﻿ant junit.run
Buildfile: /Users/mavinci/projects/jogamp/jogl/make/build.xml

junit.run:
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.9.6 compiled on June 29 2015
     [echo] ant.java.version           1.8
     [echo] java.version               1.8.0_74
     [echo] java.home                  /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre
     [echo] jvmJava.exe                /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/bin/java
     [echo] jvmJava7.exe               ${jvmJava7.exe}

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        
     [echo] jogamp.version             2.4.0-rc-20160414
     [echo] jogamp.version.int         0914019
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            ${target.user.set}
     [echo] target.sourcelevel         1.8
     [echo] target.targetlevel         1.8
     [echo] target.rt.jar              /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar
     [echo] host.sourcelevel           1.8
     [echo] host.targetlevel           1.8
     [echo] host.rt.jar                /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            ${build.archiveon}
     [echo] build.node.name            local
     [echo] android.version            9
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}

gluegen.properties.load.user:
     [echo] Loaded /Users/mavinci/gluegen.properties.
     [echo] Setting defaults:
     [echo] Setting default gcc.compat.compiler
     [echo] gcc.compat.compiler=xcode.clang
     [echo] antlr.jar=../../gluegen/make/lib/antlr.jar
     [echo] junit.jar=../../gluegen/make/lib/junit.jar
     [echo] win32.c.compiler=${win32.c.compiler}

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Mac OS X
     [echo] os.version=10.11.2
     [echo] os.arch=x86_64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=true
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=true
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=${isWindows}
     [echo] X11=${isX11}
     [echo] os=Mac OS X
     [echo] os=10.11.2
     [echo] arch=x86_64

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:
     [echo] os and arch:       macosx-universal
     [echo] os and arch.dot:   macosx.universal
     [echo] os and arch.slash: macosx/universal

gluegen.cpptasks.detect.os:

common.init:
     [echo] setup.noAWT: ${setup.noAWT}
     [echo] setup.noNativeAWT: ${setup.noNativeAWT}
     [echo] setup.noNativeDesktop: ${setup.noNativeDesktop}
     [echo] Loaded /Users/mavinci/jogl.properties.
     [echo] Loaded /Users/mavinci/gluegen.properties.
     [echo] antlr.jar=../../gluegen/make/lib/antlr.jar
     [echo] junit.jar=../../gluegen/make/lib/junit.jar
     [echo] android.jar=../../gluegen/make/lib/android-sdk/15/android.jar
     [echo] swt.jar=../make/lib/swt/cocoa-macosx-x86_64/swt-debug.jar
     [echo] plugin3-jars.available: true ../make/lib/plugin3/plugin3-public.jar
     [echo] isSWTRuntimeAvailable=true
     [echo] oculusvr.sdk.available: true
     [echo] joal-jars.available: ${joal-jars.available} ../../joal/build/jar/joal.jar

declare.common:

junit.run.settings:
    [mkdir] Created dir: /Users/mavinci/projects/jogamp/jogl/build/test/results
    [touch] Creating /Users/mavinci/projects/jogamp/jogl/build/test/results/dummy.txt

junit.run.if.enabled:
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

junit.run.local:
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.9.6 compiled on June 29 2015
     [echo] ant.java.version           1.8
     [echo] java.version               1.8.0_74
     [echo] java.home                  /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre
     [echo] jvmJava.exe                /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/bin/java
     [echo] jvmJava7.exe               ${jvmJava7.exe}

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        
     [echo] jogamp.version             2.4.0-rc-20160414
     [echo] jogamp.version.int         0914019
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         1.8
     [echo] target.targetlevel         1.8
     [echo] target.rt.jar              /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar
     [echo] host.sourcelevel           1.8
     [echo] host.targetlevel           1.8
     [echo] host.rt.jar                /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            ${build.archiveon}
     [echo] build.node.name            local
     [echo] android.version            9
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Mac OS X
     [echo] os.version=10.11.2
     [echo] os.arch=x86_64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:

common.init:

declare.common:

test.compile.check:
     [echo] jogl-test.jar /Users/mavinci/projects/jogamp/jogl/build/jar/jogl-test.jar

test.compile:

junit.run.noui:
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645829281 ms III - Start
    [junit] SLOCK [T main @ 1460645829282 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV220V221
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.2.0 (2.2.0) - lib/v2.2.0/jogl-all.jar
    [junit]  Current  version: 2.2.1 (2.2.1) - lib/v2.2.1/jogl-all.jar
    [junit]  Field values changed: false
    [junit]  Compat. expected: BACKWARD_COMPATIBLE_USER
    [junit]  Compat. detected: BACKWARD_COMPATIBLE_USER
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.2.1 (2.2.1) is BACKWARD_COMPATIBLE_USER to previous version 2.2.0 (2.2.0), actually BACKWARD_COMPATIBLE_USER
    [junit] 
    [junit] 
    [junit] Summary: 8 differences in 5 classes:
    [junit]   Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 8
    [junit] 
    [junit]    0/   5: com.jogamp.graph.curve.OutlineShape   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    1/   5: com.jogamp.graph.geom.Outline         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    2/   5: com.jogamp.opengl.util.glsl.ShaderCode: Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]    3/   5: javax.media.opengl.GLContext          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    4/   5: javax.media.opengl.GLProfile          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.graph.curve.OutlineShape
    [junit]  Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.graph.geom.Outline
    [junit]  Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderCode
    [junit]  Added Field SUFFIX_TESS_CONTROL_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tcp, access[final public static]
    [junit]  Added Field SUFFIX_TESS_EVALUATION_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tep, access[final public static]
    [junit]  Added Field SUFFIX_TESS_CONTROL_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btcp, access[final public static]
    [junit]  Added Field SUFFIX_TESS_EVALUATION_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btep, access[final public static]
    [junit] Class javax.media.opengl.GLContext
    [junit]  Added Method getSharedMaster, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[final public]
    [junit] Class javax.media.opengl.GLProfile
    [junit]  Added Method isInitialized, desc[()Z], sig[null], throws nil, access[public static]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.graph.curve.OutlineShape
    [junit]  Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.graph.geom.Outline
    [junit]  Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderCode
    [junit]  Added Field SUFFIX_TESS_CONTROL_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tcp, access[final public static]
    [junit]  Added Field SUFFIX_TESS_EVALUATION_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tep, access[final public static]
    [junit]  Added Field SUFFIX_TESS_CONTROL_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btcp, access[final public static]
    [junit]  Added Field SUFFIX_TESS_EVALUATION_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btep, access[final public static]
    [junit] Class javax.media.opengl.GLContext
    [junit]  Added Method getSharedMaster, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[final public]
    [junit] Class javax.media.opengl.GLProfile
    [junit]  Added Method isInitialized, desc[()Z], sig[null], throws nil, access[public static]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV220V221
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV221V230
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.2.1 (2.2.1) - lib/v2.2.1/jogl-all.jar
    [junit]  Current  version: 2.3.0 (2.3.0) - lib/v2.3.0/jogl-all.jar
    [junit]  Field values changed: false
    [junit]  Compat. expected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. detected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.3.0 (2.3.0) is NON_BACKWARD_COMPATIBLE to previous version 2.2.1 (2.2.1), actually NON_BACKWARD_COMPATIBLE
    [junit] 
    [junit] 
    [junit] Summary: 1496 differences in 366 classes:
    [junit]   Remove 652, Change 38, CompatChange 107, Deprecate 0, Add 699
    [junit] 
    [junit]    0/ 366: com.jogamp.gluegen.runtime.opengl.GLProcAddressResolver                   : Remove    0, Change    0, CompatChange    1, Deprecate    0, Add    0
    [junit]    1/ 366: com.jogamp.graph.curve.opengl.GLRegion                                    : Remove    7, Change    0, CompatChange    0, Deprecate    0, Add    7
    [junit]    2/ 366: com.jogamp.graph.curve.opengl.RegionRenderer                              : Remove    4, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]    3/ 366: com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    4/ 366: com.jogamp.graph.curve.opengl.RenderState                                 : Remove    8, Change    0, CompatChange    0, Deprecate    0, Add    8
    [junit]    5/ 366: com.jogamp.graph.curve.opengl.RenderState.ProgramLocal                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    6/ 366: com.jogamp.graph.curve.opengl.TextRegionUtil                              : Remove    9, Change    0, CompatChange    0, Deprecate    0, Add    9
    [junit]    7/ 366: com.jogamp.graph.font.FontFactory                                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]    8/ 366: com.jogamp.nativewindow.AbstractGraphicsConfiguration                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    9/ 366: com.jogamp.nativewindow.AbstractGraphicsDevice                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   10/ 366: com.jogamp.nativewindow.AbstractGraphicsScreen                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   11/ 366: com.jogamp.nativewindow.Capabilities                                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   12/ 366: com.jogamp.nativewindow.CapabilitiesChooser                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   13/ 366: com.jogamp.nativewindow.CapabilitiesImmutable                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   14/ 366: com.jogamp.nativewindow.DefaultCapabilitiesChooser                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   15/ 366: com.jogamp.nativewindow.DefaultGraphicsConfiguration                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   16/ 366: com.jogamp.nativewindow.DefaultGraphicsDevice                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   17/ 366: com.jogamp.nativewindow.DefaultGraphicsScreen                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   18/ 366: com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize           : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]   19/ 366: com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize       : Remove    6, Change    1, CompatChange    0, Deprecate    0, Add    6
    [junit]   20/ 366: com.jogamp.nativewindow.GenericUpstreamSurfacelessHook                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   21/ 366: com.jogamp.nativewindow.GraphicsConfigurationFactory                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   22/ 366: com.jogamp.nativewindow.MutableGraphicsConfiguration                      : Remove    3, Change    1, CompatChange    0, Deprecate    0, Add    3
    [junit]   23/ 366: com.jogamp.nativewindow.MutableSurface                                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   24/ 366: com.jogamp.nativewindow.NativeSurface                                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   25/ 366: com.jogamp.nativewindow.NativeSurfaceHolder                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   26/ 366: com.jogamp.nativewindow.NativeWindow                                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   27/ 366: com.jogamp.nativewindow.NativeWindowException                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   28/ 366: com.jogamp.nativewindow.NativeWindowFactory                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   29/ 366: com.jogamp.nativewindow.OffscreenLayerOption                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   30/ 366: com.jogamp.nativewindow.OffscreenLayerSurface                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   31/ 366: com.jogamp.nativewindow.ProxySurface                                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   32/ 366: com.jogamp.nativewindow.ScalableSurface                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   33/ 366: com.jogamp.nativewindow.SurfaceUpdatedListener                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   34/ 366: com.jogamp.nativewindow.ToolkitLock                                       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   35/ 366: com.jogamp.nativewindow.UpstreamSurfaceHook                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   36/ 366: com.jogamp.nativewindow.UpstreamSurfaceHook.MutableSize                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   37/ 366: com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize                    : Remove    5, Change    1, CompatChange    0, Deprecate    0, Add    5
    [junit]   38/ 366: com.jogamp.nativewindow.VisualIDHolder                                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   39/ 366: com.jogamp.nativewindow.VisualIDHolder.VIDComparator                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   40/ 366: com.jogamp.nativewindow.VisualIDHolder.VIDType                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   41/ 366: com.jogamp.nativewindow.WindowClosingProtocol                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   42/ 366: com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   43/ 366: com.jogamp.nativewindow.awt.AWTGraphicsConfiguration                      : Remove    5, Change    1, CompatChange    0, Deprecate    0, Add    5
    [junit]   44/ 366: com.jogamp.nativewindow.awt.AWTGraphicsDevice                             : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]   45/ 366: com.jogamp.nativewindow.awt.AWTGraphicsScreen                             : Remove    3, Change    1, CompatChange    0, Deprecate    0, Add    3
    [junit]   46/ 366: com.jogamp.nativewindow.awt.AWTWindowClosingProtocol                      : Remove    2, Change    1, CompatChange    0, Deprecate    0, Add    2
    [junit]   47/ 366: com.jogamp.nativewindow.awt.DirectDataBufferInt                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]   48/ 366: com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   49/ 366: com.jogamp.nativewindow.awt.JAWTWindow                                    : Remove   23, Change    2, CompatChange    6, Deprecate    0, Add   25
    [junit]   50/ 366: com.jogamp.nativewindow.egl.EGLGraphicsDevice                             : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    2
    [junit]   51/ 366: com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   52/ 366: com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice                       : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]   53/ 366: com.jogamp.nativewindow.swt.SWTAccessor                                   : Remove    6, Change    0, CompatChange    3, Deprecate    0, Add    6
    [junit]   54/ 366: com.jogamp.nativewindow.util.Dimension                                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   55/ 366: com.jogamp.nativewindow.util.DimensionImmutable                           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   56/ 366: com.jogamp.nativewindow.util.Insets                                       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   57/ 366: com.jogamp.nativewindow.util.InsetsImmutable                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   58/ 366: com.jogamp.nativewindow.util.PixelFormat                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   59/ 366: com.jogamp.nativewindow.util.PixelFormat.CType                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   60/ 366: com.jogamp.nativewindow.util.PixelFormat.Composition                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   61/ 366: com.jogamp.nativewindow.util.PixelFormat.PackedComposition                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   62/ 366: com.jogamp.nativewindow.util.PixelFormatUtil                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   63/ 366: com.jogamp.nativewindow.util.PixelFormatUtil.ComponentMap                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   64/ 366: com.jogamp.nativewindow.util.PixelRectangle                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   65/ 366: com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   66/ 366: com.jogamp.nativewindow.util.Point                                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   67/ 366: com.jogamp.nativewindow.util.PointImmutable                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   68/ 366: com.jogamp.nativewindow.util.Rectangle                                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   69/ 366: com.jogamp.nativewindow.util.RectangleImmutable                           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   70/ 366: com.jogamp.nativewindow.util.SurfaceSize                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   71/ 366: com.jogamp.nativewindow.windows.WindowsGraphicsDevice                     : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]   72/ 366: com.jogamp.nativewindow.x11.X11GraphicsConfiguration                      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   73/ 366: com.jogamp.nativewindow.x11.X11GraphicsDevice                             : Remove    2, Change    1, CompatChange    0, Deprecate    0, Add    2
    [junit]   74/ 366: com.jogamp.nativewindow.x11.X11GraphicsScreen                             : Remove    1, Change    1, CompatChange    0, Deprecate    0, Add    1
    [junit]   75/ 366: com.jogamp.newt.Display                                                   : Remove    3, Change    0, CompatChange    2, Deprecate    0, Add    3
    [junit]   76/ 366: com.jogamp.newt.Display.PointerIcon                                       : Remove    1, Change    1, CompatChange    0, Deprecate    0, Add    1
    [junit]   77/ 366: com.jogamp.newt.MonitorDevice                                             : Remove    5, Change    2, CompatChange    2, Deprecate    0, Add   11
    [junit]   78/ 366: com.jogamp.newt.MonitorMode                                               : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   79/ 366: com.jogamp.newt.MonitorMode.SizeAndRRate                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   80/ 366: com.jogamp.newt.NewtFactory                                               : Remove    8, Change    0, CompatChange    0, Deprecate    0, Add    8
    [junit]   81/ 366: com.jogamp.newt.Screen                                                    : Remove    5, Change    0, CompatChange    2, Deprecate    0, Add    7
    [junit]   82/ 366: com.jogamp.newt.Window                                                    : Remove    7, Change    1, CompatChange    0, Deprecate    0, Add    7
    [junit]   83/ 366: com.jogamp.newt.awt.NewtCanvasAWT                                         : Remove    3, Change    1, CompatChange    0, Deprecate    0, Add    3
    [junit]   84/ 366: com.jogamp.newt.event.PinchToZoomGesture                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   85/ 366: com.jogamp.newt.event.WindowUpdateEvent                                   : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   86/ 366: com.jogamp.newt.event.awt.AWTAdapter                                      : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   87/ 366: com.jogamp.newt.event.awt.AWTKeyAdapter                                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   88/ 366: com.jogamp.newt.event.awt.AWTMouseAdapter                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   89/ 366: com.jogamp.newt.event.awt.AWTWindowAdapter                                : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   90/ 366: com.jogamp.newt.opengl.GLWindow                                           : Remove   25, Change    1, CompatChange    2, Deprecate    0, Add   26
    [junit]   91/ 366: com.jogamp.newt.swt.NewtCanvasSWT                                         : Remove    3, Change    1, CompatChange    0, Deprecate    0, Add    3
    [junit]   92/ 366: com.jogamp.newt.util.MonitorModeUtil                                      : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   93/ 366: com.jogamp.newt.util.applet.JOGLNewtAppletBase                            : Remove    6, Change    1, CompatChange    0, Deprecate    0, Add    6
    [junit]   94/ 366: com.jogamp.opengl.DebugGL2                                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   95/ 366: com.jogamp.opengl.DebugGL3                                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   96/ 366: com.jogamp.opengl.DebugGL3bc                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   97/ 366: com.jogamp.opengl.DebugGL4                                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   98/ 366: com.jogamp.opengl.DebugGL4bc                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   99/ 366: com.jogamp.opengl.DebugGLES1                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  100/ 366: com.jogamp.opengl.DebugGLES2                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  101/ 366: com.jogamp.opengl.DebugGLES3                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  102/ 366: com.jogamp.opengl.DefaultGLCapabilitiesChooser                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  103/ 366: com.jogamp.opengl.FBObject                                                : Remove   28, Change    0, CompatChange   10, Deprecate    0, Add   34
    [junit]  104/ 366: com.jogamp.opengl.FBObject.Attachment                                     : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  105/ 366: com.jogamp.opengl.FBObject.Colorbuffer                                    : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  106/ 366: com.jogamp.opengl.FBObject.RenderAttachment                               : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  107/ 366: com.jogamp.opengl.FBObject.TextureAttachment                              : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  108/ 366: com.jogamp.opengl.FPSCounter                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  109/ 366: com.jogamp.opengl.GL                                                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  110/ 366: com.jogamp.opengl.GL2                                                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  111/ 366: com.jogamp.opengl.GL2ES1                                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  112/ 366: com.jogamp.opengl.GL2ES2                                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  113/ 366: com.jogamp.opengl.GL2ES3                                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  114/ 366: com.jogamp.opengl.GL2GL3                                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  115/ 366: com.jogamp.opengl.GL3                                                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  116/ 366: com.jogamp.opengl.GL3ES3                                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  117/ 366: com.jogamp.opengl.GL3bc                                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  118/ 366: com.jogamp.opengl.GL4                                                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  119/ 366: com.jogamp.opengl.GL4ES3                                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  120/ 366: com.jogamp.opengl.GL4bc                                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  121/ 366: com.jogamp.opengl.GLAnimatorControl                                       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  122/ 366: com.jogamp.opengl.GLAnimatorControl.UncaughtExceptionHandler              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  123/ 366: com.jogamp.opengl.GLArrayData                                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  124/ 366: com.jogamp.opengl.GLAutoDrawable                                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  125/ 366: com.jogamp.opengl.GLAutoDrawableDelegate                                  : Remove    2, Change    1, CompatChange    1, Deprecate    0, Add    2
    [junit]  126/ 366: com.jogamp.opengl.GLBase                                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  127/ 366: com.jogamp.opengl.GLBufferStorage                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  128/ 366: com.jogamp.opengl.GLCapabilities                                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  129/ 366: com.jogamp.opengl.GLCapabilitiesChooser                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  130/ 366: com.jogamp.opengl.GLCapabilitiesImmutable                                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  131/ 366: com.jogamp.opengl.GLContext                                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  132/ 366: com.jogamp.opengl.GLDebugListener                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  133/ 366: com.jogamp.opengl.GLDebugMessage                                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  134/ 366: com.jogamp.opengl.GLDrawable                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  135/ 366: com.jogamp.opengl.GLDrawableFactory                                       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  136/ 366: com.jogamp.opengl.GLES1                                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  137/ 366: com.jogamp.opengl.GLES2                                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  138/ 366: com.jogamp.opengl.GLES3                                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  139/ 366: com.jogamp.opengl.GLEventListener                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  140/ 366: com.jogamp.opengl.GLEventListenerState                                    : Remove    4, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]  141/ 366: com.jogamp.opengl.GLException                                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  142/ 366: com.jogamp.opengl.GLExtensions                                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  143/ 366: com.jogamp.opengl.GLFBODrawable                                           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  144/ 366: com.jogamp.opengl.GLFBODrawable.Resizeable                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  145/ 366: com.jogamp.opengl.GLOffscreenAutoDrawable                                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  146/ 366: com.jogamp.opengl.GLOffscreenAutoDrawable.FBO                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  147/ 366: com.jogamp.opengl.GLPipelineFactory                                       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  148/ 366: com.jogamp.opengl.GLProfile                                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  149/ 366: com.jogamp.opengl.GLRendererQuirks                                        : Remove    7, Change    0, CompatChange    0, Deprecate    0, Add   14
    [junit]  150/ 366: com.jogamp.opengl.GLRunnable                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  151/ 366: com.jogamp.opengl.GLRunnable2                                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  152/ 366: com.jogamp.opengl.GLSharedContextSetter                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  153/ 366: com.jogamp.opengl.GLUniformData                                           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  154/ 366: com.jogamp.opengl.GenericGLCapabilitiesChooser                            : Remove    1, Change    1, CompatChange    0, Deprecate    0, Add    1
    [junit]  155/ 366: com.jogamp.opengl.JoglVersion                                             : Remove   10, Change    0, CompatChange    0, Deprecate    0, Add   10
    [junit]  156/ 366: com.jogamp.opengl.Threading                                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  157/ 366: com.jogamp.opengl.Threading.Mode                                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  158/ 366: com.jogamp.opengl.TraceGL2                                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  159/ 366: com.jogamp.opengl.TraceGL3                                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  160/ 366: com.jogamp.opengl.TraceGL3bc                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  161/ 366: com.jogamp.opengl.TraceGL4                                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  162/ 366: com.jogamp.opengl.TraceGL4bc                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  163/ 366: com.jogamp.opengl.TraceGLES1                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  164/ 366: com.jogamp.opengl.TraceGLES2                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  165/ 366: com.jogamp.opengl.TraceGLES3                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  166/ 366: com.jogamp.opengl.awt.AWTGLAutoDrawable                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  167/ 366: com.jogamp.opengl.awt.ComponentEvents                                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  168/ 366: com.jogamp.opengl.awt.GLCanvas                                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  169/ 366: com.jogamp.opengl.awt.GLJPanel                                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  170/ 366: com.jogamp.opengl.egl.EGL                                                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  171/ 366: com.jogamp.opengl.egl.EGLClientPixmapHI                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  172/ 366: com.jogamp.opengl.egl.EGLExt                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  173/ 366: com.jogamp.opengl.fixedfunc.GLLightingFunc                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  174/ 366: com.jogamp.opengl.fixedfunc.GLMatrixFunc                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  175/ 366: com.jogamp.opengl.fixedfunc.GLPointerFunc                                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  176/ 366: com.jogamp.opengl.fixedfunc.GLPointerFuncUtil                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  177/ 366: com.jogamp.opengl.glu.GLU                                                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  178/ 366: com.jogamp.opengl.glu.GLUnurbs                                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  179/ 366: com.jogamp.opengl.glu.GLUquadric                                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  180/ 366: com.jogamp.opengl.glu.GLUtessellator                                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  181/ 366: com.jogamp.opengl.glu.GLUtessellatorCallback                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  182/ 366: com.jogamp.opengl.glu.GLUtessellatorCallbackAdapter                       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  183/ 366: com.jogamp.opengl.glu.gl2.GLUgl2                                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  184/ 366: com.jogamp.opengl.glu.gl2es1.GLUgl2es1                                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  185/ 366: com.jogamp.opengl.math.FloatUtil                                          : Remove    0, Change    0, CompatChange    3, Deprecate    0, Add    0
    [junit]  186/ 366: com.jogamp.opengl.math.Matrix4                                            : Remove    0, Change    0, CompatChange    2, Deprecate    0, Add    0
    [junit]  187/ 366: com.jogamp.opengl.swt.GLCanvas                                            : Remove   25, Change    1, CompatChange    2, Deprecate    0, Add   25
    [junit]  188/ 366: com.jogamp.opengl.util.Animator                                           : Remove    2, Change    4, CompatChange    1, Deprecate    0, Add    2
    [junit]  189/ 366: com.jogamp.opengl.util.AnimatorBase                                       : Remove    5, Change    1, CompatChange    1, Deprecate    0, Add    5
    [junit]  190/ 366: com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException             : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  191/ 366: com.jogamp.opengl.util.CustomGLEventListener                              : Remove    1, Change    1, CompatChange    0, Deprecate    0, Add    1
    [junit]  192/ 366: com.jogamp.opengl.util.FPSAnimator                                        : Remove    2, Change    0, CompatChange    1, Deprecate    0, Add    2
    [junit]  193/ 366: com.jogamp.opengl.util.GLArrayDataClient                                  : Remove    6, Change    0, CompatChange    6, Deprecate    0, Add    6
    [junit]  194/ 366: com.jogamp.opengl.util.GLArrayDataEditable                                : Remove    5, Change    1, CompatChange    0, Deprecate    0, Add    5
    [junit]  195/ 366: com.jogamp.opengl.util.GLArrayDataServer                                  : Remove    7, Change    0, CompatChange   15, Deprecate    0, Add    7
    [junit]  196/ 366: com.jogamp.opengl.util.GLArrayDataWrapper                                 : Remove    4, Change    1, CompatChange    5, Deprecate    0, Add    4
    [junit]  197/ 366: com.jogamp.opengl.util.GLBuffers                                          : Remove    2, Change    0, CompatChange    2, Deprecate    0, Add    2
    [junit]  198/ 366: com.jogamp.opengl.util.GLDrawableUtil                                     : Remove   10, Change    0, CompatChange    0, Deprecate    0, Add   10
    [junit]  199/ 366: com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener              : Remove    2, Change    1, CompatChange    0, Deprecate    0, Add    2
    [junit]  200/ 366: com.jogamp.opengl.util.GLPixelBuffer                                      : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  201/ 366: com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider         : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  202/ 366: com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes                    : Remove    5, Change    0, CompatChange    1, Deprecate    0, Add    7
    [junit]  203/ 366: com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider                : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  204/ 366: com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider       : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]  205/ 366: com.jogamp.opengl.util.GLPixelStorageModes                                : Remove   14, Change    0, CompatChange    0, Deprecate    0, Add   14
    [junit]  206/ 366: com.jogamp.opengl.util.GLReadBufferUtil                                   : Remove    6, Change    0, CompatChange    0, Deprecate    0, Add    5
    [junit]  207/ 366: com.jogamp.opengl.util.Gamma                                              : Remove    5, Change    0, CompatChange    0, Deprecate    0, Add    5
    [junit]  208/ 366: com.jogamp.opengl.util.ImmModeSink                                        : Remove    7, Change    0, CompatChange    0, Deprecate    0, Add    7
    [junit]  209/ 366: com.jogamp.opengl.util.ImmModeSink.VBOSet                                 : Remove    7, Change    0, CompatChange    1, Deprecate    0, Add    7
    [junit]  210/ 366: com.jogamp.opengl.util.PMVMatrix                                          : Remove    0, Change    1, CompatChange    2, Deprecate    0, Add    0
    [junit]  211/ 366: com.jogamp.opengl.util.PNGPixelRect                                       : Remove    4, Change    1, CompatChange    0, Deprecate    0, Add    4
    [junit]  212/ 366: com.jogamp.opengl.util.RandomTileRenderer                                 : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  213/ 366: com.jogamp.opengl.util.TileRenderer                                       : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  214/ 366: com.jogamp.opengl.util.TileRendererBase                                   : Remove    7, Change    0, CompatChange    0, Deprecate    0, Add    7
    [junit]  215/ 366: com.jogamp.opengl.util.av.GLMediaPlayer                                   : Remove    5, Change    1, CompatChange    0, Deprecate    0, Add    5
    [junit]  216/ 366: com.jogamp.opengl.util.awt.AWTGLPixelBuffer                               : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  217/ 366: com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider      : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    6
    [junit]  218/ 366: com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider: Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]  219/ 366: com.jogamp.opengl.util.awt.AWTGLReadBufferUtil                            : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  220/ 366: com.jogamp.opengl.util.awt.Overlay                                        : Remove    1, Change    0, CompatChange    5, Deprecate    0, Add    1
    [junit]  221/ 366: com.jogamp.opengl.util.awt.TextRenderer                                   : Remove    0, Change    0, CompatChange   10, Deprecate    0, Add    0
    [junit]  222/ 366: com.jogamp.opengl.util.awt.TextureRenderer                                : Remove    0, Change    0, CompatChange   14, Deprecate    0, Add    0
    [junit]  223/ 366: com.jogamp.opengl.util.glsl.ShaderCode                                    : Remove   12, Change    0, CompatChange    0, Deprecate    0, Add   12
    [junit]  224/ 366: com.jogamp.opengl.util.glsl.ShaderProgram                                 : Remove    9, Change    0, CompatChange    1, Deprecate    0, Add    9
    [junit]  225/ 366: com.jogamp.opengl.util.glsl.ShaderState                                   : Remove   28, Change    0, CompatChange    0, Deprecate    0, Add   28
    [junit]  226/ 366: com.jogamp.opengl.util.glsl.ShaderUtil                                    : Remove   20, Change    0, CompatChange    0, Deprecate    0, Add   20
    [junit]  227/ 366: com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil                       : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  228/ 366: com.jogamp.opengl.util.stereo.StereoClientRenderer                        : Remove    4, Change    1, CompatChange    0, Deprecate    0, Add    4
    [junit]  229/ 366: com.jogamp.opengl.util.stereo.StereoDevice                                : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  230/ 366: com.jogamp.opengl.util.stereo.StereoDeviceRenderer                        : Remove    9, Change    0, CompatChange    0, Deprecate    0, Add    9
    [junit]  231/ 366: com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  232/ 366: com.jogamp.opengl.util.stereo.StereoGLEventListener                       : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  233/ 366: com.jogamp.opengl.util.texture.ImageSequence                              : Remove    4, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]  234/ 366: com.jogamp.opengl.util.texture.Texture                                    : Remove   16, Change    0, CompatChange    0, Deprecate    0, Add   16
    [junit]  235/ 366: com.jogamp.opengl.util.texture.TextureData                                : Remove    6, Change    0, CompatChange    0, Deprecate    0, Add    6
    [junit]  236/ 366: com.jogamp.opengl.util.texture.TextureIO                                  : Remove    7, Change    0, CompatChange    6, Deprecate    0, Add    7
    [junit]  237/ 366: com.jogamp.opengl.util.texture.TextureSequence                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  238/ 366: com.jogamp.opengl.util.texture.TextureState                               : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  239/ 366: com.jogamp.opengl.util.texture.awt.AWTTextureData                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  240/ 366: com.jogamp.opengl.util.texture.awt.AWTTextureIO                           : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  241/ 366: com.jogamp.opengl.util.texture.spi.TGAImage                               : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  242/ 366: com.jogamp.opengl.util.texture.spi.TextureProvider                        : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  243/ 366: com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider                 : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  244/ 366: javax.media.nativewindow.AbstractGraphicsConfiguration                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  245/ 366: javax.media.nativewindow.AbstractGraphicsDevice                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  246/ 366: javax.media.nativewindow.AbstractGraphicsScreen                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  247/ 366: javax.media.nativewindow.Capabilities                                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  248/ 366: javax.media.nativewindow.CapabilitiesChooser                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  249/ 366: javax.media.nativewindow.CapabilitiesImmutable                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  250/ 366: javax.media.nativewindow.DefaultCapabilitiesChooser                       : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  251/ 366: javax.media.nativewindow.DefaultGraphicsConfiguration                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  252/ 366: javax.media.nativewindow.DefaultGraphicsDevice                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  253/ 366: javax.media.nativewindow.DefaultGraphicsScreen                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  254/ 366: javax.media.nativewindow.GraphicsConfigurationFactory                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  255/ 366: javax.media.nativewindow.MutableSurface                                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  256/ 366: javax.media.nativewindow.NativeSurface                                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  257/ 366: javax.media.nativewindow.NativeSurfaceHolder                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  258/ 366: javax.media.nativewindow.NativeWindow                                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  259/ 366: javax.media.nativewindow.NativeWindowException                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  260/ 366: javax.media.nativewindow.NativeWindowFactory                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  261/ 366: javax.media.nativewindow.OffscreenLayerOption                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  262/ 366: javax.media.nativewindow.OffscreenLayerSurface                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  263/ 366: javax.media.nativewindow.ProxySurface                                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  264/ 366: javax.media.nativewindow.ScalableSurface                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  265/ 366: javax.media.nativewindow.SurfaceUpdatedListener                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  266/ 366: javax.media.nativewindow.ToolkitLock                                      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  267/ 366: javax.media.nativewindow.UpstreamSurfaceHook                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  268/ 366: javax.media.nativewindow.UpstreamSurfaceHook.MutableSize                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  269/ 366: javax.media.nativewindow.VisualIDHolder                                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  270/ 366: javax.media.nativewindow.VisualIDHolder.VIDComparator                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  271/ 366: javax.media.nativewindow.VisualIDHolder.VIDType                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  272/ 366: javax.media.nativewindow.WindowClosingProtocol                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  273/ 366: javax.media.nativewindow.WindowClosingProtocol.WindowClosingMode          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  274/ 366: javax.media.nativewindow.util.Dimension                                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  275/ 366: javax.media.nativewindow.util.DimensionImmutable                          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  276/ 366: javax.media.nativewindow.util.Insets                                      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  277/ 366: javax.media.nativewindow.util.InsetsImmutable                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  278/ 366: javax.media.nativewindow.util.PixelFormat                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  279/ 366: javax.media.nativewindow.util.PixelFormatUtil                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  280/ 366: javax.media.nativewindow.util.PixelFormatUtil.PixelSink                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  281/ 366: javax.media.nativewindow.util.PixelFormatUtil.PixelSink32                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  282/ 366: javax.media.nativewindow.util.PixelRectangle                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  283/ 366: javax.media.nativewindow.util.PixelRectangle.GenericPixelRect             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  284/ 366: javax.media.nativewindow.util.Point                                       : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  285/ 366: javax.media.nativewindow.util.PointImmutable                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  286/ 366: javax.media.nativewindow.util.Rectangle                                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  287/ 366: javax.media.nativewindow.util.RectangleImmutable                          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  288/ 366: javax.media.nativewindow.util.SurfaceSize                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  289/ 366: javax.media.opengl.DebugGL2                                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  290/ 366: javax.media.opengl.DebugGL3                                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  291/ 366: javax.media.opengl.DebugGL3bc                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  292/ 366: javax.media.opengl.DebugGL4                                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  293/ 366: javax.media.opengl.DebugGL4bc                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  294/ 366: javax.media.opengl.DebugGLES1                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  295/ 366: javax.media.opengl.DebugGLES2                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  296/ 366: javax.media.opengl.DebugGLES3                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  297/ 366: javax.media.opengl.DefaultGLCapabilitiesChooser                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  298/ 366: javax.media.opengl.FPSCounter                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  299/ 366: javax.media.opengl.GL                                                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  300/ 366: javax.media.opengl.GL2                                                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  301/ 366: javax.media.opengl.GL2ES1                                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  302/ 366: javax.media.opengl.GL2ES2                                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  303/ 366: javax.media.opengl.GL2ES3                                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  304/ 366: javax.media.opengl.GL2GL3                                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  305/ 366: javax.media.opengl.GL3                                                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  306/ 366: javax.media.opengl.GL3ES3                                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  307/ 366: javax.media.opengl.GL3bc                                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  308/ 366: javax.media.opengl.GL4                                                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  309/ 366: javax.media.opengl.GL4ES3                                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  310/ 366: javax.media.opengl.GL4bc                                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  311/ 366: javax.media.opengl.GLAnimatorControl                                      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  312/ 366: javax.media.opengl.GLAnimatorControl.UncaughtExceptionHandler             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  313/ 366: javax.media.opengl.GLArrayData                                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  314/ 366: javax.media.opengl.GLAutoDrawable                                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  315/ 366: javax.media.opengl.GLBase                                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  316/ 366: javax.media.opengl.GLBufferStorage                                        : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  317/ 366: javax.media.opengl.GLCapabilities                                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  318/ 366: javax.media.opengl.GLCapabilitiesChooser                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  319/ 366: javax.media.opengl.GLCapabilitiesImmutable                                : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  320/ 366: javax.media.opengl.GLContext                                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  321/ 366: javax.media.opengl.GLDebugListener                                        : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  322/ 366: javax.media.opengl.GLDebugMessage                                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  323/ 366: javax.media.opengl.GLDrawable                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  324/ 366: javax.media.opengl.GLDrawableFactory                                      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  325/ 366: javax.media.opengl.GLES1                                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  326/ 366: javax.media.opengl.GLES2                                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  327/ 366: javax.media.opengl.GLES3                                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  328/ 366: javax.media.opengl.GLEventListener                                        : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  329/ 366: javax.media.opengl.GLException                                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  330/ 366: javax.media.opengl.GLFBODrawable                                          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  331/ 366: javax.media.opengl.GLFBODrawable.Resizeable                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  332/ 366: javax.media.opengl.GLOffscreenAutoDrawable                                : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  333/ 366: javax.media.opengl.GLOffscreenAutoDrawable.FBO                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  334/ 366: javax.media.opengl.GLPipelineFactory                                      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  335/ 366: javax.media.opengl.GLProfile                                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  336/ 366: javax.media.opengl.GLRunnable                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  337/ 366: javax.media.opengl.GLRunnable2                                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  338/ 366: javax.media.opengl.GLSharedContextSetter                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  339/ 366: javax.media.opengl.GLUniformData                                          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  340/ 366: javax.media.opengl.Threading                                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  341/ 366: javax.media.opengl.Threading.Mode                                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  342/ 366: javax.media.opengl.TraceGL2                                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  343/ 366: javax.media.opengl.TraceGL3                                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  344/ 366: javax.media.opengl.TraceGL3bc                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  345/ 366: javax.media.opengl.TraceGL4                                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  346/ 366: javax.media.opengl.TraceGL4bc                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  347/ 366: javax.media.opengl.TraceGLES1                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  348/ 366: javax.media.opengl.TraceGLES2                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  349/ 366: javax.media.opengl.TraceGLES3                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  350/ 366: javax.media.opengl.awt.AWTGLAutoDrawable                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  351/ 366: javax.media.opengl.awt.ComponentEvents                                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  352/ 366: javax.media.opengl.awt.GLCanvas                                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  353/ 366: javax.media.opengl.awt.GLJPanel                                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  354/ 366: javax.media.opengl.fixedfunc.GLLightingFunc                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  355/ 366: javax.media.opengl.fixedfunc.GLMatrixFunc                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  356/ 366: javax.media.opengl.fixedfunc.GLPointerFunc                                : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  357/ 366: javax.media.opengl.fixedfunc.GLPointerFuncUtil                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  358/ 366: javax.media.opengl.glu.GLU                                                : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  359/ 366: javax.media.opengl.glu.GLUnurbs                                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  360/ 366: javax.media.opengl.glu.GLUquadric                                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  361/ 366: javax.media.opengl.glu.GLUtessellator                                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  362/ 366: javax.media.opengl.glu.GLUtessellatorCallback                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  363/ 366: javax.media.opengl.glu.GLUtessellatorCallbackAdapter                      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  364/ 366: javax.media.opengl.glu.gl2.GLUgl2                                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  365/ 366: javax.media.opengl.glu.gl2es1.GLUgl2es1                                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] Class com.jogamp.graph.curve.opengl.GLRegion
    [junit]  Removed Method clearImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method destroyImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method updateImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method drawImpl, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected]
    [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer
    [junit]  Removed Method enable, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback
    [junit]  Removed Method run, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.graph.curve.opengl.RenderState
    [junit]  Removed Method attachTo, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public]
    [junit]  Removed Method detachFrom, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method updateUniformLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method getRenderState, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method setShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method updateAttributeLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method updateUniformDataLoc, desc[(Ljavax/media/opengl/GL2ES2;ZZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RenderState.ProgramLocal
    [junit]  Removed Method update, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.TextRegionUtil
    [junit]  Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method addCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method validateCache, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public]
    [junit]  Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setCacheLimit, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.font.FontFactory
    [junit]  Removed Method get, desc[(Ljava/net/URLConnection;)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static]
    [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
    [junit]  Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;Ljavax/media/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
    [junit]  Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Removed Method setupCapabilitiesRGBABits, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static]
    [junit]  Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getNativeGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public]
    [junit]  Removed Method create, desc[(Ljava/awt/Component;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen
    [junit]  Removed Method createDefault, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createScreenDevice, desc[(II)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt
    [junit]  Removed Method <init>, desc[(Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt
    [junit]  Removed Method <init>, desc[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method getPixelScaleX, desc[()I], sig[null], throws nil, access[final protected]
    [junit]  Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit]  Removed Method updatePixelScale, desc[()Z], sig[null], throws nil, access[final protected]
    [junit]  Removed Method getLocationOnScreenNativeImpl, desc[(II)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getLocationOnScreenNative, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[protected]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setCursor, desc[(Ljavax/media/nativewindow/util/PixelRectangle;Ljavax/media/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getPixelScaleY, desc[()I], sig[null], throws nil, access[final protected]
    [junit]  Removed Method getLocationOnScreenNonBlocking, desc[(Ljavax/media/nativewindow/util/Point;Ljava/awt/Component;)Ljava/awt/Component;], sig[null], throws nil, access[protected static]
    [junit]  Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback
    [junit]  Removed Method eglGetAndInitDisplay, desc[([J)J], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.nativewindow.swt.SWTAccessor
    [junit]  Removed Method createCompatibleX11ChildWindow, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static]
    [junit]  Removed Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws [javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static]
    [junit]  Removed Method resizeX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method getNativeVisualID, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static]
    [junit]  Removed Method destroyX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method getScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice
    [junit]  Removed Method <init>, desc[(JILjavax/media/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljava/lang/String;ILjavax/media/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen
    [junit]  Removed Method createScreenDevice, desc[(JIZ)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.newt.Display
    [junit]  Removed Method getNativePointerIconPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method createPointerIcon, desc[(Ljavax/media/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public]
    [junit]  Removed Method getGraphicsDevice, desc[()Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.Display.PointerIcon
    [junit]  Removed Method getHotspot, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.MonitorDevice
    [junit]  Removed Method unionOfViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List<Lcom/jogamp/newt/MonitorDevice;>;)V], throws nil, access[public static]
    [junit]  Removed Method getSizeMM, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet<Lcom/jogamp/newt/MonitorMode;>;)V], throws nil, access[protected]
    [junit]  Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.MonitorMode
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.MonitorMode.SizeAndRRate
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.NewtFactory
    [junit]  Removed Method createWindow, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[(Ljava/lang/String;IJLjavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method isScreenCompatible, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.newt.Screen
    [junit]  Removed Method getGraphicsScreen, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method unionOfMonitorViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method getMainMonitor, desc[(Ljavax/media/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.Window
    [junit]  Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.awt.NewtCanvasAWT
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.PinchToZoomGesture
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.WindowUpdateEvent
    [junit]  Removed Method <init>, desc[(SLjava/lang/Object;JLjavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTAdapter
    [junit]  Removed Method getNativeSurfaceHolder, desc[()Ljavax/media/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/NEWTEventListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected]
    [junit] Class com.jogamp.newt.event.awt.AWTKeyAdapter
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/KeyListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTMouseAdapter
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/MouseListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTWindowAdapter
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/WindowListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.opengl.GLWindow
    [junit]  Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public]
    [junit]  Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public]
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit]  Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit]  Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.swt.NewtCanvasSWT
    [junit]  Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.util.MonitorModeUtil
    [junit]  Removed Method filterBySurfaceSize, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit]  Removed Method filterByResolution, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase
    [junit]  Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLEventListener, desc[()Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Removed Method createInstance, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public static]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.FBObject
    [junit]  Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method detachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;IIIZ)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method detachAllRenderbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method syncSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method detachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method unbind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method unuse, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method attachRenderbufferImpl, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException], access[final protected]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method resetSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method detachAllTexturebuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method use, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method detachAllColorbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method isBound, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method detachAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.FBObject.Attachment
    [junit]  Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit] Class com.jogamp.opengl.FBObject.Colorbuffer
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit] Class com.jogamp.opengl.FBObject.RenderAttachment
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.FBObject.TextureAttachment
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate
    [junit]  Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.GLEventListenerState
    [junit]  Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit]  Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.GLRendererQuirks
    [junit]  Removed Method existStickyDeviceQuirk, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method pushStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method getStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static]
    [junit]  Removed Method areSameStickyDevice, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljavax/media/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Field COUNT, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static]
    [junit]  Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser
    [junit]  Removed Method chooseCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Ljavax/media/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public]
    [junit] Class com.jogamp.opengl.JoglVersion
    [junit]  Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getBriefOSGLBuildInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getAllAvailableCapabilitiesInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getDefaultOpenGLInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method toString, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Removed Method toString, desc[(Ljavax/media/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit]  Removed Method getAvailableCapabilitiesInfo, desc[(Ljavax/media/opengl/GLDrawableFactory;Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.swt.GLCanvas
    [junit]  Removed Method getRequestedGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  Removed Method setGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Removed Method setSharedContext, desc[(Ljavax/media/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Removed Method addGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setSharedAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Removed Method getGLEventListener, desc[(I)Ljavax/media/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Removed Method disposeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Z)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[public]
    [junit]  Removed Method addGLEventListener, desc[(ILjavax/media/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Removed Method getAnimator, desc[()Ljavax/media/opengl/GLAnimatorControl;], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setGL, desc[(Ljavax/media/opengl/GL;)Ljavax/media/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Removed Method removeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method getDelegatedDrawable, desc[()Ljavax/media/opengl/GLDrawable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method invoke, desc[(ZLjavax/media/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit]  Removed Method getChosenGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  Removed Method getGL, desc[()Ljavax/media/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Removed Method getContext, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Removed Method createContext, desc[(Ljavax/media/opengl/GLContext;)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Removed Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[public]
    [junit]  Removed Method setContext, desc[(Ljavax/media/opengl/GLContext;Z)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Removed Method setAnimator, desc[(Ljavax/media/opengl/GLAnimatorControl;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.Animator
    [junit]  Removed Method <init>, desc[(Ljava/lang/ThreadGroup;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.AnimatorBase
    [junit]  Removed Method getUncaughtExceptionHandler, desc[()Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public]
    [junit]  Removed Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)V], sig[null], throws nil, access[final protected super synchronized]
    [junit]  Removed Method remove, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit]  Removed Method setUncaughtExceptionHandler, desc[(Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method add, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit] Class com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException
    [junit]  Removed Method getGLAutoDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.CustomGLEventListener
    [junit]  Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.FPSAnimator
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataClient
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit]  Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataEditable
    [junit]  Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataServer
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit]  Removed Method unmapStorage, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method addFixedSubArray, desc[(III)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;I)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit]  Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;JJI)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit]  Removed Method addGLSLSubArray, desc[(Ljava/lang/String;II)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper
    [junit]  Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method validate, desc[(Ljavax/media/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLBuffers
    [junit]  Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIIZ)I], sig[null], throws [javax/media/opengl/GLException], access[final public static]
    [junit]  Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.GLDrawableUtil
    [junit]  Removed Method isAnimatorStarted, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method isSwapGLContextSafe, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isAnimatorAnimatingOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method isAnimatorStartedOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method isAnimatorAnimating, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method swapBuffersBeforeRead, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method moveGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static]
    [junit]  Removed Method swapGLContextAndAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit]  Removed Method swapGLContext, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit]  Removed Method moveAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener
    [junit]  Removed Method run, desc[(Ljavax/media/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer
    [junit]  Removed Method requiresNewBuffer, desc[(Ljavax/media/opengl/GL;III)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider
    [junit]  Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes
    [junit]  Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final public]
    [junit]  Removed Method convert, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/opengl/GLProfile;)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method getPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Removed Field bytesPerPixel, desc[I], sig[null], value[type null, data null, access[final public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider
    [junit]  Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLPixelStorageModes
    [junit]  Removed Method resetPack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setUnpackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method savePack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setPackRowLength, desc[(Ljavax/media/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setAlignment, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method resetUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method resetAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setPackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setRowLength, desc[(Ljavax/media/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method setUnpackRowLength, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method saveAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method saveUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.GLReadBufferUtil
    [junit]  Removed Method readPixelsImpl, desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixels, desc[(Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixels, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final protected]
    [junit]  Removed Field alignment, desc[I], sig[null], value[type null, data null, access[final protected]
    [junit] Class com.jogamp.opengl.util.Gamma
    [junit]  Removed Method resetAllDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit] Class com.jogamp.opengl.util.ImmModeSink
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet
    [junit]  Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method regenerate, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected]
    [junit]  Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.PNGPixelRect
    [junit]  Removed Method read, desc[(Ljava/io/InputStream;Ljavax/media/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public]
    [junit]  Removed Method write, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.RandomTileRenderer
    [junit]  Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.TileRenderer
    [junit]  Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public]
    [junit]  Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method getClippedImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.TileRendererBase
    [junit]  Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method attachAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method getImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method reqPreSwapBuffers, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method getAttachedDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method setGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer
    [junit]  Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit]  Removed Method getURI, desc[()Ljava/net/URI;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method initStream, desc[(Ljava/net/URI;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public]
    [junit]  Removed Method initGL, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer
    [junit]  Removed Field awtPixelAttributesIntRGB3, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Field awtPixelAttributesIntRGBA4, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider
    [junit]  Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLReadBufferUtil
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.Overlay
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderCode
    [junit]  Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method requiresGL3DefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Removed Method addDefaultShaderPrecision, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method addGLSLVersion, desc[(Ljavax/media/opengl/GL2ES2;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method requiresDefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram
    [junit]  Removed Method link, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method validateProgram, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method add, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method replaceShader, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized]
    [junit]  Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderState
    [junit]  Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method releaseAllData, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method disableAllVertexAttributeArrays, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method uniform, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method getUniform, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLUniformData;], sig[null], throws nil, access[public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method ownsAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method isVertexAttribArrayEnabled, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method ownsUniform, desc[(Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method ownUniform, desc[(Ljavax/media/opengl/GLUniformData;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttribute, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjavax/media/opengl/GLArrayData;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method isActiveAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method ownAttribute, desc[(Ljavax/media/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method releaseAllAttributes, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized]
    [junit]  Removed Method vertexAttribPointer, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method attachShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized]
    [junit]  Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method releaseAllUniforms, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderUtil
    [junit]  Removed Method createShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isProgramStatusValid, desc[(Ljavax/media/opengl/GL;II)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isGeometryShaderSupported, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method attachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isProgramExecStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method compileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method createAndCompileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isShaderCompilerAvailable, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method createAndLoadShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method getShaderInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method deleteShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method detachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isProgramLinkStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method shaderBinary, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method getShaderBinaryFormats, desc[(Ljavax/media/opengl/GL;)Ljava/util/Set;], sig[(Ljavax/media/opengl/GL;)Ljava/util/Set<Ljava/lang/Integer;>;], throws nil, access[public static]
    [junit]  Removed Method getProgramInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil
    [junit]  Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer
    [junit]  Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDevice
    [junit]  Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getPosition, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer
    [junit]  Removed Method ppOneEye, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method ppBegin, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getTotalSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method beginFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method endFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method ppEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getSingleSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye
    [junit]  Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoGLEventListener
    [junit]  Removed Method reshapeForEye, desc[(Ljavax/media/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.ImageSequence
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Ljavax/media/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public]
    [junit]  Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit]  Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.texture.Texture
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method disable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method getTextureObject, desc[(Ljavax/media/opengl/GL;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method setTexParameteri, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[public]
    [junit]  Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;I[FI)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setTexParameterf, desc[(Ljavax/media/opengl/GL;IF)V], sig[null], throws nil, access[public]
    [junit]  Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;I[II)V], sig[null], throws nil, access[public]
    [junit]  Removed Method enable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.texture.TextureData
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;)V], sig[null], throws nil, access[protected]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.opengl.util.texture.TextureIO
    [junit]  Removed Method newTexture, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.TextureSequence
    [junit]  Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.TextureState
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureData
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureIO
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTexture, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TGAImage
    [junit]  Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit] Class javax.media.nativewindow.AbstractGraphicsConfiguration
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.AbstractGraphicsDevice
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.AbstractGraphicsScreen
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.Capabilities
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.CapabilitiesChooser
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.CapabilitiesImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.DefaultCapabilitiesChooser
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.DefaultGraphicsConfiguration
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.DefaultGraphicsDevice
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.DefaultGraphicsScreen
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.GraphicsConfigurationFactory
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.nativewindow.MutableSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeSurfaceHolder
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeWindow
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeWindowException
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.NativeWindowFactory
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.nativewindow.OffscreenLayerOption
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.OffscreenLayerSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.ProxySurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.ScalableSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.SurfaceUpdatedListener
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.ToolkitLock
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.UpstreamSurfaceHook
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.UpstreamSurfaceHook.MutableSize
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.VisualIDHolder
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.VisualIDHolder.VIDComparator
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.VisualIDHolder.VIDType
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.nativewindow.WindowClosingProtocol
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.WindowClosingProtocol.WindowClosingMode
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.nativewindow.util.Dimension
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.DimensionImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.Insets
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.InsetsImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelFormat
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.nativewindow.util.PixelFormatUtil
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink32
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelRectangle
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelRectangle.GenericPixelRect
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.Point
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.PointImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.Rectangle
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.RectangleImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.SurfaceSize
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL3bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL4
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL4bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGLES1
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGLES2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGLES3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DefaultGLCapabilitiesChooser
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.FPSCounter
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2ES1
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2ES2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2ES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2GL3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL3ES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL3bc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL4
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL4ES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL4bc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLAnimatorControl
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLAnimatorControl.UncaughtExceptionHandler
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLArrayData
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLAutoDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLBase
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLBufferStorage
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.opengl.GLCapabilities
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLCapabilitiesChooser
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLCapabilitiesImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLContext
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.opengl.GLDebugListener
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLDebugMessage
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLDrawableFactory
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.opengl.GLES1
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLES2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLEventListener
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLException
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLFBODrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLFBODrawable.Resizeable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLOffscreenAutoDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLOffscreenAutoDrawable.FBO
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLPipelineFactory
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLProfile
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLRunnable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLRunnable2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLSharedContextSetter
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLUniformData
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.Threading
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.Threading.Mode
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.opengl.TraceGL2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL3bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL4
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL4bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGLES1
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGLES2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGLES3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.awt.AWTGLAutoDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.awt.ComponentEvents
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.awt.GLCanvas
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.awt.GLJPanel
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.fixedfunc.GLLightingFunc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.fixedfunc.GLMatrixFunc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.fixedfunc.GLPointerFunc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.fixedfunc.GLPointerFuncUtil
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.GLU
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.GLUnurbs
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUquadric
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUtessellator
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUtessellatorCallback
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUtessellatorCallbackAdapter
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.gl2.GLUgl2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.gl2es1.GLUgl2es1
    [junit]  Removed Class , access[public super synchronized]
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Changed Field reqPixelScale, desc[[I -> [F], access[added: private removed: protected ]
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.windows.WindowsGraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.newt.Display.PointerIcon
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.newt.MonitorDevice
    [junit]  Changed Field viewportPU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ]
    [junit]  Changed Field viewportWU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ]
    [junit] Class com.jogamp.newt.Window
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.newt.awt.NewtCanvasAWT
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.newt.opengl.GLWindow
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.newt.swt.NewtCanvasSWT
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.swt.GLCanvas
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.Animator
    [junit]  Changed Field pauseIssued, access[added: bridge package-private volatile removed: protected ]
    [junit]  Changed Field stopIssued, access[added: package-private removed: protected ]
    [junit]  Changed Field isAnimating, access[added: package-private removed: protected ]
    [junit]  Changed Field threadGroup, access[added: private removed: protected ]
    [junit] Class com.jogamp.opengl.util.AnimatorBase
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.CustomGLEventListener
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataEditable
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.PMVMatrix
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.PNGPixelRect
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer
    [junit]  Changed Field CameraInputScheme, desc[Ljava/lang/String; -> Lcom/jogamp/common/net/Uri$Encoded;], type[java.lang.String -> nil], access[]
    [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer
    [junit]  Changed Class , access[]
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] Class com.jogamp.gluegen.runtime.opengl.GLProcAddressResolver
    [junit]  CompatChanged Method resolve, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[]
    [junit]  CompatChanged Method fetchJAWTImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method unlockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method attachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method lockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method detachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit] Class com.jogamp.nativewindow.swt.SWTAccessor
    [junit]  CompatChanged Method getHandle, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method setRealized, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method getWindowHandle, throws[[javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException] -> [java/lang/UnsupportedOperationException, com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit] Class com.jogamp.newt.Display
    [junit]  CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit] Class com.jogamp.newt.MonitorDevice
    [junit]  CompatChanged Method setCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[]
    [junit]  CompatChanged Method queryCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[]
    [junit] Class com.jogamp.newt.Screen
    [junit]  CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit] Class com.jogamp.newt.opengl.GLWindow
    [junit]  CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[]
    [junit]  CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.FBObject
    [junit]  CompatChanged Method supportsDepth, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method getMaxTextureSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method getMaxRenderbufferSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method getMaxSamples, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method supportsPackedDepthStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method hasFullFBOSupport, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setSamplingSink, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalStateException]], access[]
    [junit]  CompatChanged Method getMaxColorAttachments, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method supportsRGBA8, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method supportsStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate
    [junit]  CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.math.FloatUtil
    [junit]  CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.math.Matrix4
    [junit]  CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.swt.GLCanvas
    [junit]  CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setExclusiveContextThread, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.Animator
    [junit]  CompatChanged Method setThreadGroup, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.AnimatorBase
    [junit]  CompatChanged Method setModeBits, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.FPSAnimator
    [junit]  CompatChanged Method setFPS, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataClient
    [junit]  CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataServer
    [junit]  CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createDataMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixedInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSLMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSLInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLBuffers
    [junit]  CompatChanged Method bytesPerPixel, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method componentCount, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes
    [junit]  CompatChanged Method <init>, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet
    [junit]  CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.PMVMatrix
    [junit]  CompatChanged Method glFrustumf, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method gluPerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.awt.Overlay
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method drawAll, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.awt.TextRenderer
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.awt.TextureRenderer
    [junit]  CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method draw3DRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method endOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method getTexture, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram
    [junit]  CompatChanged Method add, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.texture.TextureIO
    [junit]  CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  CompatChanged Method newTexture, throws[[java/lang/IllegalArgumentException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException]], access[]
    [junit]  CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.graph.curve.opengl.GLRegion
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method drawImpl, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method updateImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method clearImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method destroyImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method enable, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback
    [junit]  Added Method run, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.graph.curve.opengl.RenderState
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method updateUniformDataLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method detachFrom, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method updateUniformLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getRenderState, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static]
    [junit]  Added Method setShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method attachTo, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public]
    [junit]  Added Method updateAttributeLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RenderState.ProgramLocal
    [junit]  Added Method update, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.TextRegionUtil
    [junit]  Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public]
    [junit]  Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected]
    [junit]  Added Method validateCache, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit]  Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method setCacheLimit, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method addCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected]
    [junit]  Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit] Class com.jogamp.graph.font.FontFactory
    [junit]  Added Method get, desc[(Ljava/io/InputStream;Z)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static]
    [junit]  Added Method get, desc[(Ljava/io/InputStream;IZ)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static]
    [junit] Class com.jogamp.nativewindow.AbstractGraphicsConfiguration
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.AbstractGraphicsDevice
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.AbstractGraphicsScreen
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.Capabilities
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.CapabilitiesChooser
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.CapabilitiesImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.DefaultCapabilitiesChooser
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsConfiguration
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsScreen
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
    [junit]  Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;Lcom/jogamp/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.GenericUpstreamSurfacelessHook
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.GraphicsConfigurationFactory
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration
    [junit]  Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.MutableSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeSurfaceHolder
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeWindow
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeWindowException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.NativeWindowFactory
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.nativewindow.OffscreenLayerOption
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.OffscreenLayerSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.ProxySurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.ScalableSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.SurfaceUpdatedListener
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.ToolkitLock
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook.MutableSize
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.VisualIDHolder
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDComparator
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDType
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.WindowClosingProtocol
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Added Method getNativeGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public]
    [junit]  Added Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit]  Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setupCapabilitiesRGBABits, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen
    [junit]  Added Method createDefault, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Added Method createScreenDevice, desc[(II)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Added Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt
    [junit]  Added Method getDataBytes, desc[(I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method getDataBytes, desc[()Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt
    [junit]  Added Method <init>, desc[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public]
    [junit]  Added Method getDataBuffer, desc[()Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Added Method setReqPixelScale, desc[()Z], sig[null], throws nil, access[final protected]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[public]
    [junit]  Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method getLocationOnScreenNativeImpl, desc[(II)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method setCursor, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;Lcom/jogamp/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getPixelScaleX, desc[()F], sig[null], throws nil, access[final protected]
    [junit]  Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public]
    [junit]  Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method hasPixelScaleChanged, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getLocationOnScreenNative, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[protected]
    [junit]  Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[public]
    [junit]  Added Method getPixelScaleY, desc[()F], sig[null], throws nil, access[final protected]
    [junit]  Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice
    [junit]  Added Method getEGLVersion, desc[()Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[public]
    [junit]  Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback
    [junit]  Added Method eglGetAndInitDisplay, desc[([J[I[I)J], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.nativewindow.swt.SWTAccessor
    [junit]  Added Method createCompatibleX11ChildWindow, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static]
    [junit]  Added Method resizeX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static]
    [junit]  Added Method getScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Added Method getNativeVisualID, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static]
    [junit]  Added Method destroyX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static]
    [junit]  Added Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static]
    [junit] Class com.jogamp.nativewindow.util.Dimension
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.DimensionImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.Insets
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.InsetsImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat.CType
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat.Composition
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil.ComponentMap
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelRectangle
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.Point
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PointImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.Rectangle
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.RectangleImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.SurfaceSize
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice
    [junit]  Added Method <init>, desc[(Ljava/lang/String;ILcom/jogamp/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(JILcom/jogamp/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen
    [junit]  Added Method createScreenDevice, desc[(JIZ)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.newt.Display
    [junit]  Added Method createPointerIcon, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public]
    [junit]  Added Method getGraphicsDevice, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getNativePointerIconPixelFormat, desc[()Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.Display.PointerIcon
    [junit]  Added Method getHotspot, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.MonitorDevice
    [junit]  Added Field isPrimary, desc[Z], sig[null], value[type null, data null, access[protected]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet<Lcom/jogamp/newt/MonitorMode;>;)V], throws nil, access[protected]
    [junit]  Added Method getSizeMM, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Field isClone, desc[Z], sig[null], value[type null, data null, access[protected]
    [junit]  Added Method isPrimary, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method getPixelScale, desc[([F)[F], sig[null], throws nil, access[public]
    [junit]  Added Method unionOfViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List<Lcom/jogamp/newt/MonitorDevice;>;)V], throws nil, access[public static]
    [junit]  Added Field pixelScale, desc[[F], sig[null], value[type null, data null, access[final protected]
    [junit]  Added Method isClone, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.MonitorMode
    [junit]  Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.MonitorMode.SizeAndRRate
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.NewtFactory
    [junit]  Added Method createWindow, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[(Ljava/lang/String;IJLcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method isScreenCompatible, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.newt.Screen
    [junit]  Added Method getPrimaryMonitor, desc[()Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method unionOfMonitorViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getMainMonitor, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public]
    [junit]  Added Method getMonitor, desc[(I)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public]
    [junit]  Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getGraphicsScreen, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.Window
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.awt.NewtCanvasAWT
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.PinchToZoomGesture
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.WindowUpdateEvent
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(SLjava/lang/Object;JLcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTAdapter
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/NEWTEventListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method getNativeSurfaceHolder, desc[()Lcom/jogamp/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized]
    [junit] Class com.jogamp.newt.event.awt.AWTKeyAdapter
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/KeyListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTMouseAdapter
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/MouseListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTWindowAdapter
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/WindowListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.opengl.GLWindow
    [junit]  Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public]
    [junit]  Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit]  Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public]
    [junit]  Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public]
    [junit]  Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.swt.NewtCanvasSWT
    [junit]  Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.util.MonitorModeUtil
    [junit]  Added Method filterBySurfaceSize, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit]  Added Method filterByResolution, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method createInstance, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public static]
    [junit]  Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getGLEventListener, desc[()Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.DebugGL2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL3bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL4
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL4bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGLES1
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGLES2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGLES3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DefaultGLCapabilitiesChooser
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.FBObject
    [junit]  Added Method detachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL;III)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method detachAllRenderbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method isBound, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Field REQUESTED_BITS, desc[I], sig[null], value[type java.lang.Integer, data -1, access[final public static]
    [junit]  Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;IIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalStateException], access[final public]
    [junit]  Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method unuse, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Field MAXIMUM_BITS, desc[I], sig[null], value[type java.lang.Integer, data -3, access[final public static]
    [junit]  Added Method resetSamplingSink, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method attachRenderbufferImpl, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final protected]
    [junit]  Added Method detachAllTexturebuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method syncSamplingSink, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method unbind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method detachAllColorbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Added Method isModified, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method use, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method detachAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method detachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Field CHOSEN_BITS, desc[I], sig[null], value[type java.lang.Integer, data -2, access[final public static]
    [junit]  Added Field DEFAULT_BITS, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static]
    [junit] Class com.jogamp.opengl.FBObject.Attachment
    [junit]  Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit] Class com.jogamp.opengl.FBObject.Colorbuffer
    [junit]  Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit] Class com.jogamp.opengl.FBObject.RenderAttachment
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.FBObject.TextureAttachment
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.FPSCounter
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2ES1
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2ES2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2ES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2GL3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL3ES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL3bc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL4
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL4ES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL4bc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAnimatorControl
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAnimatorControl.UncaughtExceptionHandler
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLArrayData
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAutoDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.GLBase
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLBufferStorage
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.opengl.GLCapabilities
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLCapabilitiesChooser
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLCapabilitiesImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.opengl.GLDebugListener
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLDebugMessage
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLDrawableFactory
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.opengl.GLES1
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLES2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLEventListener
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLEventListenerState
    [junit]  Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit]  Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.GLException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLExtensions
    [junit]  Added Field ARB_ES3_1_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_1_compatibility, access[final public static]
    [junit] Class com.jogamp.opengl.GLFBODrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLFBODrawable.Resizeable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable.FBO
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLPipelineFactory
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLProfile
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLRendererQuirks
    [junit]  Added Method addStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Field NoPBufferWithAccum, desc[I], sig[null], value[type java.lang.Integer, data 19, access[final public static]
    [junit]  Added Field NoARBCreateContext, desc[I], sig[null], value[type java.lang.Integer, data 21, access[final public static]
    [junit]  Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Field BuggyColorRenderbuffer, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static]
    [junit]  Added Method addQuirk, desc[(I)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Field NeedSharedObjectSync, desc[I], sig[null], value[type java.lang.Integer, data 20, access[final public static]
    [junit]  Added Field NoSurfacelessCtx, desc[I], sig[null], value[type java.lang.Integer, data 22, access[final public static]
    [junit]  Added Method pushStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method areSameStickyDevice, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method getStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static]
    [junit]  Added Method getCount, desc[()I], sig[null], throws nil, access[final public static]
    [junit]  Added Method existStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.GLRunnable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLRunnable2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLSharedContextSetter
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLUniformData
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser
    [junit]  Added Method chooseCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Lcom/jogamp/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public]
    [junit] Class com.jogamp.opengl.JoglVersion
    [junit]  Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/opengl/GLDrawableFactory;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getDefaultOpenGLInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getBriefOSGLBuildInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Added Method toString, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Added Method getAllAvailableCapabilitiesInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method toString, desc[(Lcom/jogamp/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit]  Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.Threading
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.Threading.Mode
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL3bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL4
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL4bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGLES1
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGLES2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGLES3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.awt.AWTGLAutoDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.awt.ComponentEvents
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.awt.GLCanvas
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.awt.GLJPanel
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.egl.EGL
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.egl.EGLClientPixmapHI
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.egl.EGLExt
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLLightingFunc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLMatrixFunc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFunc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFuncUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.GLU
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.GLUnurbs
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUquadric
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUtessellator
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallback
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallbackAdapter
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.gl2.GLUgl2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.gl2es1.GLUgl2es1
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.swt.GLCanvas
    [junit]  Added Method disposeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Z)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Added Method setSharedAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Added Method setGL, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Added Method getGL, desc[()Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public]
    [junit]  Added Method createContext, desc[(Lcom/jogamp/opengl/GLContext;)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Added Method getContext, desc[()Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Added Method getGLEventListener, desc[(I)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Added Method getGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method getDelegatedDrawable, desc[()Lcom/jogamp/opengl/GLDrawable;], sig[null], throws nil, access[final public]
    [junit]  Added Method invoke, desc[(ZLcom/jogamp/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit]  Added Method setSharedContext, desc[(Lcom/jogamp/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Added Method setAnimator, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method <init>, desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Added Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static]
    [junit]  Added Method getAnimator, desc[()Lcom/jogamp/opengl/GLAnimatorControl;], sig[null], throws nil, access[public]
    [junit]  Added Method getChosenGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  Added Method setContext, desc[(Lcom/jogamp/opengl/GLContext;Z)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Added Method addGLEventListener, desc[(ILcom/jogamp/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Added Method addGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[public]
    [junit]  Added Method removeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public]
    [junit]  Added Method getRequestedGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  Added Method setGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.Animator
    [junit]  Added Method <init>, desc[(Ljava/lang/ThreadGroup;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.AnimatorBase
    [junit]  Added Method remove, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit]  Added Method getUncaughtExceptionHandler, desc[()Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public]
    [junit]  Added Method setUncaughtExceptionHandler, desc[(Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method add, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit]  Added Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)Z], sig[null], throws nil, access[final protected super synchronized]
    [junit] Class com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException
    [junit]  Added Method getGLAutoDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.CustomGLEventListener
    [junit]  Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.FPSAnimator
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataClient
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit] Class com.jogamp.opengl.util.GLArrayDataEditable
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataServer
    [junit]  Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method addFixedSubArray, desc[(III)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  Added Method unmapStorage, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method addGLSLSubArray, desc[(Ljava/lang/String;II)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;I)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit]  Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;JJI)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper
    [junit]  Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  Added Method validate, desc[(Lcom/jogamp/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.GLBuffers
    [junit]  Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static]
    [junit]  Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIIZ)I], sig[null], throws [com/jogamp/opengl/GLException], access[final public static]
    [junit] Class com.jogamp.opengl.util.GLDrawableUtil
    [junit]  Added Method isSwapGLContextSafe, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method swapBuffersBeforeRead, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorStartedOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorAnimatingOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorStarted, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method moveGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static]
    [junit]  Added Method swapGLContext, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit]  Added Method moveAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorAnimating, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method swapGLContextAndAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener
    [junit]  Added Method run, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer
    [junit]  Added Method requiresNewBuffer, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIILjava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider
    [junit]  Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes
    [junit]  Added Method equals, desc[(Ljava/lang/Object;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method hashCode, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method convert, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public static]
    [junit]  Added Method getPixelFormat, desc[(II)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public static]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Field pfmt, desc[Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], value[type null, data null, access[final public]
    [junit]  Added Method convert, desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider
    [junit]  Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method dispose, desc[()V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLPixelStorageModes
    [junit]  Added Method setPackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method resetUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method saveUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method savePack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method resetAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method saveAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setPackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method setUnpackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public]
    [junit]  Added Method resetPack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setAlignment, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setUnpackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.GLReadBufferUtil
    [junit]  Added Field hasAlpha, desc[Z], sig[null], value[type null, data null, access[protected]
    [junit]  Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public]
    [junit]  Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Added Method readPixelsImpl, desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected]
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.Gamma
    [junit]  Added Method resetAllDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit] Class com.jogamp.opengl.util.ImmModeSink
    [junit]  Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet
    [junit]  Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected]
    [junit]  Added Method regenerate, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected]
    [junit]  Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.PNGPixelRect
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public]
    [junit]  Added Method write, desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public]
    [junit]  Added Method read, desc[(Ljava/io/InputStream;Lcom/jogamp/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.RandomTileRenderer
    [junit]  Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.TileRenderer
    [junit]  Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method getClippedImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.TileRendererBase
    [junit]  Added Method getAttachedDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Added Method getImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method reqPreSwapBuffers, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method attachAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Added Method setGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getUri, desc[()Lcom/jogamp/common/net/Uri;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method initGL, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit]  Added Method initStream, desc[(Lcom/jogamp/common/net/Uri;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIIILjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method getHostPixelComp, desc[()Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[final public]
    [junit]  Added Method getAWTFormat, desc[()I], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider
    [junit]  Added Method getAWTFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)I], sig[null], throws nil, access[public]
    [junit]  Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Added Method getAWTPixelFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider
    [junit]  Added Method dispose, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLReadBufferUtil
    [junit]  Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit]  Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.Overlay
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderCode
    [junit]  Added Method addGLSLVersion, desc[(Lcom/jogamp/opengl/GL2ES2;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method addDefaultShaderPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method requiresDefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method requiresGL3DefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram
    [junit]  Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method add, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method link, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method validateProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized]
    [junit]  Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method replaceShader, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderState
    [junit]  Added Method ownAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method releaseAllUniforms, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method releaseAllData, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method ownUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getUniform, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLUniformData;], sig[null], throws nil, access[public]
    [junit]  Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized]
    [junit]  Added Method attachShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method vertexAttribPointer, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public]
    [junit]  Added Method uniform, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method releaseAllAttributes, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public]
    [junit]  Added Method disableAllVertexAttributeArrays, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)I], sig[null], throws nil, access[public]
    [junit]  Added Method ownsAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method ownsUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method getAttribute, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)I], sig[null], throws nil, access[public]
    [junit]  Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/opengl/GLArrayData;)V], sig[null], throws nil, access[public]
    [junit]  Added Method isActiveAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method isVertexAttribArrayEnabled, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderUtil
    [junit]  Added Method getProgramInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method deleteShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method isGeometryShaderSupported, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method shaderBinary, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method isProgramStatusValid, desc[(Lcom/jogamp/opengl/GL;II)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method createAndLoadShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method getShaderBinaryFormats, desc[(Lcom/jogamp/opengl/GL;)Ljava/util/Set;], sig[(Lcom/jogamp/opengl/GL;)Ljava/util/Set<Ljava/lang/Integer;>;], throws nil, access[public static]
    [junit]  Added Method detachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method isProgramLinkStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method attachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method createAndCompileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method isProgramExecStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method compileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method getShaderInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method isShaderCompilerAvailable, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method createShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil
    [junit]  Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit]  Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer
    [junit]  Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDevice
    [junit]  Added Method getPosition, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer
    [junit]  Added Method getSingleSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method ppOneEye, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method ppEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method beginFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method ppBegin, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getTotalSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method endFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye
    [junit]  Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoGLEventListener
    [junit]  Added Method reshapeForEye, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.ImageSequence
    [junit]  Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Lcom/jogamp/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit] Class com.jogamp.opengl.util.texture.Texture
    [junit]  Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method setTexParameterf, desc[(Lcom/jogamp/opengl/GL;IF)V], sig[null], throws nil, access[public]
    [junit]  Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getTextureObject, desc[(Lcom/jogamp/opengl/GL;)I], sig[null], throws nil, access[public]
    [junit]  Added Method setTexParameteri, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method enable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method disable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.texture.TextureData
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;)V], sig[null], throws nil, access[protected]
    [junit] Class com.jogamp.opengl.util.texture.TextureIO
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method newTexture, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.TextureSequence
    [junit]  Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.TextureState
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureData
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureIO
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method newTexture, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TGAImage
    [junit]  Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.gluegen.runtime.opengl.GLProcAddressResolver
    [junit]  CompatChanged Method resolve, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.graph.curve.opengl.GLRegion
    [junit]  Removed Method clearImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroyImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method drawImpl, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method updateImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method clearImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method destroyImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method updateImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method drawImpl, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method enable, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method enable, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback
    [junit]  Removed Method run, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method run, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.graph.curve.opengl.RenderState
    [junit]  Removed Method attachTo, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method detachFrom, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method updateUniformDataLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method detachFrom, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method updateUniformLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method updateUniformLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method getRenderState, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method setShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method updateAttributeLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getRenderState, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static]
    [junit]  Added Method setShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method attachTo, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public]
    [junit]  Added Method updateAttributeLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method updateUniformDataLoc, desc[(Ljavax/media/opengl/GL2ES2;ZZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RenderState.ProgramLocal
    [junit]  Added Method update, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method update, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.TextRegionUtil
    [junit]  Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public]
    [junit]  Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected]
    [junit]  Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method addCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method validateCache, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit]  Added Method validateCache, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit]  Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method setCacheLimit, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public]
    [junit]  Added Method addCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setCacheLimit, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit] Class com.jogamp.graph.font.FontFactory
    [junit]  Added Method get, desc[(Ljava/io/InputStream;Z)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static]
    [junit]  Added Method get, desc[(Ljava/io/InputStream;IZ)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static]
    [junit]  Removed Method get, desc[(Ljava/net/URLConnection;)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static]
    [junit] Class com.jogamp.nativewindow.AbstractGraphicsConfiguration
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.AbstractGraphicsDevice
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.AbstractGraphicsScreen
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.Capabilities
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.CapabilitiesChooser
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.CapabilitiesImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.DefaultCapabilitiesChooser
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsConfiguration
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsScreen
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
    [junit]  Changed Class , access[]
    [junit]  Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;Ljavax/media/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;Lcom/jogamp/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.GenericUpstreamSurfacelessHook
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.GraphicsConfigurationFactory
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.MutableSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeSurfaceHolder
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeWindow
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeWindowException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.NativeWindowFactory
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.nativewindow.OffscreenLayerOption
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.OffscreenLayerSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.ProxySurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.ScalableSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.SurfaceUpdatedListener
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.ToolkitLock
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook.MutableSize
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Changed Class , access[]
    [junit]  Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.VisualIDHolder
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDComparator
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDType
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.WindowClosingProtocol
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Removed Method setupCapabilitiesRGBABits, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static]
    [junit]  Added Method getNativeGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public]
    [junit]  Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public]
    [junit]  Added Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setupCapabilitiesRGBABits, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static]
    [junit]  Changed Class , access[]
    [junit]  Removed Method getNativeGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public]
    [junit]  Removed Method create, desc[(Ljava/awt/Component;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen
    [junit]  Removed Method createDefault, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Added Method createDefault, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createScreenDevice, desc[(II)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Added Method createScreenDevice, desc[(II)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Added Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit]  Changed Class , access[]
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt
    [junit]  Added Method getDataBytes, desc[(I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method getDataBytes, desc[()Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt
    [junit]  Added Method <init>, desc[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public]
    [junit]  Added Method getDataBuffer, desc[()Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Added Method setReqPixelScale, desc[()Z], sig[null], throws nil, access[final protected]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Changed Field reqPixelScale, desc[[I -> [F], access[added: private removed: protected ]
    [junit]  Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method getPixelScaleX, desc[()I], sig[null], throws nil, access[final protected]
    [junit]  Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[]
    [junit]  Added Method <init>, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method getLocationOnScreenNativeImpl, desc[(II)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method fetchJAWTImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method unlockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Removed Method updatePixelScale, desc[()Z], sig[null], throws nil, access[final protected]
    [junit]  Added Method setCursor, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;Lcom/jogamp/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getPixelScaleX, desc[()F], sig[null], throws nil, access[final protected]
    [junit]  Removed Method getLocationOnScreenNativeImpl, desc[(II)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getLocationOnScreenNative, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[protected]
    [junit]  Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public]
    [junit]  Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method attachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method hasPixelScaleChanged, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method setCursor, desc[(Ljavax/media/nativewindow/util/PixelRectangle;Ljavax/media/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method lockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method detachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Added Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getLocationOnScreenNative, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[protected]
    [junit]  Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[public]
    [junit]  Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Changed Class , access[]
    [junit]  Removed Method getPixelScaleY, desc[()I], sig[null], throws nil, access[final protected]
    [junit]  Removed Method getLocationOnScreenNonBlocking, desc[(Ljavax/media/nativewindow/util/Point;Ljava/awt/Component;)Ljava/awt/Component;], sig[null], throws nil, access[protected static]
    [junit]  Added Method getPixelScaleY, desc[()F], sig[null], throws nil, access[final protected]
    [junit]  Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit]  Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice
    [junit]  Added Method getEGLVersion, desc[()Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback
    [junit]  Removed Method eglGetAndInitDisplay, desc[([J)J], sig[null], throws nil, access[abstract public]
    [junit]  Added Method eglGetAndInitDisplay, desc[([J[I[I)J], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.swt.SWTAccessor
    [junit]  CompatChanged Method getHandle, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Added Method createCompatibleX11ChildWindow, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static]
    [junit]  CompatChanged Method setRealized, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Removed Method createCompatibleX11ChildWindow, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static]
    [junit]  Added Method resizeX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static]
    [junit]  Added Method getScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Added Method getNativeVisualID, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static]
    [junit]  Removed Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws [javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static]
    [junit]  CompatChanged Method getWindowHandle, throws[[javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException] -> [java/lang/UnsupportedOperationException, com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Added Method destroyX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method resizeX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static]
    [junit]  Added Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static]
    [junit]  Removed Method getNativeVisualID, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static]
    [junit]  Removed Method destroyX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method getScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.util.Dimension
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.DimensionImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.Insets
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.InsetsImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat.CType
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat.Composition
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil.ComponentMap
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelRectangle
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.Point
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PointImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.Rectangle
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.RectangleImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.SurfaceSize
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.windows.WindowsGraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice
    [junit]  Removed Method <init>, desc[(JILjavax/media/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Added Method <init>, desc[(Ljava/lang/String;ILcom/jogamp/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(JILcom/jogamp/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljava/lang/String;ILjavax/media/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen
    [junit]  Changed Class , access[]
    [junit]  Added Method createScreenDevice, desc[(JIZ)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createScreenDevice, desc[(JIZ)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.newt.Display
    [junit]  Added Method createPointerIcon, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public]
    [junit]  Added Method getGraphicsDevice, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getNativePointerIconPixelFormat, desc[()Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getNativePointerIconPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public]
    [junit]  CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Removed Method createPointerIcon, desc[(Ljavax/media/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public]
    [junit]  CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Removed Method getGraphicsDevice, desc[()Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.Display.PointerIcon
    [junit]  Changed Class , access[]
    [junit]  Removed Method getHotspot, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getHotspot, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.MonitorDevice
    [junit]  Removed Method unionOfViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List<Lcom/jogamp/newt/MonitorDevice;>;)V], throws nil, access[public static]
    [junit]  Removed Method getSizeMM, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method setCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[]
    [junit]  Added Field isPrimary, desc[Z], sig[null], value[type null, data null, access[protected]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet<Lcom/jogamp/newt/MonitorMode;>;)V], throws nil, access[protected]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet<Lcom/jogamp/newt/MonitorMode;>;)V], throws nil, access[protected]
    [junit]  Added Method getSizeMM, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Changed Field viewportPU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ]
    [junit]  Changed Field viewportWU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ]
    [junit]  Added Field isClone, desc[Z], sig[null], value[type null, data null, access[protected]
    [junit]  CompatChanged Method queryCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[]
    [junit]  Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method isPrimary, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method getPixelScale, desc[([F)[F], sig[null], throws nil, access[public]
    [junit]  Added Method unionOfViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List<Lcom/jogamp/newt/MonitorDevice;>;)V], throws nil, access[public static]
    [junit]  Added Field pixelScale, desc[[F], sig[null], value[type null, data null, access[final protected]
    [junit]  Added Method isClone, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.MonitorMode
    [junit]  Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.MonitorMode.SizeAndRRate
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.NewtFactory
    [junit]  Removed Method createWindow, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[(Ljava/lang/String;IJLjavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit]  Removed Method isScreenCompatible, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[(Ljava/lang/String;IJLcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit]  Added Method isScreenCompatible, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.newt.Screen
    [junit]  Added Method getPrimaryMonitor, desc[()Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method unionOfMonitorViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method getGraphicsScreen, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getMainMonitor, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public]
    [junit]  Removed Method unionOfMonitorViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Added Method getMonitor, desc[(I)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getMainMonitor, desc[(Ljavax/media/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public]
    [junit]  Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getGraphicsScreen, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit] Class com.jogamp.newt.Window
    [junit]  Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Changed Class , access[]
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.awt.NewtCanvasAWT
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.PinchToZoomGesture
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.WindowUpdateEvent
    [junit]  Removed Method <init>, desc[(SLjava/lang/Object;JLjavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(SLjava/lang/Object;JLcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTAdapter
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/NEWTEventListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method getNativeSurfaceHolder, desc[()Lcom/jogamp/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized]
    [junit]  Removed Method getNativeSurfaceHolder, desc[()Ljavax/media/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/NEWTEventListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected]
    [junit] Class com.jogamp.newt.event.awt.AWTKeyAdapter
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/KeyListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/KeyListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTMouseAdapter
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/MouseListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/MouseListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTWindowAdapter
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/WindowListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/WindowListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.opengl.GLWindow
    [junit]  Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[]
    [junit]  Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public]
    [junit]  Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public]
    [junit]  Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public]
    [junit]  Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit]  Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  Changed Class , access[]
    [junit]  Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public]
    [junit]  Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public]
    [junit]  Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit]  Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.swt.NewtCanvasSWT
    [junit]  Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.util.MonitorModeUtil
    [junit]  Added Method filterBySurfaceSize, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit]  Removed Method filterBySurfaceSize, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit]  Added Method filterByResolution, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit]  Removed Method filterByResolution, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase
    [junit]  Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method createInstance, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public static]
    [junit]  Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLEventListener, desc[()Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Removed Method createInstance, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public static]
    [junit]  Added Method getGLEventListener, desc[()Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.DebugGL2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL3bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL4
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL4bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGLES1
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGLES2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGLES3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DefaultGLCapabilitiesChooser
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.FBObject
    [junit]  Added Method detachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL;III)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public]
    [junit]  CompatChanged Method supportsDepth, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method detachAllRenderbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  CompatChanged Method getMaxTextureSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method isBound, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method detachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;IIIZ)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method detachAllRenderbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method getMaxRenderbufferSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method syncSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Field REQUESTED_BITS, desc[I], sig[null], value[type java.lang.Integer, data -1, access[final public static]
    [junit]  Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;IIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method detachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalStateException], access[final public]
    [junit]  Removed Method unbind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method unuse, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  CompatChanged Method getMaxSamples, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method unuse, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Field MAXIMUM_BITS, desc[I], sig[null], value[type java.lang.Integer, data -3, access[final public static]
    [junit]  Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Added Method resetSamplingSink, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  CompatChanged Method supportsPackedDepthStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method attachRenderbufferImpl, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final protected]
    [junit]  Removed Method attachRenderbufferImpl, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException], access[final protected]
    [junit]  Added Method detachAllTexturebuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method syncSamplingSink, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method resetSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method detachAllTexturebuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method use, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  CompatChanged Method hasFullFBOSupport, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setSamplingSink, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalStateException]], access[]
    [junit]  Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method unbind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method detachAllColorbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method detachAllColorbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Removed Method isBound, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Added Method isModified, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method use, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  CompatChanged Method getMaxColorAttachments, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  CompatChanged Method supportsRGBA8, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method supportsStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method detachAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Added Method detachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Field CHOSEN_BITS, desc[I], sig[null], value[type java.lang.Integer, data -2, access[final public static]
    [junit]  Removed Method detachAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Field DEFAULT_BITS, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static]
    [junit] Class com.jogamp.opengl.FBObject.Attachment
    [junit]  Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit] Class com.jogamp.opengl.FBObject.Colorbuffer
    [junit]  Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit] Class com.jogamp.opengl.FBObject.RenderAttachment
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.FBObject.TextureAttachment
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.FPSCounter
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2ES1
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2ES2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2ES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2GL3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL3ES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL3bc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL4
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL4ES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL4bc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAnimatorControl
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAnimatorControl.UncaughtExceptionHandler
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLArrayData
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAutoDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit]  Changed Class , access[]
    [junit]  CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.GLBase
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLBufferStorage
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.opengl.GLCapabilities
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLCapabilitiesChooser
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLCapabilitiesImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.opengl.GLDebugListener
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLDebugMessage
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLDrawableFactory
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.opengl.GLES1
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLES2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLEventListener
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLEventListenerState
    [junit]  Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit]  Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit]  Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit]  Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.GLException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLExtensions
    [junit]  Added Field ARB_ES3_1_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_1_compatibility, access[final public static]
    [junit] Class com.jogamp.opengl.GLFBODrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLFBODrawable.Resizeable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable.FBO
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLPipelineFactory
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLProfile
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLRendererQuirks
    [junit]  Added Method addStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method existStickyDeviceQuirk, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static]
    [junit]  Added Field NoPBufferWithAccum, desc[I], sig[null], value[type java.lang.Integer, data 19, access[final public static]
    [junit]  Added Field NoARBCreateContext, desc[I], sig[null], value[type java.lang.Integer, data 21, access[final public static]
    [junit]  Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Field BuggyColorRenderbuffer, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static]
    [junit]  Removed Method pushStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method addQuirk, desc[(I)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method getStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static]
    [junit]  Added Field NeedSharedObjectSync, desc[I], sig[null], value[type java.lang.Integer, data 20, access[final public static]
    [junit]  Removed Method areSameStickyDevice, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljavax/media/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Field NoSurfacelessCtx, desc[I], sig[null], value[type java.lang.Integer, data 22, access[final public static]
    [junit]  Added Method pushStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method areSameStickyDevice, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Field COUNT, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static]
    [junit]  Added Method getStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static]
    [junit]  Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method getCount, desc[()I], sig[null], throws nil, access[final public static]
    [junit]  Added Method existStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.GLRunnable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLRunnable2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLSharedContextSetter
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLUniformData
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser
    [junit]  Changed Class , access[]
    [junit]  Added Method chooseCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Lcom/jogamp/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public]
    [junit]  Removed Method chooseCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Ljavax/media/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public]
    [junit] Class com.jogamp.opengl.JoglVersion
    [junit]  Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/opengl/GLDrawableFactory;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getDefaultOpenGLInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getBriefOSGLBuildInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getBriefOSGLBuildInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method toString, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Removed Method getAllAvailableCapabilitiesInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getDefaultOpenGLInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getAllAvailableCapabilitiesInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method toString, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Added Method toString, desc[(Lcom/jogamp/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit]  Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method toString, desc[(Ljavax/media/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit]  Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getAvailableCapabilitiesInfo, desc[(Ljavax/media/opengl/GLDrawableFactory;Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.Threading
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.Threading.Mode
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL3bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL4
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL4bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGLES1
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGLES2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGLES3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.awt.AWTGLAutoDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.awt.ComponentEvents
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.awt.GLCanvas
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.awt.GLJPanel
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.egl.EGL
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.egl.EGLClientPixmapHI
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.egl.EGLExt
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLLightingFunc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLMatrixFunc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFunc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFuncUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.GLU
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.GLUnurbs
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUquadric
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUtessellator
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallback
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallbackAdapter
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.gl2.GLUgl2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.gl2es1.GLUgl2es1
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.math.FloatUtil
    [junit]  CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.math.Matrix4
    [junit]  CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.swt.GLCanvas
    [junit]  Added Method disposeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Z)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Added Method setSharedAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Added Method setGL, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Added Method getGL, desc[()Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Removed Method getRequestedGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method setGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public]
    [junit]  Added Method createContext, desc[(Lcom/jogamp/opengl/GLContext;)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Removed Method setSharedContext, desc[(Ljavax/media/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Added Method getContext, desc[()Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Added Method getGLEventListener, desc[(I)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Removed Method addGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setSharedAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Removed Method getGLEventListener, desc[(I)Ljavax/media/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Removed Method disposeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Z)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method setExclusiveContextThread, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[public]
    [junit]  Removed Method addGLEventListener, desc[(ILjavax/media/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Added Method getGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method getDelegatedDrawable, desc[()Lcom/jogamp/opengl/GLDrawable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getAnimator, desc[()Ljavax/media/opengl/GLAnimatorControl;], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setGL, desc[(Ljavax/media/opengl/GL;)Ljavax/media/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Added Method invoke, desc[(ZLcom/jogamp/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit]  Removed Method removeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Added Method setSharedContext, desc[(Lcom/jogamp/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Added Method setAnimator, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Removed Method getGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Removed Method getDelegatedDrawable, desc[()Ljavax/media/opengl/GLDrawable;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static]
    [junit]  Removed Method invoke, desc[(ZLjavax/media/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit]  Removed Method getChosenGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  Added Method getAnimator, desc[()Lcom/jogamp/opengl/GLAnimatorControl;], sig[null], throws nil, access[public]
    [junit]  Removed Method getGL, desc[()Ljavax/media/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Added Method getChosenGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  Removed Method getContext, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Removed Method createContext, desc[(Ljavax/media/opengl/GLContext;)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Removed Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static]
    [junit]  Added Method setContext, desc[(Lcom/jogamp/opengl/GLContext;Z)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Added Method addGLEventListener, desc[(ILcom/jogamp/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Added Method addGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[public]
    [junit]  Added Method removeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public]
    [junit]  Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[public]
    [junit]  Added Method getRequestedGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  Added Method setGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setContext, desc[(Ljavax/media/opengl/GLContext;Z)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Removed Method setAnimator, desc[(Ljavax/media/opengl/GLAnimatorControl;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.Animator
    [junit]  Removed Method <init>, desc[(Ljava/lang/ThreadGroup;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Changed Field pauseIssued, access[added: bridge package-private volatile removed: protected ]
    [junit]  Changed Field stopIssued, access[added: package-private removed: protected ]
    [junit]  Changed Field isAnimating, access[added: package-private removed: protected ]
    [junit]  Added Method <init>, desc[(Ljava/lang/ThreadGroup;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method setThreadGroup, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Changed Field threadGroup, access[added: private removed: protected ]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.AnimatorBase
    [junit]  Removed Method getUncaughtExceptionHandler, desc[()Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public]
    [junit]  Removed Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)V], sig[null], throws nil, access[final protected super synchronized]
    [junit]  Added Method remove, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit]  Removed Method remove, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit]  Added Method getUncaughtExceptionHandler, desc[()Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public]
    [junit]  Added Method setUncaughtExceptionHandler, desc[(Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method add, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit]  Added Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)Z], sig[null], throws nil, access[final protected super synchronized]
    [junit]  Changed Class , access[]
    [junit]  Removed Method setUncaughtExceptionHandler, desc[(Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method add, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit]  CompatChanged Method setModeBits, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException
    [junit]  Removed Method getGLAutoDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Added Method getGLAutoDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.CustomGLEventListener
    [junit]  Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.FPSAnimator
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method setFPS, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataClient
    [junit]  CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataEditable
    [junit]  Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public]
    [junit]  Changed Class , access[]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataServer
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit]  CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method addFixedSubArray, desc[(III)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createDataMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixedInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method unmapStorage, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method addGLSLSubArray, desc[(Ljava/lang/String;II)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSLMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method unmapStorage, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method addFixedSubArray, desc[(III)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;I)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit]  Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;JJI)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;I)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createGLSLInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;JJI)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit]  Removed Method addGLSLSubArray, desc[(Ljava/lang/String;II)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Changed Class , access[]
    [junit]  Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method validate, desc[(Ljavax/media/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method validate, desc[(Lcom/jogamp/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLBuffers
    [junit]  CompatChanged Method bytesPerPixel, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIIZ)I], sig[null], throws [javax/media/opengl/GLException], access[final public static]
    [junit]  Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static]
    [junit]  Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static]
    [junit]  Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIIZ)I], sig[null], throws [com/jogamp/opengl/GLException], access[final public static]
    [junit]  CompatChanged Method componentCount, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLDrawableUtil
    [junit]  Added Method isSwapGLContextSafe, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isAnimatorStarted, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method swapBuffersBeforeRead, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorStartedOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorAnimatingOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorStarted, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method isSwapGLContextSafe, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isAnimatorAnimatingOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method moveGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static]
    [junit]  Added Method swapGLContext, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit]  Removed Method isAnimatorStartedOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method moveAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorAnimating, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method isAnimatorAnimating, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method swapBuffersBeforeRead, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method moveGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static]
    [junit]  Removed Method swapGLContextAndAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit]  Removed Method swapGLContext, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit]  Added Method swapGLContextAndAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit]  Removed Method moveAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener
    [junit]  Added Method run, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method run, desc[(Ljavax/media/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer
    [junit]  Added Method requiresNewBuffer, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method requiresNewBuffer, desc[(Ljavax/media/opengl/GL;III)Z], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIILjava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider
    [junit]  Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes
    [junit]  Added Method equals, desc[(Ljava/lang/Object;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final public]
    [junit]  Removed Method convert, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/opengl/GLProfile;)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method getPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method hashCode, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method convert, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public static]
    [junit]  Added Method getPixelFormat, desc[(II)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public static]
    [junit]  Removed Field bytesPerPixel, desc[I], sig[null], value[type null, data null, access[final public]
    [junit]  CompatChanged Method <init>, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Field pfmt, desc[Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], value[type null, data null, access[final public]
    [junit]  Added Method convert, desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider
    [junit]  Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method dispose, desc[()V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLPixelStorageModes
    [junit]  Added Method setPackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method resetUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method resetPack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method saveUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setUnpackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method savePack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setPackRowLength, desc[(Ljavax/media/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method savePack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method resetAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method saveAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setAlignment, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setPackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method resetUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method setUnpackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method resetAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setPackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setRowLength, desc[(Ljavax/media/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method setUnpackRowLength, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method resetPack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setAlignment, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method saveAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setUnpackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method saveUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.GLReadBufferUtil
    [junit]  Added Field hasAlpha, desc[Z], sig[null], value[type null, data null, access[protected]
    [junit]  Removed Method readPixelsImpl, desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected]
    [junit]  Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public]
    [junit]  Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixels, desc[(Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixels, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Added Method readPixelsImpl, desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected]
    [junit]  Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final protected]
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Field alignment, desc[I], sig[null], value[type null, data null, access[final protected]
    [junit] Class com.jogamp.opengl.util.Gamma
    [junit]  Removed Method resetAllDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method resetAllDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit] Class com.jogamp.opengl.util.ImmModeSink
    [junit]  Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet
    [junit]  CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected]
    [junit]  Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected]
    [junit]  Added Method regenerate, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method regenerate, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected]
    [junit]  Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected]
    [junit]  Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.PMVMatrix
    [junit]  CompatChanged Method glFrustumf, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method gluPerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.PNGPixelRect
    [junit]  Removed Method read, desc[(Ljava/io/InputStream;Ljavax/media/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Changed Class , access[]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public]
    [junit]  Added Method write, desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public]
    [junit]  Removed Method write, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method read, desc[(Ljava/io/InputStream;Lcom/jogamp/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.RandomTileRenderer
    [junit]  Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public]
    [junit]  Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.TileRenderer
    [junit]  Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public]
    [junit]  Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public]
    [junit]  Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public]
    [junit]  Added Method getClippedImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getClippedImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.TileRendererBase
    [junit]  Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method attachAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Added Method getAttachedDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method getImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Removed Method reqPreSwapBuffers, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method getAttachedDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Added Method getImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method reqPreSwapBuffers, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method attachAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Removed Method setGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer
    [junit]  Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getUri, desc[()Lcom/jogamp/common/net/Uri;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method initGL, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Removed Method getURI, desc[()Ljava/net/URI;], sig[null], throws nil, access[abstract public]
    [junit]  Changed Field CameraInputScheme, desc[Ljava/lang/String; -> Lcom/jogamp/common/net/Uri$Encoded;], type[java.lang.String -> nil], access[]
    [junit]  Removed Method initStream, desc[(Ljava/net/URI;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public]
    [junit]  Removed Method initGL, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, javax/media/opengl/GLException], access[abstract public]
    [junit]  Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method initStream, desc[(Lcom/jogamp/common/net/Uri;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer
    [junit]  Removed Field awtPixelAttributesIntRGB3, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIIILjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method getHostPixelComp, desc[()Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[final public]
    [junit]  Removed Field awtPixelAttributesIntRGBA4, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method getAWTFormat, desc[()I], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider
    [junit]  Added Method getAWTFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)I], sig[null], throws nil, access[public]
    [junit]  Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public]
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Added Method getAWTPixelFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider
    [junit]  Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method dispose, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLReadBufferUtil
    [junit]  Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit]  Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.Overlay
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method drawAll, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.awt.TextRenderer
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.awt.TextureRenderer
    [junit]  CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method draw3DRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method endOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method getTexture, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderCode
    [junit]  Added Method addGLSLVersion, desc[(Lcom/jogamp/opengl/GL2ES2;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method requiresGL3DefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public]
    [junit]  Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method addDefaultShaderPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method requiresDefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method addDefaultShaderPrecision, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method addGLSLVersion, desc[(Ljavax/media/opengl/GL2ES2;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method requiresDefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method requiresGL3DefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram
    [junit]  Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method add, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method link, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method validateProgram, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method link, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method validateProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method add, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized]
    [junit]  CompatChanged Method add, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method replaceShader, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized]
    [junit]  Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method replaceShader, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderState
    [junit]  Added Method ownAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method releaseAllData, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method disableAllVertexAttributeArrays, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method releaseAllUniforms, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method uniform, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method getUniform, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLUniformData;], sig[null], throws nil, access[public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method releaseAllData, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method ownsAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method isVertexAttribArrayEnabled, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method ownUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getUniform, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLUniformData;], sig[null], throws nil, access[public]
    [junit]  Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized]
    [junit]  Added Method attachShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized]
    [junit]  Removed Method ownsUniform, desc[(Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method vertexAttribPointer, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method ownUniform, desc[(Ljavax/media/opengl/GLUniformData;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttribute, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjavax/media/opengl/GLArrayData;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)I], sig[null], throws nil, access[public]
    [junit]  Added Method uniform, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method releaseAllAttributes, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method isActiveAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public]
    [junit]  Added Method disableAllVertexAttributeArrays, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method ownAttribute, desc[(Ljavax/media/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method ownsAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method ownsUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method releaseAllAttributes, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method getAttribute, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized]
    [junit]  Removed Method vertexAttribPointer, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/opengl/GLArrayData;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method attachShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized]
    [junit]  Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public]
    [junit]  Added Method isActiveAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method isVertexAttribArrayEnabled, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method releaseAllUniforms, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderUtil
    [junit]  Added Method getProgramInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method deleteShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method isGeometryShaderSupported, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isProgramStatusValid, desc[(Ljavax/media/opengl/GL;II)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method shaderBinary, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isGeometryShaderSupported, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method attachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isProgramExecStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method compileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method createAndCompileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method isProgramStatusValid, desc[(Lcom/jogamp/opengl/GL;II)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method createAndLoadShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isShaderCompilerAvailable, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method getShaderBinaryFormats, desc[(Lcom/jogamp/opengl/GL;)Ljava/util/Set;], sig[(Lcom/jogamp/opengl/GL;)Ljava/util/Set<Ljava/lang/Integer;>;], throws nil, access[public static]
    [junit]  Added Method detachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method createAndLoadShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method isProgramLinkStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method getShaderInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method deleteShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method detachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method attachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method createAndCompileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method isProgramExecStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isProgramLinkStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method compileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method shaderBinary, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method getShaderBinaryFormats, desc[(Ljavax/media/opengl/GL;)Ljava/util/Set;], sig[(Ljavax/media/opengl/GL;)Ljava/util/Set<Ljava/lang/Integer;>;], throws nil, access[public static]
    [junit]  Added Method getShaderInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method isShaderCompilerAvailable, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method createShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method getProgramInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil
    [junit]  Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit]  Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer
    [junit]  Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDevice
    [junit]  Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getPosition, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getPosition, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer
    [junit]  Added Method getSingleSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method ppOneEye, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method ppEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method ppOneEye, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method beginFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method ppBegin, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getTotalSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method ppBegin, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getTotalSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method beginFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method endFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method ppEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method endFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getSingleSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye
    [junit]  Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoGLEventListener
    [junit]  Added Method reshapeForEye, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method reshapeForEye, desc[(Ljavax/media/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.ImageSequence
    [junit]  Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Ljavax/media/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public]
    [junit]  Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit]  Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Lcom/jogamp/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit]  Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.texture.Texture
    [junit]  Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method disable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method getTextureObject, desc[(Ljavax/media/opengl/GL;)I], sig[null], throws nil, access[public]
    [junit]  Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method setTexParameterf, desc[(Lcom/jogamp/opengl/GL;IF)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setTexParameteri, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getTextureObject, desc[(Lcom/jogamp/opengl/GL;)I], sig[null], throws nil, access[public]
    [junit]  Added Method setTexParameteri, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method enable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;I[FI)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setTexParameterf, desc[(Ljavax/media/opengl/GL;IF)V], sig[null], throws nil, access[public]
    [junit]  Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;I[II)V], sig[null], throws nil, access[public]
    [junit]  Removed Method enable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method disable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;I[FI)V], sig[null], throws nil, access[public]
    [junit]  Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.texture.TextureData
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;)V], sig[null], throws nil, access[protected]
    [junit] Class com.jogamp.opengl.util.texture.TextureIO
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTexture, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[public static]
    [junit]  CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  CompatChanged Method newTexture, throws[[java/lang/IllegalArgumentException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException]], access[]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method newTexture, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[public static]
    [junit]  CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.TextureSequence
    [junit]  Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit]  Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.TextureState
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureData
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureIO
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTexture, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method newTexture, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TGAImage
    [junit]  Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit] Class javax.media.nativewindow.AbstractGraphicsConfiguration
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.AbstractGraphicsDevice
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.AbstractGraphicsScreen
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.Capabilities
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.CapabilitiesChooser
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.CapabilitiesImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.DefaultCapabilitiesChooser
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.DefaultGraphicsConfiguration
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.DefaultGraphicsDevice
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.DefaultGraphicsScreen
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.GraphicsConfigurationFactory
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.nativewindow.MutableSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeSurfaceHolder
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeWindow
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeWindowException
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.NativeWindowFactory
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.nativewindow.OffscreenLayerOption
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.OffscreenLayerSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.ProxySurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.ScalableSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.SurfaceUpdatedListener
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.ToolkitLock
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.UpstreamSurfaceHook
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.UpstreamSurfaceHook.MutableSize
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.VisualIDHolder
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.VisualIDHolder.VIDComparator
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.VisualIDHolder.VIDType
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.nativewindow.WindowClosingProtocol
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.WindowClosingProtocol.WindowClosingMode
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.nativewindow.util.Dimension
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.DimensionImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.Insets
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.InsetsImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelFormat
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.nativewindow.util.PixelFormatUtil
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink32
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelRectangle
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelRectangle.GenericPixelRect
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.Point
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.PointImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.Rectangle
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.RectangleImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.SurfaceSize
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL3bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL4
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL4bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGLES1
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGLES2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGLES3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DefaultGLCapabilitiesChooser
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.FPSCounter
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2ES1
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2ES2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2ES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2GL3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL3ES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL3bc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL4
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL4ES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL4bc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLAnimatorControl
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLAnimatorControl.UncaughtExceptionHandler
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLArrayData
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLAutoDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLBase
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLBufferStorage
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.opengl.GLCapabilities
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLCapabilitiesChooser
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLCapabilitiesImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLContext
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.opengl.GLDebugListener
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLDebugMessage
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLDrawableFactory
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.opengl.GLES1
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLES2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLEventListener
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLException
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLFBODrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLFBODrawable.Resizeable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLOffscreenAutoDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLOffscreenAutoDrawable.FBO
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLPipelineFactory
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLProfile
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLRunnable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLRunnable2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLSharedContextSetter
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLUniformData
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.Threading
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.Threading.Mode
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.opengl.TraceGL2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL3bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL4
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL4bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGLES1
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGLES2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGLES3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.awt.AWTGLAutoDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.awt.ComponentEvents
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.awt.GLCanvas
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.awt.GLJPanel
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.fixedfunc.GLLightingFunc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.fixedfunc.GLMatrixFunc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.fixedfunc.GLPointerFunc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.fixedfunc.GLPointerFuncUtil
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.GLU
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.GLUnurbs
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUquadric
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUtessellator
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUtessellatorCallback
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUtessellatorCallbackAdapter
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.gl2.GLUgl2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.gl2es1.GLUgl2es1
    [junit]  Removed Class , access[public super synchronized]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV221V230
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV230V232
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.3.0 (2.3.0) - lib/v2.3.0/jogl-all.jar
    [junit]  Current  version: 2.3.2 (2.3.2) - lib/v2.3.2/jogl-all.jar
    [junit]  Field values changed: true
    [junit]  Compat. expected: BACKWARD_COMPATIBLE_BINARY
    [junit]  Compat. detected: BACKWARD_COMPATIBLE_BINARY
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.3.2 (2.3.2) is BACKWARD_COMPATIBLE_BINARY to previous version 2.3.0 (2.3.0), actually BACKWARD_COMPATIBLE_BINARY
    [junit] 
    [junit] 
    [junit] Summary: 1053 differences in 44 classes:
    [junit]   Remove 0, Change 0, CompatChange 129, Deprecate 9, Add 915
    [junit] 
    [junit]    0/  44: com.jogamp.nativewindow.DefaultGraphicsDevice                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]    1/  44: com.jogamp.nativewindow.NativeWindowFactory                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]    2/  44: com.jogamp.nativewindow.awt.AWTGraphicsConfiguration                 : Remove    0, Change    0, CompatChange    0, Deprecate    1, Add    1
    [junit]    3/  44: com.jogamp.nativewindow.awt.JAWTWindow                               : Remove    0, Change    0, CompatChange    0, Deprecate    3, Add    5
    [junit]    4/  44: com.jogamp.nativewindow.egl.EGLGraphicsDevice                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    5/  44: com.jogamp.nativewindow.util.Rectangle                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]    6/  44: com.jogamp.nativewindow.x11.X11GraphicsConfiguration                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]    7/  44: com.jogamp.newt.Window                                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   44
    [junit]    8/  44: com.jogamp.newt.awt.NewtCanvasAWT                                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    9/  44: com.jogamp.newt.opengl.GLWindow                                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   16
    [junit]   10/  44: com.jogamp.newt.opengl.util.NEWTDemoListener                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   11/  44: com.jogamp.newt.opengl.util.stereo.StereoDeviceUtil                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   12/  44: com.jogamp.opengl.DebugGL4bc                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add  103
    [junit]   13/  44: com.jogamp.opengl.DebugGLES1                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   14/  44: com.jogamp.opengl.DebugGLES3                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   49
    [junit]   15/  44: com.jogamp.opengl.GL2                                                : Remove    0, Change    0, CompatChange    4, Deprecate    0, Add  156
    [junit]   16/  44: com.jogamp.opengl.GL2ES2                                             : Remove    0, Change    0, CompatChange    1, Deprecate    0, Add    2
    [junit]   17/  44: com.jogamp.opengl.GL2ES3                                             : Remove    0, Change    0, CompatChange    1, Deprecate    0, Add   67
    [junit]   18/  44: com.jogamp.opengl.GL2GL3                                             : Remove    0, Change    0, CompatChange   48, Deprecate    0, Add    1
    [junit]   19/  44: com.jogamp.opengl.GL3                                                : Remove    0, Change    0, CompatChange   60, Deprecate    0, Add    0
    [junit]   20/  44: com.jogamp.opengl.GL3ES3                                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add  117
    [junit]   21/  44: com.jogamp.opengl.GL4                                                : Remove    0, Change    0, CompatChange   10, Deprecate    0, Add    3
    [junit]   22/  44: com.jogamp.opengl.GLBase                                             : Remove    0, Change    0, CompatChange    1, Deprecate    0, Add    1
    [junit]   23/  44: com.jogamp.opengl.GLContext                                          : Remove    0, Change    0, CompatChange    2, Deprecate    1, Add    7
    [junit]   24/  44: com.jogamp.opengl.GLDrawableFactory                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   25/  44: com.jogamp.opengl.GLES1                                              : Remove    0, Change    0, CompatChange    1, Deprecate    0, Add    0
    [junit]   26/  44: com.jogamp.opengl.GLES2                                              : Remove    0, Change    0, CompatChange    1, Deprecate    0, Add  112
    [junit]   27/  44: com.jogamp.opengl.GLExtensions                                       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   28/  44: com.jogamp.opengl.JoglVersion                                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   29/  44: com.jogamp.opengl.TraceGL4bc                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add  103
    [junit]   30/  44: com.jogamp.opengl.TraceGLES1                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   31/  44: com.jogamp.opengl.TraceGLES3                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   49
    [junit]   32/  44: com.jogamp.opengl.egl.EGLExt                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   44
    [junit]   33/  44: com.jogamp.opengl.math.geom.Frustum                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   34/  44: com.jogamp.opengl.math.geom.Frustum.FovDesc                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   35/  44: com.jogamp.opengl.util.glsl.ShaderCode                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    8
    [junit]   36/  44: com.jogamp.opengl.util.texture.ImageType                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   37/  44: com.jogamp.opengl.util.texture.ImageType.Util                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   38/  44: com.jogamp.opengl.util.texture.Texture                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   39/  44: com.jogamp.opengl.util.texture.TextureData                           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   40/  44: com.jogamp.opengl.util.texture.spi.DDSImage                          : Remove    0, Change    0, CompatChange    0, Deprecate    1, Add    0
    [junit]   41/  44: com.jogamp.opengl.util.texture.spi.SGIImage                          : Remove    0, Change    0, CompatChange    0, Deprecate    1, Add    0
    [junit]   42/  44: com.jogamp.opengl.util.texture.spi.TextureProvider                   : Remove    0, Change    0, CompatChange    0, Deprecate    2, Add    0
    [junit]   43/  44: com.jogamp.opengl.util.texture.spi.TextureProvider.SupportsImageTypes: Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] Class com.jogamp.opengl.GL2
    [junit]  CompatChanged Field GL_ALL_CLIENT_ATTRIB_BITS, value[-1 -> 4294967295], access[]
    [junit]  CompatChanged Field GL_TEXCOORD4_BIT_PGI, value[-2147483648 -> 2147483648], access[]
    [junit]  CompatChanged Field GL_QUERY_ALL_EVENT_BITS_AMD, value[-1 -> 4294967295], access[]
    [junit]  CompatChanged Field GL_CLIENT_ALL_ATTRIB_BITS, value[-1 -> 4294967295], access[]
    [junit] Class com.jogamp.opengl.GL2ES2
    [junit]  CompatChanged Field GL_ALL_SHADER_BITS, value[-1 -> 4294967295], access[]
    [junit] Class com.jogamp.opengl.GL2ES3
    [junit]  CompatChanged Field GL_ALL_BARRIER_BITS, value[-1 -> 4294967295], access[]
    [junit] Class com.jogamp.opengl.GL2GL3
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFunci, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES2].GL_PROGRAM_PIPELINE, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glMinSampleShading, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glDisablei, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glEnablei, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_INT_SAMPLER_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLE_SHADING, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_UNIFORM_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TEXTURE_BUFFER_SIZE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FRAMEBUFFER_DEFAULT_LAYERS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexBuffer, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFuncSeparatei, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_EVALUATION_SHADER_BIT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER_DATA_STORE_BINDING, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glIsEnabledi, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_QUADS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_PRIMITIVES_GENERATED, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationSeparatei, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MIN_SAMPLE_SHADING_VALUE, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAGS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationi, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_GEOMETRY_SHADER_BIT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_LAST_VERTEX_CONVENTION, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_FRAMEBUFFER_LAYERS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexStorage3DMultisample, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_IMAGE_UNIFORMS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_BUFFER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_CONTROL_SHADER_BIT, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glColorMaski, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FIRST_VERTEX_CONVENTION, access[]
    [junit] Class com.jogamp.opengl.GL3
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCHES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_UNDEFINED_VERTEX, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_SIZE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_OUTPUT_TYPE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_INVOCATIONS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_EVEN, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_OUTPUT_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_INPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_ISOLINES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_SPACING, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLES_ADJACENCY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_ATTACHMENT_LAYERED, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_POINT_MODE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawRangeElementsBaseVertex, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINE_STRIP_ADJACENCY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_VERTEX_ORDER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_GEN_LEVEL, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_PATCH_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINES_ADJACENCY, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glTexBufferRange, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_SHADER, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glFramebufferTexture, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_EVALUATION_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_ODD, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsBaseVertex, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCH_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_MODE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLE_STRIP_ADJACENCY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_INPUT_TYPE, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glPatchParameteri, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER_INVOCATIONS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsInstancedBaseVertex, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_PATCH_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LAYER_PROVOKING_VERTEX, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_VERTICES_OUT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, access[]
    [junit] Class com.jogamp.opengl.GL4
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_GEOMETRY_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_CONTROL_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_TEXTURE_BUFFER_BINDING, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_IS_PER_PATCH, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_CONTEXT_LOST, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_EVALUATION_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, access[]
    [junit] Class com.jogamp.opengl.GLBase
    [junit]  CompatChanged Method setSwapInterval, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  CompatChanged Field CTX_IMPL_FP32_COMPAT_API, value[16384 -> 32768], access[]
    [junit]  CompatChanged Field CTX_IMPL_FBO, value[8192 -> 16384], access[]
    [junit] Class com.jogamp.opengl.GLES1
    [junit]  CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[]
    [junit] Class com.jogamp.opengl.GLES2
    [junit]  CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[]
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Deprecated Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Deprecated Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected]
    [junit]  Deprecated Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected]
    [junit]  Deprecated Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Deprecated Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage
    [junit]  Deprecated Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage
    [junit]  Deprecated Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice
    [junit]  Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.NativeWindowFactory
    [junit]  Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Added Method create, desc[(Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Added Method lockSurfaceImpl, desc[(Ljava/awt/GraphicsConfiguration;)I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected]
    [junit]  Added Method getAWTGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Added Method setAWTGraphicsConfiguration, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method updatePixelScale, desc[(Ljava/awt/GraphicsConfiguration;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;Ljava/awt/GraphicsConfiguration;)Z], sig[null], throws nil, access[final protected]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;JLcom/jogamp/nativewindow/egl/EGLGraphicsDevice$EGLDisplayLifecycleCallback;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.util.Rectangle
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration
    [junit]  Added Method XVisual2XRenderMask, desc[(JJLjogamp/nativewindow/x11/XRenderPictFormat;)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static]
    [junit]  Added Method XVisualInfo2X11Capabilities, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsDevice;Ljogamp/nativewindow/x11/XVisualInfo;)Ljogamp/nativewindow/x11/X11Capabilities;], sig[null], throws nil, access[public static]
    [junit]  Added Method XVisual2XRenderMask, desc[(JJ)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.newt.Window
    [junit]  Added Field STATE_MASK_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Field STATE_BIT_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static]
    [junit]  Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static]
    [junit]  Added Method isResizable, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static]
    [junit]  Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static]
    [junit]  Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static]
    [junit]  Added Field STATE_MASK_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final public static]
    [junit]  Added Field STATE_MASK_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 32, access[final public static]
    [junit]  Added Field STATE_BIT_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static]
    [junit]  Added Field STATE_MASK_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static]
    [junit]  Added Field STATE_BIT_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static]
    [junit]  Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static]
    [junit]  Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static]
    [junit]  Added Field STATE_MASK_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Field STATE_BIT_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static]
    [junit]  Added Field STATE_MASK_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 1024, access[final public static]
    [junit]  Added Method getStateMask, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static]
    [junit]  Added Field STATE_MASK_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 2048, access[final public static]
    [junit]  Added Field STATE_BIT_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static]
    [junit]  Added Field STATE_BIT_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Field STATE_BIT_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static]
    [junit]  Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static]
    [junit]  Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static]
    [junit]  Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 4096, access[final public static]
    [junit]  Added Method isSticky, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static]
    [junit]  Added Field STATE_BIT_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static]
    [junit] Class com.jogamp.newt.awt.NewtCanvasAWT
    [junit]  Added Method getGraphicsConfiguration, desc[()Ljava/awt/GraphicsConfiguration;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.opengl.GLWindow
    [junit]  Added Method isResizable, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[final public]
    [junit]  Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method isSticky, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getStateMask, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.opengl.util.NEWTDemoListener
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.newt.opengl.util.stereo.StereoDeviceUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL4bc
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.DebugGLES1
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.DebugGLES3
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.GL2
    [junit]  Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_ELEMENT_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRONT_FACE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static]
    [junit]  Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static]
    [junit]  Added Field GL_DRAW_ELEMENTS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ELEMENTS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_VIEWPORT_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static]
    [junit]  Added Field GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_BLEND_COLOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static]
    [junit]  Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static]
    [junit]  Added Field GL_CONSERVATIVE_RASTER_DILATE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37753, access[final public static]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static]
    [junit]  Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static]
    [junit]  Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static]
    [junit]  Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_NOP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static]
    [junit]  Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static]
    [junit]  Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNIFORM_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static]
    [junit]  Added Field GL_STENCIL_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static]
    [junit]  Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_LINE_WIDTH_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static]
    [junit]  Added Field GL_ATTRIBUTE_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static]
    [junit]  Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SCISSOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 17, access[final public static]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_ALPHA_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 15, access[final public static]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ARRAYS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static]
    [junit]  Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static]
    [junit]  Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static]
    [junit]  Added Field GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37754, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static]
    [junit]  Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_TERMINATE_SEQUENCE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static]
    [junit]  Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static]
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Added Field GL_POLYGON_OFFSET_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static]
    [junit]  Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ARRAYS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV, desc[I], sig[null], value[type java.lang.Integer, data 37755, access[final public static]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GL2ES2
    [junit]  Added Field GL_PROGRAM_PIPELINE, desc[I], sig[null], value[type java.lang.Integer, data 33508, access[final public static]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GL2ES3
    [junit]  Added Field GL_COLOR_ATTACHMENT30, desc[I], sig[null], value[type java.lang.Integer, data 36094, access[final public static]
    [junit]  Added Field GL_MAX_FRAMEBUFFER_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37655, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36879, access[final public static]
    [junit]  Added Field GL_MIN_SAMPLE_SHADING_VALUE, desc[I], sig[null], value[type java.lang.Integer, data 35895, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT31, desc[I], sig[null], value[type java.lang.Integer, data 36095, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT18, desc[I], sig[null], value[type java.lang.Integer, data 36082, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT29, desc[I], sig[null], value[type java.lang.Integer, data 36093, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_DATA_STORE_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35885, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 35372, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37588, access[final public static]
    [junit]  Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static]
    [junit]  Added Field GL_TEXTURE_BINDING_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35884, access[final public static]
    [junit]  Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLOR_ATTACHMENT27, desc[I], sig[null], value[type java.lang.Integer, data 36091, access[final public static]
    [junit]  Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 35378, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT25, desc[I], sig[null], value[type java.lang.Integer, data 36089, access[final public static]
    [junit]  Added Field GL_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36878, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static]
    [junit]  Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformuiv, desc[(III[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_QUADS, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static]
    [junit]  Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLOR_ATTACHMENT16, desc[I], sig[null], value[type java.lang.Integer, data 36080, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT21, desc[I], sig[null], value[type java.lang.Integer, data 36085, access[final public static]
    [junit]  Added Field GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformuiv, desc[(IIILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static]
    [junit]  Added Field GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36874, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37589, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT28, desc[I], sig[null], value[type java.lang.Integer, data 36092, access[final public static]
    [junit]  Added Field GL_CONTEXT_FLAGS, desc[I], sig[null], value[type java.lang.Integer, data 33310, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37583, access[final public static]
    [junit]  Added Field GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, desc[I], sig[null], value[type java.lang.Integer, data 36877, access[final public static]
    [junit]  Added Field GL_SAMPLE_SHADING, desc[I], sig[null], value[type java.lang.Integer, data 35894, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37581, access[final public static]
    [junit]  Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PRIMITIVES_GENERATED, desc[I], sig[null], value[type java.lang.Integer, data 35975, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT22, desc[I], sig[null], value[type java.lang.Integer, data 36086, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT17, desc[I], sig[null], value[type java.lang.Integer, data 36081, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static]
    [junit]  Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37582, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static]
    [junit]  Added Field GL_GEOMETRY_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Field GL_TESS_EVALUATION_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_DEFAULT_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37650, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT26, desc[I], sig[null], value[type java.lang.Integer, data 36090, access[final public static]
    [junit]  Added Field GL_MAX_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 35883, access[final public static]
    [junit]  Added Field GL_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36876, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37587, access[final public static]
    [junit]  Added Field GL_FIRST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36429, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT20, desc[I], sig[null], value[type java.lang.Integer, data 36084, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT23, desc[I], sig[null], value[type java.lang.Integer, data 36087, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT24, desc[I], sig[null], value[type java.lang.Integer, data 36088, access[final public static]
    [junit]  Added Field GL_TESS_CONTROL_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_LAST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36430, access[final public static]
    [junit]  Added Field GL_TEXTURE_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36873, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT19, desc[I], sig[null], value[type java.lang.Integer, data 36083, access[final public static]
    [junit] Class com.jogamp.opengl.GL2GL3
    [junit]  Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit] Class com.jogamp.opengl.GL3ES3
    [junit]  Added Field GL_GEOMETRY_OUTPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35096, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37155, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36321, access[final public static]
    [junit]  Added Field GL_LINE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37850, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37849, access[final public static]
    [junit]  Added Field GL_TESS_GEN_VERTEX_ORDER, desc[I], sig[null], value[type java.lang.Integer, data 36472, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34925, access[final public static]
    [junit]  Added Field GL_LINES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static]
    [junit]  Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36485, access[final public static]
    [junit]  Added Field GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36443, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36490, access[final public static]
    [junit]  Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static]
    [junit]  Added Field GL_LAYER_PROVOKING_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33374, access[final public static]
    [junit]  Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static]
    [junit]  Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static]
    [junit]  Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37851, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37811, access[final public static]
    [junit]  Added Field GL_GEOMETRY_VERTICES_OUT, desc[I], sig[null], value[type java.lang.Integer, data 35094, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37845, access[final public static]
    [junit]  Added Field GL_FRACTIONAL_EVEN, desc[I], sig[null], value[type java.lang.Integer, data 36476, access[final public static]
    [junit]  Added Field GL_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36466, access[final public static]
    [junit]  Added Field GL_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36488, access[final public static]
    [junit]  Added Field GL_FRACTIONAL_ODD, desc[I], sig[null], value[type java.lang.Integer, data 36475, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37844, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 35881, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37156, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36483, access[final public static]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37853, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37278, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37817, access[final public static]
    [junit]  Added Field GL_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36313, access[final public static]
    [junit]  Added Field GL_TESS_GEN_SPACING, desc[I], sig[null], value[type java.lang.Integer, data 36471, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36480, access[final public static]
    [junit]  Added Field GL_TRIANGLE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static]
    [junit]  Added Field GL_TRIANGLES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static]
    [junit]  Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static]
    [junit]  Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37810, access[final public static]
    [junit]  Added Field GL_REFERENCED_BY_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37639, access[final public static]
    [junit]  Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36482, access[final public static]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36319, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37812, access[final public static]
    [junit]  Added Field GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, desc[I], sig[null], value[type java.lang.Integer, data 36445, access[final public static]
    [junit]  Added Field GL_IS_PER_PATCH, desc[I], sig[null], value[type java.lang.Integer, data 37607, access[final public static]
    [junit]  Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static]
    [junit]  Added Field GL_GEOMETRY_INPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35095, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37813, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36479, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37848, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_LAYERED, desc[I], sig[null], value[type java.lang.Integer, data 36263, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36481, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37842, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37816, access[final public static]
    [junit]  Added Field GL_ISOLINES, desc[I], sig[null], value[type java.lang.Integer, data 36474, access[final public static]
    [junit]  Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static]
    [junit]  Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static]
    [junit]  Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37852, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, desc[I], sig[null], value[type java.lang.Integer, data 37279, access[final public static]
    [junit]  Added Field GL_TESS_CONTROL_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36469, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37841, access[final public static]
    [junit]  Added Field GL_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 34943, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37809, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36444, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37843, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37081, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37847, access[final public static]
    [junit]  Added Field GL_MAX_TESS_PATCH_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36484, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36489, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, desc[I], sig[null], value[type java.lang.Integer, data 36264, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36486, access[final public static]
    [junit]  Added Field GL_TESS_GEN_POINT_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36473, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37079, access[final public static]
    [junit]  Added Field GL_MAX_TESS_GEN_LEVEL, desc[I], sig[null], value[type java.lang.Integer, data 36478, access[final public static]
    [junit]  Added Field GL_TESS_GEN_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36470, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36320, access[final public static]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36477, access[final public static]
    [junit]  Added Field GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, desc[I], sig[null], value[type java.lang.Integer, data 33313, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37846, access[final public static]
    [junit]  Added Field GL_REFERENCED_BY_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37640, access[final public static]
    [junit]  Added Field GL_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36487, access[final public static]
    [junit]  Added Field GL_UNDEFINED_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33376, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37080, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36382, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37815, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34924, access[final public static]
    [junit]  Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static]
    [junit]  Added Field GL_PATCHES, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37821, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37814, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37819, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37808, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36383, access[final public static]
    [junit]  Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 37277, access[final public static]
    [junit]  Added Field GL_CONTEXT_LOST, desc[I], sig[null], value[type java.lang.Integer, data 1287, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 36442, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37820, access[final public static]
    [junit]  Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37818, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37840, access[final public static]
    [junit]  Added Field GL_REFERENCED_BY_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37641, access[final public static]
    [junit] Class com.jogamp.opengl.GL4
    [junit]  Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GLBase
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;Lcom/jogamp/common/util/VersionNumber;ILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static]
    [junit]  Added Method decomposeBits, desc[(I[I)Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[protected static]
    [junit]  Added Method getGLProfile, desc[(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static]
    [junit]  Added Field CTX_IMPL_ES32_COMPAT, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final protected static]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method isGLES32CompatibleAvailable, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;IIILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.opengl.GLDrawableFactory
    [junit]  Added Method hasOpenGLDesktopSupport, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method hasOpenGLESSupport, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GLES2
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35068, access[final public static]
    [junit]  Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static]
    [junit]  Added Field GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37704, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_SPARSE_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37272, access[final public static]
    [junit]  Added Field GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 16384, access[final public static]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_NUM_SPARSE_LEVELS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37290, access[final public static]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static]
    [junit]  Added Field GL_TEXTURE_2D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 35866, access[final public static]
    [junit]  Added Field GL_EFFECTIVE_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37676, access[final public static]
    [junit]  Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static]
    [junit]  Added Field GL_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 6912, access[final public static]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_POLYGON_OFFSET_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 10753, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static]
    [junit]  Added Field GL_RASTER_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37671, access[final public static]
    [junit]  Added Field GL_FILL_NV, desc[I], sig[null], value[type java.lang.Integer, data 6914, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37270, access[final public static]
    [junit]  Added Field GL_MAX_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37673, access[final public static]
    [junit]  Added Field GL_ONE_MINUS_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35067, access[final public static]
    [junit]  Added Field GL_NUM_VIRTUAL_PAGE_SIZES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37288, access[final public static]
    [junit]  Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static]
    [junit]  Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SHARED_EDGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 192, access[final public static]
    [junit]  Added Field GL_MAP_PERSISTENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static]
    [junit]  Added Field GL_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35065, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_X_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37269, access[final public static]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_BUFFER_STORAGE_FLAGS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33312, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Added Field GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35815, access[final public static]
    [junit]  Added Field GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37289, access[final public static]
    [junit]  Added Field GL_SR8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36797, access[final public static]
    [junit]  Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static]
    [junit]  Added Field GL_FRAGMENT_COVERAGE_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37598, access[final public static]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 34185, access[final public static]
    [junit]  Added Field GL_COVERAGE_MODULATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37682, access[final public static]
    [junit]  Added Field GL_CONSERVATIVE_RASTERIZATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37702, access[final public static]
    [junit]  Added Field GL_BUFFER_IMMUTABLE_STORAGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33311, access[final public static]
    [junit]  Added Field GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37674, access[final public static]
    [junit]  Added Field GL_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37672, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37675, access[final public static]
    [junit]  Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static]
    [junit]  Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_Z_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37271, access[final public static]
    [junit]  Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SRG8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36798, access[final public static]
    [junit]  Added Field GL_FRAGMENT_COVERAGE_TO_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37597, access[final public static]
    [junit]  Added Field GL_ONE_MINUS_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35066, access[final public static]
    [junit]  Added Field GL_SAMPLE_ALPHA_TO_ONE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32927, access[final public static]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static]
    [junit]  Added Field GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37705, access[final public static]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAP_COHERENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static]
    [junit]  Added Field GL_STENCIL_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37678, access[final public static]
    [junit]  Added Field GL_COVERAGE_MODULATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37683, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32925, access[final public static]
    [junit]  Added Field GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37680, access[final public static]
    [junit]  Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FILL_RECTANGLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37692, access[final public static]
    [junit]  Added Field GL_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 6913, access[final public static]
    [junit]  Added Field GL_POLYGON_MODE_NV, desc[I], sig[null], value[type java.lang.Integer, data 2880, access[final public static]
    [junit]  Added Field GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37273, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Added Field GL_DYNAMIC_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static]
    [junit]  Added Field GL_CLIENT_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37287, access[final public static]
    [junit]  Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLOR_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 36384, access[final public static]
    [junit]  Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static]
    [junit]  Added Field GL_SRC_ALPHA_SATURATE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 776, access[final public static]
    [junit]  Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37679, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Added Field GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37703, access[final public static]
    [junit]  Added Field GL_DEPTH_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37677, access[final public static]
    [junit]  Added Field GL_TEXTURE_SPARSE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37286, access[final public static]
    [junit]  Added Field GL_LOCATION_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37647, access[final public static]
    [junit]  Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static]
    [junit]  Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static]
    [junit]  Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_POLYGON_OFFSET_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 10754, access[final public static]
    [junit]  Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static]
    [junit]  Added Field GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37274, access[final public static]
    [junit]  Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static]
    [junit]  Added Field GL_COVERAGE_MODULATION_TABLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37681, access[final public static]
    [junit] Class com.jogamp.opengl.GLExtensions
    [junit]  Added Field ARB_ES3_2_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_2_compatibility, access[final public static]
    [junit]  Added Field GL_KHR_debug, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_KHR_debug, access[final public static]
    [junit] Class com.jogamp.opengl.JoglVersion
    [junit]  Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;ZZZ)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.TraceGL4bc
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.TraceGLES1
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.TraceGLES3
    [junit]  Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.egl.EGLExt
    [junit]  Added Field EGL_YUV_DEPTH_RANGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13079, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_CRITICAL_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13241, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_10_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13085, access[final public static]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13074, access[final public static]
    [junit]  Added Method eglQueryDebugKHR, desc[(ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method eglExportDMABUFImageQueryMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_4_2_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13075, access[final public static]
    [junit]  Added Field EGL_OBJECT_DISPLAY_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13233, access[final public static]
    [junit]  Added Field EGL_OBJECT_SYNC_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13237, access[final public static]
    [junit]  Added Field EGL_OBJECT_SURFACE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13235, access[final public static]
    [junit]  Added Method eglExportDMABUFImageMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field EGL_YUV_ORDER_YVU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13059, access[final public static]
    [junit]  Added Field EGL_OBJECT_IMAGE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13236, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_YUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13058, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13066, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13082, access[final public static]
    [junit]  Added Field EGL_CONTEXT_OPENGL_NO_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 12723, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_VYUY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13063, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13084, access[final public static]
    [junit]  Added Field EGL_YUV_NUMBER_OF_PLANES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13073, access[final public static]
    [junit]  Added Method eglLabelObjectKHR, desc[(JILjava/nio/Buffer;Ljava/nio/Buffer;)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_4_4_4_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13077, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_YUYV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13060, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_601_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13067, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_2020_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13069, access[final public static]
    [junit]  Added Field EGL_DEBUG_CALLBACK_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13240, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_WARN_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13243, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13242, access[final public static]
    [junit]  Added Field EGL_YUV_DEPTH_RANGE_LIMITED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13080, access[final public static]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_4_2_2_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13076, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_709_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13068, access[final public static]
    [junit]  Added Field EGL_YUV_DEPTH_RANGE_FULL_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13081, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_UYVY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13061, access[final public static]
    [junit]  Added Field EGL_OBJECT_THREAD_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13232, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13083, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_AYUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13064, access[final public static]
    [junit]  Added Field EGL_OBJECT_CONTEXT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13234, access[final public static]
    [junit]  Added Field EGL_OBJECT_STREAM_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13238, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13057, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_INFO_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13244, access[final public static]
    [junit]  Added Field EGL_D3D11_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13217, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_YVYU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13062, access[final public static]
    [junit]  Added Field EGL_D3D9_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13216, access[final public static]
    [junit]  Added Field EGL_YUV_BUFFER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13056, access[final public static]
    [junit] Class com.jogamp.opengl.math.geom.Frustum
    [junit]  Added Method updateByFovDesc, desc[([FIZLcom/jogamp/opengl/math/geom/Frustum$FovDesc;)[F], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.math.geom.Frustum.FovDesc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderCode
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method create, desc[(IIILcom/jogamp/common/net/Uri;)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;II[Lcom/jogamp/common/net/Uri;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static]
    [junit]  Added Method readShaderSource, desc[(Lcom/jogamp/common/net/Uri;Z)Ljava/lang/CharSequence;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Field SUFFIX_COMPUTE_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data cp, access[final public static]
    [junit]  Added Field SUFFIX_COMPUTE_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data bcp, access[final public static]
    [junit]  Added Method readShaderBinary, desc[(Lcom/jogamp/common/net/Uri;)Ljava/nio/ByteBuffer;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.ImageType
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.texture.ImageType.Util
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.texture.Texture
    [junit]  Added Method getImageTarget, desc[()I], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.texture.TextureData
    [junit]  Added Method getSourceImageType, desc[()Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider.SupportsImageTypes
    [junit]  Added Class , access[abstract interface public]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice
    [junit]  Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.NativeWindowFactory
    [junit]  Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Added Method create, desc[(Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Deprecated Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected]
    [junit]  Deprecated Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected]
    [junit]  Added Method lockSurfaceImpl, desc[(Ljava/awt/GraphicsConfiguration;)I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected]
    [junit]  Added Method getAWTGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Added Method setAWTGraphicsConfiguration, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;)V], sig[null], throws nil, access[final public]
    [junit]  Deprecated Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method updatePixelScale, desc[(Ljava/awt/GraphicsConfiguration;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;Ljava/awt/GraphicsConfiguration;)Z], sig[null], throws nil, access[final protected]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;JLcom/jogamp/nativewindow/egl/EGLGraphicsDevice$EGLDisplayLifecycleCallback;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.util.Rectangle
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration
    [junit]  Added Method XVisual2XRenderMask, desc[(JJLjogamp/nativewindow/x11/XRenderPictFormat;)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static]
    [junit]  Added Method XVisualInfo2X11Capabilities, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsDevice;Ljogamp/nativewindow/x11/XVisualInfo;)Ljogamp/nativewindow/x11/X11Capabilities;], sig[null], throws nil, access[public static]
    [junit]  Added Method XVisual2XRenderMask, desc[(JJ)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.newt.Window
    [junit]  Added Field STATE_MASK_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Field STATE_BIT_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static]
    [junit]  Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static]
    [junit]  Added Method isResizable, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static]
    [junit]  Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static]
    [junit]  Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static]
    [junit]  Added Field STATE_MASK_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final public static]
    [junit]  Added Field STATE_MASK_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 32, access[final public static]
    [junit]  Added Field STATE_BIT_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static]
    [junit]  Added Field STATE_MASK_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static]
    [junit]  Added Field STATE_BIT_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static]
    [junit]  Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static]
    [junit]  Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static]
    [junit]  Added Field STATE_MASK_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Field STATE_BIT_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static]
    [junit]  Added Field STATE_MASK_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 1024, access[final public static]
    [junit]  Added Method getStateMask, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static]
    [junit]  Added Field STATE_MASK_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 2048, access[final public static]
    [junit]  Added Field STATE_BIT_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static]
    [junit]  Added Field STATE_BIT_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Field STATE_BIT_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static]
    [junit]  Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static]
    [junit]  Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static]
    [junit]  Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 4096, access[final public static]
    [junit]  Added Method isSticky, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static]
    [junit]  Added Field STATE_BIT_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static]
    [junit] Class com.jogamp.newt.awt.NewtCanvasAWT
    [junit]  Added Method getGraphicsConfiguration, desc[()Ljava/awt/GraphicsConfiguration;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.opengl.GLWindow
    [junit]  Added Method isResizable, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[final public]
    [junit]  Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method isSticky, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getStateMask, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.opengl.util.NEWTDemoListener
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.newt.opengl.util.stereo.StereoDeviceUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL4bc
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.DebugGLES1
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.DebugGLES3
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.GL2
    [junit]  Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  CompatChanged Field GL_ALL_CLIENT_ATTRIB_BITS, value[-1 -> 4294967295], access[]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_ELEMENT_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRONT_FACE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static]
    [junit]  Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static]
    [junit]  Added Field GL_DRAW_ELEMENTS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  CompatChanged Field GL_TEXCOORD4_BIT_PGI, value[-2147483648 -> 2147483648], access[]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ELEMENTS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_VIEWPORT_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static]
    [junit]  Added Field GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_BLEND_COLOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static]
    [junit]  Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static]
    [junit]  Added Field GL_CONSERVATIVE_RASTER_DILATE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37753, access[final public static]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static]
    [junit]  Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static]
    [junit]  Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static]
    [junit]  Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_NOP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static]
    [junit]  Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static]
    [junit]  Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNIFORM_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static]
    [junit]  Added Field GL_STENCIL_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static]
    [junit]  Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_LINE_WIDTH_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static]
    [junit]  Added Field GL_ATTRIBUTE_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static]
    [junit]  Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SCISSOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 17, access[final public static]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_ALPHA_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 15, access[final public static]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  CompatChanged Field GL_QUERY_ALL_EVENT_BITS_AMD, value[-1 -> 4294967295], access[]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ARRAYS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static]
    [junit]  CompatChanged Field GL_CLIENT_ALL_ATTRIB_BITS, value[-1 -> 4294967295], access[]
    [junit]  Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static]
    [junit]  Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static]
    [junit]  Added Field GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37754, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static]
    [junit]  Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_TERMINATE_SEQUENCE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static]
    [junit]  Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static]
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Added Field GL_POLYGON_OFFSET_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static]
    [junit]  Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ARRAYS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV, desc[I], sig[null], value[type java.lang.Integer, data 37755, access[final public static]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GL2ES2
    [junit]  Added Field GL_PROGRAM_PIPELINE, desc[I], sig[null], value[type java.lang.Integer, data 33508, access[final public static]
    [junit]  CompatChanged Field GL_ALL_SHADER_BITS, value[-1 -> 4294967295], access[]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GL2ES3
    [junit]  Added Field GL_COLOR_ATTACHMENT30, desc[I], sig[null], value[type java.lang.Integer, data 36094, access[final public static]
    [junit]  Added Field GL_MAX_FRAMEBUFFER_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37655, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36879, access[final public static]
    [junit]  Added Field GL_MIN_SAMPLE_SHADING_VALUE, desc[I], sig[null], value[type java.lang.Integer, data 35895, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT31, desc[I], sig[null], value[type java.lang.Integer, data 36095, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT18, desc[I], sig[null], value[type java.lang.Integer, data 36082, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT29, desc[I], sig[null], value[type java.lang.Integer, data 36093, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_DATA_STORE_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35885, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 35372, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37588, access[final public static]
    [junit]  Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static]
    [junit]  Added Field GL_TEXTURE_BINDING_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35884, access[final public static]
    [junit]  Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLOR_ATTACHMENT27, desc[I], sig[null], value[type java.lang.Integer, data 36091, access[final public static]
    [junit]  Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 35378, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT25, desc[I], sig[null], value[type java.lang.Integer, data 36089, access[final public static]
    [junit]  Added Field GL_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36878, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static]
    [junit]  Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformuiv, desc[(III[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_QUADS, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static]
    [junit]  Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLOR_ATTACHMENT16, desc[I], sig[null], value[type java.lang.Integer, data 36080, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT21, desc[I], sig[null], value[type java.lang.Integer, data 36085, access[final public static]
    [junit]  Added Field GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformuiv, desc[(IIILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static]
    [junit]  Added Field GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36874, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37589, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT28, desc[I], sig[null], value[type java.lang.Integer, data 36092, access[final public static]
    [junit]  Added Field GL_CONTEXT_FLAGS, desc[I], sig[null], value[type java.lang.Integer, data 33310, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37583, access[final public static]
    [junit]  Added Field GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, desc[I], sig[null], value[type java.lang.Integer, data 36877, access[final public static]
    [junit]  Added Field GL_SAMPLE_SHADING, desc[I], sig[null], value[type java.lang.Integer, data 35894, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37581, access[final public static]
    [junit]  Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PRIMITIVES_GENERATED, desc[I], sig[null], value[type java.lang.Integer, data 35975, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT22, desc[I], sig[null], value[type java.lang.Integer, data 36086, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT17, desc[I], sig[null], value[type java.lang.Integer, data 36081, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static]
    [junit]  Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37582, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static]
    [junit]  Added Field GL_GEOMETRY_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Field GL_TESS_EVALUATION_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_DEFAULT_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37650, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT26, desc[I], sig[null], value[type java.lang.Integer, data 36090, access[final public static]
    [junit]  Added Field GL_MAX_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 35883, access[final public static]
    [junit]  CompatChanged Field GL_ALL_BARRIER_BITS, value[-1 -> 4294967295], access[]
    [junit]  Added Field GL_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36876, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37587, access[final public static]
    [junit]  Added Field GL_FIRST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36429, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT20, desc[I], sig[null], value[type java.lang.Integer, data 36084, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT23, desc[I], sig[null], value[type java.lang.Integer, data 36087, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT24, desc[I], sig[null], value[type java.lang.Integer, data 36088, access[final public static]
    [junit]  Added Field GL_TESS_CONTROL_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_LAST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36430, access[final public static]
    [junit]  Added Field GL_TEXTURE_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36873, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT19, desc[I], sig[null], value[type java.lang.Integer, data 36083, access[final public static]
    [junit] Class com.jogamp.opengl.GL2GL3
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFunci, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES2].GL_PROGRAM_PIPELINE, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glMinSampleShading, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glDisablei, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glEnablei, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_INT_SAMPLER_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLE_SHADING, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_UNIFORM_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TEXTURE_BUFFER_SIZE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FRAMEBUFFER_DEFAULT_LAYERS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexBuffer, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFuncSeparatei, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_EVALUATION_SHADER_BIT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER_DATA_STORE_BINDING, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glIsEnabledi, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_QUADS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_PRIMITIVES_GENERATED, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationSeparatei, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MIN_SAMPLE_SHADING_VALUE, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[]
    [junit]  Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAGS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationi, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_GEOMETRY_SHADER_BIT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_LAST_VERTEX_CONVENTION, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_FRAMEBUFFER_LAYERS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexStorage3DMultisample, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_IMAGE_UNIFORMS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_BUFFER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_CONTROL_SHADER_BIT, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glColorMaski, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FIRST_VERTEX_CONVENTION, access[]
    [junit] Class com.jogamp.opengl.GL3
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCHES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_UNDEFINED_VERTEX, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_SIZE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_OUTPUT_TYPE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_INVOCATIONS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_EVEN, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_OUTPUT_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_INPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_ISOLINES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_SPACING, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLES_ADJACENCY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_ATTACHMENT_LAYERED, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_POINT_MODE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawRangeElementsBaseVertex, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINE_STRIP_ADJACENCY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_VERTEX_ORDER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_GEN_LEVEL, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_PATCH_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINES_ADJACENCY, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glTexBufferRange, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_SHADER, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glFramebufferTexture, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_EVALUATION_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_ODD, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsBaseVertex, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCH_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_MODE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLE_STRIP_ADJACENCY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_INPUT_TYPE, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glPatchParameteri, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER_INVOCATIONS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsInstancedBaseVertex, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_PATCH_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LAYER_PROVOKING_VERTEX, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_VERTICES_OUT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, access[]
    [junit] Class com.jogamp.opengl.GL3ES3
    [junit]  Added Field GL_GEOMETRY_OUTPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35096, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37155, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36321, access[final public static]
    [junit]  Added Field GL_LINE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37850, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37849, access[final public static]
    [junit]  Added Field GL_TESS_GEN_VERTEX_ORDER, desc[I], sig[null], value[type java.lang.Integer, data 36472, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34925, access[final public static]
    [junit]  Added Field GL_LINES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static]
    [junit]  Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36485, access[final public static]
    [junit]  Added Field GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36443, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36490, access[final public static]
    [junit]  Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static]
    [junit]  Added Field GL_LAYER_PROVOKING_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33374, access[final public static]
    [junit]  Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static]
    [junit]  Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static]
    [junit]  Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37851, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37811, access[final public static]
    [junit]  Added Field GL_GEOMETRY_VERTICES_OUT, desc[I], sig[null], value[type java.lang.Integer, data 35094, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37845, access[final public static]
    [junit]  Added Field GL_FRACTIONAL_EVEN, desc[I], sig[null], value[type java.lang.Integer, data 36476, access[final public static]
    [junit]  Added Field GL_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36466, access[final public static]
    [junit]  Added Field GL_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36488, access[final public static]
    [junit]  Added Field GL_FRACTIONAL_ODD, desc[I], sig[null], value[type java.lang.Integer, data 36475, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37844, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 35881, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37156, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36483, access[final public static]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37853, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37278, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37817, access[final public static]
    [junit]  Added Field GL_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36313, access[final public static]
    [junit]  Added Field GL_TESS_GEN_SPACING, desc[I], sig[null], value[type java.lang.Integer, data 36471, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36480, access[final public static]
    [junit]  Added Field GL_TRIANGLE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static]
    [junit]  Added Field GL_TRIANGLES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static]
    [junit]  Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static]
    [junit]  Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37810, access[final public static]
    [junit]  Added Field GL_REFERENCED_BY_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37639, access[final public static]
    [junit]  Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36482, access[final public static]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36319, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37812, access[final public static]
    [junit]  Added Field GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, desc[I], sig[null], value[type java.lang.Integer, data 36445, access[final public static]
    [junit]  Added Field GL_IS_PER_PATCH, desc[I], sig[null], value[type java.lang.Integer, data 37607, access[final public static]
    [junit]  Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static]
    [junit]  Added Field GL_GEOMETRY_INPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35095, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37813, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36479, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37848, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_LAYERED, desc[I], sig[null], value[type java.lang.Integer, data 36263, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36481, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37842, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37816, access[final public static]
    [junit]  Added Field GL_ISOLINES, desc[I], sig[null], value[type java.lang.Integer, data 36474, access[final public static]
    [junit]  Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static]
    [junit]  Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static]
    [junit]  Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37852, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, desc[I], sig[null], value[type java.lang.Integer, data 37279, access[final public static]
    [junit]  Added Field GL_TESS_CONTROL_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36469, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37841, access[final public static]
    [junit]  Added Field GL_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 34943, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37809, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36444, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37843, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37081, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37847, access[final public static]
    [junit]  Added Field GL_MAX_TESS_PATCH_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36484, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36489, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, desc[I], sig[null], value[type java.lang.Integer, data 36264, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36486, access[final public static]
    [junit]  Added Field GL_TESS_GEN_POINT_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36473, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37079, access[final public static]
    [junit]  Added Field GL_MAX_TESS_GEN_LEVEL, desc[I], sig[null], value[type java.lang.Integer, data 36478, access[final public static]
    [junit]  Added Field GL_TESS_GEN_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36470, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36320, access[final public static]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36477, access[final public static]
    [junit]  Added Field GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, desc[I], sig[null], value[type java.lang.Integer, data 33313, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37846, access[final public static]
    [junit]  Added Field GL_REFERENCED_BY_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37640, access[final public static]
    [junit]  Added Field GL_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36487, access[final public static]
    [junit]  Added Field GL_UNDEFINED_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33376, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37080, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36382, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37815, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34924, access[final public static]
    [junit]  Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static]
    [junit]  Added Field GL_PATCHES, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37821, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37814, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37819, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37808, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36383, access[final public static]
    [junit]  Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 37277, access[final public static]
    [junit]  Added Field GL_CONTEXT_LOST, desc[I], sig[null], value[type java.lang.Integer, data 1287, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 36442, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37820, access[final public static]
    [junit]  Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37818, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37840, access[final public static]
    [junit]  Added Field GL_REFERENCED_BY_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37641, access[final public static]
    [junit] Class com.jogamp.opengl.GL4
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_GEOMETRY_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_CONTROL_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_TEXTURE_BUFFER_BINDING, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_IS_PER_PATCH, access[]
    [junit]  Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_CONTEXT_LOST, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, access[]
    [junit]  Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_EVALUATION_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, access[]
    [junit] Class com.jogamp.opengl.GLBase
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  CompatChanged Method setSwapInterval, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Deprecated Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static]
    [junit]  CompatChanged Field CTX_IMPL_FP32_COMPAT_API, value[16384 -> 32768], access[]
    [junit]  CompatChanged Field CTX_IMPL_FBO, value[8192 -> 16384], access[]
    [junit]  Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;Lcom/jogamp/common/util/VersionNumber;ILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static]
    [junit]  Added Method decomposeBits, desc[(I[I)Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[protected static]
    [junit]  Added Method getGLProfile, desc[(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static]
    [junit]  Added Field CTX_IMPL_ES32_COMPAT, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final protected static]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method isGLES32CompatibleAvailable, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;IIILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.opengl.GLDrawableFactory
    [junit]  Added Method hasOpenGLDesktopSupport, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method hasOpenGLESSupport, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GLES1
    [junit]  CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[]
    [junit] Class com.jogamp.opengl.GLES2
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35068, access[final public static]
    [junit]  Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static]
    [junit]  Added Field GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37704, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_SPARSE_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37272, access[final public static]
    [junit]  Added Field GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 16384, access[final public static]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_NUM_SPARSE_LEVELS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37290, access[final public static]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static]
    [junit]  Added Field GL_TEXTURE_2D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 35866, access[final public static]
    [junit]  Added Field GL_EFFECTIVE_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37676, access[final public static]
    [junit]  Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static]
    [junit]  Added Field GL_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 6912, access[final public static]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_POLYGON_OFFSET_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 10753, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static]
    [junit]  Added Field GL_RASTER_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37671, access[final public static]
    [junit]  CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[]
    [junit]  Added Field GL_FILL_NV, desc[I], sig[null], value[type java.lang.Integer, data 6914, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37270, access[final public static]
    [junit]  Added Field GL_MAX_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37673, access[final public static]
    [junit]  Added Field GL_ONE_MINUS_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35067, access[final public static]
    [junit]  Added Field GL_NUM_VIRTUAL_PAGE_SIZES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37288, access[final public static]
    [junit]  Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static]
    [junit]  Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SHARED_EDGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 192, access[final public static]
    [junit]  Added Field GL_MAP_PERSISTENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static]
    [junit]  Added Field GL_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35065, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_X_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37269, access[final public static]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_BUFFER_STORAGE_FLAGS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33312, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Added Field GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35815, access[final public static]
    [junit]  Added Field GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37289, access[final public static]
    [junit]  Added Field GL_SR8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36797, access[final public static]
    [junit]  Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static]
    [junit]  Added Field GL_FRAGMENT_COVERAGE_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37598, access[final public static]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 34185, access[final public static]
    [junit]  Added Field GL_COVERAGE_MODULATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37682, access[final public static]
    [junit]  Added Field GL_CONSERVATIVE_RASTERIZATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37702, access[final public static]
    [junit]  Added Field GL_BUFFER_IMMUTABLE_STORAGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33311, access[final public static]
    [junit]  Added Field GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37674, access[final public static]
    [junit]  Added Field GL_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37672, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37675, access[final public static]
    [junit]  Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static]
    [junit]  Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_Z_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37271, access[final public static]
    [junit]  Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SRG8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36798, access[final public static]
    [junit]  Added Field GL_FRAGMENT_COVERAGE_TO_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37597, access[final public static]
    [junit]  Added Field GL_ONE_MINUS_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35066, access[final public static]
    [junit]  Added Field GL_SAMPLE_ALPHA_TO_ONE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32927, access[final public static]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static]
    [junit]  Added Field GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37705, access[final public static]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAP_COHERENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static]
    [junit]  Added Field GL_STENCIL_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37678, access[final public static]
    [junit]  Added Field GL_COVERAGE_MODULATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37683, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32925, access[final public static]
    [junit]  Added Field GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37680, access[final public static]
    [junit]  Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FILL_RECTANGLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37692, access[final public static]
    [junit]  Added Field GL_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 6913, access[final public static]
    [junit]  Added Field GL_POLYGON_MODE_NV, desc[I], sig[null], value[type java.lang.Integer, data 2880, access[final public static]
    [junit]  Added Field GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37273, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Added Field GL_DYNAMIC_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static]
    [junit]  Added Field GL_CLIENT_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37287, access[final public static]
    [junit]  Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLOR_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 36384, access[final public static]
    [junit]  Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static]
    [junit]  Added Field GL_SRC_ALPHA_SATURATE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 776, access[final public static]
    [junit]  Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37679, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Added Field GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37703, access[final public static]
    [junit]  Added Field GL_DEPTH_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37677, access[final public static]
    [junit]  Added Field GL_TEXTURE_SPARSE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37286, access[final public static]
    [junit]  Added Field GL_LOCATION_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37647, access[final public static]
    [junit]  Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static]
    [junit]  Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static]
    [junit]  Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_POLYGON_OFFSET_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 10754, access[final public static]
    [junit]  Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static]
    [junit]  Added Field GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37274, access[final public static]
    [junit]  Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static]
    [junit]  Added Field GL_COVERAGE_MODULATION_TABLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37681, access[final public static]
    [junit] Class com.jogamp.opengl.GLExtensions
    [junit]  Added Field ARB_ES3_2_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_2_compatibility, access[final public static]
    [junit]  Added Field GL_KHR_debug, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_KHR_debug, access[final public static]
    [junit] Class com.jogamp.opengl.JoglVersion
    [junit]  Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;ZZZ)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.TraceGL4bc
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.TraceGLES1
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.TraceGLES3
    [junit]  Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.egl.EGLExt
    [junit]  Added Field EGL_YUV_DEPTH_RANGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13079, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_CRITICAL_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13241, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_10_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13085, access[final public static]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13074, access[final public static]
    [junit]  Added Method eglQueryDebugKHR, desc[(ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method eglExportDMABUFImageQueryMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_4_2_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13075, access[final public static]
    [junit]  Added Field EGL_OBJECT_DISPLAY_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13233, access[final public static]
    [junit]  Added Field EGL_OBJECT_SYNC_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13237, access[final public static]
    [junit]  Added Field EGL_OBJECT_SURFACE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13235, access[final public static]
    [junit]  Added Method eglExportDMABUFImageMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field EGL_YUV_ORDER_YVU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13059, access[final public static]
    [junit]  Added Field EGL_OBJECT_IMAGE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13236, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_YUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13058, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13066, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13082, access[final public static]
    [junit]  Added Field EGL_CONTEXT_OPENGL_NO_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 12723, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_VYUY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13063, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13084, access[final public static]
    [junit]  Added Field EGL_YUV_NUMBER_OF_PLANES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13073, access[final public static]
    [junit]  Added Method eglLabelObjectKHR, desc[(JILjava/nio/Buffer;Ljava/nio/Buffer;)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_4_4_4_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13077, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_YUYV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13060, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_601_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13067, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_2020_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13069, access[final public static]
    [junit]  Added Field EGL_DEBUG_CALLBACK_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13240, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_WARN_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13243, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13242, access[final public static]
    [junit]  Added Field EGL_YUV_DEPTH_RANGE_LIMITED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13080, access[final public static]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_4_2_2_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13076, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_709_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13068, access[final public static]
    [junit]  Added Field EGL_YUV_DEPTH_RANGE_FULL_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13081, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_UYVY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13061, access[final public static]
    [junit]  Added Field EGL_OBJECT_THREAD_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13232, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13083, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_AYUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13064, access[final public static]
    [junit]  Added Field EGL_OBJECT_CONTEXT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13234, access[final public static]
    [junit]  Added Field EGL_OBJECT_STREAM_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13238, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13057, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_INFO_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13244, access[final public static]
    [junit]  Added Field EGL_D3D11_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13217, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_YVYU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13062, access[final public static]
    [junit]  Added Field EGL_D3D9_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13216, access[final public static]
    [junit]  Added Field EGL_YUV_BUFFER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13056, access[final public static]
    [junit] Class com.jogamp.opengl.math.geom.Frustum
    [junit]  Added Method updateByFovDesc, desc[([FIZLcom/jogamp/opengl/math/geom/Frustum$FovDesc;)[F], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.math.geom.Frustum.FovDesc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderCode
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method create, desc[(IIILcom/jogamp/common/net/Uri;)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;II[Lcom/jogamp/common/net/Uri;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static]
    [junit]  Added Method readShaderSource, desc[(Lcom/jogamp/common/net/Uri;Z)Ljava/lang/CharSequence;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Field SUFFIX_COMPUTE_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data cp, access[final public static]
    [junit]  Added Field SUFFIX_COMPUTE_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data bcp, access[final public static]
    [junit]  Added Method readShaderBinary, desc[(Lcom/jogamp/common/net/Uri;)Ljava/nio/ByteBuffer;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.ImageType
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.texture.ImageType.Util
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.texture.Texture
    [junit]  Added Method getImageTarget, desc[()I], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.texture.TextureData
    [junit]  Added Method getSourceImageType, desc[()Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage
    [junit]  Deprecated Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage
    [junit]  Deprecated Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider.SupportsImageTypes
    [junit]  Added Class , access[abstract interface public]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV230V232
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV232V24x0
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.3.2 (2.3.2) - lib/v2.3.2/jogl-all.jar
    [junit]  Current  version: 2.4.0 (2.4.0-rc-20160414) - /Users/mavinci/projects/jogamp/jogl/build/jar/jogl-all.jar
    [junit]  Field values changed: false
    [junit]  Compat. expected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. detected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.4.0 (2.4.0-rc-20160414) is NON_BACKWARD_COMPATIBLE to previous version 2.3.2 (2.3.2), actually NON_BACKWARD_COMPATIBLE
    [junit] 
    [junit] 
    [junit] Summary: 326 differences in 23 classes:
    [junit]   Remove 180, Change 14, CompatChange 0, Deprecate 0, Add 132
    [junit] 
    [junit]    0/  23: com.jogamp.nativewindow.awt.AWTGraphicsConfiguration     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]    1/  23: com.jogamp.nativewindow.awt.AppContextInfo               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    2/  23: com.jogamp.nativewindow.awt.JAWTWindow                   : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]    3/  23: com.jogamp.opengl.DebugGL4bc                             : Remove    2, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]    4/  23: com.jogamp.opengl.DebugGLES1                             : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]    5/  23: com.jogamp.opengl.DebugGLES3                             : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]    6/  23: com.jogamp.opengl.GL2                                    : Remove  134, Change    0, CompatChange    0, Deprecate    0, Add   17
    [junit]    7/  23: com.jogamp.opengl.GL2ES3                                 : Remove   13, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]    8/  23: com.jogamp.opengl.GL2GL3                                 : Remove   17, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]    9/  23: com.jogamp.opengl.GL3                                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   17
    [junit]   10/  23: com.jogamp.opengl.GL3ES3                                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   13
    [junit]   11/  23: com.jogamp.opengl.GL3bc                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   12/  23: com.jogamp.opengl.GL4bc                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   79
    [junit]   13/  23: com.jogamp.opengl.GLContext                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   14/  23: com.jogamp.opengl.TraceGL4bc                             : Remove    2, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]   15/  23: com.jogamp.opengl.TraceGLES1                             : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]   16/  23: com.jogamp.opengl.TraceGLES3                             : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]   17/  23: com.jogamp.opengl.math.FloatUtil                         : Remove    0, Change    6, CompatChange    0, Deprecate    0, Add    0
    [junit]   18/  23: com.jogamp.opengl.util.PMVMatrix                         : Remove    0, Change    2, CompatChange    0, Deprecate    0, Add    0
    [junit]   19/  23: com.jogamp.opengl.util.texture.spi.DDSImage              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   20/  23: com.jogamp.opengl.util.texture.spi.SGIImage              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   21/  23: com.jogamp.opengl.util.texture.spi.TextureProvider       : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   22/  23: com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider: Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Removed Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AppContextInfo
    [junit]  Removed Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Removed Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[protected]
    [junit]  Removed Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected]
    [junit] Class com.jogamp.opengl.DebugGL4bc
    [junit]  Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.GL2
    [junit]  Removed Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Removed Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_COLOR4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 131072, access[final public static]
    [junit]  Removed Field GL_RED_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34144, access[final public static]
    [junit]  Removed Field GL_ALLOW_DRAW_MEM_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107025, access[final public static]
    [junit]  Removed Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_VERTEX_DATA_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107050, access[final public static]
    [junit]  Removed Field GL_VERTEX4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Removed Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static]
    [junit]  Removed Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static]
    [junit]  Removed Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static]
    [junit]  Removed Field GL_MATERIAL_SIDE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107052, access[final public static]
    [junit]  Removed Field GL_ALWAYS_SOFT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107021, access[final public static]
    [junit]  Removed Field GL_MAX_VERTEX_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107053, access[final public static]
    [junit]  Removed Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_INTERLACE_READ_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34152, access[final public static]
    [junit]  Removed Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  Removed Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Removed Field GL_ALLOW_DRAW_FRG_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107024, access[final public static]
    [junit]  Removed Field GL_EDGEFLAG_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 262144, access[final public static]
    [junit]  Removed Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static]
    [junit]  Removed Field GL_CLIP_FAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107041, access[final public static]
    [junit]  Removed Field GL_BLUE_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34146, access[final public static]
    [junit]  Removed Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_COLOR3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 65536, access[final public static]
    [junit]  Removed Field GL_MAT_COLOR_INDEXES_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 16777216, access[final public static]
    [junit]  Removed Field GL_STRICT_DEPTHFUNC_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107030, access[final public static]
    [junit]  Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAT_SHININESS_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 33554432, access[final public static]
    [junit]  Removed Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALWAYS_FAST_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107020, access[final public static]
    [junit]  Removed Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_CLIP_NEAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107040, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static]
    [junit]  Removed Field GL_MAT_EMISSION_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8388608, access[final public static]
    [junit]  Removed Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_NORMAL_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 134217728, access[final public static]
    [junit]  Removed Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAT_AMBIENT_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1048576, access[final public static]
    [junit]  Removed Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_FULL_STIPPLE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107033, access[final public static]
    [junit]  Removed Field GL_PREFER_DOUBLEBUFFER_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107000, access[final public static]
    [junit]  Removed Field GL_ALPHA_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34147, access[final public static]
    [junit]  Removed Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_STRICT_LIGHTING_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107031, access[final public static]
    [junit]  Removed Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static]
    [junit]  Removed Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_NATIVE_GRAPHICS_END_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107012, access[final public static]
    [junit]  Removed Field GL_GREEN_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34149, access[final public static]
    [junit]  Removed Field GL_TEXCOORD1_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 268435456, access[final public static]
    [junit]  Removed Field GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107011, access[final public static]
    [junit]  Removed Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Removed Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALLOW_DRAW_WIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107023, access[final public static]
    [junit]  Removed Field GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 2097152, access[final public static]
    [junit]  Removed Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALPHA_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34151, access[final public static]
    [junit]  Removed Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static]
    [junit]  Removed Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Removed Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_WIDE_LINE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107042, access[final public static]
    [junit]  Removed Field GL_BLUE_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34150, access[final public static]
    [junit]  Removed Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static]
    [junit]  Removed Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_TEXCOORD4_BIT_PGI, desc[J], sig[null], value[type java.lang.Long, data 2147483648, access[final public static]
    [junit]  Removed Field GL_VERTEX_CONSISTENT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107051, access[final public static]
    [junit]  Removed Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALLOW_DRAW_OBJ_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107022, access[final public static]
    [junit]  Removed Field GL_NATIVE_GRAPHICS_HANDLE_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107010, access[final public static]
    [junit]  Removed Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Removed Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_TEXCOORD2_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 536870912, access[final public static]
    [junit]  Removed Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static]
    [junit]  Removed Field GL_VERTEX23_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Removed Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Removed Field GL_RECLAIM_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107006, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static]
    [junit]  Removed Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_CONSERVE_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107005, access[final public static]
    [junit]  Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Removed Field GL_MAT_SPECULAR_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 67108864, access[final public static]
    [junit]  Removed Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_TEXCOORD3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1073741824, access[final public static]
    [junit]  Removed Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static]
    [junit]  Removed Field GL_INDEX_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 524288, access[final public static]
    [junit]  Removed Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_RED_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34148, access[final public static]
    [junit]  Removed Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_STRICT_SCISSOR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107032, access[final public static]
    [junit]  Removed Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAT_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4194304, access[final public static]
    [junit]  Removed Field GL_GREEN_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34145, access[final public static]
    [junit]  Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_BACK_NORMALS_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107043, access[final public static]
    [junit]  Removed Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GL2ES3
    [junit]  Removed Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static]
    [junit]  Removed Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static]
    [junit]  Removed Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static]
    [junit]  Removed Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static]
    [junit]  Removed Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static]
    [junit]  Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static]
    [junit]  Removed Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static]
    [junit]  Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static]
    [junit]  Removed Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static]
    [junit]  Removed Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static]
    [junit]  Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static]
    [junit]  Removed Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static]
    [junit] Class com.jogamp.opengl.GL2GL3
    [junit]  Removed Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static]
    [junit]  Removed Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static]
    [junit]  Removed Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static]
    [junit]  Removed Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static]
    [junit]  Removed Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static]
    [junit]  Removed Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static]
    [junit]  Removed Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Removed Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.opengl.TraceGL4bc
    [junit]  Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage
    [junit]  Removed Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage
    [junit]  Removed Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] Class com.jogamp.opengl.DebugGL4bc
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.DebugGLES1
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.DebugGLES3
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.TraceGL4bc
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.TraceGLES1
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.TraceGLES3
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.math.FloatUtil
    [junit]  Changed Method matrixToString, access[]
    [junit]  Changed Method multMatrixVec, access[]
    [junit]  Changed Method multMatrix, access[]
    [junit]  Changed Method matrixRowToString, access[]
    [junit]  Changed Method matrixToString, access[]
    [junit]  Changed Method multMatrix, access[]
    [junit] Class com.jogamp.opengl.util.PMVMatrix
    [junit]  Changed Method getRequestMask, access[]
    [junit]  Changed Method getDirtyBits, access[]
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.nativewindow.awt.AppContextInfo
    [junit]  Added Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.GL2
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static]
    [junit]  Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static]
    [junit]  Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static]
    [junit]  Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static]
    [junit] Class com.jogamp.opengl.GL3
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static]
    [junit]  Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static]
    [junit]  Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static]
    [junit]  Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static]
    [junit] Class com.jogamp.opengl.GL3ES3
    [junit]  Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static]
    [junit]  Added Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static]
    [junit]  Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static]
    [junit]  Added Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static]
    [junit]  Added Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static]
    [junit] Class com.jogamp.opengl.GL3bc
    [junit]  Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static]
    [junit]  Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static]
    [junit] Class com.jogamp.opengl.GL4bc
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static]
    [junit]  Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Added Method validateProfileBits, desc[(ILjava/lang/String;)V], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider
    [junit]  Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Removed Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AppContextInfo
    [junit]  Removed Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public]
    [junit]  Added Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Removed Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[protected]
    [junit]  Removed Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected]
    [junit] Class com.jogamp.opengl.DebugGL4bc
    [junit]  Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.DebugGLES1
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.DebugGLES3
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.GL2
    [junit]  Removed Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Removed Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_COLOR4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 131072, access[final public static]
    [junit]  Removed Field GL_RED_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34144, access[final public static]
    [junit]  Removed Field GL_ALLOW_DRAW_MEM_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107025, access[final public static]
    [junit]  Removed Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_VERTEX_DATA_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107050, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static]
    [junit]  Removed Field GL_VERTEX4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Removed Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static]
    [junit]  Removed Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static]
    [junit]  Removed Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static]
    [junit]  Removed Field GL_MATERIAL_SIDE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107052, access[final public static]
    [junit]  Removed Field GL_ALWAYS_SOFT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107021, access[final public static]
    [junit]  Removed Field GL_MAX_VERTEX_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107053, access[final public static]
    [junit]  Removed Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_INTERLACE_READ_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34152, access[final public static]
    [junit]  Removed Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  Removed Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Removed Field GL_ALLOW_DRAW_FRG_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107024, access[final public static]
    [junit]  Removed Field GL_EDGEFLAG_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 262144, access[final public static]
    [junit]  Removed Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static]
    [junit]  Removed Field GL_CLIP_FAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107041, access[final public static]
    [junit]  Removed Field GL_BLUE_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34146, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static]
    [junit]  Removed Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_COLOR3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 65536, access[final public static]
    [junit]  Removed Field GL_MAT_COLOR_INDEXES_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 16777216, access[final public static]
    [junit]  Removed Field GL_STRICT_DEPTHFUNC_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107030, access[final public static]
    [junit]  Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAT_SHININESS_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 33554432, access[final public static]
    [junit]  Removed Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALWAYS_FAST_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107020, access[final public static]
    [junit]  Removed Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_CLIP_NEAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107040, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static]
    [junit]  Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static]
    [junit]  Removed Field GL_MAT_EMISSION_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8388608, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static]
    [junit]  Removed Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static]
    [junit]  Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static]
    [junit]  Removed Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_NORMAL_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 134217728, access[final public static]
    [junit]  Removed Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAT_AMBIENT_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1048576, access[final public static]
    [junit]  Removed Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_FULL_STIPPLE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107033, access[final public static]
    [junit]  Removed Field GL_PREFER_DOUBLEBUFFER_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107000, access[final public static]
    [junit]  Removed Field GL_ALPHA_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34147, access[final public static]
    [junit]  Removed Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_STRICT_LIGHTING_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107031, access[final public static]
    [junit]  Removed Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static]
    [junit]  Removed Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_NATIVE_GRAPHICS_END_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107012, access[final public static]
    [junit]  Removed Field GL_GREEN_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34149, access[final public static]
    [junit]  Removed Field GL_TEXCOORD1_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 268435456, access[final public static]
    [junit]  Removed Field GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107011, access[final public static]
    [junit]  Removed Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Removed Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALLOW_DRAW_WIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107023, access[final public static]
    [junit]  Removed Field GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 2097152, access[final public static]
    [junit]  Removed Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALPHA_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34151, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static]
    [junit]  Removed Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static]
    [junit]  Removed Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static]
    [junit]  Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Removed Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static]
    [junit]  Removed Field GL_WIDE_LINE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107042, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static]
    [junit]  Removed Field GL_BLUE_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34150, access[final public static]
    [junit]  Removed Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static]
    [junit]  Removed Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_TEXCOORD4_BIT_PGI, desc[J], sig[null], value[type java.lang.Long, data 2147483648, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static]
    [junit]  Removed Field GL_VERTEX_CONSISTENT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107051, access[final public static]
    [junit]  Removed Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALLOW_DRAW_OBJ_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107022, access[final public static]
    [junit]  Removed Field GL_NATIVE_GRAPHICS_HANDLE_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107010, access[final public static]
    [junit]  Removed Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Removed Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_TEXCOORD2_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 536870912, access[final public static]
    [junit]  Removed Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static]
    [junit]  Removed Field GL_VERTEX23_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Removed Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Removed Field GL_RECLAIM_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107006, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static]
    [junit]  Removed Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_CONSERVE_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107005, access[final public static]
    [junit]  Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static]
    [junit]  Removed Field GL_MAT_SPECULAR_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 67108864, access[final public static]
    [junit]  Removed Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static]
    [junit]  Removed Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_TEXCOORD3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1073741824, access[final public static]
    [junit]  Removed Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static]
    [junit]  Removed Field GL_INDEX_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 524288, access[final public static]
    [junit]  Removed Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_RED_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34148, access[final public static]
    [junit]  Removed Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_STRICT_SCISSOR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107032, access[final public static]
    [junit]  Removed Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAT_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4194304, access[final public static]
    [junit]  Removed Field GL_GREEN_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34145, access[final public static]
    [junit]  Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_BACK_NORMALS_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107043, access[final public static]
    [junit]  Removed Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GL2ES3
    [junit]  Removed Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static]
    [junit]  Removed Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static]
    [junit]  Removed Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static]
    [junit]  Removed Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static]
    [junit]  Removed Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static]
    [junit]  Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static]
    [junit]  Removed Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static]
    [junit]  Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static]
    [junit]  Removed Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static]
    [junit]  Removed Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static]
    [junit]  Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static]
    [junit]  Removed Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static]
    [junit] Class com.jogamp.opengl.GL2GL3
    [junit]  Removed Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static]
    [junit]  Removed Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static]
    [junit]  Removed Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static]
    [junit]  Removed Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static]
    [junit]  Removed Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static]
    [junit]  Removed Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static]
    [junit]  Removed Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static]
    [junit] Class com.jogamp.opengl.GL3
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static]
    [junit]  Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static]
    [junit]  Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static]
    [junit]  Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static]
    [junit] Class com.jogamp.opengl.GL3ES3
    [junit]  Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static]
    [junit]  Added Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static]
    [junit]  Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static]
    [junit]  Added Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static]
    [junit]  Added Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static]
    [junit] Class com.jogamp.opengl.GL3bc
    [junit]  Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static]
    [junit]  Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static]
    [junit] Class com.jogamp.opengl.GL4bc
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static]
    [junit]  Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Removed Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static]
    [junit]  Added Method validateProfileBits, desc[(ILjava/lang/String;)V], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.opengl.TraceGL4bc
    [junit]  Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.TraceGLES1
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.TraceGLES3
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.math.FloatUtil
    [junit]  Changed Method matrixToString, access[]
    [junit]  Changed Method multMatrixVec, access[]
    [junit]  Changed Method multMatrix, access[]
    [junit]  Changed Method matrixRowToString, access[]
    [junit]  Changed Method matrixToString, access[]
    [junit]  Changed Method multMatrix, access[]
    [junit] Class com.jogamp.opengl.util.PMVMatrix
    [junit]  Changed Method getRequestMask, access[]
    [junit]  Changed Method getDirtyBits, access[]
    [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage
    [junit]  Removed Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage
    [junit]  Removed Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV232V24x0
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645831776 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460645831776 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.446 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645829281 ms III - Start
    [junit] SLOCK [T main @ 1460645829282 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV220V221
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.2.0 (2.2.0) - lib/v2.2.0/jogl-all.jar
    [junit]  Current  version: 2.2.1 (2.2.1) - lib/v2.2.1/jogl-all.jar
    [junit]  Field values changed: false
    [junit]  Compat. expected: BACKWARD_COMPATIBLE_USER
    [junit]  Compat. detected: BACKWARD_COMPATIBLE_USER
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.2.1 (2.2.1) is BACKWARD_COMPATIBLE_USER to previous version 2.2.0 (2.2.0), actually BACKWARD_COMPATIBLE_USER
    [junit] 
    [junit] 
    [junit] Summary: 8 differences in 5 classes:
    [junit]   Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 8
    [junit] 
    [junit]    0/   5: com.jogamp.graph.curve.OutlineShape   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    1/   5: com.jogamp.graph.geom.Outline         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    2/   5: com.jogamp.opengl.util.glsl.ShaderCode: Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]    3/   5: javax.media.opengl.GLContext          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    4/   5: javax.media.opengl.GLProfile          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.graph.curve.OutlineShape
    [junit]  Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.graph.geom.Outline
    [junit]  Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderCode
    [junit]  Added Field SUFFIX_TESS_CONTROL_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tcp, access[final public static]
    [junit]  Added Field SUFFIX_TESS_EVALUATION_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tep, access[final public static]
    [junit]  Added Field SUFFIX_TESS_CONTROL_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btcp, access[final public static]
    [junit]  Added Field SUFFIX_TESS_EVALUATION_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btep, access[final public static]
    [junit] Class javax.media.opengl.GLContext
    [junit]  Added Method getSharedMaster, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[final public]
    [junit] Class javax.media.opengl.GLProfile
    [junit]  Added Method isInitialized, desc[()Z], sig[null], throws nil, access[public static]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.graph.curve.OutlineShape
    [junit]  Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.graph.geom.Outline
    [junit]  Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderCode
    [junit]  Added Field SUFFIX_TESS_CONTROL_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tcp, access[final public static]
    [junit]  Added Field SUFFIX_TESS_EVALUATION_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tep, access[final public static]
    [junit]  Added Field SUFFIX_TESS_CONTROL_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btcp, access[final public static]
    [junit]  Added Field SUFFIX_TESS_EVALUATION_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btep, access[final public static]
    [junit] Class javax.media.opengl.GLContext
    [junit]  Added Method getSharedMaster, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[final public]
    [junit] Class javax.media.opengl.GLProfile
    [junit]  Added Method isInitialized, desc[()Z], sig[null], throws nil, access[public static]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV220V221
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV221V230
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.2.1 (2.2.1) - lib/v2.2.1/jogl-all.jar
    [junit]  Current  version: 2.3.0 (2.3.0) - lib/v2.3.0/jogl-all.jar
    [junit]  Field values changed: false
    [junit]  Compat. expected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. detected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.3.0 (2.3.0) is NON_BACKWARD_COMPATIBLE to previous version 2.2.1 (2.2.1), actually NON_BACKWARD_COMPATIBLE
    [junit] 
    [junit] 
    [junit] Summary: 1496 differences in 366 classes:
    [junit]   Remove 652, Change 38, CompatChange 107, Deprecate 0, Add 699
    [junit] 
    [junit]    0/ 366: com.jogamp.gluegen.runtime.opengl.GLProcAddressResolver                   : Remove    0, Change    0, CompatChange    1, Deprecate    0, Add    0
    [junit]    1/ 366: com.jogamp.graph.curve.opengl.GLRegion                                    : Remove    7, Change    0, CompatChange    0, Deprecate    0, Add    7
    [junit]    2/ 366: com.jogamp.graph.curve.opengl.RegionRenderer                              : Remove    4, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]    3/ 366: com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    4/ 366: com.jogamp.graph.curve.opengl.RenderState                                 : Remove    8, Change    0, CompatChange    0, Deprecate    0, Add    8
    [junit]    5/ 366: com.jogamp.graph.curve.opengl.RenderState.ProgramLocal                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    6/ 366: com.jogamp.graph.curve.opengl.TextRegionUtil                              : Remove    9, Change    0, CompatChange    0, Deprecate    0, Add    9
    [junit]    7/ 366: com.jogamp.graph.font.FontFactory                                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]    8/ 366: com.jogamp.nativewindow.AbstractGraphicsConfiguration                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    9/ 366: com.jogamp.nativewindow.AbstractGraphicsDevice                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   10/ 366: com.jogamp.nativewindow.AbstractGraphicsScreen                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   11/ 366: com.jogamp.nativewindow.Capabilities                                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   12/ 366: com.jogamp.nativewindow.CapabilitiesChooser                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   13/ 366: com.jogamp.nativewindow.CapabilitiesImmutable                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   14/ 366: com.jogamp.nativewindow.DefaultCapabilitiesChooser                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   15/ 366: com.jogamp.nativewindow.DefaultGraphicsConfiguration                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   16/ 366: com.jogamp.nativewindow.DefaultGraphicsDevice                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   17/ 366: com.jogamp.nativewindow.DefaultGraphicsScreen                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   18/ 366: com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize           : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]   19/ 366: com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize       : Remove    6, Change    1, CompatChange    0, Deprecate    0, Add    6
    [junit]   20/ 366: com.jogamp.nativewindow.GenericUpstreamSurfacelessHook                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   21/ 366: com.jogamp.nativewindow.GraphicsConfigurationFactory                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   22/ 366: com.jogamp.nativewindow.MutableGraphicsConfiguration                      : Remove    3, Change    1, CompatChange    0, Deprecate    0, Add    3
    [junit]   23/ 366: com.jogamp.nativewindow.MutableSurface                                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   24/ 366: com.jogamp.nativewindow.NativeSurface                                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   25/ 366: com.jogamp.nativewindow.NativeSurfaceHolder                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   26/ 366: com.jogamp.nativewindow.NativeWindow                                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   27/ 366: com.jogamp.nativewindow.NativeWindowException                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   28/ 366: com.jogamp.nativewindow.NativeWindowFactory                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   29/ 366: com.jogamp.nativewindow.OffscreenLayerOption                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   30/ 366: com.jogamp.nativewindow.OffscreenLayerSurface                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   31/ 366: com.jogamp.nativewindow.ProxySurface                                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   32/ 366: com.jogamp.nativewindow.ScalableSurface                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   33/ 366: com.jogamp.nativewindow.SurfaceUpdatedListener                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   34/ 366: com.jogamp.nativewindow.ToolkitLock                                       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   35/ 366: com.jogamp.nativewindow.UpstreamSurfaceHook                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   36/ 366: com.jogamp.nativewindow.UpstreamSurfaceHook.MutableSize                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   37/ 366: com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize                    : Remove    5, Change    1, CompatChange    0, Deprecate    0, Add    5
    [junit]   38/ 366: com.jogamp.nativewindow.VisualIDHolder                                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   39/ 366: com.jogamp.nativewindow.VisualIDHolder.VIDComparator                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   40/ 366: com.jogamp.nativewindow.VisualIDHolder.VIDType                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   41/ 366: com.jogamp.nativewindow.WindowClosingProtocol                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   42/ 366: com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   43/ 366: com.jogamp.nativewindow.awt.AWTGraphicsConfiguration                      : Remove    5, Change    1, CompatChange    0, Deprecate    0, Add    5
    [junit]   44/ 366: com.jogamp.nativewindow.awt.AWTGraphicsDevice                             : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]   45/ 366: com.jogamp.nativewindow.awt.AWTGraphicsScreen                             : Remove    3, Change    1, CompatChange    0, Deprecate    0, Add    3
    [junit]   46/ 366: com.jogamp.nativewindow.awt.AWTWindowClosingProtocol                      : Remove    2, Change    1, CompatChange    0, Deprecate    0, Add    2
    [junit]   47/ 366: com.jogamp.nativewindow.awt.DirectDataBufferInt                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]   48/ 366: com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   49/ 366: com.jogamp.nativewindow.awt.JAWTWindow                                    : Remove   23, Change    2, CompatChange    6, Deprecate    0, Add   25
    [junit]   50/ 366: com.jogamp.nativewindow.egl.EGLGraphicsDevice                             : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    2
    [junit]   51/ 366: com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   52/ 366: com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice                       : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]   53/ 366: com.jogamp.nativewindow.swt.SWTAccessor                                   : Remove    6, Change    0, CompatChange    3, Deprecate    0, Add    6
    [junit]   54/ 366: com.jogamp.nativewindow.util.Dimension                                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   55/ 366: com.jogamp.nativewindow.util.DimensionImmutable                           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   56/ 366: com.jogamp.nativewindow.util.Insets                                       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   57/ 366: com.jogamp.nativewindow.util.InsetsImmutable                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   58/ 366: com.jogamp.nativewindow.util.PixelFormat                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   59/ 366: com.jogamp.nativewindow.util.PixelFormat.CType                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   60/ 366: com.jogamp.nativewindow.util.PixelFormat.Composition                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   61/ 366: com.jogamp.nativewindow.util.PixelFormat.PackedComposition                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   62/ 366: com.jogamp.nativewindow.util.PixelFormatUtil                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   63/ 366: com.jogamp.nativewindow.util.PixelFormatUtil.ComponentMap                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   64/ 366: com.jogamp.nativewindow.util.PixelRectangle                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   65/ 366: com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   66/ 366: com.jogamp.nativewindow.util.Point                                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   67/ 366: com.jogamp.nativewindow.util.PointImmutable                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   68/ 366: com.jogamp.nativewindow.util.Rectangle                                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   69/ 366: com.jogamp.nativewindow.util.RectangleImmutable                           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   70/ 366: com.jogamp.nativewindow.util.SurfaceSize                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   71/ 366: com.jogamp.nativewindow.windows.WindowsGraphicsDevice                     : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]   72/ 366: com.jogamp.nativewindow.x11.X11GraphicsConfiguration                      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   73/ 366: com.jogamp.nativewindow.x11.X11GraphicsDevice                             : Remove    2, Change    1, CompatChange    0, Deprecate    0, Add    2
    [junit]   74/ 366: com.jogamp.nativewindow.x11.X11GraphicsScreen                             : Remove    1, Change    1, CompatChange    0, Deprecate    0, Add    1
    [junit]   75/ 366: com.jogamp.newt.Display                                                   : Remove    3, Change    0, CompatChange    2, Deprecate    0, Add    3
    [junit]   76/ 366: com.jogamp.newt.Display.PointerIcon                                       : Remove    1, Change    1, CompatChange    0, Deprecate    0, Add    1
    [junit]   77/ 366: com.jogamp.newt.MonitorDevice                                             : Remove    5, Change    2, CompatChange    2, Deprecate    0, Add   11
    [junit]   78/ 366: com.jogamp.newt.MonitorMode                                               : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   79/ 366: com.jogamp.newt.MonitorMode.SizeAndRRate                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   80/ 366: com.jogamp.newt.NewtFactory                                               : Remove    8, Change    0, CompatChange    0, Deprecate    0, Add    8
    [junit]   81/ 366: com.jogamp.newt.Screen                                                    : Remove    5, Change    0, CompatChange    2, Deprecate    0, Add    7
    [junit]   82/ 366: com.jogamp.newt.Window                                                    : Remove    7, Change    1, CompatChange    0, Deprecate    0, Add    7
    [junit]   83/ 366: com.jogamp.newt.awt.NewtCanvasAWT                                         : Remove    3, Change    1, CompatChange    0, Deprecate    0, Add    3
    [junit]   84/ 366: com.jogamp.newt.event.PinchToZoomGesture                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   85/ 366: com.jogamp.newt.event.WindowUpdateEvent                                   : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   86/ 366: com.jogamp.newt.event.awt.AWTAdapter                                      : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   87/ 366: com.jogamp.newt.event.awt.AWTKeyAdapter                                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   88/ 366: com.jogamp.newt.event.awt.AWTMouseAdapter                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   89/ 366: com.jogamp.newt.event.awt.AWTWindowAdapter                                : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   90/ 366: com.jogamp.newt.opengl.GLWindow                                           : Remove   25, Change    1, CompatChange    2, Deprecate    0, Add   26
    [junit]   91/ 366: com.jogamp.newt.swt.NewtCanvasSWT                                         : Remove    3, Change    1, CompatChange    0, Deprecate    0, Add    3
    [junit]   92/ 366: com.jogamp.newt.util.MonitorModeUtil                                      : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   93/ 366: com.jogamp.newt.util.applet.JOGLNewtAppletBase                            : Remove    6, Change    1, CompatChange    0, Deprecate    0, Add    6
    [junit]   94/ 366: com.jogamp.opengl.DebugGL2                                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   95/ 366: com.jogamp.opengl.DebugGL3                                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   96/ 366: com.jogamp.opengl.DebugGL3bc                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   97/ 366: com.jogamp.opengl.DebugGL4                                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   98/ 366: com.jogamp.opengl.DebugGL4bc                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   99/ 366: com.jogamp.opengl.DebugGLES1                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  100/ 366: com.jogamp.opengl.DebugGLES2                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  101/ 366: com.jogamp.opengl.DebugGLES3                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  102/ 366: com.jogamp.opengl.DefaultGLCapabilitiesChooser                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  103/ 366: com.jogamp.opengl.FBObject                                                : Remove   28, Change    0, CompatChange   10, Deprecate    0, Add   34
    [junit]  104/ 366: com.jogamp.opengl.FBObject.Attachment                                     : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  105/ 366: com.jogamp.opengl.FBObject.Colorbuffer                                    : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  106/ 366: com.jogamp.opengl.FBObject.RenderAttachment                               : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  107/ 366: com.jogamp.opengl.FBObject.TextureAttachment                              : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  108/ 366: com.jogamp.opengl.FPSCounter                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  109/ 366: com.jogamp.opengl.GL                                                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  110/ 366: com.jogamp.opengl.GL2                                                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  111/ 366: com.jogamp.opengl.GL2ES1                                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  112/ 366: com.jogamp.opengl.GL2ES2                                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  113/ 366: com.jogamp.opengl.GL2ES3                                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  114/ 366: com.jogamp.opengl.GL2GL3                                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  115/ 366: com.jogamp.opengl.GL3                                                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  116/ 366: com.jogamp.opengl.GL3ES3                                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  117/ 366: com.jogamp.opengl.GL3bc                                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  118/ 366: com.jogamp.opengl.GL4                                                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  119/ 366: com.jogamp.opengl.GL4ES3                                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  120/ 366: com.jogamp.opengl.GL4bc                                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  121/ 366: com.jogamp.opengl.GLAnimatorControl                                       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  122/ 366: com.jogamp.opengl.GLAnimatorControl.UncaughtExceptionHandler              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  123/ 366: com.jogamp.opengl.GLArrayData                                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  124/ 366: com.jogamp.opengl.GLAutoDrawable                                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  125/ 366: com.jogamp.opengl.GLAutoDrawableDelegate                                  : Remove    2, Change    1, CompatChange    1, Deprecate    0, Add    2
    [junit]  126/ 366: com.jogamp.opengl.GLBase                                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  127/ 366: com.jogamp.opengl.GLBufferStorage                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  128/ 366: com.jogamp.opengl.GLCapabilities                                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  129/ 366: com.jogamp.opengl.GLCapabilitiesChooser                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  130/ 366: com.jogamp.opengl.GLCapabilitiesImmutable                                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  131/ 366: com.jogamp.opengl.GLContext                                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  132/ 366: com.jogamp.opengl.GLDebugListener                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  133/ 366: com.jogamp.opengl.GLDebugMessage                                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  134/ 366: com.jogamp.opengl.GLDrawable                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  135/ 366: com.jogamp.opengl.GLDrawableFactory                                       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  136/ 366: com.jogamp.opengl.GLES1                                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  137/ 366: com.jogamp.opengl.GLES2                                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  138/ 366: com.jogamp.opengl.GLES3                                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  139/ 366: com.jogamp.opengl.GLEventListener                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  140/ 366: com.jogamp.opengl.GLEventListenerState                                    : Remove    4, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]  141/ 366: com.jogamp.opengl.GLException                                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  142/ 366: com.jogamp.opengl.GLExtensions                                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  143/ 366: com.jogamp.opengl.GLFBODrawable                                           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  144/ 366: com.jogamp.opengl.GLFBODrawable.Resizeable                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  145/ 366: com.jogamp.opengl.GLOffscreenAutoDrawable                                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  146/ 366: com.jogamp.opengl.GLOffscreenAutoDrawable.FBO                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  147/ 366: com.jogamp.opengl.GLPipelineFactory                                       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  148/ 366: com.jogamp.opengl.GLProfile                                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  149/ 366: com.jogamp.opengl.GLRendererQuirks                                        : Remove    7, Change    0, CompatChange    0, Deprecate    0, Add   14
    [junit]  150/ 366: com.jogamp.opengl.GLRunnable                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  151/ 366: com.jogamp.opengl.GLRunnable2                                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  152/ 366: com.jogamp.opengl.GLSharedContextSetter                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  153/ 366: com.jogamp.opengl.GLUniformData                                           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  154/ 366: com.jogamp.opengl.GenericGLCapabilitiesChooser                            : Remove    1, Change    1, CompatChange    0, Deprecate    0, Add    1
    [junit]  155/ 366: com.jogamp.opengl.JoglVersion                                             : Remove   10, Change    0, CompatChange    0, Deprecate    0, Add   10
    [junit]  156/ 366: com.jogamp.opengl.Threading                                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  157/ 366: com.jogamp.opengl.Threading.Mode                                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  158/ 366: com.jogamp.opengl.TraceGL2                                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  159/ 366: com.jogamp.opengl.TraceGL3                                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  160/ 366: com.jogamp.opengl.TraceGL3bc                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  161/ 366: com.jogamp.opengl.TraceGL4                                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  162/ 366: com.jogamp.opengl.TraceGL4bc                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  163/ 366: com.jogamp.opengl.TraceGLES1                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  164/ 366: com.jogamp.opengl.TraceGLES2                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  165/ 366: com.jogamp.opengl.TraceGLES3                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  166/ 366: com.jogamp.opengl.awt.AWTGLAutoDrawable                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  167/ 366: com.jogamp.opengl.awt.ComponentEvents                                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  168/ 366: com.jogamp.opengl.awt.GLCanvas                                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  169/ 366: com.jogamp.opengl.awt.GLJPanel                                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  170/ 366: com.jogamp.opengl.egl.EGL                                                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  171/ 366: com.jogamp.opengl.egl.EGLClientPixmapHI                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  172/ 366: com.jogamp.opengl.egl.EGLExt                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  173/ 366: com.jogamp.opengl.fixedfunc.GLLightingFunc                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  174/ 366: com.jogamp.opengl.fixedfunc.GLMatrixFunc                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  175/ 366: com.jogamp.opengl.fixedfunc.GLPointerFunc                                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  176/ 366: com.jogamp.opengl.fixedfunc.GLPointerFuncUtil                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  177/ 366: com.jogamp.opengl.glu.GLU                                                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  178/ 366: com.jogamp.opengl.glu.GLUnurbs                                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  179/ 366: com.jogamp.opengl.glu.GLUquadric                                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  180/ 366: com.jogamp.opengl.glu.GLUtessellator                                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  181/ 366: com.jogamp.opengl.glu.GLUtessellatorCallback                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  182/ 366: com.jogamp.opengl.glu.GLUtessellatorCallbackAdapter                       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  183/ 366: com.jogamp.opengl.glu.gl2.GLUgl2                                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  184/ 366: com.jogamp.opengl.glu.gl2es1.GLUgl2es1                                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  185/ 366: com.jogamp.opengl.math.FloatUtil                                          : Remove    0, Change    0, CompatChange    3, Deprecate    0, Add    0
    [junit]  186/ 366: com.jogamp.opengl.math.Matrix4                                            : Remove    0, Change    0, CompatChange    2, Deprecate    0, Add    0
    [junit]  187/ 366: com.jogamp.opengl.swt.GLCanvas                                            : Remove   25, Change    1, CompatChange    2, Deprecate    0, Add   25
    [junit]  188/ 366: com.jogamp.opengl.util.Animator                                           : Remove    2, Change    4, CompatChange    1, Deprecate    0, Add    2
    [junit]  189/ 366: com.jogamp.opengl.util.AnimatorBase                                       : Remove    5, Change    1, CompatChange    1, Deprecate    0, Add    5
    [junit]  190/ 366: com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException             : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  191/ 366: com.jogamp.opengl.util.CustomGLEventListener                              : Remove    1, Change    1, CompatChange    0, Deprecate    0, Add    1
    [junit]  192/ 366: com.jogamp.opengl.util.FPSAnimator                                        : Remove    2, Change    0, CompatChange    1, Deprecate    0, Add    2
    [junit]  193/ 366: com.jogamp.opengl.util.GLArrayDataClient                                  : Remove    6, Change    0, CompatChange    6, Deprecate    0, Add    6
    [junit]  194/ 366: com.jogamp.opengl.util.GLArrayDataEditable                                : Remove    5, Change    1, CompatChange    0, Deprecate    0, Add    5
    [junit]  195/ 366: com.jogamp.opengl.util.GLArrayDataServer                                  : Remove    7, Change    0, CompatChange   15, Deprecate    0, Add    7
    [junit]  196/ 366: com.jogamp.opengl.util.GLArrayDataWrapper                                 : Remove    4, Change    1, CompatChange    5, Deprecate    0, Add    4
    [junit]  197/ 366: com.jogamp.opengl.util.GLBuffers                                          : Remove    2, Change    0, CompatChange    2, Deprecate    0, Add    2
    [junit]  198/ 366: com.jogamp.opengl.util.GLDrawableUtil                                     : Remove   10, Change    0, CompatChange    0, Deprecate    0, Add   10
    [junit]  199/ 366: com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener              : Remove    2, Change    1, CompatChange    0, Deprecate    0, Add    2
    [junit]  200/ 366: com.jogamp.opengl.util.GLPixelBuffer                                      : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  201/ 366: com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider         : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  202/ 366: com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes                    : Remove    5, Change    0, CompatChange    1, Deprecate    0, Add    7
    [junit]  203/ 366: com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider                : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  204/ 366: com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider       : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]  205/ 366: com.jogamp.opengl.util.GLPixelStorageModes                                : Remove   14, Change    0, CompatChange    0, Deprecate    0, Add   14
    [junit]  206/ 366: com.jogamp.opengl.util.GLReadBufferUtil                                   : Remove    6, Change    0, CompatChange    0, Deprecate    0, Add    5
    [junit]  207/ 366: com.jogamp.opengl.util.Gamma                                              : Remove    5, Change    0, CompatChange    0, Deprecate    0, Add    5
    [junit]  208/ 366: com.jogamp.opengl.util.ImmModeSink                                        : Remove    7, Change    0, CompatChange    0, Deprecate    0, Add    7
    [junit]  209/ 366: com.jogamp.opengl.util.ImmModeSink.VBOSet                                 : Remove    7, Change    0, CompatChange    1, Deprecate    0, Add    7
    [junit]  210/ 366: com.jogamp.opengl.util.PMVMatrix                                          : Remove    0, Change    1, CompatChange    2, Deprecate    0, Add    0
    [junit]  211/ 366: com.jogamp.opengl.util.PNGPixelRect                                       : Remove    4, Change    1, CompatChange    0, Deprecate    0, Add    4
    [junit]  212/ 366: com.jogamp.opengl.util.RandomTileRenderer                                 : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  213/ 366: com.jogamp.opengl.util.TileRenderer                                       : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  214/ 366: com.jogamp.opengl.util.TileRendererBase                                   : Remove    7, Change    0, CompatChange    0, Deprecate    0, Add    7
    [junit]  215/ 366: com.jogamp.opengl.util.av.GLMediaPlayer                                   : Remove    5, Change    1, CompatChange    0, Deprecate    0, Add    5
    [junit]  216/ 366: com.jogamp.opengl.util.awt.AWTGLPixelBuffer                               : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  217/ 366: com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider      : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    6
    [junit]  218/ 366: com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider: Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]  219/ 366: com.jogamp.opengl.util.awt.AWTGLReadBufferUtil                            : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  220/ 366: com.jogamp.opengl.util.awt.Overlay                                        : Remove    1, Change    0, CompatChange    5, Deprecate    0, Add    1
    [junit]  221/ 366: com.jogamp.opengl.util.awt.TextRenderer                                   : Remove    0, Change    0, CompatChange   10, Deprecate    0, Add    0
    [junit]  222/ 366: com.jogamp.opengl.util.awt.TextureRenderer                                : Remove    0, Change    0, CompatChange   14, Deprecate    0, Add    0
    [junit]  223/ 366: com.jogamp.opengl.util.glsl.ShaderCode                                    : Remove   12, Change    0, CompatChange    0, Deprecate    0, Add   12
    [junit]  224/ 366: com.jogamp.opengl.util.glsl.ShaderProgram                                 : Remove    9, Change    0, CompatChange    1, Deprecate    0, Add    9
    [junit]  225/ 366: com.jogamp.opengl.util.glsl.ShaderState                                   : Remove   28, Change    0, CompatChange    0, Deprecate    0, Add   28
    [junit]  226/ 366: com.jogamp.opengl.util.glsl.ShaderUtil                                    : Remove   20, Change    0, CompatChange    0, Deprecate    0, Add   20
    [junit]  227/ 366: com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil                       : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  228/ 366: com.jogamp.opengl.util.stereo.StereoClientRenderer                        : Remove    4, Change    1, CompatChange    0, Deprecate    0, Add    4
    [junit]  229/ 366: com.jogamp.opengl.util.stereo.StereoDevice                                : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  230/ 366: com.jogamp.opengl.util.stereo.StereoDeviceRenderer                        : Remove    9, Change    0, CompatChange    0, Deprecate    0, Add    9
    [junit]  231/ 366: com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  232/ 366: com.jogamp.opengl.util.stereo.StereoGLEventListener                       : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  233/ 366: com.jogamp.opengl.util.texture.ImageSequence                              : Remove    4, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]  234/ 366: com.jogamp.opengl.util.texture.Texture                                    : Remove   16, Change    0, CompatChange    0, Deprecate    0, Add   16
    [junit]  235/ 366: com.jogamp.opengl.util.texture.TextureData                                : Remove    6, Change    0, CompatChange    0, Deprecate    0, Add    6
    [junit]  236/ 366: com.jogamp.opengl.util.texture.TextureIO                                  : Remove    7, Change    0, CompatChange    6, Deprecate    0, Add    7
    [junit]  237/ 366: com.jogamp.opengl.util.texture.TextureSequence                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  238/ 366: com.jogamp.opengl.util.texture.TextureState                               : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  239/ 366: com.jogamp.opengl.util.texture.awt.AWTTextureData                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  240/ 366: com.jogamp.opengl.util.texture.awt.AWTTextureIO                           : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  241/ 366: com.jogamp.opengl.util.texture.spi.TGAImage                               : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  242/ 366: com.jogamp.opengl.util.texture.spi.TextureProvider                        : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  243/ 366: com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider                 : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  244/ 366: javax.media.nativewindow.AbstractGraphicsConfiguration                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  245/ 366: javax.media.nativewindow.AbstractGraphicsDevice                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  246/ 366: javax.media.nativewindow.AbstractGraphicsScreen                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  247/ 366: javax.media.nativewindow.Capabilities                                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  248/ 366: javax.media.nativewindow.CapabilitiesChooser                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  249/ 366: javax.media.nativewindow.CapabilitiesImmutable                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  250/ 366: javax.media.nativewindow.DefaultCapabilitiesChooser                       : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  251/ 366: javax.media.nativewindow.DefaultGraphicsConfiguration                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  252/ 366: javax.media.nativewindow.DefaultGraphicsDevice                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  253/ 366: javax.media.nativewindow.DefaultGraphicsScreen                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  254/ 366: javax.media.nativewindow.GraphicsConfigurationFactory                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  255/ 366: javax.media.nativewindow.MutableSurface                                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  256/ 366: javax.media.nativewindow.NativeSurface                                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  257/ 366: javax.media.nativewindow.NativeSurfaceHolder                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  258/ 366: javax.media.nativewindow.NativeWindow                                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  259/ 366: javax.media.nativewindow.NativeWindowException                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  260/ 366: javax.media.nativewindow.NativeWindowFactory                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  261/ 366: javax.media.nativewindow.OffscreenLayerOption                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  262/ 366: javax.media.nativewindow.OffscreenLayerSurface                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  263/ 366: javax.media.nativewindow.ProxySurface                                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  264/ 366: javax.media.nativewindow.ScalableSurface                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  265/ 366: javax.media.nativewindow.SurfaceUpdatedListener                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  266/ 366: javax.media.nativewindow.ToolkitLock                                      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  267/ 366: javax.media.nativewindow.UpstreamSurfaceHook                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  268/ 366: javax.media.nativewindow.UpstreamSurfaceHook.MutableSize                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  269/ 366: javax.media.nativewindow.VisualIDHolder                                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  270/ 366: javax.media.nativewindow.VisualIDHolder.VIDComparator                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  271/ 366: javax.media.nativewindow.VisualIDHolder.VIDType                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  272/ 366: javax.media.nativewindow.WindowClosingProtocol                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  273/ 366: javax.media.nativewindow.WindowClosingProtocol.WindowClosingMode          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  274/ 366: javax.media.nativewindow.util.Dimension                                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  275/ 366: javax.media.nativewindow.util.DimensionImmutable                          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  276/ 366: javax.media.nativewindow.util.Insets                                      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  277/ 366: javax.media.nativewindow.util.InsetsImmutable                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  278/ 366: javax.media.nativewindow.util.PixelFormat                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  279/ 366: javax.media.nativewindow.util.PixelFormatUtil                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  280/ 366: javax.media.nativewindow.util.PixelFormatUtil.PixelSink                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  281/ 366: javax.media.nativewindow.util.PixelFormatUtil.PixelSink32                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  282/ 366: javax.media.nativewindow.util.PixelRectangle                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  283/ 366: javax.media.nativewindow.util.PixelRectangle.GenericPixelRect             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  284/ 366: javax.media.nativewindow.util.Point                                       : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  285/ 366: javax.media.nativewindow.util.PointImmutable                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  286/ 366: javax.media.nativewindow.util.Rectangle                                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  287/ 366: javax.media.nativewindow.util.RectangleImmutable                          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  288/ 366: javax.media.nativewindow.util.SurfaceSize                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  289/ 366: javax.media.opengl.DebugGL2                                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  290/ 366: javax.media.opengl.DebugGL3                                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  291/ 366: javax.media.opengl.DebugGL3bc                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  292/ 366: javax.media.opengl.DebugGL4                                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  293/ 366: javax.media.opengl.DebugGL4bc                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  294/ 366: javax.media.opengl.DebugGLES1                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  295/ 366: javax.media.opengl.DebugGLES2                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  296/ 366: javax.media.opengl.DebugGLES3                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  297/ 366: javax.media.opengl.DefaultGLCapabilitiesChooser                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  298/ 366: javax.media.opengl.FPSCounter                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  299/ 366: javax.media.opengl.GL                                                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  300/ 366: javax.media.opengl.GL2                                                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  301/ 366: javax.media.opengl.GL2ES1                                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  302/ 366: javax.media.opengl.GL2ES2                                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  303/ 366: javax.media.opengl.GL2ES3                                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  304/ 366: javax.media.opengl.GL2GL3                                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  305/ 366: javax.media.opengl.GL3                                                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  306/ 366: javax.media.opengl.GL3ES3                                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  307/ 366: javax.media.opengl.GL3bc                                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  308/ 366: javax.media.opengl.GL4                                                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  309/ 366: javax.media.opengl.GL4ES3                                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  310/ 366: javax.media.opengl.GL4bc                                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  311/ 366: javax.media.opengl.GLAnimatorControl                                      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  312/ 366: javax.media.opengl.GLAnimatorControl.UncaughtExceptionHandler             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  313/ 366: javax.media.opengl.GLArrayData                                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  314/ 366: javax.media.opengl.GLAutoDrawable                                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  315/ 366: javax.media.opengl.GLBase                                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  316/ 366: javax.media.opengl.GLBufferStorage                                        : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  317/ 366: javax.media.opengl.GLCapabilities                                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  318/ 366: javax.media.opengl.GLCapabilitiesChooser                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  319/ 366: javax.media.opengl.GLCapabilitiesImmutable                                : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  320/ 366: javax.media.opengl.GLContext                                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  321/ 366: javax.media.opengl.GLDebugListener                                        : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  322/ 366: javax.media.opengl.GLDebugMessage                                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  323/ 366: javax.media.opengl.GLDrawable                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  324/ 366: javax.media.opengl.GLDrawableFactory                                      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  325/ 366: javax.media.opengl.GLES1                                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  326/ 366: javax.media.opengl.GLES2                                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  327/ 366: javax.media.opengl.GLES3                                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  328/ 366: javax.media.opengl.GLEventListener                                        : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  329/ 366: javax.media.opengl.GLException                                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  330/ 366: javax.media.opengl.GLFBODrawable                                          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  331/ 366: javax.media.opengl.GLFBODrawable.Resizeable                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  332/ 366: javax.media.opengl.GLOffscreenAutoDrawable                                : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  333/ 366: javax.media.opengl.GLOffscreenAutoDrawable.FBO                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  334/ 366: javax.media.opengl.GLPipelineFactory                                      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  335/ 366: javax.media.opengl.GLProfile                                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  336/ 366: javax.media.opengl.GLRunnable                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  337/ 366: javax.media.opengl.GLRunnable2                                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  338/ 366: javax.media.opengl.GLSharedContextSetter                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  339/ 366: javax.media.opengl.GLUniformData                                          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  340/ 366: javax.media.opengl.Threading                                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  341/ 366: javax.media.opengl.Threading.Mode                                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  342/ 366: javax.media.opengl.TraceGL2                                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  343/ 366: javax.media.opengl.TraceGL3                                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  344/ 366: javax.media.opengl.TraceGL3bc                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  345/ 366: javax.media.opengl.TraceGL4                                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  346/ 366: javax.media.opengl.TraceGL4bc                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  347/ 366: javax.media.opengl.TraceGLES1                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  348/ 366: javax.media.opengl.TraceGLES2                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  349/ 366: javax.media.opengl.TraceGLES3                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  350/ 366: javax.media.opengl.awt.AWTGLAutoDrawable                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  351/ 366: javax.media.opengl.awt.ComponentEvents                                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  352/ 366: javax.media.opengl.awt.GLCanvas                                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  353/ 366: javax.media.opengl.awt.GLJPanel                                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  354/ 366: javax.media.opengl.fixedfunc.GLLightingFunc                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  355/ 366: javax.media.opengl.fixedfunc.GLMatrixFunc                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  356/ 366: javax.media.opengl.fixedfunc.GLPointerFunc                                : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  357/ 366: javax.media.opengl.fixedfunc.GLPointerFuncUtil                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  358/ 366: javax.media.opengl.glu.GLU                                                : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  359/ 366: javax.media.opengl.glu.GLUnurbs                                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  360/ 366: javax.media.opengl.glu.GLUquadric                                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  361/ 366: javax.media.opengl.glu.GLUtessellator                                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  362/ 366: javax.media.opengl.glu.GLUtessellatorCallback                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  363/ 366: javax.media.opengl.glu.GLUtessellatorCallbackAdapter                      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  364/ 366: javax.media.opengl.glu.gl2.GLUgl2                                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  365/ 366: javax.media.opengl.glu.gl2es1.GLUgl2es1                                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] Class com.jogamp.graph.curve.opengl.GLRegion
    [junit]  Removed Method clearImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method destroyImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method updateImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method drawImpl, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected]
    [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer
    [junit]  Removed Method enable, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback
    [junit]  Removed Method run, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.graph.curve.opengl.RenderState
    [junit]  Removed Method attachTo, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public]
    [junit]  Removed Method detachFrom, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method updateUniformLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method getRenderState, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method setShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method updateAttributeLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method updateUniformDataLoc, desc[(Ljavax/media/opengl/GL2ES2;ZZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RenderState.ProgramLocal
    [junit]  Removed Method update, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.TextRegionUtil
    [junit]  Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method addCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method validateCache, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public]
    [junit]  Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setCacheLimit, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.font.FontFactory
    [junit]  Removed Method get, desc[(Ljava/net/URLConnection;)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static]
    [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
    [junit]  Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;Ljavax/media/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
    [junit]  Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Removed Method setupCapabilitiesRGBABits, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static]
    [junit]  Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getNativeGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public]
    [junit]  Removed Method create, desc[(Ljava/awt/Component;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen
    [junit]  Removed Method createDefault, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createScreenDevice, desc[(II)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt
    [junit]  Removed Method <init>, desc[(Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt
    [junit]  Removed Method <init>, desc[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method getPixelScaleX, desc[()I], sig[null], throws nil, access[final protected]
    [junit]  Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit]  Removed Method updatePixelScale, desc[()Z], sig[null], throws nil, access[final protected]
    [junit]  Removed Method getLocationOnScreenNativeImpl, desc[(II)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getLocationOnScreenNative, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[protected]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setCursor, desc[(Ljavax/media/nativewindow/util/PixelRectangle;Ljavax/media/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getPixelScaleY, desc[()I], sig[null], throws nil, access[final protected]
    [junit]  Removed Method getLocationOnScreenNonBlocking, desc[(Ljavax/media/nativewindow/util/Point;Ljava/awt/Component;)Ljava/awt/Component;], sig[null], throws nil, access[protected static]
    [junit]  Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback
    [junit]  Removed Method eglGetAndInitDisplay, desc[([J)J], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.nativewindow.swt.SWTAccessor
    [junit]  Removed Method createCompatibleX11ChildWindow, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static]
    [junit]  Removed Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws [javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static]
    [junit]  Removed Method resizeX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method getNativeVisualID, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static]
    [junit]  Removed Method destroyX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method getScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice
    [junit]  Removed Method <init>, desc[(JILjavax/media/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljava/lang/String;ILjavax/media/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen
    [junit]  Removed Method createScreenDevice, desc[(JIZ)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.newt.Display
    [junit]  Removed Method getNativePointerIconPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method createPointerIcon, desc[(Ljavax/media/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public]
    [junit]  Removed Method getGraphicsDevice, desc[()Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.Display.PointerIcon
    [junit]  Removed Method getHotspot, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.MonitorDevice
    [junit]  Removed Method unionOfViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List<Lcom/jogamp/newt/MonitorDevice;>;)V], throws nil, access[public static]
    [junit]  Removed Method getSizeMM, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet<Lcom/jogamp/newt/MonitorMode;>;)V], throws nil, access[protected]
    [junit]  Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.MonitorMode
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.MonitorMode.SizeAndRRate
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.NewtFactory
    [junit]  Removed Method createWindow, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[(Ljava/lang/String;IJLjavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method isScreenCompatible, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.newt.Screen
    [junit]  Removed Method getGraphicsScreen, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method unionOfMonitorViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method getMainMonitor, desc[(Ljavax/media/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.Window
    [junit]  Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.awt.NewtCanvasAWT
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.PinchToZoomGesture
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.WindowUpdateEvent
    [junit]  Removed Method <init>, desc[(SLjava/lang/Object;JLjavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTAdapter
    [junit]  Removed Method getNativeSurfaceHolder, desc[()Ljavax/media/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/NEWTEventListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected]
    [junit] Class com.jogamp.newt.event.awt.AWTKeyAdapter
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/KeyListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTMouseAdapter
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/MouseListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTWindowAdapter
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/WindowListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.opengl.GLWindow
    [junit]  Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public]
    [junit]  Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public]
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit]  Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit]  Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.swt.NewtCanvasSWT
    [junit]  Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.util.MonitorModeUtil
    [junit]  Removed Method filterBySurfaceSize, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit]  Removed Method filterByResolution, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase
    [junit]  Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLEventListener, desc[()Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Removed Method createInstance, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public static]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.FBObject
    [junit]  Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method detachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;IIIZ)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method detachAllRenderbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method syncSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method detachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method unbind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method unuse, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method attachRenderbufferImpl, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException], access[final protected]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method resetSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method detachAllTexturebuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method use, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method detachAllColorbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method isBound, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method detachAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.FBObject.Attachment
    [junit]  Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit] Class com.jogamp.opengl.FBObject.Colorbuffer
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit] Class com.jogamp.opengl.FBObject.RenderAttachment
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.FBObject.TextureAttachment
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate
    [junit]  Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.GLEventListenerState
    [junit]  Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit]  Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.GLRendererQuirks
    [junit]  Removed Method existStickyDeviceQuirk, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method pushStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method getStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static]
    [junit]  Removed Method areSameStickyDevice, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljavax/media/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Field COUNT, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static]
    [junit]  Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser
    [junit]  Removed Method chooseCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Ljavax/media/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public]
    [junit] Class com.jogamp.opengl.JoglVersion
    [junit]  Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getBriefOSGLBuildInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getAllAvailableCapabilitiesInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getDefaultOpenGLInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method toString, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Removed Method toString, desc[(Ljavax/media/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit]  Removed Method getAvailableCapabilitiesInfo, desc[(Ljavax/media/opengl/GLDrawableFactory;Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.swt.GLCanvas
    [junit]  Removed Method getRequestedGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  Removed Method setGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Removed Method setSharedContext, desc[(Ljavax/media/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Removed Method addGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setSharedAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Removed Method getGLEventListener, desc[(I)Ljavax/media/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Removed Method disposeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Z)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[public]
    [junit]  Removed Method addGLEventListener, desc[(ILjavax/media/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Removed Method getAnimator, desc[()Ljavax/media/opengl/GLAnimatorControl;], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setGL, desc[(Ljavax/media/opengl/GL;)Ljavax/media/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Removed Method removeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method getDelegatedDrawable, desc[()Ljavax/media/opengl/GLDrawable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method invoke, desc[(ZLjavax/media/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit]  Removed Method getChosenGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  Removed Method getGL, desc[()Ljavax/media/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Removed Method getContext, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Removed Method createContext, desc[(Ljavax/media/opengl/GLContext;)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Removed Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[public]
    [junit]  Removed Method setContext, desc[(Ljavax/media/opengl/GLContext;Z)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Removed Method setAnimator, desc[(Ljavax/media/opengl/GLAnimatorControl;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.Animator
    [junit]  Removed Method <init>, desc[(Ljava/lang/ThreadGroup;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.AnimatorBase
    [junit]  Removed Method getUncaughtExceptionHandler, desc[()Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public]
    [junit]  Removed Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)V], sig[null], throws nil, access[final protected super synchronized]
    [junit]  Removed Method remove, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit]  Removed Method setUncaughtExceptionHandler, desc[(Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method add, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit] Class com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException
    [junit]  Removed Method getGLAutoDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.CustomGLEventListener
    [junit]  Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.FPSAnimator
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataClient
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit]  Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataEditable
    [junit]  Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataServer
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit]  Removed Method unmapStorage, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method addFixedSubArray, desc[(III)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;I)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit]  Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;JJI)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit]  Removed Method addGLSLSubArray, desc[(Ljava/lang/String;II)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper
    [junit]  Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method validate, desc[(Ljavax/media/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLBuffers
    [junit]  Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIIZ)I], sig[null], throws [javax/media/opengl/GLException], access[final public static]
    [junit]  Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.GLDrawableUtil
    [junit]  Removed Method isAnimatorStarted, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method isSwapGLContextSafe, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isAnimatorAnimatingOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method isAnimatorStartedOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method isAnimatorAnimating, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method swapBuffersBeforeRead, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method moveGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static]
    [junit]  Removed Method swapGLContextAndAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit]  Removed Method swapGLContext, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit]  Removed Method moveAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener
    [junit]  Removed Method run, desc[(Ljavax/media/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer
    [junit]  Removed Method requiresNewBuffer, desc[(Ljavax/media/opengl/GL;III)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider
    [junit]  Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes
    [junit]  Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final public]
    [junit]  Removed Method convert, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/opengl/GLProfile;)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method getPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Removed Field bytesPerPixel, desc[I], sig[null], value[type null, data null, access[final public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider
    [junit]  Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLPixelStorageModes
    [junit]  Removed Method resetPack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setUnpackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method savePack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setPackRowLength, desc[(Ljavax/media/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setAlignment, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method resetUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method resetAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setPackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setRowLength, desc[(Ljavax/media/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method setUnpackRowLength, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method saveAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method saveUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.GLReadBufferUtil
    [junit]  Removed Method readPixelsImpl, desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixels, desc[(Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixels, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final protected]
    [junit]  Removed Field alignment, desc[I], sig[null], value[type null, data null, access[final protected]
    [junit] Class com.jogamp.opengl.util.Gamma
    [junit]  Removed Method resetAllDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit] Class com.jogamp.opengl.util.ImmModeSink
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet
    [junit]  Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method regenerate, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected]
    [junit]  Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.PNGPixelRect
    [junit]  Removed Method read, desc[(Ljava/io/InputStream;Ljavax/media/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public]
    [junit]  Removed Method write, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.RandomTileRenderer
    [junit]  Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.TileRenderer
    [junit]  Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public]
    [junit]  Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method getClippedImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.TileRendererBase
    [junit]  Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method attachAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method getImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method reqPreSwapBuffers, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method getAttachedDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method setGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer
    [junit]  Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit]  Removed Method getURI, desc[()Ljava/net/URI;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method initStream, desc[(Ljava/net/URI;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public]
    [junit]  Removed Method initGL, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer
    [junit]  Removed Field awtPixelAttributesIntRGB3, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Field awtPixelAttributesIntRGBA4, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider
    [junit]  Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLReadBufferUtil
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.Overlay
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderCode
    [junit]  Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method requiresGL3DefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Removed Method addDefaultShaderPrecision, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method addGLSLVersion, desc[(Ljavax/media/opengl/GL2ES2;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method requiresDefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram
    [junit]  Removed Method link, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method validateProgram, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method add, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method replaceShader, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized]
    [junit]  Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderState
    [junit]  Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method releaseAllData, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method disableAllVertexAttributeArrays, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method uniform, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method getUniform, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLUniformData;], sig[null], throws nil, access[public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method ownsAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method isVertexAttribArrayEnabled, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method ownsUniform, desc[(Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method ownUniform, desc[(Ljavax/media/opengl/GLUniformData;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttribute, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjavax/media/opengl/GLArrayData;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method isActiveAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method ownAttribute, desc[(Ljavax/media/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method releaseAllAttributes, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized]
    [junit]  Removed Method vertexAttribPointer, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method attachShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized]
    [junit]  Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method releaseAllUniforms, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderUtil
    [junit]  Removed Method createShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isProgramStatusValid, desc[(Ljavax/media/opengl/GL;II)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isGeometryShaderSupported, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method attachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isProgramExecStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method compileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method createAndCompileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isShaderCompilerAvailable, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method createAndLoadShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method getShaderInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method deleteShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method detachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isProgramLinkStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method shaderBinary, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method getShaderBinaryFormats, desc[(Ljavax/media/opengl/GL;)Ljava/util/Set;], sig[(Ljavax/media/opengl/GL;)Ljava/util/Set<Ljava/lang/Integer;>;], throws nil, access[public static]
    [junit]  Removed Method getProgramInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil
    [junit]  Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer
    [junit]  Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDevice
    [junit]  Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getPosition, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer
    [junit]  Removed Method ppOneEye, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method ppBegin, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getTotalSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method beginFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method endFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method ppEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getSingleSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye
    [junit]  Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoGLEventListener
    [junit]  Removed Method reshapeForEye, desc[(Ljavax/media/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.ImageSequence
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Ljavax/media/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public]
    [junit]  Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit]  Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.texture.Texture
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method disable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method getTextureObject, desc[(Ljavax/media/opengl/GL;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method setTexParameteri, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[public]
    [junit]  Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;I[FI)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setTexParameterf, desc[(Ljavax/media/opengl/GL;IF)V], sig[null], throws nil, access[public]
    [junit]  Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;I[II)V], sig[null], throws nil, access[public]
    [junit]  Removed Method enable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.texture.TextureData
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;)V], sig[null], throws nil, access[protected]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.opengl.util.texture.TextureIO
    [junit]  Removed Method newTexture, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.TextureSequence
    [junit]  Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.TextureState
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureData
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureIO
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTexture, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TGAImage
    [junit]  Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit] Class javax.media.nativewindow.AbstractGraphicsConfiguration
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.AbstractGraphicsDevice
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.AbstractGraphicsScreen
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.Capabilities
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.CapabilitiesChooser
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.CapabilitiesImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.DefaultCapabilitiesChooser
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.DefaultGraphicsConfiguration
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.DefaultGraphicsDevice
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.DefaultGraphicsScreen
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.GraphicsConfigurationFactory
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.nativewindow.MutableSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeSurfaceHolder
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeWindow
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeWindowException
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.NativeWindowFactory
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.nativewindow.OffscreenLayerOption
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.OffscreenLayerSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.ProxySurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.ScalableSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.SurfaceUpdatedListener
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.ToolkitLock
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.UpstreamSurfaceHook
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.UpstreamSurfaceHook.MutableSize
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.VisualIDHolder
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.VisualIDHolder.VIDComparator
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.VisualIDHolder.VIDType
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.nativewindow.WindowClosingProtocol
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.WindowClosingProtocol.WindowClosingMode
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.nativewindow.util.Dimension
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.DimensionImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.Insets
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.InsetsImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelFormat
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.nativewindow.util.PixelFormatUtil
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink32
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelRectangle
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelRectangle.GenericPixelRect
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.Point
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.PointImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.Rectangle
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.RectangleImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.SurfaceSize
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL3bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL4
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL4bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGLES1
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGLES2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGLES3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DefaultGLCapabilitiesChooser
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.FPSCounter
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2ES1
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2ES2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2ES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2GL3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL3ES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL3bc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL4
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL4ES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL4bc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLAnimatorControl
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLAnimatorControl.UncaughtExceptionHandler
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLArrayData
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLAutoDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLBase
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLBufferStorage
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.opengl.GLCapabilities
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLCapabilitiesChooser
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLCapabilitiesImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLContext
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.opengl.GLDebugListener
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLDebugMessage
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLDrawableFactory
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.opengl.GLES1
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLES2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLEventListener
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLException
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLFBODrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLFBODrawable.Resizeable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLOffscreenAutoDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLOffscreenAutoDrawable.FBO
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLPipelineFactory
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLProfile
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLRunnable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLRunnable2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLSharedContextSetter
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLUniformData
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.Threading
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.Threading.Mode
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.opengl.TraceGL2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL3bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL4
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL4bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGLES1
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGLES2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGLES3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.awt.AWTGLAutoDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.awt.ComponentEvents
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.awt.GLCanvas
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.awt.GLJPanel
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.fixedfunc.GLLightingFunc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.fixedfunc.GLMatrixFunc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.fixedfunc.GLPointerFunc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.fixedfunc.GLPointerFuncUtil
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.GLU
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.GLUnurbs
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUquadric
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUtessellator
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUtessellatorCallback
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUtessellatorCallbackAdapter
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.gl2.GLUgl2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.gl2es1.GLUgl2es1
    [junit]  Removed Class , access[public super synchronized]
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Changed Field reqPixelScale, desc[[I -> [F], access[added: private removed: protected ]
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.windows.WindowsGraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.newt.Display.PointerIcon
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.newt.MonitorDevice
    [junit]  Changed Field viewportPU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ]
    [junit]  Changed Field viewportWU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ]
    [junit] Class com.jogamp.newt.Window
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.newt.awt.NewtCanvasAWT
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.newt.opengl.GLWindow
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.newt.swt.NewtCanvasSWT
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.swt.GLCanvas
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.Animator
    [junit]  Changed Field pauseIssued, access[added: bridge package-private volatile removed: protected ]
    [junit]  Changed Field stopIssued, access[added: package-private removed: protected ]
    [junit]  Changed Field isAnimating, access[added: package-private removed: protected ]
    [junit]  Changed Field threadGroup, access[added: private removed: protected ]
    [junit] Class com.jogamp.opengl.util.AnimatorBase
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.CustomGLEventListener
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataEditable
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.PMVMatrix
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.PNGPixelRect
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer
    [junit]  Changed Field CameraInputScheme, desc[Ljava/lang/String; -> Lcom/jogamp/common/net/Uri$Encoded;], type[java.lang.String -> nil], access[]
    [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer
    [junit]  Changed Class , access[]
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] Class com.jogamp.gluegen.runtime.opengl.GLProcAddressResolver
    [junit]  CompatChanged Method resolve, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[]
    [junit]  CompatChanged Method fetchJAWTImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method unlockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method attachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method lockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method detachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit] Class com.jogamp.nativewindow.swt.SWTAccessor
    [junit]  CompatChanged Method getHandle, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method setRealized, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method getWindowHandle, throws[[javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException] -> [java/lang/UnsupportedOperationException, com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit] Class com.jogamp.newt.Display
    [junit]  CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit] Class com.jogamp.newt.MonitorDevice
    [junit]  CompatChanged Method setCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[]
    [junit]  CompatChanged Method queryCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[]
    [junit] Class com.jogamp.newt.Screen
    [junit]  CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit] Class com.jogamp.newt.opengl.GLWindow
    [junit]  CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[]
    [junit]  CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.FBObject
    [junit]  CompatChanged Method supportsDepth, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method getMaxTextureSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method getMaxRenderbufferSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method getMaxSamples, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method supportsPackedDepthStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method hasFullFBOSupport, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setSamplingSink, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalStateException]], access[]
    [junit]  CompatChanged Method getMaxColorAttachments, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method supportsRGBA8, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method supportsStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate
    [junit]  CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.math.FloatUtil
    [junit]  CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.math.Matrix4
    [junit]  CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.swt.GLCanvas
    [junit]  CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setExclusiveContextThread, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.Animator
    [junit]  CompatChanged Method setThreadGroup, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.AnimatorBase
    [junit]  CompatChanged Method setModeBits, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.FPSAnimator
    [junit]  CompatChanged Method setFPS, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataClient
    [junit]  CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataServer
    [junit]  CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createDataMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixedInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSLMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSLInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLBuffers
    [junit]  CompatChanged Method bytesPerPixel, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method componentCount, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes
    [junit]  CompatChanged Method <init>, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet
    [junit]  CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.PMVMatrix
    [junit]  CompatChanged Method glFrustumf, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method gluPerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.awt.Overlay
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method drawAll, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.awt.TextRenderer
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.awt.TextureRenderer
    [junit]  CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method draw3DRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method endOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method getTexture, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram
    [junit]  CompatChanged Method add, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.texture.TextureIO
    [junit]  CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  CompatChanged Method newTexture, throws[[java/lang/IllegalArgumentException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException]], access[]
    [junit]  CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.graph.curve.opengl.GLRegion
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method drawImpl, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method updateImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method clearImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method destroyImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method enable, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback
    [junit]  Added Method run, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.graph.curve.opengl.RenderState
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method updateUniformDataLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method detachFrom, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method updateUniformLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getRenderState, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static]
    [junit]  Added Method setShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method attachTo, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public]
    [junit]  Added Method updateAttributeLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RenderState.ProgramLocal
    [junit]  Added Method update, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.TextRegionUtil
    [junit]  Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public]
    [junit]  Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected]
    [junit]  Added Method validateCache, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit]  Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method setCacheLimit, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method addCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected]
    [junit]  Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit] Class com.jogamp.graph.font.FontFactory
    [junit]  Added Method get, desc[(Ljava/io/InputStream;Z)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static]
    [junit]  Added Method get, desc[(Ljava/io/InputStream;IZ)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static]
    [junit] Class com.jogamp.nativewindow.AbstractGraphicsConfiguration
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.AbstractGraphicsDevice
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.AbstractGraphicsScreen
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.Capabilities
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.CapabilitiesChooser
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.CapabilitiesImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.DefaultCapabilitiesChooser
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsConfiguration
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsScreen
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
    [junit]  Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;Lcom/jogamp/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.GenericUpstreamSurfacelessHook
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.GraphicsConfigurationFactory
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration
    [junit]  Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.MutableSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeSurfaceHolder
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeWindow
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeWindowException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.NativeWindowFactory
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.nativewindow.OffscreenLayerOption
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.OffscreenLayerSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.ProxySurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.ScalableSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.SurfaceUpdatedListener
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.ToolkitLock
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook.MutableSize
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.VisualIDHolder
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDComparator
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDType
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.WindowClosingProtocol
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Added Method getNativeGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public]
    [junit]  Added Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit]  Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setupCapabilitiesRGBABits, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen
    [junit]  Added Method createDefault, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Added Method createScreenDevice, desc[(II)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Added Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt
    [junit]  Added Method getDataBytes, desc[(I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method getDataBytes, desc[()Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt
    [junit]  Added Method <init>, desc[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public]
    [junit]  Added Method getDataBuffer, desc[()Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Added Method setReqPixelScale, desc[()Z], sig[null], throws nil, access[final protected]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[public]
    [junit]  Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method getLocationOnScreenNativeImpl, desc[(II)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method setCursor, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;Lcom/jogamp/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getPixelScaleX, desc[()F], sig[null], throws nil, access[final protected]
    [junit]  Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public]
    [junit]  Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method hasPixelScaleChanged, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getLocationOnScreenNative, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[protected]
    [junit]  Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[public]
    [junit]  Added Method getPixelScaleY, desc[()F], sig[null], throws nil, access[final protected]
    [junit]  Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice
    [junit]  Added Method getEGLVersion, desc[()Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[public]
    [junit]  Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback
    [junit]  Added Method eglGetAndInitDisplay, desc[([J[I[I)J], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.nativewindow.swt.SWTAccessor
    [junit]  Added Method createCompatibleX11ChildWindow, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static]
    [junit]  Added Method resizeX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static]
    [junit]  Added Method getScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Added Method getNativeVisualID, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static]
    [junit]  Added Method destroyX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static]
    [junit]  Added Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static]
    [junit] Class com.jogamp.nativewindow.util.Dimension
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.DimensionImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.Insets
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.InsetsImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat.CType
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat.Composition
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil.ComponentMap
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelRectangle
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.Point
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PointImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.Rectangle
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.RectangleImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.SurfaceSize
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice
    [junit]  Added Method <init>, desc[(Ljava/lang/String;ILcom/jogamp/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(JILcom/jogamp/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen
    [junit]  Added Method createScreenDevice, desc[(JIZ)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.newt.Display
    [junit]  Added Method createPointerIcon, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public]
    [junit]  Added Method getGraphicsDevice, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getNativePointerIconPixelFormat, desc[()Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.Display.PointerIcon
    [junit]  Added Method getHotspot, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.MonitorDevice
    [junit]  Added Field isPrimary, desc[Z], sig[null], value[type null, data null, access[protected]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet<Lcom/jogamp/newt/MonitorMode;>;)V], throws nil, access[protected]
    [junit]  Added Method getSizeMM, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Field isClone, desc[Z], sig[null], value[type null, data null, access[protected]
    [junit]  Added Method isPrimary, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method getPixelScale, desc[([F)[F], sig[null], throws nil, access[public]
    [junit]  Added Method unionOfViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List<Lcom/jogamp/newt/MonitorDevice;>;)V], throws nil, access[public static]
    [junit]  Added Field pixelScale, desc[[F], sig[null], value[type null, data null, access[final protected]
    [junit]  Added Method isClone, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.MonitorMode
    [junit]  Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.MonitorMode.SizeAndRRate
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.NewtFactory
    [junit]  Added Method createWindow, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[(Ljava/lang/String;IJLcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method isScreenCompatible, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.newt.Screen
    [junit]  Added Method getPrimaryMonitor, desc[()Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method unionOfMonitorViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getMainMonitor, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public]
    [junit]  Added Method getMonitor, desc[(I)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public]
    [junit]  Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getGraphicsScreen, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.Window
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.awt.NewtCanvasAWT
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.PinchToZoomGesture
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.WindowUpdateEvent
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(SLjava/lang/Object;JLcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTAdapter
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/NEWTEventListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method getNativeSurfaceHolder, desc[()Lcom/jogamp/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized]
    [junit] Class com.jogamp.newt.event.awt.AWTKeyAdapter
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/KeyListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTMouseAdapter
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/MouseListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTWindowAdapter
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/WindowListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.opengl.GLWindow
    [junit]  Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public]
    [junit]  Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit]  Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public]
    [junit]  Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public]
    [junit]  Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.swt.NewtCanvasSWT
    [junit]  Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.util.MonitorModeUtil
    [junit]  Added Method filterBySurfaceSize, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit]  Added Method filterByResolution, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method createInstance, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public static]
    [junit]  Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getGLEventListener, desc[()Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.DebugGL2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL3bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL4
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL4bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGLES1
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGLES2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGLES3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DefaultGLCapabilitiesChooser
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.FBObject
    [junit]  Added Method detachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL;III)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method detachAllRenderbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method isBound, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Field REQUESTED_BITS, desc[I], sig[null], value[type java.lang.Integer, data -1, access[final public static]
    [junit]  Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;IIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalStateException], access[final public]
    [junit]  Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method unuse, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Field MAXIMUM_BITS, desc[I], sig[null], value[type java.lang.Integer, data -3, access[final public static]
    [junit]  Added Method resetSamplingSink, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method attachRenderbufferImpl, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final protected]
    [junit]  Added Method detachAllTexturebuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method syncSamplingSink, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method unbind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method detachAllColorbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Added Method isModified, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method use, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method detachAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method detachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Field CHOSEN_BITS, desc[I], sig[null], value[type java.lang.Integer, data -2, access[final public static]
    [junit]  Added Field DEFAULT_BITS, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static]
    [junit] Class com.jogamp.opengl.FBObject.Attachment
    [junit]  Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit] Class com.jogamp.opengl.FBObject.Colorbuffer
    [junit]  Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit] Class com.jogamp.opengl.FBObject.RenderAttachment
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.FBObject.TextureAttachment
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.FPSCounter
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2ES1
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2ES2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2ES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2GL3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL3ES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL3bc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL4
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL4ES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL4bc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAnimatorControl
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAnimatorControl.UncaughtExceptionHandler
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLArrayData
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAutoDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.GLBase
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLBufferStorage
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.opengl.GLCapabilities
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLCapabilitiesChooser
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLCapabilitiesImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.opengl.GLDebugListener
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLDebugMessage
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLDrawableFactory
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.opengl.GLES1
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLES2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLEventListener
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLEventListenerState
    [junit]  Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit]  Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.GLException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLExtensions
    [junit]  Added Field ARB_ES3_1_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_1_compatibility, access[final public static]
    [junit] Class com.jogamp.opengl.GLFBODrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLFBODrawable.Resizeable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable.FBO
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLPipelineFactory
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLProfile
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLRendererQuirks
    [junit]  Added Method addStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Field NoPBufferWithAccum, desc[I], sig[null], value[type java.lang.Integer, data 19, access[final public static]
    [junit]  Added Field NoARBCreateContext, desc[I], sig[null], value[type java.lang.Integer, data 21, access[final public static]
    [junit]  Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Field BuggyColorRenderbuffer, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static]
    [junit]  Added Method addQuirk, desc[(I)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Field NeedSharedObjectSync, desc[I], sig[null], value[type java.lang.Integer, data 20, access[final public static]
    [junit]  Added Field NoSurfacelessCtx, desc[I], sig[null], value[type java.lang.Integer, data 22, access[final public static]
    [junit]  Added Method pushStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method areSameStickyDevice, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method getStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static]
    [junit]  Added Method getCount, desc[()I], sig[null], throws nil, access[final public static]
    [junit]  Added Method existStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.GLRunnable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLRunnable2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLSharedContextSetter
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLUniformData
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser
    [junit]  Added Method chooseCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Lcom/jogamp/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public]
    [junit] Class com.jogamp.opengl.JoglVersion
    [junit]  Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/opengl/GLDrawableFactory;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getDefaultOpenGLInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getBriefOSGLBuildInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Added Method toString, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Added Method getAllAvailableCapabilitiesInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method toString, desc[(Lcom/jogamp/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit]  Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.Threading
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.Threading.Mode
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL3bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL4
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL4bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGLES1
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGLES2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGLES3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.awt.AWTGLAutoDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.awt.ComponentEvents
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.awt.GLCanvas
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.awt.GLJPanel
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.egl.EGL
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.egl.EGLClientPixmapHI
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.egl.EGLExt
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLLightingFunc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLMatrixFunc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFunc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFuncUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.GLU
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.GLUnurbs
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUquadric
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUtessellator
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallback
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallbackAdapter
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.gl2.GLUgl2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.gl2es1.GLUgl2es1
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.swt.GLCanvas
    [junit]  Added Method disposeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Z)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Added Method setSharedAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Added Method setGL, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Added Method getGL, desc[()Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public]
    [junit]  Added Method createContext, desc[(Lcom/jogamp/opengl/GLContext;)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Added Method getContext, desc[()Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Added Method getGLEventListener, desc[(I)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Added Method getGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method getDelegatedDrawable, desc[()Lcom/jogamp/opengl/GLDrawable;], sig[null], throws nil, access[final public]
    [junit]  Added Method invoke, desc[(ZLcom/jogamp/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit]  Added Method setSharedContext, desc[(Lcom/jogamp/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Added Method setAnimator, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method <init>, desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Added Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static]
    [junit]  Added Method getAnimator, desc[()Lcom/jogamp/opengl/GLAnimatorControl;], sig[null], throws nil, access[public]
    [junit]  Added Method getChosenGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  Added Method setContext, desc[(Lcom/jogamp/opengl/GLContext;Z)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Added Method addGLEventListener, desc[(ILcom/jogamp/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Added Method addGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[public]
    [junit]  Added Method removeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public]
    [junit]  Added Method getRequestedGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  Added Method setGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.Animator
    [junit]  Added Method <init>, desc[(Ljava/lang/ThreadGroup;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.AnimatorBase
    [junit]  Added Method remove, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit]  Added Method getUncaughtExceptionHandler, desc[()Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public]
    [junit]  Added Method setUncaughtExceptionHandler, desc[(Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method add, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit]  Added Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)Z], sig[null], throws nil, access[final protected super synchronized]
    [junit] Class com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException
    [junit]  Added Method getGLAutoDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.CustomGLEventListener
    [junit]  Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.FPSAnimator
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataClient
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit] Class com.jogamp.opengl.util.GLArrayDataEditable
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataServer
    [junit]  Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method addFixedSubArray, desc[(III)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  Added Method unmapStorage, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method addGLSLSubArray, desc[(Ljava/lang/String;II)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;I)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit]  Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;JJI)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper
    [junit]  Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  Added Method validate, desc[(Lcom/jogamp/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.GLBuffers
    [junit]  Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static]
    [junit]  Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIIZ)I], sig[null], throws [com/jogamp/opengl/GLException], access[final public static]
    [junit] Class com.jogamp.opengl.util.GLDrawableUtil
    [junit]  Added Method isSwapGLContextSafe, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method swapBuffersBeforeRead, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorStartedOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorAnimatingOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorStarted, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method moveGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static]
    [junit]  Added Method swapGLContext, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit]  Added Method moveAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorAnimating, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method swapGLContextAndAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener
    [junit]  Added Method run, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer
    [junit]  Added Method requiresNewBuffer, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIILjava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider
    [junit]  Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes
    [junit]  Added Method equals, desc[(Ljava/lang/Object;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method hashCode, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method convert, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public static]
    [junit]  Added Method getPixelFormat, desc[(II)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public static]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Field pfmt, desc[Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], value[type null, data null, access[final public]
    [junit]  Added Method convert, desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider
    [junit]  Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method dispose, desc[()V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLPixelStorageModes
    [junit]  Added Method setPackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method resetUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method saveUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method savePack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method resetAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method saveAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setPackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method setUnpackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public]
    [junit]  Added Method resetPack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setAlignment, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setUnpackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.GLReadBufferUtil
    [junit]  Added Field hasAlpha, desc[Z], sig[null], value[type null, data null, access[protected]
    [junit]  Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public]
    [junit]  Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Added Method readPixelsImpl, desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected]
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.Gamma
    [junit]  Added Method resetAllDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit] Class com.jogamp.opengl.util.ImmModeSink
    [junit]  Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet
    [junit]  Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected]
    [junit]  Added Method regenerate, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected]
    [junit]  Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.PNGPixelRect
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public]
    [junit]  Added Method write, desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public]
    [junit]  Added Method read, desc[(Ljava/io/InputStream;Lcom/jogamp/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.RandomTileRenderer
    [junit]  Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.TileRenderer
    [junit]  Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method getClippedImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.TileRendererBase
    [junit]  Added Method getAttachedDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Added Method getImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method reqPreSwapBuffers, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method attachAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Added Method setGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getUri, desc[()Lcom/jogamp/common/net/Uri;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method initGL, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit]  Added Method initStream, desc[(Lcom/jogamp/common/net/Uri;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIIILjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method getHostPixelComp, desc[()Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[final public]
    [junit]  Added Method getAWTFormat, desc[()I], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider
    [junit]  Added Method getAWTFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)I], sig[null], throws nil, access[public]
    [junit]  Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Added Method getAWTPixelFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider
    [junit]  Added Method dispose, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLReadBufferUtil
    [junit]  Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit]  Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.Overlay
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderCode
    [junit]  Added Method addGLSLVersion, desc[(Lcom/jogamp/opengl/GL2ES2;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method addDefaultShaderPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method requiresDefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method requiresGL3DefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram
    [junit]  Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method add, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method link, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method validateProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized]
    [junit]  Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method replaceShader, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderState
    [junit]  Added Method ownAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method releaseAllUniforms, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method releaseAllData, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method ownUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getUniform, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLUniformData;], sig[null], throws nil, access[public]
    [junit]  Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized]
    [junit]  Added Method attachShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method vertexAttribPointer, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public]
    [junit]  Added Method uniform, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method releaseAllAttributes, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public]
    [junit]  Added Method disableAllVertexAttributeArrays, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)I], sig[null], throws nil, access[public]
    [junit]  Added Method ownsAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method ownsUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method getAttribute, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)I], sig[null], throws nil, access[public]
    [junit]  Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/opengl/GLArrayData;)V], sig[null], throws nil, access[public]
    [junit]  Added Method isActiveAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method isVertexAttribArrayEnabled, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderUtil
    [junit]  Added Method getProgramInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method deleteShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method isGeometryShaderSupported, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method shaderBinary, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method isProgramStatusValid, desc[(Lcom/jogamp/opengl/GL;II)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method createAndLoadShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method getShaderBinaryFormats, desc[(Lcom/jogamp/opengl/GL;)Ljava/util/Set;], sig[(Lcom/jogamp/opengl/GL;)Ljava/util/Set<Ljava/lang/Integer;>;], throws nil, access[public static]
    [junit]  Added Method detachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method isProgramLinkStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method attachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method createAndCompileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method isProgramExecStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method compileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method getShaderInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method isShaderCompilerAvailable, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method createShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil
    [junit]  Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit]  Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer
    [junit]  Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDevice
    [junit]  Added Method getPosition, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer
    [junit]  Added Method getSingleSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method ppOneEye, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method ppEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method beginFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method ppBegin, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getTotalSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method endFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye
    [junit]  Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoGLEventListener
    [junit]  Added Method reshapeForEye, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.ImageSequence
    [junit]  Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Lcom/jogamp/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit] Class com.jogamp.opengl.util.texture.Texture
    [junit]  Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method setTexParameterf, desc[(Lcom/jogamp/opengl/GL;IF)V], sig[null], throws nil, access[public]
    [junit]  Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getTextureObject, desc[(Lcom/jogamp/opengl/GL;)I], sig[null], throws nil, access[public]
    [junit]  Added Method setTexParameteri, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method enable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method disable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.texture.TextureData
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;)V], sig[null], throws nil, access[protected]
    [junit] Class com.jogamp.opengl.util.texture.TextureIO
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method newTexture, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.TextureSequence
    [junit]  Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.TextureState
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureData
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureIO
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method newTexture, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TGAImage
    [junit]  Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.gluegen.runtime.opengl.GLProcAddressResolver
    [junit]  CompatChanged Method resolve, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.graph.curve.opengl.GLRegion
    [junit]  Removed Method clearImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroyImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method drawImpl, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method updateImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method clearImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method destroyImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method updateImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method drawImpl, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method enable, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method enable, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback
    [junit]  Removed Method run, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method run, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.graph.curve.opengl.RenderState
    [junit]  Removed Method attachTo, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method detachFrom, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method updateUniformDataLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method detachFrom, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method updateUniformLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method updateUniformLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method getRenderState, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method setShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method updateAttributeLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getRenderState, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static]
    [junit]  Added Method setShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method attachTo, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public]
    [junit]  Added Method updateAttributeLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method updateUniformDataLoc, desc[(Ljavax/media/opengl/GL2ES2;ZZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RenderState.ProgramLocal
    [junit]  Added Method update, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method update, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.TextRegionUtil
    [junit]  Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public]
    [junit]  Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected]
    [junit]  Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method addCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method validateCache, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit]  Added Method validateCache, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit]  Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method setCacheLimit, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public]
    [junit]  Added Method addCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setCacheLimit, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit] Class com.jogamp.graph.font.FontFactory
    [junit]  Added Method get, desc[(Ljava/io/InputStream;Z)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static]
    [junit]  Added Method get, desc[(Ljava/io/InputStream;IZ)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static]
    [junit]  Removed Method get, desc[(Ljava/net/URLConnection;)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static]
    [junit] Class com.jogamp.nativewindow.AbstractGraphicsConfiguration
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.AbstractGraphicsDevice
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.AbstractGraphicsScreen
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.Capabilities
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.CapabilitiesChooser
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.CapabilitiesImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.DefaultCapabilitiesChooser
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsConfiguration
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsScreen
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
    [junit]  Changed Class , access[]
    [junit]  Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;Ljavax/media/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;Lcom/jogamp/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.GenericUpstreamSurfacelessHook
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.GraphicsConfigurationFactory
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.MutableSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeSurfaceHolder
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeWindow
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeWindowException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.NativeWindowFactory
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.nativewindow.OffscreenLayerOption
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.OffscreenLayerSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.ProxySurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.ScalableSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.SurfaceUpdatedListener
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.ToolkitLock
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook.MutableSize
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Changed Class , access[]
    [junit]  Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.VisualIDHolder
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDComparator
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDType
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.WindowClosingProtocol
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Removed Method setupCapabilitiesRGBABits, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static]
    [junit]  Added Method getNativeGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public]
    [junit]  Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public]
    [junit]  Added Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setupCapabilitiesRGBABits, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static]
    [junit]  Changed Class , access[]
    [junit]  Removed Method getNativeGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public]
    [junit]  Removed Method create, desc[(Ljava/awt/Component;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen
    [junit]  Removed Method createDefault, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Added Method createDefault, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createScreenDevice, desc[(II)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Added Method createScreenDevice, desc[(II)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Added Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit]  Changed Class , access[]
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt
    [junit]  Added Method getDataBytes, desc[(I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method getDataBytes, desc[()Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt
    [junit]  Added Method <init>, desc[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public]
    [junit]  Added Method getDataBuffer, desc[()Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Added Method setReqPixelScale, desc[()Z], sig[null], throws nil, access[final protected]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Changed Field reqPixelScale, desc[[I -> [F], access[added: private removed: protected ]
    [junit]  Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method getPixelScaleX, desc[()I], sig[null], throws nil, access[final protected]
    [junit]  Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[]
    [junit]  Added Method <init>, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method getLocationOnScreenNativeImpl, desc[(II)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method fetchJAWTImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method unlockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Removed Method updatePixelScale, desc[()Z], sig[null], throws nil, access[final protected]
    [junit]  Added Method setCursor, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;Lcom/jogamp/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getPixelScaleX, desc[()F], sig[null], throws nil, access[final protected]
    [junit]  Removed Method getLocationOnScreenNativeImpl, desc[(II)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getLocationOnScreenNative, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[protected]
    [junit]  Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public]
    [junit]  Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method attachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method hasPixelScaleChanged, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method setCursor, desc[(Ljavax/media/nativewindow/util/PixelRectangle;Ljavax/media/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method lockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method detachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Added Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getLocationOnScreenNative, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[protected]
    [junit]  Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[public]
    [junit]  Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Changed Class , access[]
    [junit]  Removed Method getPixelScaleY, desc[()I], sig[null], throws nil, access[final protected]
    [junit]  Removed Method getLocationOnScreenNonBlocking, desc[(Ljavax/media/nativewindow/util/Point;Ljava/awt/Component;)Ljava/awt/Component;], sig[null], throws nil, access[protected static]
    [junit]  Added Method getPixelScaleY, desc[()F], sig[null], throws nil, access[final protected]
    [junit]  Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit]  Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice
    [junit]  Added Method getEGLVersion, desc[()Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback
    [junit]  Removed Method eglGetAndInitDisplay, desc[([J)J], sig[null], throws nil, access[abstract public]
    [junit]  Added Method eglGetAndInitDisplay, desc[([J[I[I)J], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.swt.SWTAccessor
    [junit]  CompatChanged Method getHandle, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Added Method createCompatibleX11ChildWindow, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static]
    [junit]  CompatChanged Method setRealized, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Removed Method createCompatibleX11ChildWindow, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static]
    [junit]  Added Method resizeX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static]
    [junit]  Added Method getScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Added Method getNativeVisualID, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static]
    [junit]  Removed Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws [javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static]
    [junit]  CompatChanged Method getWindowHandle, throws[[javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException] -> [java/lang/UnsupportedOperationException, com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Added Method destroyX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method resizeX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static]
    [junit]  Added Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static]
    [junit]  Removed Method getNativeVisualID, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static]
    [junit]  Removed Method destroyX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method getScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.util.Dimension
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.DimensionImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.Insets
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.InsetsImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat.CType
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat.Composition
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil.ComponentMap
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelRectangle
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.Point
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PointImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.Rectangle
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.RectangleImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.SurfaceSize
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.windows.WindowsGraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice
    [junit]  Removed Method <init>, desc[(JILjavax/media/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Added Method <init>, desc[(Ljava/lang/String;ILcom/jogamp/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(JILcom/jogamp/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljava/lang/String;ILjavax/media/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen
    [junit]  Changed Class , access[]
    [junit]  Added Method createScreenDevice, desc[(JIZ)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createScreenDevice, desc[(JIZ)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.newt.Display
    [junit]  Added Method createPointerIcon, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public]
    [junit]  Added Method getGraphicsDevice, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getNativePointerIconPixelFormat, desc[()Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getNativePointerIconPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public]
    [junit]  CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Removed Method createPointerIcon, desc[(Ljavax/media/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public]
    [junit]  CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Removed Method getGraphicsDevice, desc[()Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.Display.PointerIcon
    [junit]  Changed Class , access[]
    [junit]  Removed Method getHotspot, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getHotspot, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.MonitorDevice
    [junit]  Removed Method unionOfViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List<Lcom/jogamp/newt/MonitorDevice;>;)V], throws nil, access[public static]
    [junit]  Removed Method getSizeMM, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method setCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[]
    [junit]  Added Field isPrimary, desc[Z], sig[null], value[type null, data null, access[protected]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet<Lcom/jogamp/newt/MonitorMode;>;)V], throws nil, access[protected]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet<Lcom/jogamp/newt/MonitorMode;>;)V], throws nil, access[protected]
    [junit]  Added Method getSizeMM, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Changed Field viewportPU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ]
    [junit]  Changed Field viewportWU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ]
    [junit]  Added Field isClone, desc[Z], sig[null], value[type null, data null, access[protected]
    [junit]  CompatChanged Method queryCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[]
    [junit]  Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method isPrimary, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method getPixelScale, desc[([F)[F], sig[null], throws nil, access[public]
    [junit]  Added Method unionOfViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List<Lcom/jogamp/newt/MonitorDevice;>;)V], throws nil, access[public static]
    [junit]  Added Field pixelScale, desc[[F], sig[null], value[type null, data null, access[final protected]
    [junit]  Added Method isClone, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.MonitorMode
    [junit]  Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.MonitorMode.SizeAndRRate
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.NewtFactory
    [junit]  Removed Method createWindow, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[(Ljava/lang/String;IJLjavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit]  Removed Method isScreenCompatible, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[(Ljava/lang/String;IJLcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit]  Added Method isScreenCompatible, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.newt.Screen
    [junit]  Added Method getPrimaryMonitor, desc[()Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method unionOfMonitorViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method getGraphicsScreen, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getMainMonitor, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public]
    [junit]  Removed Method unionOfMonitorViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Added Method getMonitor, desc[(I)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getMainMonitor, desc[(Ljavax/media/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public]
    [junit]  Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getGraphicsScreen, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit] Class com.jogamp.newt.Window
    [junit]  Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Changed Class , access[]
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.awt.NewtCanvasAWT
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.PinchToZoomGesture
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.WindowUpdateEvent
    [junit]  Removed Method <init>, desc[(SLjava/lang/Object;JLjavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(SLjava/lang/Object;JLcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTAdapter
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/NEWTEventListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method getNativeSurfaceHolder, desc[()Lcom/jogamp/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized]
    [junit]  Removed Method getNativeSurfaceHolder, desc[()Ljavax/media/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/NEWTEventListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected]
    [junit] Class com.jogamp.newt.event.awt.AWTKeyAdapter
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/KeyListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/KeyListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTMouseAdapter
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/MouseListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/MouseListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTWindowAdapter
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/WindowListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/WindowListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.opengl.GLWindow
    [junit]  Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[]
    [junit]  Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public]
    [junit]  Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public]
    [junit]  Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public]
    [junit]  Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit]  Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  Changed Class , access[]
    [junit]  Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public]
    [junit]  Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public]
    [junit]  Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit]  Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.swt.NewtCanvasSWT
    [junit]  Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.util.MonitorModeUtil
    [junit]  Added Method filterBySurfaceSize, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit]  Removed Method filterBySurfaceSize, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit]  Added Method filterByResolution, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit]  Removed Method filterByResolution, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase
    [junit]  Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method createInstance, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public static]
    [junit]  Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLEventListener, desc[()Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Removed Method createInstance, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public static]
    [junit]  Added Method getGLEventListener, desc[()Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.DebugGL2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL3bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL4
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL4bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGLES1
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGLES2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGLES3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DefaultGLCapabilitiesChooser
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.FBObject
    [junit]  Added Method detachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL;III)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public]
    [junit]  CompatChanged Method supportsDepth, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method detachAllRenderbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  CompatChanged Method getMaxTextureSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method isBound, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method detachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;IIIZ)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method detachAllRenderbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method getMaxRenderbufferSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method syncSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Field REQUESTED_BITS, desc[I], sig[null], value[type java.lang.Integer, data -1, access[final public static]
    [junit]  Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;IIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method detachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalStateException], access[final public]
    [junit]  Removed Method unbind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method unuse, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  CompatChanged Method getMaxSamples, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method unuse, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Field MAXIMUM_BITS, desc[I], sig[null], value[type java.lang.Integer, data -3, access[final public static]
    [junit]  Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Added Method resetSamplingSink, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  CompatChanged Method supportsPackedDepthStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method attachRenderbufferImpl, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final protected]
    [junit]  Removed Method attachRenderbufferImpl, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException], access[final protected]
    [junit]  Added Method detachAllTexturebuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method syncSamplingSink, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method resetSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method detachAllTexturebuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method use, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  CompatChanged Method hasFullFBOSupport, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setSamplingSink, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalStateException]], access[]
    [junit]  Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method unbind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method detachAllColorbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method detachAllColorbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Removed Method isBound, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Added Method isModified, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method use, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  CompatChanged Method getMaxColorAttachments, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  CompatChanged Method supportsRGBA8, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method supportsStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method detachAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Added Method detachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Field CHOSEN_BITS, desc[I], sig[null], value[type java.lang.Integer, data -2, access[final public static]
    [junit]  Removed Method detachAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Field DEFAULT_BITS, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static]
    [junit] Class com.jogamp.opengl.FBObject.Attachment
    [junit]  Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit] Class com.jogamp.opengl.FBObject.Colorbuffer
    [junit]  Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit] Class com.jogamp.opengl.FBObject.RenderAttachment
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.FBObject.TextureAttachment
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.FPSCounter
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2ES1
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2ES2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2ES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2GL3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL3ES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL3bc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL4
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL4ES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL4bc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAnimatorControl
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAnimatorControl.UncaughtExceptionHandler
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLArrayData
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAutoDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit]  Changed Class , access[]
    [junit]  CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.GLBase
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLBufferStorage
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.opengl.GLCapabilities
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLCapabilitiesChooser
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLCapabilitiesImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.opengl.GLDebugListener
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLDebugMessage
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLDrawableFactory
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.opengl.GLES1
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLES2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLEventListener
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLEventListenerState
    [junit]  Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit]  Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit]  Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit]  Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.GLException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLExtensions
    [junit]  Added Field ARB_ES3_1_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_1_compatibility, access[final public static]
    [junit] Class com.jogamp.opengl.GLFBODrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLFBODrawable.Resizeable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable.FBO
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLPipelineFactory
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLProfile
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLRendererQuirks
    [junit]  Added Method addStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method existStickyDeviceQuirk, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static]
    [junit]  Added Field NoPBufferWithAccum, desc[I], sig[null], value[type java.lang.Integer, data 19, access[final public static]
    [junit]  Added Field NoARBCreateContext, desc[I], sig[null], value[type java.lang.Integer, data 21, access[final public static]
    [junit]  Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Field BuggyColorRenderbuffer, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static]
    [junit]  Removed Method pushStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method addQuirk, desc[(I)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method getStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static]
    [junit]  Added Field NeedSharedObjectSync, desc[I], sig[null], value[type java.lang.Integer, data 20, access[final public static]
    [junit]  Removed Method areSameStickyDevice, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljavax/media/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Field NoSurfacelessCtx, desc[I], sig[null], value[type java.lang.Integer, data 22, access[final public static]
    [junit]  Added Method pushStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method areSameStickyDevice, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Field COUNT, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static]
    [junit]  Added Method getStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static]
    [junit]  Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method getCount, desc[()I], sig[null], throws nil, access[final public static]
    [junit]  Added Method existStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.GLRunnable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLRunnable2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLSharedContextSetter
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLUniformData
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser
    [junit]  Changed Class , access[]
    [junit]  Added Method chooseCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Lcom/jogamp/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public]
    [junit]  Removed Method chooseCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Ljavax/media/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public]
    [junit] Class com.jogamp.opengl.JoglVersion
    [junit]  Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/opengl/GLDrawableFactory;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getDefaultOpenGLInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getBriefOSGLBuildInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getBriefOSGLBuildInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method toString, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Removed Method getAllAvailableCapabilitiesInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getDefaultOpenGLInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getAllAvailableCapabilitiesInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method toString, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Added Method toString, desc[(Lcom/jogamp/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit]  Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method toString, desc[(Ljavax/media/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit]  Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getAvailableCapabilitiesInfo, desc[(Ljavax/media/opengl/GLDrawableFactory;Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.Threading
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.Threading.Mode
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL3bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL4
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL4bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGLES1
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGLES2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGLES3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.awt.AWTGLAutoDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.awt.ComponentEvents
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.awt.GLCanvas
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.awt.GLJPanel
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.egl.EGL
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.egl.EGLClientPixmapHI
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.egl.EGLExt
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLLightingFunc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLMatrixFunc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFunc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFuncUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.GLU
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.GLUnurbs
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUquadric
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUtessellator
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallback
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallbackAdapter
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.gl2.GLUgl2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.gl2es1.GLUgl2es1
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.math.FloatUtil
    [junit]  CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.math.Matrix4
    [junit]  CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.swt.GLCanvas
    [junit]  Added Method disposeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Z)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Added Method setSharedAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Added Method setGL, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Added Method getGL, desc[()Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Removed Method getRequestedGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method setGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public]
    [junit]  Added Method createContext, desc[(Lcom/jogamp/opengl/GLContext;)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Removed Method setSharedContext, desc[(Ljavax/media/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Added Method getContext, desc[()Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Added Method getGLEventListener, desc[(I)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Removed Method addGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setSharedAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Removed Method getGLEventListener, desc[(I)Ljavax/media/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Removed Method disposeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Z)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method setExclusiveContextThread, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[public]
    [junit]  Removed Method addGLEventListener, desc[(ILjavax/media/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Added Method getGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method getDelegatedDrawable, desc[()Lcom/jogamp/opengl/GLDrawable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getAnimator, desc[()Ljavax/media/opengl/GLAnimatorControl;], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setGL, desc[(Ljavax/media/opengl/GL;)Ljavax/media/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Added Method invoke, desc[(ZLcom/jogamp/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit]  Removed Method removeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Added Method setSharedContext, desc[(Lcom/jogamp/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Added Method setAnimator, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Removed Method getGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Removed Method getDelegatedDrawable, desc[()Ljavax/media/opengl/GLDrawable;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static]
    [junit]  Removed Method invoke, desc[(ZLjavax/media/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit]  Removed Method getChosenGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  Added Method getAnimator, desc[()Lcom/jogamp/opengl/GLAnimatorControl;], sig[null], throws nil, access[public]
    [junit]  Removed Method getGL, desc[()Ljavax/media/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Added Method getChosenGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  Removed Method getContext, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Removed Method createContext, desc[(Ljavax/media/opengl/GLContext;)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Removed Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static]
    [junit]  Added Method setContext, desc[(Lcom/jogamp/opengl/GLContext;Z)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Added Method addGLEventListener, desc[(ILcom/jogamp/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Added Method addGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[public]
    [junit]  Added Method removeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public]
    [junit]  Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[public]
    [junit]  Added Method getRequestedGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  Added Method setGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setContext, desc[(Ljavax/media/opengl/GLContext;Z)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Removed Method setAnimator, desc[(Ljavax/media/opengl/GLAnimatorControl;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.Animator
    [junit]  Removed Method <init>, desc[(Ljava/lang/ThreadGroup;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Changed Field pauseIssued, access[added: bridge package-private volatile removed: protected ]
    [junit]  Changed Field stopIssued, access[added: package-private removed: protected ]
    [junit]  Changed Field isAnimating, access[added: package-private removed: protected ]
    [junit]  Added Method <init>, desc[(Ljava/lang/ThreadGroup;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method setThreadGroup, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Changed Field threadGroup, access[added: private removed: protected ]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.AnimatorBase
    [junit]  Removed Method getUncaughtExceptionHandler, desc[()Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public]
    [junit]  Removed Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)V], sig[null], throws nil, access[final protected super synchronized]
    [junit]  Added Method remove, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit]  Removed Method remove, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit]  Added Method getUncaughtExceptionHandler, desc[()Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public]
    [junit]  Added Method setUncaughtExceptionHandler, desc[(Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method add, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit]  Added Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)Z], sig[null], throws nil, access[final protected super synchronized]
    [junit]  Changed Class , access[]
    [junit]  Removed Method setUncaughtExceptionHandler, desc[(Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method add, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit]  CompatChanged Method setModeBits, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException
    [junit]  Removed Method getGLAutoDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Added Method getGLAutoDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.CustomGLEventListener
    [junit]  Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.FPSAnimator
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method setFPS, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataClient
    [junit]  CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataEditable
    [junit]  Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public]
    [junit]  Changed Class , access[]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataServer
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit]  CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method addFixedSubArray, desc[(III)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createDataMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixedInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method unmapStorage, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method addGLSLSubArray, desc[(Ljava/lang/String;II)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSLMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method unmapStorage, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method addFixedSubArray, desc[(III)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;I)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit]  Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;JJI)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;I)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createGLSLInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;JJI)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit]  Removed Method addGLSLSubArray, desc[(Ljava/lang/String;II)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Changed Class , access[]
    [junit]  Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method validate, desc[(Ljavax/media/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method validate, desc[(Lcom/jogamp/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLBuffers
    [junit]  CompatChanged Method bytesPerPixel, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIIZ)I], sig[null], throws [javax/media/opengl/GLException], access[final public static]
    [junit]  Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static]
    [junit]  Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static]
    [junit]  Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIIZ)I], sig[null], throws [com/jogamp/opengl/GLException], access[final public static]
    [junit]  CompatChanged Method componentCount, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLDrawableUtil
    [junit]  Added Method isSwapGLContextSafe, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isAnimatorStarted, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method swapBuffersBeforeRead, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorStartedOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorAnimatingOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorStarted, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method isSwapGLContextSafe, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isAnimatorAnimatingOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method moveGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static]
    [junit]  Added Method swapGLContext, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit]  Removed Method isAnimatorStartedOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method moveAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorAnimating, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method isAnimatorAnimating, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method swapBuffersBeforeRead, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method moveGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static]
    [junit]  Removed Method swapGLContextAndAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit]  Removed Method swapGLContext, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit]  Added Method swapGLContextAndAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit]  Removed Method moveAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener
    [junit]  Added Method run, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method run, desc[(Ljavax/media/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer
    [junit]  Added Method requiresNewBuffer, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method requiresNewBuffer, desc[(Ljavax/media/opengl/GL;III)Z], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIILjava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider
    [junit]  Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes
    [junit]  Added Method equals, desc[(Ljava/lang/Object;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final public]
    [junit]  Removed Method convert, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/opengl/GLProfile;)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method getPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method hashCode, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method convert, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public static]
    [junit]  Added Method getPixelFormat, desc[(II)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public static]
    [junit]  Removed Field bytesPerPixel, desc[I], sig[null], value[type null, data null, access[final public]
    [junit]  CompatChanged Method <init>, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Field pfmt, desc[Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], value[type null, data null, access[final public]
    [junit]  Added Method convert, desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider
    [junit]  Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method dispose, desc[()V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLPixelStorageModes
    [junit]  Added Method setPackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method resetUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method resetPack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method saveUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setUnpackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method savePack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setPackRowLength, desc[(Ljavax/media/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method savePack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method resetAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method saveAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setAlignment, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setPackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method resetUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method setUnpackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method resetAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setPackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setRowLength, desc[(Ljavax/media/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method setUnpackRowLength, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method resetPack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setAlignment, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method saveAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setUnpackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method saveUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.GLReadBufferUtil
    [junit]  Added Field hasAlpha, desc[Z], sig[null], value[type null, data null, access[protected]
    [junit]  Removed Method readPixelsImpl, desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected]
    [junit]  Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public]
    [junit]  Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixels, desc[(Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixels, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Added Method readPixelsImpl, desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected]
    [junit]  Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final protected]
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Field alignment, desc[I], sig[null], value[type null, data null, access[final protected]
    [junit] Class com.jogamp.opengl.util.Gamma
    [junit]  Removed Method resetAllDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method resetAllDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit] Class com.jogamp.opengl.util.ImmModeSink
    [junit]  Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet
    [junit]  CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected]
    [junit]  Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected]
    [junit]  Added Method regenerate, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method regenerate, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected]
    [junit]  Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected]
    [junit]  Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.PMVMatrix
    [junit]  CompatChanged Method glFrustumf, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method gluPerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.PNGPixelRect
    [junit]  Removed Method read, desc[(Ljava/io/InputStream;Ljavax/media/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Changed Class , access[]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public]
    [junit]  Added Method write, desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public]
    [junit]  Removed Method write, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method read, desc[(Ljava/io/InputStream;Lcom/jogamp/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.RandomTileRenderer
    [junit]  Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public]
    [junit]  Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.TileRenderer
    [junit]  Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public]
    [junit]  Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public]
    [junit]  Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public]
    [junit]  Added Method getClippedImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getClippedImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.TileRendererBase
    [junit]  Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method attachAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Added Method getAttachedDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method getImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Removed Method reqPreSwapBuffers, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method getAttachedDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Added Method getImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method reqPreSwapBuffers, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method attachAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Removed Method setGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer
    [junit]  Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getUri, desc[()Lcom/jogamp/common/net/Uri;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method initGL, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Removed Method getURI, desc[()Ljava/net/URI;], sig[null], throws nil, access[abstract public]
    [junit]  Changed Field CameraInputScheme, desc[Ljava/lang/String; -> Lcom/jogamp/common/net/Uri$Encoded;], type[java.lang.String -> nil], access[]
    [junit]  Removed Method initStream, desc[(Ljava/net/URI;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public]
    [junit]  Removed Method initGL, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, javax/media/opengl/GLException], access[abstract public]
    [junit]  Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method initStream, desc[(Lcom/jogamp/common/net/Uri;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer
    [junit]  Removed Field awtPixelAttributesIntRGB3, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIIILjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method getHostPixelComp, desc[()Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[final public]
    [junit]  Removed Field awtPixelAttributesIntRGBA4, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method getAWTFormat, desc[()I], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider
    [junit]  Added Method getAWTFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)I], sig[null], throws nil, access[public]
    [junit]  Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public]
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Added Method getAWTPixelFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider
    [junit]  Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method dispose, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLReadBufferUtil
    [junit]  Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit]  Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.Overlay
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method drawAll, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.awt.TextRenderer
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.awt.TextureRenderer
    [junit]  CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method draw3DRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method endOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method getTexture, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderCode
    [junit]  Added Method addGLSLVersion, desc[(Lcom/jogamp/opengl/GL2ES2;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method requiresGL3DefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public]
    [junit]  Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method addDefaultShaderPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method requiresDefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method addDefaultShaderPrecision, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method addGLSLVersion, desc[(Ljavax/media/opengl/GL2ES2;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method requiresDefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method requiresGL3DefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram
    [junit]  Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method add, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method link, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method validateProgram, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method link, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method validateProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method add, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized]
    [junit]  CompatChanged Method add, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method replaceShader, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized]
    [junit]  Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method replaceShader, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderState
    [junit]  Added Method ownAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method releaseAllData, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method disableAllVertexAttributeArrays, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method releaseAllUniforms, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method uniform, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method getUniform, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLUniformData;], sig[null], throws nil, access[public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method releaseAllData, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method ownsAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method isVertexAttribArrayEnabled, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method ownUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getUniform, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLUniformData;], sig[null], throws nil, access[public]
    [junit]  Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized]
    [junit]  Added Method attachShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized]
    [junit]  Removed Method ownsUniform, desc[(Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method vertexAttribPointer, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method ownUniform, desc[(Ljavax/media/opengl/GLUniformData;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttribute, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjavax/media/opengl/GLArrayData;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)I], sig[null], throws nil, access[public]
    [junit]  Added Method uniform, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method releaseAllAttributes, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method isActiveAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public]
    [junit]  Added Method disableAllVertexAttributeArrays, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method ownAttribute, desc[(Ljavax/media/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method ownsAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method ownsUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method releaseAllAttributes, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method getAttribute, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized]
    [junit]  Removed Method vertexAttribPointer, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/opengl/GLArrayData;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method attachShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized]
    [junit]  Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public]
    [junit]  Added Method isActiveAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method isVertexAttribArrayEnabled, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method releaseAllUniforms, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderUtil
    [junit]  Added Method getProgramInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method deleteShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method isGeometryShaderSupported, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isProgramStatusValid, desc[(Ljavax/media/opengl/GL;II)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method shaderBinary, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isGeometryShaderSupported, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method attachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isProgramExecStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method compileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method createAndCompileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method isProgramStatusValid, desc[(Lcom/jogamp/opengl/GL;II)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method createAndLoadShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isShaderCompilerAvailable, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method getShaderBinaryFormats, desc[(Lcom/jogamp/opengl/GL;)Ljava/util/Set;], sig[(Lcom/jogamp/opengl/GL;)Ljava/util/Set<Ljava/lang/Integer;>;], throws nil, access[public static]
    [junit]  Added Method detachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method createAndLoadShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method isProgramLinkStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method getShaderInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method deleteShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method detachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method attachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method createAndCompileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method isProgramExecStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isProgramLinkStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method compileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method shaderBinary, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method getShaderBinaryFormats, desc[(Ljavax/media/opengl/GL;)Ljava/util/Set;], sig[(Ljavax/media/opengl/GL;)Ljava/util/Set<Ljava/lang/Integer;>;], throws nil, access[public static]
    [junit]  Added Method getShaderInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method isShaderCompilerAvailable, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method createShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method getProgramInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil
    [junit]  Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit]  Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer
    [junit]  Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDevice
    [junit]  Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getPosition, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getPosition, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer
    [junit]  Added Method getSingleSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method ppOneEye, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method ppEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method ppOneEye, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method beginFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method ppBegin, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getTotalSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method ppBegin, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getTotalSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method beginFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method endFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method ppEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method endFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getSingleSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye
    [junit]  Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoGLEventListener
    [junit]  Added Method reshapeForEye, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method reshapeForEye, desc[(Ljavax/media/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.ImageSequence
    [junit]  Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Ljavax/media/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public]
    [junit]  Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit]  Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Lcom/jogamp/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit]  Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.texture.Texture
    [junit]  Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method disable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method getTextureObject, desc[(Ljavax/media/opengl/GL;)I], sig[null], throws nil, access[public]
    [junit]  Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method setTexParameterf, desc[(Lcom/jogamp/opengl/GL;IF)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setTexParameteri, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getTextureObject, desc[(Lcom/jogamp/opengl/GL;)I], sig[null], throws nil, access[public]
    [junit]  Added Method setTexParameteri, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method enable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;I[FI)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setTexParameterf, desc[(Ljavax/media/opengl/GL;IF)V], sig[null], throws nil, access[public]
    [junit]  Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;I[II)V], sig[null], throws nil, access[public]
    [junit]  Removed Method enable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method disable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;I[FI)V], sig[null], throws nil, access[public]
    [junit]  Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.texture.TextureData
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;)V], sig[null], throws nil, access[protected]
    [junit] Class com.jogamp.opengl.util.texture.TextureIO
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTexture, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[public static]
    [junit]  CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  CompatChanged Method newTexture, throws[[java/lang/IllegalArgumentException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException]], access[]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method newTexture, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[public static]
    [junit]  CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.TextureSequence
    [junit]  Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit]  Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.TextureState
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureData
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureIO
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTexture, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method newTexture, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TGAImage
    [junit]  Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit] Class javax.media.nativewindow.AbstractGraphicsConfiguration
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.AbstractGraphicsDevice
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.AbstractGraphicsScreen
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.Capabilities
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.CapabilitiesChooser
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.CapabilitiesImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.DefaultCapabilitiesChooser
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.DefaultGraphicsConfiguration
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.DefaultGraphicsDevice
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.DefaultGraphicsScreen
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.GraphicsConfigurationFactory
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.nativewindow.MutableSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeSurfaceHolder
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeWindow
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeWindowException
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.NativeWindowFactory
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.nativewindow.OffscreenLayerOption
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.OffscreenLayerSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.ProxySurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.ScalableSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.SurfaceUpdatedListener
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.ToolkitLock
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.UpstreamSurfaceHook
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.UpstreamSurfaceHook.MutableSize
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.VisualIDHolder
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.VisualIDHolder.VIDComparator
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.VisualIDHolder.VIDType
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.nativewindow.WindowClosingProtocol
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.WindowClosingProtocol.WindowClosingMode
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.nativewindow.util.Dimension
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.DimensionImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.Insets
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.InsetsImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelFormat
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.nativewindow.util.PixelFormatUtil
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink32
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelRectangle
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelRectangle.GenericPixelRect
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.Point
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.PointImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.Rectangle
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.RectangleImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.SurfaceSize
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL3bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL4
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL4bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGLES1
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGLES2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGLES3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DefaultGLCapabilitiesChooser
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.FPSCounter
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2ES1
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2ES2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2ES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2GL3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL3ES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL3bc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL4
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL4ES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL4bc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLAnimatorControl
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLAnimatorControl.UncaughtExceptionHandler
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLArrayData
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLAutoDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLBase
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLBufferStorage
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.opengl.GLCapabilities
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLCapabilitiesChooser
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLCapabilitiesImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLContext
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.opengl.GLDebugListener
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLDebugMessage
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLDrawableFactory
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.opengl.GLES1
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLES2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLEventListener
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLException
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLFBODrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLFBODrawable.Resizeable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLOffscreenAutoDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLOffscreenAutoDrawable.FBO
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLPipelineFactory
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLProfile
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLRunnable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLRunnable2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLSharedContextSetter
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLUniformData
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.Threading
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.Threading.Mode
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.opengl.TraceGL2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL3bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL4
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL4bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGLES1
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGLES2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGLES3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.awt.AWTGLAutoDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.awt.ComponentEvents
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.awt.GLCanvas
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.awt.GLJPanel
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.fixedfunc.GLLightingFunc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.fixedfunc.GLMatrixFunc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.fixedfunc.GLPointerFunc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.fixedfunc.GLPointerFuncUtil
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.GLU
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.GLUnurbs
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUquadric
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUtessellator
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUtessellatorCallback
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUtessellatorCallbackAdapter
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.gl2.GLUgl2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.gl2es1.GLUgl2es1
    [junit]  Removed Class , access[public super synchronized]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV221V230
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV230V232
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.3.0 (2.3.0) - lib/v2.3.0/jogl-all.jar
    [junit]  Current  version: 2.3.2 (2.3.2) - lib/v2.3.2/jogl-all.jar
    [junit]  Field values changed: true
    [junit]  Compat. expected: BACKWARD_COMPATIBLE_BINARY
    [junit]  Compat. detected: BACKWARD_COMPATIBLE_BINARY
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.3.2 (2.3.2) is BACKWARD_COMPATIBLE_BINARY to previous version 2.3.0 (2.3.0), actually BACKWARD_COMPATIBLE_BINARY
    [junit] 
    [junit] 
    [junit] Summary: 1053 differences in 44 classes:
    [junit]   Remove 0, Change 0, CompatChange 129, Deprecate 9, Add 915
    [junit] 
    [junit]    0/  44: com.jogamp.nativewindow.DefaultGraphicsDevice                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]    1/  44: com.jogamp.nativewindow.NativeWindowFactory                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]    2/  44: com.jogamp.nativewindow.awt.AWTGraphicsConfiguration                 : Remove    0, Change    0, CompatChange    0, Deprecate    1, Add    1
    [junit]    3/  44: com.jogamp.nativewindow.awt.JAWTWindow                               : Remove    0, Change    0, CompatChange    0, Deprecate    3, Add    5
    [junit]    4/  44: com.jogamp.nativewindow.egl.EGLGraphicsDevice                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    5/  44: com.jogamp.nativewindow.util.Rectangle                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]    6/  44: com.jogamp.nativewindow.x11.X11GraphicsConfiguration                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]    7/  44: com.jogamp.newt.Window                                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   44
    [junit]    8/  44: com.jogamp.newt.awt.NewtCanvasAWT                                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    9/  44: com.jogamp.newt.opengl.GLWindow                                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   16
    [junit]   10/  44: com.jogamp.newt.opengl.util.NEWTDemoListener                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   11/  44: com.jogamp.newt.opengl.util.stereo.StereoDeviceUtil                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   12/  44: com.jogamp.opengl.DebugGL4bc                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add  103
    [junit]   13/  44: com.jogamp.opengl.DebugGLES1                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   14/  44: com.jogamp.opengl.DebugGLES3                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   49
    [junit]   15/  44: com.jogamp.opengl.GL2                                                : Remove    0, Change    0, CompatChange    4, Deprecate    0, Add  156
    [junit]   16/  44: com.jogamp.opengl.GL2ES2                                             : Remove    0, Change    0, CompatChange    1, Deprecate    0, Add    2
    [junit]   17/  44: com.jogamp.opengl.GL2ES3                                             : Remove    0, Change    0, CompatChange    1, Deprecate    0, Add   67
    [junit]   18/  44: com.jogamp.opengl.GL2GL3                                             : Remove    0, Change    0, CompatChange   48, Deprecate    0, Add    1
    [junit]   19/  44: com.jogamp.opengl.GL3                                                : Remove    0, Change    0, CompatChange   60, Deprecate    0, Add    0
    [junit]   20/  44: com.jogamp.opengl.GL3ES3                                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add  117
    [junit]   21/  44: com.jogamp.opengl.GL4                                                : Remove    0, Change    0, CompatChange   10, Deprecate    0, Add    3
    [junit]   22/  44: com.jogamp.opengl.GLBase                                             : Remove    0, Change    0, CompatChange    1, Deprecate    0, Add    1
    [junit]   23/  44: com.jogamp.opengl.GLContext                                          : Remove    0, Change    0, CompatChange    2, Deprecate    1, Add    7
    [junit]   24/  44: com.jogamp.opengl.GLDrawableFactory                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   25/  44: com.jogamp.opengl.GLES1                                              : Remove    0, Change    0, CompatChange    1, Deprecate    0, Add    0
    [junit]   26/  44: com.jogamp.opengl.GLES2                                              : Remove    0, Change    0, CompatChange    1, Deprecate    0, Add  112
    [junit]   27/  44: com.jogamp.opengl.GLExtensions                                       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   28/  44: com.jogamp.opengl.JoglVersion                                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   29/  44: com.jogamp.opengl.TraceGL4bc                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add  103
    [junit]   30/  44: com.jogamp.opengl.TraceGLES1                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   31/  44: com.jogamp.opengl.TraceGLES3                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   49
    [junit]   32/  44: com.jogamp.opengl.egl.EGLExt                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   44
    [junit]   33/  44: com.jogamp.opengl.math.geom.Frustum                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   34/  44: com.jogamp.opengl.math.geom.Frustum.FovDesc                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   35/  44: com.jogamp.opengl.util.glsl.ShaderCode                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    8
    [junit]   36/  44: com.jogamp.opengl.util.texture.ImageType                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   37/  44: com.jogamp.opengl.util.texture.ImageType.Util                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   38/  44: com.jogamp.opengl.util.texture.Texture                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   39/  44: com.jogamp.opengl.util.texture.TextureData                           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   40/  44: com.jogamp.opengl.util.texture.spi.DDSImage                          : Remove    0, Change    0, CompatChange    0, Deprecate    1, Add    0
    [junit]   41/  44: com.jogamp.opengl.util.texture.spi.SGIImage                          : Remove    0, Change    0, CompatChange    0, Deprecate    1, Add    0
    [junit]   42/  44: com.jogamp.opengl.util.texture.spi.TextureProvider                   : Remove    0, Change    0, CompatChange    0, Deprecate    2, Add    0
    [junit]   43/  44: com.jogamp.opengl.util.texture.spi.TextureProvider.SupportsImageTypes: Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] Class com.jogamp.opengl.GL2
    [junit]  CompatChanged Field GL_ALL_CLIENT_ATTRIB_BITS, value[-1 -> 4294967295], access[]
    [junit]  CompatChanged Field GL_TEXCOORD4_BIT_PGI, value[-2147483648 -> 2147483648], access[]
    [junit]  CompatChanged Field GL_QUERY_ALL_EVENT_BITS_AMD, value[-1 -> 4294967295], access[]
    [junit]  CompatChanged Field GL_CLIENT_ALL_ATTRIB_BITS, value[-1 -> 4294967295], access[]
    [junit] Class com.jogamp.opengl.GL2ES2
    [junit]  CompatChanged Field GL_ALL_SHADER_BITS, value[-1 -> 4294967295], access[]
    [junit] Class com.jogamp.opengl.GL2ES3
    [junit]  CompatChanged Field GL_ALL_BARRIER_BITS, value[-1 -> 4294967295], access[]
    [junit] Class com.jogamp.opengl.GL2GL3
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFunci, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES2].GL_PROGRAM_PIPELINE, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glMinSampleShading, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glDisablei, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glEnablei, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_INT_SAMPLER_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLE_SHADING, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_UNIFORM_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TEXTURE_BUFFER_SIZE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FRAMEBUFFER_DEFAULT_LAYERS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexBuffer, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFuncSeparatei, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_EVALUATION_SHADER_BIT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER_DATA_STORE_BINDING, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glIsEnabledi, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_QUADS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_PRIMITIVES_GENERATED, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationSeparatei, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MIN_SAMPLE_SHADING_VALUE, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAGS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationi, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_GEOMETRY_SHADER_BIT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_LAST_VERTEX_CONVENTION, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_FRAMEBUFFER_LAYERS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexStorage3DMultisample, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_IMAGE_UNIFORMS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_BUFFER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_CONTROL_SHADER_BIT, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glColorMaski, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FIRST_VERTEX_CONVENTION, access[]
    [junit] Class com.jogamp.opengl.GL3
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCHES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_UNDEFINED_VERTEX, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_SIZE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_OUTPUT_TYPE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_INVOCATIONS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_EVEN, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_OUTPUT_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_INPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_ISOLINES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_SPACING, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLES_ADJACENCY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_ATTACHMENT_LAYERED, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_POINT_MODE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawRangeElementsBaseVertex, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINE_STRIP_ADJACENCY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_VERTEX_ORDER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_GEN_LEVEL, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_PATCH_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINES_ADJACENCY, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glTexBufferRange, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_SHADER, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glFramebufferTexture, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_EVALUATION_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_ODD, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsBaseVertex, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCH_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_MODE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLE_STRIP_ADJACENCY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_INPUT_TYPE, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glPatchParameteri, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER_INVOCATIONS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsInstancedBaseVertex, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_PATCH_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LAYER_PROVOKING_VERTEX, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_VERTICES_OUT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, access[]
    [junit] Class com.jogamp.opengl.GL4
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_GEOMETRY_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_CONTROL_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_TEXTURE_BUFFER_BINDING, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_IS_PER_PATCH, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_CONTEXT_LOST, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_EVALUATION_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, access[]
    [junit] Class com.jogamp.opengl.GLBase
    [junit]  CompatChanged Method setSwapInterval, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  CompatChanged Field CTX_IMPL_FP32_COMPAT_API, value[16384 -> 32768], access[]
    [junit]  CompatChanged Field CTX_IMPL_FBO, value[8192 -> 16384], access[]
    [junit] Class com.jogamp.opengl.GLES1
    [junit]  CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[]
    [junit] Class com.jogamp.opengl.GLES2
    [junit]  CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[]
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Deprecated Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Deprecated Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected]
    [junit]  Deprecated Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected]
    [junit]  Deprecated Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Deprecated Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage
    [junit]  Deprecated Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage
    [junit]  Deprecated Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice
    [junit]  Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.NativeWindowFactory
    [junit]  Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Added Method create, desc[(Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Added Method lockSurfaceImpl, desc[(Ljava/awt/GraphicsConfiguration;)I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected]
    [junit]  Added Method getAWTGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Added Method setAWTGraphicsConfiguration, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method updatePixelScale, desc[(Ljava/awt/GraphicsConfiguration;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;Ljava/awt/GraphicsConfiguration;)Z], sig[null], throws nil, access[final protected]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;JLcom/jogamp/nativewindow/egl/EGLGraphicsDevice$EGLDisplayLifecycleCallback;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.util.Rectangle
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration
    [junit]  Added Method XVisual2XRenderMask, desc[(JJLjogamp/nativewindow/x11/XRenderPictFormat;)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static]
    [junit]  Added Method XVisualInfo2X11Capabilities, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsDevice;Ljogamp/nativewindow/x11/XVisualInfo;)Ljogamp/nativewindow/x11/X11Capabilities;], sig[null], throws nil, access[public static]
    [junit]  Added Method XVisual2XRenderMask, desc[(JJ)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.newt.Window
    [junit]  Added Field STATE_MASK_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Field STATE_BIT_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static]
    [junit]  Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static]
    [junit]  Added Method isResizable, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static]
    [junit]  Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static]
    [junit]  Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static]
    [junit]  Added Field STATE_MASK_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final public static]
    [junit]  Added Field STATE_MASK_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 32, access[final public static]
    [junit]  Added Field STATE_BIT_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static]
    [junit]  Added Field STATE_MASK_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static]
    [junit]  Added Field STATE_BIT_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static]
    [junit]  Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static]
    [junit]  Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static]
    [junit]  Added Field STATE_MASK_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Field STATE_BIT_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static]
    [junit]  Added Field STATE_MASK_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 1024, access[final public static]
    [junit]  Added Method getStateMask, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static]
    [junit]  Added Field STATE_MASK_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 2048, access[final public static]
    [junit]  Added Field STATE_BIT_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static]
    [junit]  Added Field STATE_BIT_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Field STATE_BIT_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static]
    [junit]  Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static]
    [junit]  Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static]
    [junit]  Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 4096, access[final public static]
    [junit]  Added Method isSticky, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static]
    [junit]  Added Field STATE_BIT_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static]
    [junit] Class com.jogamp.newt.awt.NewtCanvasAWT
    [junit]  Added Method getGraphicsConfiguration, desc[()Ljava/awt/GraphicsConfiguration;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.opengl.GLWindow
    [junit]  Added Method isResizable, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[final public]
    [junit]  Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method isSticky, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getStateMask, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.opengl.util.NEWTDemoListener
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.newt.opengl.util.stereo.StereoDeviceUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL4bc
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.DebugGLES1
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.DebugGLES3
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.GL2
    [junit]  Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_ELEMENT_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRONT_FACE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static]
    [junit]  Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static]
    [junit]  Added Field GL_DRAW_ELEMENTS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ELEMENTS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_VIEWPORT_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static]
    [junit]  Added Field GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_BLEND_COLOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static]
    [junit]  Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static]
    [junit]  Added Field GL_CONSERVATIVE_RASTER_DILATE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37753, access[final public static]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static]
    [junit]  Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static]
    [junit]  Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static]
    [junit]  Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_NOP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static]
    [junit]  Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static]
    [junit]  Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNIFORM_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static]
    [junit]  Added Field GL_STENCIL_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static]
    [junit]  Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_LINE_WIDTH_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static]
    [junit]  Added Field GL_ATTRIBUTE_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static]
    [junit]  Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SCISSOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 17, access[final public static]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_ALPHA_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 15, access[final public static]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ARRAYS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static]
    [junit]  Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static]
    [junit]  Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static]
    [junit]  Added Field GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37754, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static]
    [junit]  Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_TERMINATE_SEQUENCE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static]
    [junit]  Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static]
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Added Field GL_POLYGON_OFFSET_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static]
    [junit]  Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ARRAYS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV, desc[I], sig[null], value[type java.lang.Integer, data 37755, access[final public static]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GL2ES2
    [junit]  Added Field GL_PROGRAM_PIPELINE, desc[I], sig[null], value[type java.lang.Integer, data 33508, access[final public static]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GL2ES3
    [junit]  Added Field GL_COLOR_ATTACHMENT30, desc[I], sig[null], value[type java.lang.Integer, data 36094, access[final public static]
    [junit]  Added Field GL_MAX_FRAMEBUFFER_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37655, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36879, access[final public static]
    [junit]  Added Field GL_MIN_SAMPLE_SHADING_VALUE, desc[I], sig[null], value[type java.lang.Integer, data 35895, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT31, desc[I], sig[null], value[type java.lang.Integer, data 36095, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT18, desc[I], sig[null], value[type java.lang.Integer, data 36082, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT29, desc[I], sig[null], value[type java.lang.Integer, data 36093, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_DATA_STORE_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35885, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 35372, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37588, access[final public static]
    [junit]  Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static]
    [junit]  Added Field GL_TEXTURE_BINDING_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35884, access[final public static]
    [junit]  Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLOR_ATTACHMENT27, desc[I], sig[null], value[type java.lang.Integer, data 36091, access[final public static]
    [junit]  Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 35378, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT25, desc[I], sig[null], value[type java.lang.Integer, data 36089, access[final public static]
    [junit]  Added Field GL_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36878, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static]
    [junit]  Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformuiv, desc[(III[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_QUADS, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static]
    [junit]  Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLOR_ATTACHMENT16, desc[I], sig[null], value[type java.lang.Integer, data 36080, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT21, desc[I], sig[null], value[type java.lang.Integer, data 36085, access[final public static]
    [junit]  Added Field GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformuiv, desc[(IIILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static]
    [junit]  Added Field GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36874, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37589, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT28, desc[I], sig[null], value[type java.lang.Integer, data 36092, access[final public static]
    [junit]  Added Field GL_CONTEXT_FLAGS, desc[I], sig[null], value[type java.lang.Integer, data 33310, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37583, access[final public static]
    [junit]  Added Field GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, desc[I], sig[null], value[type java.lang.Integer, data 36877, access[final public static]
    [junit]  Added Field GL_SAMPLE_SHADING, desc[I], sig[null], value[type java.lang.Integer, data 35894, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37581, access[final public static]
    [junit]  Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PRIMITIVES_GENERATED, desc[I], sig[null], value[type java.lang.Integer, data 35975, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT22, desc[I], sig[null], value[type java.lang.Integer, data 36086, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT17, desc[I], sig[null], value[type java.lang.Integer, data 36081, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static]
    [junit]  Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37582, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static]
    [junit]  Added Field GL_GEOMETRY_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Field GL_TESS_EVALUATION_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_DEFAULT_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37650, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT26, desc[I], sig[null], value[type java.lang.Integer, data 36090, access[final public static]
    [junit]  Added Field GL_MAX_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 35883, access[final public static]
    [junit]  Added Field GL_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36876, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37587, access[final public static]
    [junit]  Added Field GL_FIRST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36429, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT20, desc[I], sig[null], value[type java.lang.Integer, data 36084, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT23, desc[I], sig[null], value[type java.lang.Integer, data 36087, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT24, desc[I], sig[null], value[type java.lang.Integer, data 36088, access[final public static]
    [junit]  Added Field GL_TESS_CONTROL_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_LAST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36430, access[final public static]
    [junit]  Added Field GL_TEXTURE_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36873, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT19, desc[I], sig[null], value[type java.lang.Integer, data 36083, access[final public static]
    [junit] Class com.jogamp.opengl.GL2GL3
    [junit]  Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit] Class com.jogamp.opengl.GL3ES3
    [junit]  Added Field GL_GEOMETRY_OUTPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35096, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37155, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36321, access[final public static]
    [junit]  Added Field GL_LINE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37850, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37849, access[final public static]
    [junit]  Added Field GL_TESS_GEN_VERTEX_ORDER, desc[I], sig[null], value[type java.lang.Integer, data 36472, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34925, access[final public static]
    [junit]  Added Field GL_LINES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static]
    [junit]  Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36485, access[final public static]
    [junit]  Added Field GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36443, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36490, access[final public static]
    [junit]  Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static]
    [junit]  Added Field GL_LAYER_PROVOKING_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33374, access[final public static]
    [junit]  Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static]
    [junit]  Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static]
    [junit]  Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37851, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37811, access[final public static]
    [junit]  Added Field GL_GEOMETRY_VERTICES_OUT, desc[I], sig[null], value[type java.lang.Integer, data 35094, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37845, access[final public static]
    [junit]  Added Field GL_FRACTIONAL_EVEN, desc[I], sig[null], value[type java.lang.Integer, data 36476, access[final public static]
    [junit]  Added Field GL_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36466, access[final public static]
    [junit]  Added Field GL_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36488, access[final public static]
    [junit]  Added Field GL_FRACTIONAL_ODD, desc[I], sig[null], value[type java.lang.Integer, data 36475, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37844, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 35881, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37156, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36483, access[final public static]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37853, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37278, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37817, access[final public static]
    [junit]  Added Field GL_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36313, access[final public static]
    [junit]  Added Field GL_TESS_GEN_SPACING, desc[I], sig[null], value[type java.lang.Integer, data 36471, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36480, access[final public static]
    [junit]  Added Field GL_TRIANGLE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static]
    [junit]  Added Field GL_TRIANGLES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static]
    [junit]  Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static]
    [junit]  Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37810, access[final public static]
    [junit]  Added Field GL_REFERENCED_BY_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37639, access[final public static]
    [junit]  Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36482, access[final public static]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36319, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37812, access[final public static]
    [junit]  Added Field GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, desc[I], sig[null], value[type java.lang.Integer, data 36445, access[final public static]
    [junit]  Added Field GL_IS_PER_PATCH, desc[I], sig[null], value[type java.lang.Integer, data 37607, access[final public static]
    [junit]  Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static]
    [junit]  Added Field GL_GEOMETRY_INPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35095, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37813, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36479, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37848, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_LAYERED, desc[I], sig[null], value[type java.lang.Integer, data 36263, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36481, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37842, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37816, access[final public static]
    [junit]  Added Field GL_ISOLINES, desc[I], sig[null], value[type java.lang.Integer, data 36474, access[final public static]
    [junit]  Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static]
    [junit]  Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static]
    [junit]  Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37852, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, desc[I], sig[null], value[type java.lang.Integer, data 37279, access[final public static]
    [junit]  Added Field GL_TESS_CONTROL_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36469, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37841, access[final public static]
    [junit]  Added Field GL_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 34943, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37809, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36444, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37843, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37081, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37847, access[final public static]
    [junit]  Added Field GL_MAX_TESS_PATCH_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36484, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36489, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, desc[I], sig[null], value[type java.lang.Integer, data 36264, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36486, access[final public static]
    [junit]  Added Field GL_TESS_GEN_POINT_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36473, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37079, access[final public static]
    [junit]  Added Field GL_MAX_TESS_GEN_LEVEL, desc[I], sig[null], value[type java.lang.Integer, data 36478, access[final public static]
    [junit]  Added Field GL_TESS_GEN_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36470, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36320, access[final public static]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36477, access[final public static]
    [junit]  Added Field GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, desc[I], sig[null], value[type java.lang.Integer, data 33313, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37846, access[final public static]
    [junit]  Added Field GL_REFERENCED_BY_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37640, access[final public static]
    [junit]  Added Field GL_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36487, access[final public static]
    [junit]  Added Field GL_UNDEFINED_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33376, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37080, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36382, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37815, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34924, access[final public static]
    [junit]  Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static]
    [junit]  Added Field GL_PATCHES, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37821, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37814, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37819, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37808, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36383, access[final public static]
    [junit]  Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 37277, access[final public static]
    [junit]  Added Field GL_CONTEXT_LOST, desc[I], sig[null], value[type java.lang.Integer, data 1287, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 36442, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37820, access[final public static]
    [junit]  Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37818, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37840, access[final public static]
    [junit]  Added Field GL_REFERENCED_BY_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37641, access[final public static]
    [junit] Class com.jogamp.opengl.GL4
    [junit]  Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GLBase
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;Lcom/jogamp/common/util/VersionNumber;ILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static]
    [junit]  Added Method decomposeBits, desc[(I[I)Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[protected static]
    [junit]  Added Method getGLProfile, desc[(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static]
    [junit]  Added Field CTX_IMPL_ES32_COMPAT, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final protected static]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method isGLES32CompatibleAvailable, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;IIILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.opengl.GLDrawableFactory
    [junit]  Added Method hasOpenGLDesktopSupport, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method hasOpenGLESSupport, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GLES2
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35068, access[final public static]
    [junit]  Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static]
    [junit]  Added Field GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37704, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_SPARSE_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37272, access[final public static]
    [junit]  Added Field GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 16384, access[final public static]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_NUM_SPARSE_LEVELS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37290, access[final public static]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static]
    [junit]  Added Field GL_TEXTURE_2D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 35866, access[final public static]
    [junit]  Added Field GL_EFFECTIVE_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37676, access[final public static]
    [junit]  Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static]
    [junit]  Added Field GL_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 6912, access[final public static]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_POLYGON_OFFSET_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 10753, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static]
    [junit]  Added Field GL_RASTER_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37671, access[final public static]
    [junit]  Added Field GL_FILL_NV, desc[I], sig[null], value[type java.lang.Integer, data 6914, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37270, access[final public static]
    [junit]  Added Field GL_MAX_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37673, access[final public static]
    [junit]  Added Field GL_ONE_MINUS_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35067, access[final public static]
    [junit]  Added Field GL_NUM_VIRTUAL_PAGE_SIZES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37288, access[final public static]
    [junit]  Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static]
    [junit]  Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SHARED_EDGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 192, access[final public static]
    [junit]  Added Field GL_MAP_PERSISTENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static]
    [junit]  Added Field GL_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35065, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_X_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37269, access[final public static]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_BUFFER_STORAGE_FLAGS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33312, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Added Field GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35815, access[final public static]
    [junit]  Added Field GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37289, access[final public static]
    [junit]  Added Field GL_SR8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36797, access[final public static]
    [junit]  Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static]
    [junit]  Added Field GL_FRAGMENT_COVERAGE_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37598, access[final public static]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 34185, access[final public static]
    [junit]  Added Field GL_COVERAGE_MODULATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37682, access[final public static]
    [junit]  Added Field GL_CONSERVATIVE_RASTERIZATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37702, access[final public static]
    [junit]  Added Field GL_BUFFER_IMMUTABLE_STORAGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33311, access[final public static]
    [junit]  Added Field GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37674, access[final public static]
    [junit]  Added Field GL_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37672, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37675, access[final public static]
    [junit]  Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static]
    [junit]  Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_Z_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37271, access[final public static]
    [junit]  Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SRG8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36798, access[final public static]
    [junit]  Added Field GL_FRAGMENT_COVERAGE_TO_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37597, access[final public static]
    [junit]  Added Field GL_ONE_MINUS_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35066, access[final public static]
    [junit]  Added Field GL_SAMPLE_ALPHA_TO_ONE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32927, access[final public static]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static]
    [junit]  Added Field GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37705, access[final public static]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAP_COHERENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static]
    [junit]  Added Field GL_STENCIL_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37678, access[final public static]
    [junit]  Added Field GL_COVERAGE_MODULATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37683, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32925, access[final public static]
    [junit]  Added Field GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37680, access[final public static]
    [junit]  Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FILL_RECTANGLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37692, access[final public static]
    [junit]  Added Field GL_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 6913, access[final public static]
    [junit]  Added Field GL_POLYGON_MODE_NV, desc[I], sig[null], value[type java.lang.Integer, data 2880, access[final public static]
    [junit]  Added Field GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37273, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Added Field GL_DYNAMIC_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static]
    [junit]  Added Field GL_CLIENT_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37287, access[final public static]
    [junit]  Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLOR_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 36384, access[final public static]
    [junit]  Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static]
    [junit]  Added Field GL_SRC_ALPHA_SATURATE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 776, access[final public static]
    [junit]  Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37679, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Added Field GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37703, access[final public static]
    [junit]  Added Field GL_DEPTH_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37677, access[final public static]
    [junit]  Added Field GL_TEXTURE_SPARSE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37286, access[final public static]
    [junit]  Added Field GL_LOCATION_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37647, access[final public static]
    [junit]  Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static]
    [junit]  Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static]
    [junit]  Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_POLYGON_OFFSET_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 10754, access[final public static]
    [junit]  Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static]
    [junit]  Added Field GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37274, access[final public static]
    [junit]  Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static]
    [junit]  Added Field GL_COVERAGE_MODULATION_TABLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37681, access[final public static]
    [junit] Class com.jogamp.opengl.GLExtensions
    [junit]  Added Field ARB_ES3_2_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_2_compatibility, access[final public static]
    [junit]  Added Field GL_KHR_debug, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_KHR_debug, access[final public static]
    [junit] Class com.jogamp.opengl.JoglVersion
    [junit]  Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;ZZZ)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.TraceGL4bc
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.TraceGLES1
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.TraceGLES3
    [junit]  Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.egl.EGLExt
    [junit]  Added Field EGL_YUV_DEPTH_RANGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13079, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_CRITICAL_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13241, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_10_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13085, access[final public static]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13074, access[final public static]
    [junit]  Added Method eglQueryDebugKHR, desc[(ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method eglExportDMABUFImageQueryMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_4_2_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13075, access[final public static]
    [junit]  Added Field EGL_OBJECT_DISPLAY_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13233, access[final public static]
    [junit]  Added Field EGL_OBJECT_SYNC_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13237, access[final public static]
    [junit]  Added Field EGL_OBJECT_SURFACE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13235, access[final public static]
    [junit]  Added Method eglExportDMABUFImageMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field EGL_YUV_ORDER_YVU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13059, access[final public static]
    [junit]  Added Field EGL_OBJECT_IMAGE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13236, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_YUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13058, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13066, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13082, access[final public static]
    [junit]  Added Field EGL_CONTEXT_OPENGL_NO_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 12723, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_VYUY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13063, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13084, access[final public static]
    [junit]  Added Field EGL_YUV_NUMBER_OF_PLANES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13073, access[final public static]
    [junit]  Added Method eglLabelObjectKHR, desc[(JILjava/nio/Buffer;Ljava/nio/Buffer;)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_4_4_4_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13077, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_YUYV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13060, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_601_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13067, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_2020_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13069, access[final public static]
    [junit]  Added Field EGL_DEBUG_CALLBACK_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13240, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_WARN_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13243, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13242, access[final public static]
    [junit]  Added Field EGL_YUV_DEPTH_RANGE_LIMITED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13080, access[final public static]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_4_2_2_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13076, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_709_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13068, access[final public static]
    [junit]  Added Field EGL_YUV_DEPTH_RANGE_FULL_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13081, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_UYVY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13061, access[final public static]
    [junit]  Added Field EGL_OBJECT_THREAD_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13232, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13083, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_AYUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13064, access[final public static]
    [junit]  Added Field EGL_OBJECT_CONTEXT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13234, access[final public static]
    [junit]  Added Field EGL_OBJECT_STREAM_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13238, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13057, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_INFO_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13244, access[final public static]
    [junit]  Added Field EGL_D3D11_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13217, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_YVYU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13062, access[final public static]
    [junit]  Added Field EGL_D3D9_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13216, access[final public static]
    [junit]  Added Field EGL_YUV_BUFFER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13056, access[final public static]
    [junit] Class com.jogamp.opengl.math.geom.Frustum
    [junit]  Added Method updateByFovDesc, desc[([FIZLcom/jogamp/opengl/math/geom/Frustum$FovDesc;)[F], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.math.geom.Frustum.FovDesc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderCode
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method create, desc[(IIILcom/jogamp/common/net/Uri;)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;II[Lcom/jogamp/common/net/Uri;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static]
    [junit]  Added Method readShaderSource, desc[(Lcom/jogamp/common/net/Uri;Z)Ljava/lang/CharSequence;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Field SUFFIX_COMPUTE_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data cp, access[final public static]
    [junit]  Added Field SUFFIX_COMPUTE_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data bcp, access[final public static]
    [junit]  Added Method readShaderBinary, desc[(Lcom/jogamp/common/net/Uri;)Ljava/nio/ByteBuffer;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.ImageType
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.texture.ImageType.Util
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.texture.Texture
    [junit]  Added Method getImageTarget, desc[()I], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.texture.TextureData
    [junit]  Added Method getSourceImageType, desc[()Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider.SupportsImageTypes
    [junit]  Added Class , access[abstract interface public]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice
    [junit]  Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.NativeWindowFactory
    [junit]  Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Added Method create, desc[(Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Deprecated Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected]
    [junit]  Deprecated Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected]
    [junit]  Added Method lockSurfaceImpl, desc[(Ljava/awt/GraphicsConfiguration;)I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected]
    [junit]  Added Method getAWTGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Added Method setAWTGraphicsConfiguration, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;)V], sig[null], throws nil, access[final public]
    [junit]  Deprecated Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method updatePixelScale, desc[(Ljava/awt/GraphicsConfiguration;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;Ljava/awt/GraphicsConfiguration;)Z], sig[null], throws nil, access[final protected]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;JLcom/jogamp/nativewindow/egl/EGLGraphicsDevice$EGLDisplayLifecycleCallback;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.util.Rectangle
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration
    [junit]  Added Method XVisual2XRenderMask, desc[(JJLjogamp/nativewindow/x11/XRenderPictFormat;)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static]
    [junit]  Added Method XVisualInfo2X11Capabilities, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsDevice;Ljogamp/nativewindow/x11/XVisualInfo;)Ljogamp/nativewindow/x11/X11Capabilities;], sig[null], throws nil, access[public static]
    [junit]  Added Method XVisual2XRenderMask, desc[(JJ)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.newt.Window
    [junit]  Added Field STATE_MASK_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Field STATE_BIT_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static]
    [junit]  Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static]
    [junit]  Added Method isResizable, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static]
    [junit]  Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static]
    [junit]  Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static]
    [junit]  Added Field STATE_MASK_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final public static]
    [junit]  Added Field STATE_MASK_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 32, access[final public static]
    [junit]  Added Field STATE_BIT_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static]
    [junit]  Added Field STATE_MASK_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static]
    [junit]  Added Field STATE_BIT_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static]
    [junit]  Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static]
    [junit]  Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static]
    [junit]  Added Field STATE_MASK_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Field STATE_BIT_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static]
    [junit]  Added Field STATE_MASK_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 1024, access[final public static]
    [junit]  Added Method getStateMask, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static]
    [junit]  Added Field STATE_MASK_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 2048, access[final public static]
    [junit]  Added Field STATE_BIT_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static]
    [junit]  Added Field STATE_BIT_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Field STATE_BIT_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static]
    [junit]  Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static]
    [junit]  Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static]
    [junit]  Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 4096, access[final public static]
    [junit]  Added Method isSticky, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static]
    [junit]  Added Field STATE_BIT_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static]
    [junit] Class com.jogamp.newt.awt.NewtCanvasAWT
    [junit]  Added Method getGraphicsConfiguration, desc[()Ljava/awt/GraphicsConfiguration;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.opengl.GLWindow
    [junit]  Added Method isResizable, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[final public]
    [junit]  Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method isSticky, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getStateMask, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.opengl.util.NEWTDemoListener
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.newt.opengl.util.stereo.StereoDeviceUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL4bc
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.DebugGLES1
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.DebugGLES3
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.GL2
    [junit]  Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  CompatChanged Field GL_ALL_CLIENT_ATTRIB_BITS, value[-1 -> 4294967295], access[]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_ELEMENT_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRONT_FACE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static]
    [junit]  Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static]
    [junit]  Added Field GL_DRAW_ELEMENTS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  CompatChanged Field GL_TEXCOORD4_BIT_PGI, value[-2147483648 -> 2147483648], access[]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ELEMENTS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_VIEWPORT_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static]
    [junit]  Added Field GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_BLEND_COLOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static]
    [junit]  Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static]
    [junit]  Added Field GL_CONSERVATIVE_RASTER_DILATE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37753, access[final public static]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static]
    [junit]  Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static]
    [junit]  Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static]
    [junit]  Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_NOP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static]
    [junit]  Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static]
    [junit]  Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNIFORM_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static]
    [junit]  Added Field GL_STENCIL_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static]
    [junit]  Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_LINE_WIDTH_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static]
    [junit]  Added Field GL_ATTRIBUTE_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static]
    [junit]  Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SCISSOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 17, access[final public static]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_ALPHA_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 15, access[final public static]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  CompatChanged Field GL_QUERY_ALL_EVENT_BITS_AMD, value[-1 -> 4294967295], access[]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ARRAYS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static]
    [junit]  CompatChanged Field GL_CLIENT_ALL_ATTRIB_BITS, value[-1 -> 4294967295], access[]
    [junit]  Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static]
    [junit]  Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static]
    [junit]  Added Field GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37754, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static]
    [junit]  Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_TERMINATE_SEQUENCE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static]
    [junit]  Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static]
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Added Field GL_POLYGON_OFFSET_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static]
    [junit]  Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ARRAYS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV, desc[I], sig[null], value[type java.lang.Integer, data 37755, access[final public static]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GL2ES2
    [junit]  Added Field GL_PROGRAM_PIPELINE, desc[I], sig[null], value[type java.lang.Integer, data 33508, access[final public static]
    [junit]  CompatChanged Field GL_ALL_SHADER_BITS, value[-1 -> 4294967295], access[]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GL2ES3
    [junit]  Added Field GL_COLOR_ATTACHMENT30, desc[I], sig[null], value[type java.lang.Integer, data 36094, access[final public static]
    [junit]  Added Field GL_MAX_FRAMEBUFFER_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37655, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36879, access[final public static]
    [junit]  Added Field GL_MIN_SAMPLE_SHADING_VALUE, desc[I], sig[null], value[type java.lang.Integer, data 35895, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT31, desc[I], sig[null], value[type java.lang.Integer, data 36095, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT18, desc[I], sig[null], value[type java.lang.Integer, data 36082, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT29, desc[I], sig[null], value[type java.lang.Integer, data 36093, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_DATA_STORE_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35885, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 35372, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37588, access[final public static]
    [junit]  Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static]
    [junit]  Added Field GL_TEXTURE_BINDING_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35884, access[final public static]
    [junit]  Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLOR_ATTACHMENT27, desc[I], sig[null], value[type java.lang.Integer, data 36091, access[final public static]
    [junit]  Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 35378, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT25, desc[I], sig[null], value[type java.lang.Integer, data 36089, access[final public static]
    [junit]  Added Field GL_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36878, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static]
    [junit]  Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformuiv, desc[(III[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_QUADS, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static]
    [junit]  Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLOR_ATTACHMENT16, desc[I], sig[null], value[type java.lang.Integer, data 36080, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT21, desc[I], sig[null], value[type java.lang.Integer, data 36085, access[final public static]
    [junit]  Added Field GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformuiv, desc[(IIILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static]
    [junit]  Added Field GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36874, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37589, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT28, desc[I], sig[null], value[type java.lang.Integer, data 36092, access[final public static]
    [junit]  Added Field GL_CONTEXT_FLAGS, desc[I], sig[null], value[type java.lang.Integer, data 33310, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37583, access[final public static]
    [junit]  Added Field GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, desc[I], sig[null], value[type java.lang.Integer, data 36877, access[final public static]
    [junit]  Added Field GL_SAMPLE_SHADING, desc[I], sig[null], value[type java.lang.Integer, data 35894, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37581, access[final public static]
    [junit]  Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PRIMITIVES_GENERATED, desc[I], sig[null], value[type java.lang.Integer, data 35975, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT22, desc[I], sig[null], value[type java.lang.Integer, data 36086, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT17, desc[I], sig[null], value[type java.lang.Integer, data 36081, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static]
    [junit]  Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37582, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static]
    [junit]  Added Field GL_GEOMETRY_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Field GL_TESS_EVALUATION_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_DEFAULT_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37650, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT26, desc[I], sig[null], value[type java.lang.Integer, data 36090, access[final public static]
    [junit]  Added Field GL_MAX_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 35883, access[final public static]
    [junit]  CompatChanged Field GL_ALL_BARRIER_BITS, value[-1 -> 4294967295], access[]
    [junit]  Added Field GL_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36876, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37587, access[final public static]
    [junit]  Added Field GL_FIRST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36429, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT20, desc[I], sig[null], value[type java.lang.Integer, data 36084, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT23, desc[I], sig[null], value[type java.lang.Integer, data 36087, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT24, desc[I], sig[null], value[type java.lang.Integer, data 36088, access[final public static]
    [junit]  Added Field GL_TESS_CONTROL_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_LAST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36430, access[final public static]
    [junit]  Added Field GL_TEXTURE_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36873, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT19, desc[I], sig[null], value[type java.lang.Integer, data 36083, access[final public static]
    [junit] Class com.jogamp.opengl.GL2GL3
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFunci, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES2].GL_PROGRAM_PIPELINE, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glMinSampleShading, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glDisablei, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glEnablei, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_INT_SAMPLER_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLE_SHADING, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_UNIFORM_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TEXTURE_BUFFER_SIZE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FRAMEBUFFER_DEFAULT_LAYERS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexBuffer, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFuncSeparatei, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_EVALUATION_SHADER_BIT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER_DATA_STORE_BINDING, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glIsEnabledi, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_QUADS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_PRIMITIVES_GENERATED, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationSeparatei, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MIN_SAMPLE_SHADING_VALUE, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[]
    [junit]  Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAGS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationi, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_GEOMETRY_SHADER_BIT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_LAST_VERTEX_CONVENTION, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_FRAMEBUFFER_LAYERS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexStorage3DMultisample, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_IMAGE_UNIFORMS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_BUFFER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_CONTROL_SHADER_BIT, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glColorMaski, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FIRST_VERTEX_CONVENTION, access[]
    [junit] Class com.jogamp.opengl.GL3
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCHES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_UNDEFINED_VERTEX, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_SIZE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_OUTPUT_TYPE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_INVOCATIONS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_EVEN, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_OUTPUT_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_INPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_ISOLINES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_SPACING, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLES_ADJACENCY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_ATTACHMENT_LAYERED, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_POINT_MODE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawRangeElementsBaseVertex, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINE_STRIP_ADJACENCY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_VERTEX_ORDER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_GEN_LEVEL, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_PATCH_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINES_ADJACENCY, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glTexBufferRange, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_SHADER, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glFramebufferTexture, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_EVALUATION_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_ODD, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsBaseVertex, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCH_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_MODE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLE_STRIP_ADJACENCY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_INPUT_TYPE, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glPatchParameteri, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER_INVOCATIONS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsInstancedBaseVertex, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_PATCH_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LAYER_PROVOKING_VERTEX, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_VERTICES_OUT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, access[]
    [junit] Class com.jogamp.opengl.GL3ES3
    [junit]  Added Field GL_GEOMETRY_OUTPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35096, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37155, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36321, access[final public static]
    [junit]  Added Field GL_LINE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37850, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37849, access[final public static]
    [junit]  Added Field GL_TESS_GEN_VERTEX_ORDER, desc[I], sig[null], value[type java.lang.Integer, data 36472, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34925, access[final public static]
    [junit]  Added Field GL_LINES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static]
    [junit]  Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36485, access[final public static]
    [junit]  Added Field GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36443, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36490, access[final public static]
    [junit]  Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static]
    [junit]  Added Field GL_LAYER_PROVOKING_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33374, access[final public static]
    [junit]  Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static]
    [junit]  Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static]
    [junit]  Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37851, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37811, access[final public static]
    [junit]  Added Field GL_GEOMETRY_VERTICES_OUT, desc[I], sig[null], value[type java.lang.Integer, data 35094, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37845, access[final public static]
    [junit]  Added Field GL_FRACTIONAL_EVEN, desc[I], sig[null], value[type java.lang.Integer, data 36476, access[final public static]
    [junit]  Added Field GL_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36466, access[final public static]
    [junit]  Added Field GL_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36488, access[final public static]
    [junit]  Added Field GL_FRACTIONAL_ODD, desc[I], sig[null], value[type java.lang.Integer, data 36475, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37844, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 35881, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37156, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36483, access[final public static]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37853, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37278, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37817, access[final public static]
    [junit]  Added Field GL_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36313, access[final public static]
    [junit]  Added Field GL_TESS_GEN_SPACING, desc[I], sig[null], value[type java.lang.Integer, data 36471, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36480, access[final public static]
    [junit]  Added Field GL_TRIANGLE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static]
    [junit]  Added Field GL_TRIANGLES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static]
    [junit]  Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static]
    [junit]  Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37810, access[final public static]
    [junit]  Added Field GL_REFERENCED_BY_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37639, access[final public static]
    [junit]  Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36482, access[final public static]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36319, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37812, access[final public static]
    [junit]  Added Field GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, desc[I], sig[null], value[type java.lang.Integer, data 36445, access[final public static]
    [junit]  Added Field GL_IS_PER_PATCH, desc[I], sig[null], value[type java.lang.Integer, data 37607, access[final public static]
    [junit]  Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static]
    [junit]  Added Field GL_GEOMETRY_INPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35095, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37813, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36479, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37848, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_LAYERED, desc[I], sig[null], value[type java.lang.Integer, data 36263, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36481, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37842, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37816, access[final public static]
    [junit]  Added Field GL_ISOLINES, desc[I], sig[null], value[type java.lang.Integer, data 36474, access[final public static]
    [junit]  Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static]
    [junit]  Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static]
    [junit]  Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37852, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, desc[I], sig[null], value[type java.lang.Integer, data 37279, access[final public static]
    [junit]  Added Field GL_TESS_CONTROL_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36469, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37841, access[final public static]
    [junit]  Added Field GL_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 34943, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37809, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36444, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37843, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37081, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37847, access[final public static]
    [junit]  Added Field GL_MAX_TESS_PATCH_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36484, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36489, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, desc[I], sig[null], value[type java.lang.Integer, data 36264, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36486, access[final public static]
    [junit]  Added Field GL_TESS_GEN_POINT_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36473, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37079, access[final public static]
    [junit]  Added Field GL_MAX_TESS_GEN_LEVEL, desc[I], sig[null], value[type java.lang.Integer, data 36478, access[final public static]
    [junit]  Added Field GL_TESS_GEN_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36470, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36320, access[final public static]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36477, access[final public static]
    [junit]  Added Field GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, desc[I], sig[null], value[type java.lang.Integer, data 33313, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37846, access[final public static]
    [junit]  Added Field GL_REFERENCED_BY_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37640, access[final public static]
    [junit]  Added Field GL_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36487, access[final public static]
    [junit]  Added Field GL_UNDEFINED_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33376, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37080, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36382, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37815, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34924, access[final public static]
    [junit]  Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static]
    [junit]  Added Field GL_PATCHES, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37821, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37814, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37819, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37808, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36383, access[final public static]
    [junit]  Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 37277, access[final public static]
    [junit]  Added Field GL_CONTEXT_LOST, desc[I], sig[null], value[type java.lang.Integer, data 1287, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 36442, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37820, access[final public static]
    [junit]  Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37818, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37840, access[final public static]
    [junit]  Added Field GL_REFERENCED_BY_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37641, access[final public static]
    [junit] Class com.jogamp.opengl.GL4
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_GEOMETRY_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_CONTROL_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_TEXTURE_BUFFER_BINDING, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_IS_PER_PATCH, access[]
    [junit]  Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_CONTEXT_LOST, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, access[]
    [junit]  Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_EVALUATION_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, access[]
    [junit] Class com.jogamp.opengl.GLBase
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  CompatChanged Method setSwapInterval, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Deprecated Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static]
    [junit]  CompatChanged Field CTX_IMPL_FP32_COMPAT_API, value[16384 -> 32768], access[]
    [junit]  CompatChanged Field CTX_IMPL_FBO, value[8192 -> 16384], access[]
    [junit]  Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;Lcom/jogamp/common/util/VersionNumber;ILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static]
    [junit]  Added Method decomposeBits, desc[(I[I)Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[protected static]
    [junit]  Added Method getGLProfile, desc[(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static]
    [junit]  Added Field CTX_IMPL_ES32_COMPAT, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final protected static]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method isGLES32CompatibleAvailable, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;IIILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.opengl.GLDrawableFactory
    [junit]  Added Method hasOpenGLDesktopSupport, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method hasOpenGLESSupport, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GLES1
    [junit]  CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[]
    [junit] Class com.jogamp.opengl.GLES2
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35068, access[final public static]
    [junit]  Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static]
    [junit]  Added Field GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37704, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_SPARSE_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37272, access[final public static]
    [junit]  Added Field GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 16384, access[final public static]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_NUM_SPARSE_LEVELS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37290, access[final public static]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static]
    [junit]  Added Field GL_TEXTURE_2D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 35866, access[final public static]
    [junit]  Added Field GL_EFFECTIVE_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37676, access[final public static]
    [junit]  Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static]
    [junit]  Added Field GL_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 6912, access[final public static]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_POLYGON_OFFSET_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 10753, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static]
    [junit]  Added Field GL_RASTER_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37671, access[final public static]
    [junit]  CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[]
    [junit]  Added Field GL_FILL_NV, desc[I], sig[null], value[type java.lang.Integer, data 6914, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37270, access[final public static]
    [junit]  Added Field GL_MAX_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37673, access[final public static]
    [junit]  Added Field GL_ONE_MINUS_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35067, access[final public static]
    [junit]  Added Field GL_NUM_VIRTUAL_PAGE_SIZES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37288, access[final public static]
    [junit]  Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static]
    [junit]  Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SHARED_EDGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 192, access[final public static]
    [junit]  Added Field GL_MAP_PERSISTENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static]
    [junit]  Added Field GL_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35065, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_X_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37269, access[final public static]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_BUFFER_STORAGE_FLAGS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33312, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Added Field GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35815, access[final public static]
    [junit]  Added Field GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37289, access[final public static]
    [junit]  Added Field GL_SR8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36797, access[final public static]
    [junit]  Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static]
    [junit]  Added Field GL_FRAGMENT_COVERAGE_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37598, access[final public static]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 34185, access[final public static]
    [junit]  Added Field GL_COVERAGE_MODULATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37682, access[final public static]
    [junit]  Added Field GL_CONSERVATIVE_RASTERIZATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37702, access[final public static]
    [junit]  Added Field GL_BUFFER_IMMUTABLE_STORAGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33311, access[final public static]
    [junit]  Added Field GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37674, access[final public static]
    [junit]  Added Field GL_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37672, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37675, access[final public static]
    [junit]  Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static]
    [junit]  Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_Z_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37271, access[final public static]
    [junit]  Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SRG8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36798, access[final public static]
    [junit]  Added Field GL_FRAGMENT_COVERAGE_TO_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37597, access[final public static]
    [junit]  Added Field GL_ONE_MINUS_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35066, access[final public static]
    [junit]  Added Field GL_SAMPLE_ALPHA_TO_ONE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32927, access[final public static]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static]
    [junit]  Added Field GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37705, access[final public static]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAP_COHERENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static]
    [junit]  Added Field GL_STENCIL_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37678, access[final public static]
    [junit]  Added Field GL_COVERAGE_MODULATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37683, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32925, access[final public static]
    [junit]  Added Field GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37680, access[final public static]
    [junit]  Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FILL_RECTANGLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37692, access[final public static]
    [junit]  Added Field GL_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 6913, access[final public static]
    [junit]  Added Field GL_POLYGON_MODE_NV, desc[I], sig[null], value[type java.lang.Integer, data 2880, access[final public static]
    [junit]  Added Field GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37273, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Added Field GL_DYNAMIC_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static]
    [junit]  Added Field GL_CLIENT_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37287, access[final public static]
    [junit]  Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLOR_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 36384, access[final public static]
    [junit]  Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static]
    [junit]  Added Field GL_SRC_ALPHA_SATURATE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 776, access[final public static]
    [junit]  Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37679, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Added Field GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37703, access[final public static]
    [junit]  Added Field GL_DEPTH_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37677, access[final public static]
    [junit]  Added Field GL_TEXTURE_SPARSE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37286, access[final public static]
    [junit]  Added Field GL_LOCATION_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37647, access[final public static]
    [junit]  Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static]
    [junit]  Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static]
    [junit]  Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_POLYGON_OFFSET_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 10754, access[final public static]
    [junit]  Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static]
    [junit]  Added Field GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37274, access[final public static]
    [junit]  Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static]
    [junit]  Added Field GL_COVERAGE_MODULATION_TABLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37681, access[final public static]
    [junit] Class com.jogamp.opengl.GLExtensions
    [junit]  Added Field ARB_ES3_2_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_2_compatibility, access[final public static]
    [junit]  Added Field GL_KHR_debug, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_KHR_debug, access[final public static]
    [junit] Class com.jogamp.opengl.JoglVersion
    [junit]  Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;ZZZ)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.TraceGL4bc
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.TraceGLES1
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.TraceGLES3
    [junit]  Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.egl.EGLExt
    [junit]  Added Field EGL_YUV_DEPTH_RANGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13079, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_CRITICAL_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13241, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_10_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13085, access[final public static]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13074, access[final public static]
    [junit]  Added Method eglQueryDebugKHR, desc[(ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method eglExportDMABUFImageQueryMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_4_2_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13075, access[final public static]
    [junit]  Added Field EGL_OBJECT_DISPLAY_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13233, access[final public static]
    [junit]  Added Field EGL_OBJECT_SYNC_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13237, access[final public static]
    [junit]  Added Field EGL_OBJECT_SURFACE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13235, access[final public static]
    [junit]  Added Method eglExportDMABUFImageMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field EGL_YUV_ORDER_YVU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13059, access[final public static]
    [junit]  Added Field EGL_OBJECT_IMAGE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13236, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_YUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13058, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13066, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13082, access[final public static]
    [junit]  Added Field EGL_CONTEXT_OPENGL_NO_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 12723, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_VYUY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13063, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13084, access[final public static]
    [junit]  Added Field EGL_YUV_NUMBER_OF_PLANES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13073, access[final public static]
    [junit]  Added Method eglLabelObjectKHR, desc[(JILjava/nio/Buffer;Ljava/nio/Buffer;)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_4_4_4_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13077, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_YUYV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13060, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_601_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13067, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_2020_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13069, access[final public static]
    [junit]  Added Field EGL_DEBUG_CALLBACK_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13240, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_WARN_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13243, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13242, access[final public static]
    [junit]  Added Field EGL_YUV_DEPTH_RANGE_LIMITED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13080, access[final public static]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_4_2_2_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13076, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_709_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13068, access[final public static]
    [junit]  Added Field EGL_YUV_DEPTH_RANGE_FULL_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13081, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_UYVY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13061, access[final public static]
    [junit]  Added Field EGL_OBJECT_THREAD_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13232, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13083, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_AYUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13064, access[final public static]
    [junit]  Added Field EGL_OBJECT_CONTEXT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13234, access[final public static]
    [junit]  Added Field EGL_OBJECT_STREAM_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13238, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13057, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_INFO_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13244, access[final public static]
    [junit]  Added Field EGL_D3D11_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13217, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_YVYU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13062, access[final public static]
    [junit]  Added Field EGL_D3D9_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13216, access[final public static]
    [junit]  Added Field EGL_YUV_BUFFER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13056, access[final public static]
    [junit] Class com.jogamp.opengl.math.geom.Frustum
    [junit]  Added Method updateByFovDesc, desc[([FIZLcom/jogamp/opengl/math/geom/Frustum$FovDesc;)[F], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.math.geom.Frustum.FovDesc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderCode
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method create, desc[(IIILcom/jogamp/common/net/Uri;)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;II[Lcom/jogamp/common/net/Uri;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static]
    [junit]  Added Method readShaderSource, desc[(Lcom/jogamp/common/net/Uri;Z)Ljava/lang/CharSequence;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Field SUFFIX_COMPUTE_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data cp, access[final public static]
    [junit]  Added Field SUFFIX_COMPUTE_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data bcp, access[final public static]
    [junit]  Added Method readShaderBinary, desc[(Lcom/jogamp/common/net/Uri;)Ljava/nio/ByteBuffer;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.ImageType
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.texture.ImageType.Util
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.texture.Texture
    [junit]  Added Method getImageTarget, desc[()I], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.texture.TextureData
    [junit]  Added Method getSourceImageType, desc[()Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage
    [junit]  Deprecated Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage
    [junit]  Deprecated Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider.SupportsImageTypes
    [junit]  Added Class , access[abstract interface public]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV230V232
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV232V24x0
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.3.2 (2.3.2) - lib/v2.3.2/jogl-all.jar
    [junit]  Current  version: 2.4.0 (2.4.0-rc-20160414) - /Users/mavinci/projects/jogamp/jogl/build/jar/jogl-all.jar
    [junit]  Field values changed: false
    [junit]  Compat. expected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. detected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.4.0 (2.4.0-rc-20160414) is NON_BACKWARD_COMPATIBLE to previous version 2.3.2 (2.3.2), actually NON_BACKWARD_COMPATIBLE
    [junit] 
    [junit] 
    [junit] Summary: 326 differences in 23 classes:
    [junit]   Remove 180, Change 14, CompatChange 0, Deprecate 0, Add 132
    [junit] 
    [junit]    0/  23: com.jogamp.nativewindow.awt.AWTGraphicsConfiguration     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]    1/  23: com.jogamp.nativewindow.awt.AppContextInfo               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    2/  23: com.jogamp.nativewindow.awt.JAWTWindow                   : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]    3/  23: com.jogamp.opengl.DebugGL4bc                             : Remove    2, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]    4/  23: com.jogamp.opengl.DebugGLES1                             : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]    5/  23: com.jogamp.opengl.DebugGLES3                             : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]    6/  23: com.jogamp.opengl.GL2                                    : Remove  134, Change    0, CompatChange    0, Deprecate    0, Add   17
    [junit]    7/  23: com.jogamp.opengl.GL2ES3                                 : Remove   13, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]    8/  23: com.jogamp.opengl.GL2GL3                                 : Remove   17, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]    9/  23: com.jogamp.opengl.GL3                                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   17
    [junit]   10/  23: com.jogamp.opengl.GL3ES3                                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   13
    [junit]   11/  23: com.jogamp.opengl.GL3bc                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   12/  23: com.jogamp.opengl.GL4bc                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   79
    [junit]   13/  23: com.jogamp.opengl.GLContext                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   14/  23: com.jogamp.opengl.TraceGL4bc                             : Remove    2, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]   15/  23: com.jogamp.opengl.TraceGLES1                             : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]   16/  23: com.jogamp.opengl.TraceGLES3                             : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]   17/  23: com.jogamp.opengl.math.FloatUtil                         : Remove    0, Change    6, CompatChange    0, Deprecate    0, Add    0
    [junit]   18/  23: com.jogamp.opengl.util.PMVMatrix                         : Remove    0, Change    2, CompatChange    0, Deprecate    0, Add    0
    [junit]   19/  23: com.jogamp.opengl.util.texture.spi.DDSImage              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   20/  23: com.jogamp.opengl.util.texture.spi.SGIImage              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   21/  23: com.jogamp.opengl.util.texture.spi.TextureProvider       : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   22/  23: com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider: Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Removed Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AppContextInfo
    [junit]  Removed Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Removed Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[protected]
    [junit]  Removed Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected]
    [junit] Class com.jogamp.opengl.DebugGL4bc
    [junit]  Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.GL2
    [junit]  Removed Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Removed Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_COLOR4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 131072, access[final public static]
    [junit]  Removed Field GL_RED_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34144, access[final public static]
    [junit]  Removed Field GL_ALLOW_DRAW_MEM_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107025, access[final public static]
    [junit]  Removed Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_VERTEX_DATA_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107050, access[final public static]
    [junit]  Removed Field GL_VERTEX4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Removed Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static]
    [junit]  Removed Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static]
    [junit]  Removed Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static]
    [junit]  Removed Field GL_MATERIAL_SIDE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107052, access[final public static]
    [junit]  Removed Field GL_ALWAYS_SOFT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107021, access[final public static]
    [junit]  Removed Field GL_MAX_VERTEX_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107053, access[final public static]
    [junit]  Removed Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_INTERLACE_READ_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34152, access[final public static]
    [junit]  Removed Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  Removed Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Removed Field GL_ALLOW_DRAW_FRG_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107024, access[final public static]
    [junit]  Removed Field GL_EDGEFLAG_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 262144, access[final public static]
    [junit]  Removed Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static]
    [junit]  Removed Field GL_CLIP_FAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107041, access[final public static]
    [junit]  Removed Field GL_BLUE_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34146, access[final public static]
    [junit]  Removed Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_COLOR3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 65536, access[final public static]
    [junit]  Removed Field GL_MAT_COLOR_INDEXES_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 16777216, access[final public static]
    [junit]  Removed Field GL_STRICT_DEPTHFUNC_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107030, access[final public static]
    [junit]  Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAT_SHININESS_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 33554432, access[final public static]
    [junit]  Removed Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALWAYS_FAST_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107020, access[final public static]
    [junit]  Removed Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_CLIP_NEAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107040, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static]
    [junit]  Removed Field GL_MAT_EMISSION_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8388608, access[final public static]
    [junit]  Removed Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_NORMAL_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 134217728, access[final public static]
    [junit]  Removed Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAT_AMBIENT_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1048576, access[final public static]
    [junit]  Removed Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_FULL_STIPPLE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107033, access[final public static]
    [junit]  Removed Field GL_PREFER_DOUBLEBUFFER_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107000, access[final public static]
    [junit]  Removed Field GL_ALPHA_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34147, access[final public static]
    [junit]  Removed Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_STRICT_LIGHTING_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107031, access[final public static]
    [junit]  Removed Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static]
    [junit]  Removed Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_NATIVE_GRAPHICS_END_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107012, access[final public static]
    [junit]  Removed Field GL_GREEN_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34149, access[final public static]
    [junit]  Removed Field GL_TEXCOORD1_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 268435456, access[final public static]
    [junit]  Removed Field GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107011, access[final public static]
    [junit]  Removed Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Removed Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALLOW_DRAW_WIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107023, access[final public static]
    [junit]  Removed Field GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 2097152, access[final public static]
    [junit]  Removed Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALPHA_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34151, access[final public static]
    [junit]  Removed Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static]
    [junit]  Removed Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Removed Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_WIDE_LINE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107042, access[final public static]
    [junit]  Removed Field GL_BLUE_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34150, access[final public static]
    [junit]  Removed Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static]
    [junit]  Removed Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_TEXCOORD4_BIT_PGI, desc[J], sig[null], value[type java.lang.Long, data 2147483648, access[final public static]
    [junit]  Removed Field GL_VERTEX_CONSISTENT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107051, access[final public static]
    [junit]  Removed Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALLOW_DRAW_OBJ_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107022, access[final public static]
    [junit]  Removed Field GL_NATIVE_GRAPHICS_HANDLE_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107010, access[final public static]
    [junit]  Removed Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Removed Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_TEXCOORD2_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 536870912, access[final public static]
    [junit]  Removed Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static]
    [junit]  Removed Field GL_VERTEX23_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Removed Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Removed Field GL_RECLAIM_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107006, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static]
    [junit]  Removed Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_CONSERVE_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107005, access[final public static]
    [junit]  Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Removed Field GL_MAT_SPECULAR_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 67108864, access[final public static]
    [junit]  Removed Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_TEXCOORD3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1073741824, access[final public static]
    [junit]  Removed Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static]
    [junit]  Removed Field GL_INDEX_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 524288, access[final public static]
    [junit]  Removed Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_RED_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34148, access[final public static]
    [junit]  Removed Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_STRICT_SCISSOR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107032, access[final public static]
    [junit]  Removed Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAT_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4194304, access[final public static]
    [junit]  Removed Field GL_GREEN_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34145, access[final public static]
    [junit]  Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_BACK_NORMALS_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107043, access[final public static]
    [junit]  Removed Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GL2ES3
    [junit]  Removed Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static]
    [junit]  Removed Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static]
    [junit]  Removed Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static]
    [junit]  Removed Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static]
    [junit]  Removed Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static]
    [junit]  Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static]
    [junit]  Removed Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static]
    [junit]  Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static]
    [junit]  Removed Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static]
    [junit]  Removed Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static]
    [junit]  Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static]
    [junit]  Removed Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static]
    [junit] Class com.jogamp.opengl.GL2GL3
    [junit]  Removed Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static]
    [junit]  Removed Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static]
    [junit]  Removed Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static]
    [junit]  Removed Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static]
    [junit]  Removed Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static]
    [junit]  Removed Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static]
    [junit]  Removed Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Removed Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.opengl.TraceGL4bc
    [junit]  Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage
    [junit]  Removed Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage
    [junit]  Removed Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] Class com.jogamp.opengl.DebugGL4bc
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.DebugGLES1
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.DebugGLES3
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.TraceGL4bc
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.TraceGLES1
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.TraceGLES3
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.math.FloatUtil
    [junit]  Changed Method matrixToString, access[]
    [junit]  Changed Method multMatrixVec, access[]
    [junit]  Changed Method multMatrix, access[]
    [junit]  Changed Method matrixRowToString, access[]
    [junit]  Changed Method matrixToString, access[]
    [junit]  Changed Method multMatrix, access[]
    [junit] Class com.jogamp.opengl.util.PMVMatrix
    [junit]  Changed Method getRequestMask, access[]
    [junit]  Changed Method getDirtyBits, access[]
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.nativewindow.awt.AppContextInfo
    [junit]  Added Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.GL2
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static]
    [junit]  Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static]
    [junit]  Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static]
    [junit]  Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static]
    [junit] Class com.jogamp.opengl.GL3
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static]
    [junit]  Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static]
    [junit]  Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static]
    [junit]  Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static]
    [junit] Class com.jogamp.opengl.GL3ES3
    [junit]  Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static]
    [junit]  Added Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static]
    [junit]  Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static]
    [junit]  Added Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static]
    [junit]  Added Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static]
    [junit] Class com.jogamp.opengl.GL3bc
    [junit]  Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static]
    [junit]  Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static]
    [junit] Class com.jogamp.opengl.GL4bc
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static]
    [junit]  Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Added Method validateProfileBits, desc[(ILjava/lang/String;)V], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider
    [junit]  Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Removed Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AppContextInfo
    [junit]  Removed Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public]
    [junit]  Added Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Removed Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[protected]
    [junit]  Removed Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected]
    [junit] Class com.jogamp.opengl.DebugGL4bc
    [junit]  Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.DebugGLES1
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.DebugGLES3
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.GL2
    [junit]  Removed Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Removed Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_COLOR4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 131072, access[final public static]
    [junit]  Removed Field GL_RED_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34144, access[final public static]
    [junit]  Removed Field GL_ALLOW_DRAW_MEM_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107025, access[final public static]
    [junit]  Removed Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_VERTEX_DATA_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107050, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static]
    [junit]  Removed Field GL_VERTEX4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Removed Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static]
    [junit]  Removed Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static]
    [junit]  Removed Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static]
    [junit]  Removed Field GL_MATERIAL_SIDE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107052, access[final public static]
    [junit]  Removed Field GL_ALWAYS_SOFT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107021, access[final public static]
    [junit]  Removed Field GL_MAX_VERTEX_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107053, access[final public static]
    [junit]  Removed Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_INTERLACE_READ_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34152, access[final public static]
    [junit]  Removed Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  Removed Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Removed Field GL_ALLOW_DRAW_FRG_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107024, access[final public static]
    [junit]  Removed Field GL_EDGEFLAG_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 262144, access[final public static]
    [junit]  Removed Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static]
    [junit]  Removed Field GL_CLIP_FAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107041, access[final public static]
    [junit]  Removed Field GL_BLUE_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34146, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static]
    [junit]  Removed Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_COLOR3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 65536, access[final public static]
    [junit]  Removed Field GL_MAT_COLOR_INDEXES_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 16777216, access[final public static]
    [junit]  Removed Field GL_STRICT_DEPTHFUNC_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107030, access[final public static]
    [junit]  Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAT_SHININESS_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 33554432, access[final public static]
    [junit]  Removed Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALWAYS_FAST_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107020, access[final public static]
    [junit]  Removed Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_CLIP_NEAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107040, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static]
    [junit]  Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static]
    [junit]  Removed Field GL_MAT_EMISSION_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8388608, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static]
    [junit]  Removed Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static]
    [junit]  Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static]
    [junit]  Removed Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_NORMAL_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 134217728, access[final public static]
    [junit]  Removed Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAT_AMBIENT_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1048576, access[final public static]
    [junit]  Removed Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_FULL_STIPPLE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107033, access[final public static]
    [junit]  Removed Field GL_PREFER_DOUBLEBUFFER_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107000, access[final public static]
    [junit]  Removed Field GL_ALPHA_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34147, access[final public static]
    [junit]  Removed Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_STRICT_LIGHTING_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107031, access[final public static]
    [junit]  Removed Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static]
    [junit]  Removed Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_NATIVE_GRAPHICS_END_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107012, access[final public static]
    [junit]  Removed Field GL_GREEN_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34149, access[final public static]
    [junit]  Removed Field GL_TEXCOORD1_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 268435456, access[final public static]
    [junit]  Removed Field GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107011, access[final public static]
    [junit]  Removed Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Removed Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALLOW_DRAW_WIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107023, access[final public static]
    [junit]  Removed Field GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 2097152, access[final public static]
    [junit]  Removed Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALPHA_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34151, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static]
    [junit]  Removed Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static]
    [junit]  Removed Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static]
    [junit]  Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Removed Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static]
    [junit]  Removed Field GL_WIDE_LINE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107042, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static]
    [junit]  Removed Field GL_BLUE_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34150, access[final public static]
    [junit]  Removed Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static]
    [junit]  Removed Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_TEXCOORD4_BIT_PGI, desc[J], sig[null], value[type java.lang.Long, data 2147483648, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static]
    [junit]  Removed Field GL_VERTEX_CONSISTENT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107051, access[final public static]
    [junit]  Removed Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALLOW_DRAW_OBJ_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107022, access[final public static]
    [junit]  Removed Field GL_NATIVE_GRAPHICS_HANDLE_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107010, access[final public static]
    [junit]  Removed Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Removed Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_TEXCOORD2_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 536870912, access[final public static]
    [junit]  Removed Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static]
    [junit]  Removed Field GL_VERTEX23_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Removed Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Removed Field GL_RECLAIM_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107006, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static]
    [junit]  Removed Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_CONSERVE_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107005, access[final public static]
    [junit]  Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static]
    [junit]  Removed Field GL_MAT_SPECULAR_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 67108864, access[final public static]
    [junit]  Removed Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static]
    [junit]  Removed Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_TEXCOORD3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1073741824, access[final public static]
    [junit]  Removed Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static]
    [junit]  Removed Field GL_INDEX_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 524288, access[final public static]
    [junit]  Removed Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_RED_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34148, access[final public static]
    [junit]  Removed Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_STRICT_SCISSOR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107032, access[final public static]
    [junit]  Removed Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAT_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4194304, access[final public static]
    [junit]  Removed Field GL_GREEN_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34145, access[final public static]
    [junit]  Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_BACK_NORMALS_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107043, access[final public static]
    [junit]  Removed Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GL2ES3
    [junit]  Removed Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static]
    [junit]  Removed Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static]
    [junit]  Removed Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static]
    [junit]  Removed Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static]
    [junit]  Removed Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static]
    [junit]  Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static]
    [junit]  Removed Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static]
    [junit]  Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static]
    [junit]  Removed Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static]
    [junit]  Removed Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static]
    [junit]  Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static]
    [junit]  Removed Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static]
    [junit] Class com.jogamp.opengl.GL2GL3
    [junit]  Removed Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static]
    [junit]  Removed Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static]
    [junit]  Removed Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static]
    [junit]  Removed Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static]
    [junit]  Removed Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static]
    [junit]  Removed Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static]
    [junit]  Removed Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static]
    [junit] Class com.jogamp.opengl.GL3
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static]
    [junit]  Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static]
    [junit]  Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static]
    [junit]  Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static]
    [junit] Class com.jogamp.opengl.GL3ES3
    [junit]  Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static]
    [junit]  Added Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static]
    [junit]  Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static]
    [junit]  Added Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static]
    [junit]  Added Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static]
    [junit] Class com.jogamp.opengl.GL3bc
    [junit]  Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static]
    [junit]  Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static]
    [junit] Class com.jogamp.opengl.GL4bc
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static]
    [junit]  Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Removed Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static]
    [junit]  Added Method validateProfileBits, desc[(ILjava/lang/String;)V], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.opengl.TraceGL4bc
    [junit]  Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.TraceGLES1
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.TraceGLES3
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.math.FloatUtil
    [junit]  Changed Method matrixToString, access[]
    [junit]  Changed Method multMatrixVec, access[]
    [junit]  Changed Method multMatrix, access[]
    [junit]  Changed Method matrixRowToString, access[]
    [junit]  Changed Method matrixToString, access[]
    [junit]  Changed Method multMatrix, access[]
    [junit] Class com.jogamp.opengl.util.PMVMatrix
    [junit]  Changed Method getRequestMask, access[]
    [junit]  Changed Method getDirtyBits, access[]
    [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage
    [junit]  Removed Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage
    [junit]  Removed Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV232V24x0
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645831776 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460645831776 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testVersionV220V221 took 0.467 sec
    [junit] Testcase: testVersionV221V230 took 0.957 sec
    [junit] Testcase: testVersionV230V232 took 0.473 sec
    [junit] Testcase: testVersionV232V24x0 took 0.518 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.446 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645829281 ms III - Start
    [junit] SLOCK [T main @ 1460645829282 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV220V221
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.2.0 (2.2.0) - lib/v2.2.0/jogl-all.jar
    [junit]  Current  version: 2.2.1 (2.2.1) - lib/v2.2.1/jogl-all.jar
    [junit]  Field values changed: false
    [junit]  Compat. expected: BACKWARD_COMPATIBLE_USER
    [junit]  Compat. detected: BACKWARD_COMPATIBLE_USER
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.2.1 (2.2.1) is BACKWARD_COMPATIBLE_USER to previous version 2.2.0 (2.2.0), actually BACKWARD_COMPATIBLE_USER
    [junit] 
    [junit] 
    [junit] Summary: 8 differences in 5 classes:
    [junit]   Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 8
    [junit] 
    [junit]    0/   5: com.jogamp.graph.curve.OutlineShape   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    1/   5: com.jogamp.graph.geom.Outline         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    2/   5: com.jogamp.opengl.util.glsl.ShaderCode: Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]    3/   5: javax.media.opengl.GLContext          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    4/   5: javax.media.opengl.GLProfile          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.graph.curve.OutlineShape
    [junit]  Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.graph.geom.Outline
    [junit]  Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderCode
    [junit]  Added Field SUFFIX_TESS_CONTROL_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tcp, access[final public static]
    [junit]  Added Field SUFFIX_TESS_EVALUATION_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tep, access[final public static]
    [junit]  Added Field SUFFIX_TESS_CONTROL_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btcp, access[final public static]
    [junit]  Added Field SUFFIX_TESS_EVALUATION_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btep, access[final public static]
    [junit] Class javax.media.opengl.GLContext
    [junit]  Added Method getSharedMaster, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[final public]
    [junit] Class javax.media.opengl.GLProfile
    [junit]  Added Method isInitialized, desc[()Z], sig[null], throws nil, access[public static]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.graph.curve.OutlineShape
    [junit]  Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.graph.geom.Outline
    [junit]  Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderCode
    [junit]  Added Field SUFFIX_TESS_CONTROL_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tcp, access[final public static]
    [junit]  Added Field SUFFIX_TESS_EVALUATION_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tep, access[final public static]
    [junit]  Added Field SUFFIX_TESS_CONTROL_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btcp, access[final public static]
    [junit]  Added Field SUFFIX_TESS_EVALUATION_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btep, access[final public static]
    [junit] Class javax.media.opengl.GLContext
    [junit]  Added Method getSharedMaster, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[final public]
    [junit] Class javax.media.opengl.GLProfile
    [junit]  Added Method isInitialized, desc[()Z], sig[null], throws nil, access[public static]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV220V221
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV221V230
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.2.1 (2.2.1) - lib/v2.2.1/jogl-all.jar
    [junit]  Current  version: 2.3.0 (2.3.0) - lib/v2.3.0/jogl-all.jar
    [junit]  Field values changed: false
    [junit]  Compat. expected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. detected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.3.0 (2.3.0) is NON_BACKWARD_COMPATIBLE to previous version 2.2.1 (2.2.1), actually NON_BACKWARD_COMPATIBLE
    [junit] 
    [junit] 
    [junit] Summary: 1496 differences in 366 classes:
    [junit]   Remove 652, Change 38, CompatChange 107, Deprecate 0, Add 699
    [junit] 
    [junit]    0/ 366: com.jogamp.gluegen.runtime.opengl.GLProcAddressResolver                   : Remove    0, Change    0, CompatChange    1, Deprecate    0, Add    0
    [junit]    1/ 366: com.jogamp.graph.curve.opengl.GLRegion                                    : Remove    7, Change    0, CompatChange    0, Deprecate    0, Add    7
    [junit]    2/ 366: com.jogamp.graph.curve.opengl.RegionRenderer                              : Remove    4, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]    3/ 366: com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    4/ 366: com.jogamp.graph.curve.opengl.RenderState                                 : Remove    8, Change    0, CompatChange    0, Deprecate    0, Add    8
    [junit]    5/ 366: com.jogamp.graph.curve.opengl.RenderState.ProgramLocal                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    6/ 366: com.jogamp.graph.curve.opengl.TextRegionUtil                              : Remove    9, Change    0, CompatChange    0, Deprecate    0, Add    9
    [junit]    7/ 366: com.jogamp.graph.font.FontFactory                                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]    8/ 366: com.jogamp.nativewindow.AbstractGraphicsConfiguration                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    9/ 366: com.jogamp.nativewindow.AbstractGraphicsDevice                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   10/ 366: com.jogamp.nativewindow.AbstractGraphicsScreen                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   11/ 366: com.jogamp.nativewindow.Capabilities                                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   12/ 366: com.jogamp.nativewindow.CapabilitiesChooser                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   13/ 366: com.jogamp.nativewindow.CapabilitiesImmutable                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   14/ 366: com.jogamp.nativewindow.DefaultCapabilitiesChooser                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   15/ 366: com.jogamp.nativewindow.DefaultGraphicsConfiguration                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   16/ 366: com.jogamp.nativewindow.DefaultGraphicsDevice                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   17/ 366: com.jogamp.nativewindow.DefaultGraphicsScreen                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   18/ 366: com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize           : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]   19/ 366: com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize       : Remove    6, Change    1, CompatChange    0, Deprecate    0, Add    6
    [junit]   20/ 366: com.jogamp.nativewindow.GenericUpstreamSurfacelessHook                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   21/ 366: com.jogamp.nativewindow.GraphicsConfigurationFactory                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   22/ 366: com.jogamp.nativewindow.MutableGraphicsConfiguration                      : Remove    3, Change    1, CompatChange    0, Deprecate    0, Add    3
    [junit]   23/ 366: com.jogamp.nativewindow.MutableSurface                                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   24/ 366: com.jogamp.nativewindow.NativeSurface                                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   25/ 366: com.jogamp.nativewindow.NativeSurfaceHolder                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   26/ 366: com.jogamp.nativewindow.NativeWindow                                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   27/ 366: com.jogamp.nativewindow.NativeWindowException                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   28/ 366: com.jogamp.nativewindow.NativeWindowFactory                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   29/ 366: com.jogamp.nativewindow.OffscreenLayerOption                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   30/ 366: com.jogamp.nativewindow.OffscreenLayerSurface                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   31/ 366: com.jogamp.nativewindow.ProxySurface                                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   32/ 366: com.jogamp.nativewindow.ScalableSurface                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   33/ 366: com.jogamp.nativewindow.SurfaceUpdatedListener                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   34/ 366: com.jogamp.nativewindow.ToolkitLock                                       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   35/ 366: com.jogamp.nativewindow.UpstreamSurfaceHook                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   36/ 366: com.jogamp.nativewindow.UpstreamSurfaceHook.MutableSize                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   37/ 366: com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize                    : Remove    5, Change    1, CompatChange    0, Deprecate    0, Add    5
    [junit]   38/ 366: com.jogamp.nativewindow.VisualIDHolder                                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   39/ 366: com.jogamp.nativewindow.VisualIDHolder.VIDComparator                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   40/ 366: com.jogamp.nativewindow.VisualIDHolder.VIDType                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   41/ 366: com.jogamp.nativewindow.WindowClosingProtocol                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   42/ 366: com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   43/ 366: com.jogamp.nativewindow.awt.AWTGraphicsConfiguration                      : Remove    5, Change    1, CompatChange    0, Deprecate    0, Add    5
    [junit]   44/ 366: com.jogamp.nativewindow.awt.AWTGraphicsDevice                             : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]   45/ 366: com.jogamp.nativewindow.awt.AWTGraphicsScreen                             : Remove    3, Change    1, CompatChange    0, Deprecate    0, Add    3
    [junit]   46/ 366: com.jogamp.nativewindow.awt.AWTWindowClosingProtocol                      : Remove    2, Change    1, CompatChange    0, Deprecate    0, Add    2
    [junit]   47/ 366: com.jogamp.nativewindow.awt.DirectDataBufferInt                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]   48/ 366: com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   49/ 366: com.jogamp.nativewindow.awt.JAWTWindow                                    : Remove   23, Change    2, CompatChange    6, Deprecate    0, Add   25
    [junit]   50/ 366: com.jogamp.nativewindow.egl.EGLGraphicsDevice                             : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    2
    [junit]   51/ 366: com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   52/ 366: com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice                       : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]   53/ 366: com.jogamp.nativewindow.swt.SWTAccessor                                   : Remove    6, Change    0, CompatChange    3, Deprecate    0, Add    6
    [junit]   54/ 366: com.jogamp.nativewindow.util.Dimension                                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   55/ 366: com.jogamp.nativewindow.util.DimensionImmutable                           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   56/ 366: com.jogamp.nativewindow.util.Insets                                       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   57/ 366: com.jogamp.nativewindow.util.InsetsImmutable                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   58/ 366: com.jogamp.nativewindow.util.PixelFormat                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   59/ 366: com.jogamp.nativewindow.util.PixelFormat.CType                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   60/ 366: com.jogamp.nativewindow.util.PixelFormat.Composition                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   61/ 366: com.jogamp.nativewindow.util.PixelFormat.PackedComposition                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   62/ 366: com.jogamp.nativewindow.util.PixelFormatUtil                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   63/ 366: com.jogamp.nativewindow.util.PixelFormatUtil.ComponentMap                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   64/ 366: com.jogamp.nativewindow.util.PixelRectangle                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   65/ 366: com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   66/ 366: com.jogamp.nativewindow.util.Point                                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   67/ 366: com.jogamp.nativewindow.util.PointImmutable                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   68/ 366: com.jogamp.nativewindow.util.Rectangle                                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   69/ 366: com.jogamp.nativewindow.util.RectangleImmutable                           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   70/ 366: com.jogamp.nativewindow.util.SurfaceSize                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   71/ 366: com.jogamp.nativewindow.windows.WindowsGraphicsDevice                     : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]   72/ 366: com.jogamp.nativewindow.x11.X11GraphicsConfiguration                      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   73/ 366: com.jogamp.nativewindow.x11.X11GraphicsDevice                             : Remove    2, Change    1, CompatChange    0, Deprecate    0, Add    2
    [junit]   74/ 366: com.jogamp.nativewindow.x11.X11GraphicsScreen                             : Remove    1, Change    1, CompatChange    0, Deprecate    0, Add    1
    [junit]   75/ 366: com.jogamp.newt.Display                                                   : Remove    3, Change    0, CompatChange    2, Deprecate    0, Add    3
    [junit]   76/ 366: com.jogamp.newt.Display.PointerIcon                                       : Remove    1, Change    1, CompatChange    0, Deprecate    0, Add    1
    [junit]   77/ 366: com.jogamp.newt.MonitorDevice                                             : Remove    5, Change    2, CompatChange    2, Deprecate    0, Add   11
    [junit]   78/ 366: com.jogamp.newt.MonitorMode                                               : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   79/ 366: com.jogamp.newt.MonitorMode.SizeAndRRate                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   80/ 366: com.jogamp.newt.NewtFactory                                               : Remove    8, Change    0, CompatChange    0, Deprecate    0, Add    8
    [junit]   81/ 366: com.jogamp.newt.Screen                                                    : Remove    5, Change    0, CompatChange    2, Deprecate    0, Add    7
    [junit]   82/ 366: com.jogamp.newt.Window                                                    : Remove    7, Change    1, CompatChange    0, Deprecate    0, Add    7
    [junit]   83/ 366: com.jogamp.newt.awt.NewtCanvasAWT                                         : Remove    3, Change    1, CompatChange    0, Deprecate    0, Add    3
    [junit]   84/ 366: com.jogamp.newt.event.PinchToZoomGesture                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   85/ 366: com.jogamp.newt.event.WindowUpdateEvent                                   : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   86/ 366: com.jogamp.newt.event.awt.AWTAdapter                                      : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   87/ 366: com.jogamp.newt.event.awt.AWTKeyAdapter                                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   88/ 366: com.jogamp.newt.event.awt.AWTMouseAdapter                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   89/ 366: com.jogamp.newt.event.awt.AWTWindowAdapter                                : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   90/ 366: com.jogamp.newt.opengl.GLWindow                                           : Remove   25, Change    1, CompatChange    2, Deprecate    0, Add   26
    [junit]   91/ 366: com.jogamp.newt.swt.NewtCanvasSWT                                         : Remove    3, Change    1, CompatChange    0, Deprecate    0, Add    3
    [junit]   92/ 366: com.jogamp.newt.util.MonitorModeUtil                                      : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   93/ 366: com.jogamp.newt.util.applet.JOGLNewtAppletBase                            : Remove    6, Change    1, CompatChange    0, Deprecate    0, Add    6
    [junit]   94/ 366: com.jogamp.opengl.DebugGL2                                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   95/ 366: com.jogamp.opengl.DebugGL3                                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   96/ 366: com.jogamp.opengl.DebugGL3bc                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   97/ 366: com.jogamp.opengl.DebugGL4                                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   98/ 366: com.jogamp.opengl.DebugGL4bc                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   99/ 366: com.jogamp.opengl.DebugGLES1                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  100/ 366: com.jogamp.opengl.DebugGLES2                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  101/ 366: com.jogamp.opengl.DebugGLES3                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  102/ 366: com.jogamp.opengl.DefaultGLCapabilitiesChooser                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  103/ 366: com.jogamp.opengl.FBObject                                                : Remove   28, Change    0, CompatChange   10, Deprecate    0, Add   34
    [junit]  104/ 366: com.jogamp.opengl.FBObject.Attachment                                     : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  105/ 366: com.jogamp.opengl.FBObject.Colorbuffer                                    : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  106/ 366: com.jogamp.opengl.FBObject.RenderAttachment                               : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  107/ 366: com.jogamp.opengl.FBObject.TextureAttachment                              : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  108/ 366: com.jogamp.opengl.FPSCounter                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  109/ 366: com.jogamp.opengl.GL                                                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  110/ 366: com.jogamp.opengl.GL2                                                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  111/ 366: com.jogamp.opengl.GL2ES1                                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  112/ 366: com.jogamp.opengl.GL2ES2                                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  113/ 366: com.jogamp.opengl.GL2ES3                                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  114/ 366: com.jogamp.opengl.GL2GL3                                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  115/ 366: com.jogamp.opengl.GL3                                                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  116/ 366: com.jogamp.opengl.GL3ES3                                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  117/ 366: com.jogamp.opengl.GL3bc                                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  118/ 366: com.jogamp.opengl.GL4                                                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  119/ 366: com.jogamp.opengl.GL4ES3                                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  120/ 366: com.jogamp.opengl.GL4bc                                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  121/ 366: com.jogamp.opengl.GLAnimatorControl                                       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  122/ 366: com.jogamp.opengl.GLAnimatorControl.UncaughtExceptionHandler              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  123/ 366: com.jogamp.opengl.GLArrayData                                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  124/ 366: com.jogamp.opengl.GLAutoDrawable                                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  125/ 366: com.jogamp.opengl.GLAutoDrawableDelegate                                  : Remove    2, Change    1, CompatChange    1, Deprecate    0, Add    2
    [junit]  126/ 366: com.jogamp.opengl.GLBase                                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  127/ 366: com.jogamp.opengl.GLBufferStorage                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  128/ 366: com.jogamp.opengl.GLCapabilities                                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  129/ 366: com.jogamp.opengl.GLCapabilitiesChooser                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  130/ 366: com.jogamp.opengl.GLCapabilitiesImmutable                                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  131/ 366: com.jogamp.opengl.GLContext                                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  132/ 366: com.jogamp.opengl.GLDebugListener                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  133/ 366: com.jogamp.opengl.GLDebugMessage                                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  134/ 366: com.jogamp.opengl.GLDrawable                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  135/ 366: com.jogamp.opengl.GLDrawableFactory                                       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  136/ 366: com.jogamp.opengl.GLES1                                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  137/ 366: com.jogamp.opengl.GLES2                                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  138/ 366: com.jogamp.opengl.GLES3                                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  139/ 366: com.jogamp.opengl.GLEventListener                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  140/ 366: com.jogamp.opengl.GLEventListenerState                                    : Remove    4, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]  141/ 366: com.jogamp.opengl.GLException                                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  142/ 366: com.jogamp.opengl.GLExtensions                                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  143/ 366: com.jogamp.opengl.GLFBODrawable                                           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  144/ 366: com.jogamp.opengl.GLFBODrawable.Resizeable                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  145/ 366: com.jogamp.opengl.GLOffscreenAutoDrawable                                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  146/ 366: com.jogamp.opengl.GLOffscreenAutoDrawable.FBO                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  147/ 366: com.jogamp.opengl.GLPipelineFactory                                       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  148/ 366: com.jogamp.opengl.GLProfile                                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  149/ 366: com.jogamp.opengl.GLRendererQuirks                                        : Remove    7, Change    0, CompatChange    0, Deprecate    0, Add   14
    [junit]  150/ 366: com.jogamp.opengl.GLRunnable                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  151/ 366: com.jogamp.opengl.GLRunnable2                                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  152/ 366: com.jogamp.opengl.GLSharedContextSetter                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  153/ 366: com.jogamp.opengl.GLUniformData                                           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  154/ 366: com.jogamp.opengl.GenericGLCapabilitiesChooser                            : Remove    1, Change    1, CompatChange    0, Deprecate    0, Add    1
    [junit]  155/ 366: com.jogamp.opengl.JoglVersion                                             : Remove   10, Change    0, CompatChange    0, Deprecate    0, Add   10
    [junit]  156/ 366: com.jogamp.opengl.Threading                                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  157/ 366: com.jogamp.opengl.Threading.Mode                                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  158/ 366: com.jogamp.opengl.TraceGL2                                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  159/ 366: com.jogamp.opengl.TraceGL3                                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  160/ 366: com.jogamp.opengl.TraceGL3bc                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  161/ 366: com.jogamp.opengl.TraceGL4                                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  162/ 366: com.jogamp.opengl.TraceGL4bc                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  163/ 366: com.jogamp.opengl.TraceGLES1                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  164/ 366: com.jogamp.opengl.TraceGLES2                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  165/ 366: com.jogamp.opengl.TraceGLES3                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  166/ 366: com.jogamp.opengl.awt.AWTGLAutoDrawable                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  167/ 366: com.jogamp.opengl.awt.ComponentEvents                                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  168/ 366: com.jogamp.opengl.awt.GLCanvas                                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  169/ 366: com.jogamp.opengl.awt.GLJPanel                                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  170/ 366: com.jogamp.opengl.egl.EGL                                                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  171/ 366: com.jogamp.opengl.egl.EGLClientPixmapHI                                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  172/ 366: com.jogamp.opengl.egl.EGLExt                                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  173/ 366: com.jogamp.opengl.fixedfunc.GLLightingFunc                                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  174/ 366: com.jogamp.opengl.fixedfunc.GLMatrixFunc                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  175/ 366: com.jogamp.opengl.fixedfunc.GLPointerFunc                                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  176/ 366: com.jogamp.opengl.fixedfunc.GLPointerFuncUtil                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  177/ 366: com.jogamp.opengl.glu.GLU                                                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  178/ 366: com.jogamp.opengl.glu.GLUnurbs                                            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  179/ 366: com.jogamp.opengl.glu.GLUquadric                                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  180/ 366: com.jogamp.opengl.glu.GLUtessellator                                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  181/ 366: com.jogamp.opengl.glu.GLUtessellatorCallback                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  182/ 366: com.jogamp.opengl.glu.GLUtessellatorCallbackAdapter                       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  183/ 366: com.jogamp.opengl.glu.gl2.GLUgl2                                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  184/ 366: com.jogamp.opengl.glu.gl2es1.GLUgl2es1                                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  185/ 366: com.jogamp.opengl.math.FloatUtil                                          : Remove    0, Change    0, CompatChange    3, Deprecate    0, Add    0
    [junit]  186/ 366: com.jogamp.opengl.math.Matrix4                                            : Remove    0, Change    0, CompatChange    2, Deprecate    0, Add    0
    [junit]  187/ 366: com.jogamp.opengl.swt.GLCanvas                                            : Remove   25, Change    1, CompatChange    2, Deprecate    0, Add   25
    [junit]  188/ 366: com.jogamp.opengl.util.Animator                                           : Remove    2, Change    4, CompatChange    1, Deprecate    0, Add    2
    [junit]  189/ 366: com.jogamp.opengl.util.AnimatorBase                                       : Remove    5, Change    1, CompatChange    1, Deprecate    0, Add    5
    [junit]  190/ 366: com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException             : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  191/ 366: com.jogamp.opengl.util.CustomGLEventListener                              : Remove    1, Change    1, CompatChange    0, Deprecate    0, Add    1
    [junit]  192/ 366: com.jogamp.opengl.util.FPSAnimator                                        : Remove    2, Change    0, CompatChange    1, Deprecate    0, Add    2
    [junit]  193/ 366: com.jogamp.opengl.util.GLArrayDataClient                                  : Remove    6, Change    0, CompatChange    6, Deprecate    0, Add    6
    [junit]  194/ 366: com.jogamp.opengl.util.GLArrayDataEditable                                : Remove    5, Change    1, CompatChange    0, Deprecate    0, Add    5
    [junit]  195/ 366: com.jogamp.opengl.util.GLArrayDataServer                                  : Remove    7, Change    0, CompatChange   15, Deprecate    0, Add    7
    [junit]  196/ 366: com.jogamp.opengl.util.GLArrayDataWrapper                                 : Remove    4, Change    1, CompatChange    5, Deprecate    0, Add    4
    [junit]  197/ 366: com.jogamp.opengl.util.GLBuffers                                          : Remove    2, Change    0, CompatChange    2, Deprecate    0, Add    2
    [junit]  198/ 366: com.jogamp.opengl.util.GLDrawableUtil                                     : Remove   10, Change    0, CompatChange    0, Deprecate    0, Add   10
    [junit]  199/ 366: com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener              : Remove    2, Change    1, CompatChange    0, Deprecate    0, Add    2
    [junit]  200/ 366: com.jogamp.opengl.util.GLPixelBuffer                                      : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  201/ 366: com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider         : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  202/ 366: com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes                    : Remove    5, Change    0, CompatChange    1, Deprecate    0, Add    7
    [junit]  203/ 366: com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider                : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  204/ 366: com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider       : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]  205/ 366: com.jogamp.opengl.util.GLPixelStorageModes                                : Remove   14, Change    0, CompatChange    0, Deprecate    0, Add   14
    [junit]  206/ 366: com.jogamp.opengl.util.GLReadBufferUtil                                   : Remove    6, Change    0, CompatChange    0, Deprecate    0, Add    5
    [junit]  207/ 366: com.jogamp.opengl.util.Gamma                                              : Remove    5, Change    0, CompatChange    0, Deprecate    0, Add    5
    [junit]  208/ 366: com.jogamp.opengl.util.ImmModeSink                                        : Remove    7, Change    0, CompatChange    0, Deprecate    0, Add    7
    [junit]  209/ 366: com.jogamp.opengl.util.ImmModeSink.VBOSet                                 : Remove    7, Change    0, CompatChange    1, Deprecate    0, Add    7
    [junit]  210/ 366: com.jogamp.opengl.util.PMVMatrix                                          : Remove    0, Change    1, CompatChange    2, Deprecate    0, Add    0
    [junit]  211/ 366: com.jogamp.opengl.util.PNGPixelRect                                       : Remove    4, Change    1, CompatChange    0, Deprecate    0, Add    4
    [junit]  212/ 366: com.jogamp.opengl.util.RandomTileRenderer                                 : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  213/ 366: com.jogamp.opengl.util.TileRenderer                                       : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  214/ 366: com.jogamp.opengl.util.TileRendererBase                                   : Remove    7, Change    0, CompatChange    0, Deprecate    0, Add    7
    [junit]  215/ 366: com.jogamp.opengl.util.av.GLMediaPlayer                                   : Remove    5, Change    1, CompatChange    0, Deprecate    0, Add    5
    [junit]  216/ 366: com.jogamp.opengl.util.awt.AWTGLPixelBuffer                               : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  217/ 366: com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider      : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    6
    [junit]  218/ 366: com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider: Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]  219/ 366: com.jogamp.opengl.util.awt.AWTGLReadBufferUtil                            : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  220/ 366: com.jogamp.opengl.util.awt.Overlay                                        : Remove    1, Change    0, CompatChange    5, Deprecate    0, Add    1
    [junit]  221/ 366: com.jogamp.opengl.util.awt.TextRenderer                                   : Remove    0, Change    0, CompatChange   10, Deprecate    0, Add    0
    [junit]  222/ 366: com.jogamp.opengl.util.awt.TextureRenderer                                : Remove    0, Change    0, CompatChange   14, Deprecate    0, Add    0
    [junit]  223/ 366: com.jogamp.opengl.util.glsl.ShaderCode                                    : Remove   12, Change    0, CompatChange    0, Deprecate    0, Add   12
    [junit]  224/ 366: com.jogamp.opengl.util.glsl.ShaderProgram                                 : Remove    9, Change    0, CompatChange    1, Deprecate    0, Add    9
    [junit]  225/ 366: com.jogamp.opengl.util.glsl.ShaderState                                   : Remove   28, Change    0, CompatChange    0, Deprecate    0, Add   28
    [junit]  226/ 366: com.jogamp.opengl.util.glsl.ShaderUtil                                    : Remove   20, Change    0, CompatChange    0, Deprecate    0, Add   20
    [junit]  227/ 366: com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil                       : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  228/ 366: com.jogamp.opengl.util.stereo.StereoClientRenderer                        : Remove    4, Change    1, CompatChange    0, Deprecate    0, Add    4
    [junit]  229/ 366: com.jogamp.opengl.util.stereo.StereoDevice                                : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  230/ 366: com.jogamp.opengl.util.stereo.StereoDeviceRenderer                        : Remove    9, Change    0, CompatChange    0, Deprecate    0, Add    9
    [junit]  231/ 366: com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  232/ 366: com.jogamp.opengl.util.stereo.StereoGLEventListener                       : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  233/ 366: com.jogamp.opengl.util.texture.ImageSequence                              : Remove    4, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]  234/ 366: com.jogamp.opengl.util.texture.Texture                                    : Remove   16, Change    0, CompatChange    0, Deprecate    0, Add   16
    [junit]  235/ 366: com.jogamp.opengl.util.texture.TextureData                                : Remove    6, Change    0, CompatChange    0, Deprecate    0, Add    6
    [junit]  236/ 366: com.jogamp.opengl.util.texture.TextureIO                                  : Remove    7, Change    0, CompatChange    6, Deprecate    0, Add    7
    [junit]  237/ 366: com.jogamp.opengl.util.texture.TextureSequence                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  238/ 366: com.jogamp.opengl.util.texture.TextureState                               : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  239/ 366: com.jogamp.opengl.util.texture.awt.AWTTextureData                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]  240/ 366: com.jogamp.opengl.util.texture.awt.AWTTextureIO                           : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  241/ 366: com.jogamp.opengl.util.texture.spi.TGAImage                               : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]  242/ 366: com.jogamp.opengl.util.texture.spi.TextureProvider                        : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  243/ 366: com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider                 : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]  244/ 366: javax.media.nativewindow.AbstractGraphicsConfiguration                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  245/ 366: javax.media.nativewindow.AbstractGraphicsDevice                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  246/ 366: javax.media.nativewindow.AbstractGraphicsScreen                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  247/ 366: javax.media.nativewindow.Capabilities                                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  248/ 366: javax.media.nativewindow.CapabilitiesChooser                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  249/ 366: javax.media.nativewindow.CapabilitiesImmutable                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  250/ 366: javax.media.nativewindow.DefaultCapabilitiesChooser                       : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  251/ 366: javax.media.nativewindow.DefaultGraphicsConfiguration                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  252/ 366: javax.media.nativewindow.DefaultGraphicsDevice                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  253/ 366: javax.media.nativewindow.DefaultGraphicsScreen                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  254/ 366: javax.media.nativewindow.GraphicsConfigurationFactory                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  255/ 366: javax.media.nativewindow.MutableSurface                                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  256/ 366: javax.media.nativewindow.NativeSurface                                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  257/ 366: javax.media.nativewindow.NativeSurfaceHolder                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  258/ 366: javax.media.nativewindow.NativeWindow                                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  259/ 366: javax.media.nativewindow.NativeWindowException                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  260/ 366: javax.media.nativewindow.NativeWindowFactory                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  261/ 366: javax.media.nativewindow.OffscreenLayerOption                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  262/ 366: javax.media.nativewindow.OffscreenLayerSurface                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  263/ 366: javax.media.nativewindow.ProxySurface                                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  264/ 366: javax.media.nativewindow.ScalableSurface                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  265/ 366: javax.media.nativewindow.SurfaceUpdatedListener                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  266/ 366: javax.media.nativewindow.ToolkitLock                                      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  267/ 366: javax.media.nativewindow.UpstreamSurfaceHook                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  268/ 366: javax.media.nativewindow.UpstreamSurfaceHook.MutableSize                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  269/ 366: javax.media.nativewindow.VisualIDHolder                                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  270/ 366: javax.media.nativewindow.VisualIDHolder.VIDComparator                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  271/ 366: javax.media.nativewindow.VisualIDHolder.VIDType                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  272/ 366: javax.media.nativewindow.WindowClosingProtocol                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  273/ 366: javax.media.nativewindow.WindowClosingProtocol.WindowClosingMode          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  274/ 366: javax.media.nativewindow.util.Dimension                                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  275/ 366: javax.media.nativewindow.util.DimensionImmutable                          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  276/ 366: javax.media.nativewindow.util.Insets                                      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  277/ 366: javax.media.nativewindow.util.InsetsImmutable                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  278/ 366: javax.media.nativewindow.util.PixelFormat                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  279/ 366: javax.media.nativewindow.util.PixelFormatUtil                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  280/ 366: javax.media.nativewindow.util.PixelFormatUtil.PixelSink                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  281/ 366: javax.media.nativewindow.util.PixelFormatUtil.PixelSink32                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  282/ 366: javax.media.nativewindow.util.PixelRectangle                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  283/ 366: javax.media.nativewindow.util.PixelRectangle.GenericPixelRect             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  284/ 366: javax.media.nativewindow.util.Point                                       : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  285/ 366: javax.media.nativewindow.util.PointImmutable                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  286/ 366: javax.media.nativewindow.util.Rectangle                                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  287/ 366: javax.media.nativewindow.util.RectangleImmutable                          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  288/ 366: javax.media.nativewindow.util.SurfaceSize                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  289/ 366: javax.media.opengl.DebugGL2                                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  290/ 366: javax.media.opengl.DebugGL3                                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  291/ 366: javax.media.opengl.DebugGL3bc                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  292/ 366: javax.media.opengl.DebugGL4                                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  293/ 366: javax.media.opengl.DebugGL4bc                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  294/ 366: javax.media.opengl.DebugGLES1                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  295/ 366: javax.media.opengl.DebugGLES2                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  296/ 366: javax.media.opengl.DebugGLES3                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  297/ 366: javax.media.opengl.DefaultGLCapabilitiesChooser                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  298/ 366: javax.media.opengl.FPSCounter                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  299/ 366: javax.media.opengl.GL                                                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  300/ 366: javax.media.opengl.GL2                                                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  301/ 366: javax.media.opengl.GL2ES1                                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  302/ 366: javax.media.opengl.GL2ES2                                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  303/ 366: javax.media.opengl.GL2ES3                                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  304/ 366: javax.media.opengl.GL2GL3                                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  305/ 366: javax.media.opengl.GL3                                                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  306/ 366: javax.media.opengl.GL3ES3                                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  307/ 366: javax.media.opengl.GL3bc                                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  308/ 366: javax.media.opengl.GL4                                                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  309/ 366: javax.media.opengl.GL4ES3                                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  310/ 366: javax.media.opengl.GL4bc                                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  311/ 366: javax.media.opengl.GLAnimatorControl                                      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  312/ 366: javax.media.opengl.GLAnimatorControl.UncaughtExceptionHandler             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  313/ 366: javax.media.opengl.GLArrayData                                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  314/ 366: javax.media.opengl.GLAutoDrawable                                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  315/ 366: javax.media.opengl.GLBase                                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  316/ 366: javax.media.opengl.GLBufferStorage                                        : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  317/ 366: javax.media.opengl.GLCapabilities                                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  318/ 366: javax.media.opengl.GLCapabilitiesChooser                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  319/ 366: javax.media.opengl.GLCapabilitiesImmutable                                : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  320/ 366: javax.media.opengl.GLContext                                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  321/ 366: javax.media.opengl.GLDebugListener                                        : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  322/ 366: javax.media.opengl.GLDebugMessage                                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  323/ 366: javax.media.opengl.GLDrawable                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  324/ 366: javax.media.opengl.GLDrawableFactory                                      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  325/ 366: javax.media.opengl.GLES1                                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  326/ 366: javax.media.opengl.GLES2                                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  327/ 366: javax.media.opengl.GLES3                                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  328/ 366: javax.media.opengl.GLEventListener                                        : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  329/ 366: javax.media.opengl.GLException                                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  330/ 366: javax.media.opengl.GLFBODrawable                                          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  331/ 366: javax.media.opengl.GLFBODrawable.Resizeable                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  332/ 366: javax.media.opengl.GLOffscreenAutoDrawable                                : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  333/ 366: javax.media.opengl.GLOffscreenAutoDrawable.FBO                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  334/ 366: javax.media.opengl.GLPipelineFactory                                      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  335/ 366: javax.media.opengl.GLProfile                                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  336/ 366: javax.media.opengl.GLRunnable                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  337/ 366: javax.media.opengl.GLRunnable2                                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  338/ 366: javax.media.opengl.GLSharedContextSetter                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  339/ 366: javax.media.opengl.GLUniformData                                          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  340/ 366: javax.media.opengl.Threading                                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  341/ 366: javax.media.opengl.Threading.Mode                                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  342/ 366: javax.media.opengl.TraceGL2                                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  343/ 366: javax.media.opengl.TraceGL3                                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  344/ 366: javax.media.opengl.TraceGL3bc                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  345/ 366: javax.media.opengl.TraceGL4                                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  346/ 366: javax.media.opengl.TraceGL4bc                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  347/ 366: javax.media.opengl.TraceGLES1                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  348/ 366: javax.media.opengl.TraceGLES2                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  349/ 366: javax.media.opengl.TraceGLES3                                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  350/ 366: javax.media.opengl.awt.AWTGLAutoDrawable                                  : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  351/ 366: javax.media.opengl.awt.ComponentEvents                                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  352/ 366: javax.media.opengl.awt.GLCanvas                                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  353/ 366: javax.media.opengl.awt.GLJPanel                                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  354/ 366: javax.media.opengl.fixedfunc.GLLightingFunc                               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  355/ 366: javax.media.opengl.fixedfunc.GLMatrixFunc                                 : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  356/ 366: javax.media.opengl.fixedfunc.GLPointerFunc                                : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  357/ 366: javax.media.opengl.fixedfunc.GLPointerFuncUtil                            : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  358/ 366: javax.media.opengl.glu.GLU                                                : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  359/ 366: javax.media.opengl.glu.GLUnurbs                                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  360/ 366: javax.media.opengl.glu.GLUquadric                                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  361/ 366: javax.media.opengl.glu.GLUtessellator                                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  362/ 366: javax.media.opengl.glu.GLUtessellatorCallback                             : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  363/ 366: javax.media.opengl.glu.GLUtessellatorCallbackAdapter                      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  364/ 366: javax.media.opengl.glu.gl2.GLUgl2                                         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]  365/ 366: javax.media.opengl.glu.gl2es1.GLUgl2es1                                   : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] Class com.jogamp.graph.curve.opengl.GLRegion
    [junit]  Removed Method clearImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method destroyImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method updateImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method drawImpl, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected]
    [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer
    [junit]  Removed Method enable, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback
    [junit]  Removed Method run, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.graph.curve.opengl.RenderState
    [junit]  Removed Method attachTo, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public]
    [junit]  Removed Method detachFrom, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method updateUniformLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method getRenderState, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method setShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method updateAttributeLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method updateUniformDataLoc, desc[(Ljavax/media/opengl/GL2ES2;ZZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RenderState.ProgramLocal
    [junit]  Removed Method update, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.TextRegionUtil
    [junit]  Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method addCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method validateCache, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public]
    [junit]  Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setCacheLimit, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.font.FontFactory
    [junit]  Removed Method get, desc[(Ljava/net/URLConnection;)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static]
    [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
    [junit]  Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;Ljavax/media/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
    [junit]  Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Removed Method setupCapabilitiesRGBABits, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static]
    [junit]  Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getNativeGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public]
    [junit]  Removed Method create, desc[(Ljava/awt/Component;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen
    [junit]  Removed Method createDefault, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createScreenDevice, desc[(II)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt
    [junit]  Removed Method <init>, desc[(Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt
    [junit]  Removed Method <init>, desc[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method getPixelScaleX, desc[()I], sig[null], throws nil, access[final protected]
    [junit]  Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit]  Removed Method updatePixelScale, desc[()Z], sig[null], throws nil, access[final protected]
    [junit]  Removed Method getLocationOnScreenNativeImpl, desc[(II)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getLocationOnScreenNative, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[protected]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setCursor, desc[(Ljavax/media/nativewindow/util/PixelRectangle;Ljavax/media/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getPixelScaleY, desc[()I], sig[null], throws nil, access[final protected]
    [junit]  Removed Method getLocationOnScreenNonBlocking, desc[(Ljavax/media/nativewindow/util/Point;Ljava/awt/Component;)Ljava/awt/Component;], sig[null], throws nil, access[protected static]
    [junit]  Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback
    [junit]  Removed Method eglGetAndInitDisplay, desc[([J)J], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.nativewindow.swt.SWTAccessor
    [junit]  Removed Method createCompatibleX11ChildWindow, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static]
    [junit]  Removed Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws [javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static]
    [junit]  Removed Method resizeX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method getNativeVisualID, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static]
    [junit]  Removed Method destroyX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method getScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice
    [junit]  Removed Method <init>, desc[(JILjavax/media/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljava/lang/String;ILjavax/media/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen
    [junit]  Removed Method createScreenDevice, desc[(JIZ)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.newt.Display
    [junit]  Removed Method getNativePointerIconPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method createPointerIcon, desc[(Ljavax/media/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public]
    [junit]  Removed Method getGraphicsDevice, desc[()Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.Display.PointerIcon
    [junit]  Removed Method getHotspot, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.MonitorDevice
    [junit]  Removed Method unionOfViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List<Lcom/jogamp/newt/MonitorDevice;>;)V], throws nil, access[public static]
    [junit]  Removed Method getSizeMM, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet<Lcom/jogamp/newt/MonitorMode;>;)V], throws nil, access[protected]
    [junit]  Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.MonitorMode
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.MonitorMode.SizeAndRRate
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.NewtFactory
    [junit]  Removed Method createWindow, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[(Ljava/lang/String;IJLjavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method isScreenCompatible, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.newt.Screen
    [junit]  Removed Method getGraphicsScreen, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method unionOfMonitorViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method getMainMonitor, desc[(Ljavax/media/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.Window
    [junit]  Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.awt.NewtCanvasAWT
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.PinchToZoomGesture
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.WindowUpdateEvent
    [junit]  Removed Method <init>, desc[(SLjava/lang/Object;JLjavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTAdapter
    [junit]  Removed Method getNativeSurfaceHolder, desc[()Ljavax/media/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/NEWTEventListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected]
    [junit] Class com.jogamp.newt.event.awt.AWTKeyAdapter
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/KeyListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTMouseAdapter
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/MouseListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTWindowAdapter
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/WindowListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.opengl.GLWindow
    [junit]  Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public]
    [junit]  Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public]
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit]  Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit]  Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.swt.NewtCanvasSWT
    [junit]  Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.util.MonitorModeUtil
    [junit]  Removed Method filterBySurfaceSize, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit]  Removed Method filterByResolution, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase
    [junit]  Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLEventListener, desc[()Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Removed Method createInstance, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public static]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.FBObject
    [junit]  Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method detachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;IIIZ)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method detachAllRenderbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method syncSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method detachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method unbind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method unuse, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method attachRenderbufferImpl, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException], access[final protected]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method resetSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method detachAllTexturebuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method use, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method detachAllColorbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method isBound, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method detachAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.FBObject.Attachment
    [junit]  Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit] Class com.jogamp.opengl.FBObject.Colorbuffer
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit] Class com.jogamp.opengl.FBObject.RenderAttachment
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.FBObject.TextureAttachment
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate
    [junit]  Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.GLEventListenerState
    [junit]  Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit]  Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.GLRendererQuirks
    [junit]  Removed Method existStickyDeviceQuirk, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method pushStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method getStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static]
    [junit]  Removed Method areSameStickyDevice, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljavax/media/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Field COUNT, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static]
    [junit]  Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser
    [junit]  Removed Method chooseCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Ljavax/media/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public]
    [junit] Class com.jogamp.opengl.JoglVersion
    [junit]  Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getBriefOSGLBuildInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getAllAvailableCapabilitiesInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getDefaultOpenGLInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method toString, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Removed Method toString, desc[(Ljavax/media/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit]  Removed Method getAvailableCapabilitiesInfo, desc[(Ljavax/media/opengl/GLDrawableFactory;Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.swt.GLCanvas
    [junit]  Removed Method getRequestedGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  Removed Method setGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Removed Method setSharedContext, desc[(Ljavax/media/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Removed Method addGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setSharedAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Removed Method getGLEventListener, desc[(I)Ljavax/media/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Removed Method disposeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Z)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[public]
    [junit]  Removed Method addGLEventListener, desc[(ILjavax/media/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Removed Method getAnimator, desc[()Ljavax/media/opengl/GLAnimatorControl;], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setGL, desc[(Ljavax/media/opengl/GL;)Ljavax/media/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Removed Method removeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method getDelegatedDrawable, desc[()Ljavax/media/opengl/GLDrawable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method invoke, desc[(ZLjavax/media/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit]  Removed Method getChosenGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  Removed Method getGL, desc[()Ljavax/media/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Removed Method getContext, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Removed Method createContext, desc[(Ljavax/media/opengl/GLContext;)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Removed Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[public]
    [junit]  Removed Method setContext, desc[(Ljavax/media/opengl/GLContext;Z)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Removed Method setAnimator, desc[(Ljavax/media/opengl/GLAnimatorControl;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.Animator
    [junit]  Removed Method <init>, desc[(Ljava/lang/ThreadGroup;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.AnimatorBase
    [junit]  Removed Method getUncaughtExceptionHandler, desc[()Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public]
    [junit]  Removed Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)V], sig[null], throws nil, access[final protected super synchronized]
    [junit]  Removed Method remove, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit]  Removed Method setUncaughtExceptionHandler, desc[(Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method add, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit] Class com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException
    [junit]  Removed Method getGLAutoDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.CustomGLEventListener
    [junit]  Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.FPSAnimator
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataClient
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit]  Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataEditable
    [junit]  Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataServer
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit]  Removed Method unmapStorage, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method addFixedSubArray, desc[(III)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;I)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit]  Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;JJI)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit]  Removed Method addGLSLSubArray, desc[(Ljava/lang/String;II)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper
    [junit]  Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method validate, desc[(Ljavax/media/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLBuffers
    [junit]  Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIIZ)I], sig[null], throws [javax/media/opengl/GLException], access[final public static]
    [junit]  Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.GLDrawableUtil
    [junit]  Removed Method isAnimatorStarted, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method isSwapGLContextSafe, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isAnimatorAnimatingOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method isAnimatorStartedOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method isAnimatorAnimating, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method swapBuffersBeforeRead, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method moveGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static]
    [junit]  Removed Method swapGLContextAndAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit]  Removed Method swapGLContext, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit]  Removed Method moveAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener
    [junit]  Removed Method run, desc[(Ljavax/media/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer
    [junit]  Removed Method requiresNewBuffer, desc[(Ljavax/media/opengl/GL;III)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider
    [junit]  Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes
    [junit]  Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final public]
    [junit]  Removed Method convert, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/opengl/GLProfile;)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method getPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Removed Field bytesPerPixel, desc[I], sig[null], value[type null, data null, access[final public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider
    [junit]  Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLPixelStorageModes
    [junit]  Removed Method resetPack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setUnpackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method savePack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setPackRowLength, desc[(Ljavax/media/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setAlignment, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method resetUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method resetAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setPackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setRowLength, desc[(Ljavax/media/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method setUnpackRowLength, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method saveAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method saveUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.GLReadBufferUtil
    [junit]  Removed Method readPixelsImpl, desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixels, desc[(Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixels, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final protected]
    [junit]  Removed Field alignment, desc[I], sig[null], value[type null, data null, access[final protected]
    [junit] Class com.jogamp.opengl.util.Gamma
    [junit]  Removed Method resetAllDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit] Class com.jogamp.opengl.util.ImmModeSink
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet
    [junit]  Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method regenerate, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected]
    [junit]  Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.PNGPixelRect
    [junit]  Removed Method read, desc[(Ljava/io/InputStream;Ljavax/media/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public]
    [junit]  Removed Method write, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.RandomTileRenderer
    [junit]  Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.TileRenderer
    [junit]  Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public]
    [junit]  Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method getClippedImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.TileRendererBase
    [junit]  Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method attachAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method getImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method reqPreSwapBuffers, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method getAttachedDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method setGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer
    [junit]  Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit]  Removed Method getURI, desc[()Ljava/net/URI;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method initStream, desc[(Ljava/net/URI;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public]
    [junit]  Removed Method initGL, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer
    [junit]  Removed Field awtPixelAttributesIntRGB3, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Field awtPixelAttributesIntRGBA4, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider
    [junit]  Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLReadBufferUtil
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.Overlay
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderCode
    [junit]  Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method requiresGL3DefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Removed Method addDefaultShaderPrecision, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method addGLSLVersion, desc[(Ljavax/media/opengl/GL2ES2;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method requiresDefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram
    [junit]  Removed Method link, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method validateProgram, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method add, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method replaceShader, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized]
    [junit]  Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderState
    [junit]  Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method releaseAllData, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method disableAllVertexAttributeArrays, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method uniform, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method getUniform, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLUniformData;], sig[null], throws nil, access[public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method ownsAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method isVertexAttribArrayEnabled, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method ownsUniform, desc[(Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method ownUniform, desc[(Ljavax/media/opengl/GLUniformData;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttribute, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjavax/media/opengl/GLArrayData;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method isActiveAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method ownAttribute, desc[(Ljavax/media/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method releaseAllAttributes, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized]
    [junit]  Removed Method vertexAttribPointer, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method attachShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized]
    [junit]  Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method releaseAllUniforms, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderUtil
    [junit]  Removed Method createShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isProgramStatusValid, desc[(Ljavax/media/opengl/GL;II)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isGeometryShaderSupported, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method attachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isProgramExecStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method compileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method createAndCompileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isShaderCompilerAvailable, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method createAndLoadShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method getShaderInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method deleteShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method detachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isProgramLinkStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method shaderBinary, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method getShaderBinaryFormats, desc[(Ljavax/media/opengl/GL;)Ljava/util/Set;], sig[(Ljavax/media/opengl/GL;)Ljava/util/Set<Ljava/lang/Integer;>;], throws nil, access[public static]
    [junit]  Removed Method getProgramInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil
    [junit]  Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer
    [junit]  Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDevice
    [junit]  Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getPosition, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer
    [junit]  Removed Method ppOneEye, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method ppBegin, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getTotalSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method beginFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method endFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method ppEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getSingleSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye
    [junit]  Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoGLEventListener
    [junit]  Removed Method reshapeForEye, desc[(Ljavax/media/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.ImageSequence
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Ljavax/media/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public]
    [junit]  Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit]  Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.texture.Texture
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method disable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method getTextureObject, desc[(Ljavax/media/opengl/GL;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method setTexParameteri, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[public]
    [junit]  Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;I[FI)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setTexParameterf, desc[(Ljavax/media/opengl/GL;IF)V], sig[null], throws nil, access[public]
    [junit]  Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;I[II)V], sig[null], throws nil, access[public]
    [junit]  Removed Method enable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.texture.TextureData
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;)V], sig[null], throws nil, access[protected]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.opengl.util.texture.TextureIO
    [junit]  Removed Method newTexture, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.TextureSequence
    [junit]  Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.TextureState
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureData
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureIO
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTexture, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TGAImage
    [junit]  Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit] Class javax.media.nativewindow.AbstractGraphicsConfiguration
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.AbstractGraphicsDevice
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.AbstractGraphicsScreen
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.Capabilities
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.CapabilitiesChooser
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.CapabilitiesImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.DefaultCapabilitiesChooser
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.DefaultGraphicsConfiguration
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.DefaultGraphicsDevice
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.DefaultGraphicsScreen
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.GraphicsConfigurationFactory
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.nativewindow.MutableSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeSurfaceHolder
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeWindow
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeWindowException
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.NativeWindowFactory
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.nativewindow.OffscreenLayerOption
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.OffscreenLayerSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.ProxySurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.ScalableSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.SurfaceUpdatedListener
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.ToolkitLock
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.UpstreamSurfaceHook
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.UpstreamSurfaceHook.MutableSize
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.VisualIDHolder
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.VisualIDHolder.VIDComparator
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.VisualIDHolder.VIDType
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.nativewindow.WindowClosingProtocol
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.WindowClosingProtocol.WindowClosingMode
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.nativewindow.util.Dimension
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.DimensionImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.Insets
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.InsetsImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelFormat
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.nativewindow.util.PixelFormatUtil
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink32
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelRectangle
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelRectangle.GenericPixelRect
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.Point
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.PointImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.Rectangle
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.RectangleImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.SurfaceSize
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL3bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL4
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL4bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGLES1
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGLES2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGLES3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DefaultGLCapabilitiesChooser
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.FPSCounter
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2ES1
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2ES2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2ES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2GL3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL3ES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL3bc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL4
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL4ES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL4bc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLAnimatorControl
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLAnimatorControl.UncaughtExceptionHandler
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLArrayData
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLAutoDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLBase
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLBufferStorage
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.opengl.GLCapabilities
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLCapabilitiesChooser
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLCapabilitiesImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLContext
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.opengl.GLDebugListener
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLDebugMessage
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLDrawableFactory
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.opengl.GLES1
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLES2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLEventListener
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLException
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLFBODrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLFBODrawable.Resizeable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLOffscreenAutoDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLOffscreenAutoDrawable.FBO
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLPipelineFactory
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLProfile
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLRunnable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLRunnable2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLSharedContextSetter
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLUniformData
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.Threading
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.Threading.Mode
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.opengl.TraceGL2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL3bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL4
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL4bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGLES1
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGLES2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGLES3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.awt.AWTGLAutoDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.awt.ComponentEvents
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.awt.GLCanvas
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.awt.GLJPanel
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.fixedfunc.GLLightingFunc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.fixedfunc.GLMatrixFunc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.fixedfunc.GLPointerFunc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.fixedfunc.GLPointerFuncUtil
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.GLU
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.GLUnurbs
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUquadric
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUtessellator
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUtessellatorCallback
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUtessellatorCallbackAdapter
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.gl2.GLUgl2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.gl2es1.GLUgl2es1
    [junit]  Removed Class , access[public super synchronized]
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Changed Field reqPixelScale, desc[[I -> [F], access[added: private removed: protected ]
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.windows.WindowsGraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.newt.Display.PointerIcon
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.newt.MonitorDevice
    [junit]  Changed Field viewportPU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ]
    [junit]  Changed Field viewportWU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ]
    [junit] Class com.jogamp.newt.Window
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.newt.awt.NewtCanvasAWT
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.newt.opengl.GLWindow
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.newt.swt.NewtCanvasSWT
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.swt.GLCanvas
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.Animator
    [junit]  Changed Field pauseIssued, access[added: bridge package-private volatile removed: protected ]
    [junit]  Changed Field stopIssued, access[added: package-private removed: protected ]
    [junit]  Changed Field isAnimating, access[added: package-private removed: protected ]
    [junit]  Changed Field threadGroup, access[added: private removed: protected ]
    [junit] Class com.jogamp.opengl.util.AnimatorBase
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.CustomGLEventListener
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataEditable
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.PMVMatrix
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.PNGPixelRect
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer
    [junit]  Changed Field CameraInputScheme, desc[Ljava/lang/String; -> Lcom/jogamp/common/net/Uri$Encoded;], type[java.lang.String -> nil], access[]
    [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer
    [junit]  Changed Class , access[]
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] Class com.jogamp.gluegen.runtime.opengl.GLProcAddressResolver
    [junit]  CompatChanged Method resolve, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[]
    [junit]  CompatChanged Method fetchJAWTImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method unlockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method attachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method lockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method detachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit] Class com.jogamp.nativewindow.swt.SWTAccessor
    [junit]  CompatChanged Method getHandle, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method setRealized, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method getWindowHandle, throws[[javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException] -> [java/lang/UnsupportedOperationException, com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit] Class com.jogamp.newt.Display
    [junit]  CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit] Class com.jogamp.newt.MonitorDevice
    [junit]  CompatChanged Method setCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[]
    [junit]  CompatChanged Method queryCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[]
    [junit] Class com.jogamp.newt.Screen
    [junit]  CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit] Class com.jogamp.newt.opengl.GLWindow
    [junit]  CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[]
    [junit]  CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.FBObject
    [junit]  CompatChanged Method supportsDepth, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method getMaxTextureSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method getMaxRenderbufferSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method getMaxSamples, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method supportsPackedDepthStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method hasFullFBOSupport, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setSamplingSink, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalStateException]], access[]
    [junit]  CompatChanged Method getMaxColorAttachments, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method supportsRGBA8, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method supportsStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate
    [junit]  CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.math.FloatUtil
    [junit]  CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.math.Matrix4
    [junit]  CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.swt.GLCanvas
    [junit]  CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setExclusiveContextThread, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.Animator
    [junit]  CompatChanged Method setThreadGroup, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.AnimatorBase
    [junit]  CompatChanged Method setModeBits, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.FPSAnimator
    [junit]  CompatChanged Method setFPS, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataClient
    [junit]  CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataServer
    [junit]  CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createDataMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixedInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSLMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSLInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLBuffers
    [junit]  CompatChanged Method bytesPerPixel, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method componentCount, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes
    [junit]  CompatChanged Method <init>, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet
    [junit]  CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.PMVMatrix
    [junit]  CompatChanged Method glFrustumf, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method gluPerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.awt.Overlay
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method drawAll, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.awt.TextRenderer
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.awt.TextureRenderer
    [junit]  CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method draw3DRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method endOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method getTexture, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram
    [junit]  CompatChanged Method add, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.texture.TextureIO
    [junit]  CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  CompatChanged Method newTexture, throws[[java/lang/IllegalArgumentException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException]], access[]
    [junit]  CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.graph.curve.opengl.GLRegion
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method drawImpl, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method updateImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method clearImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method destroyImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method enable, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback
    [junit]  Added Method run, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.graph.curve.opengl.RenderState
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method updateUniformDataLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method detachFrom, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method updateUniformLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getRenderState, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static]
    [junit]  Added Method setShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method attachTo, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public]
    [junit]  Added Method updateAttributeLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RenderState.ProgramLocal
    [junit]  Added Method update, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.TextRegionUtil
    [junit]  Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public]
    [junit]  Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected]
    [junit]  Added Method validateCache, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit]  Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method setCacheLimit, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method addCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected]
    [junit]  Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit] Class com.jogamp.graph.font.FontFactory
    [junit]  Added Method get, desc[(Ljava/io/InputStream;Z)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static]
    [junit]  Added Method get, desc[(Ljava/io/InputStream;IZ)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static]
    [junit] Class com.jogamp.nativewindow.AbstractGraphicsConfiguration
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.AbstractGraphicsDevice
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.AbstractGraphicsScreen
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.Capabilities
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.CapabilitiesChooser
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.CapabilitiesImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.DefaultCapabilitiesChooser
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsConfiguration
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsScreen
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
    [junit]  Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;Lcom/jogamp/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.GenericUpstreamSurfacelessHook
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.GraphicsConfigurationFactory
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration
    [junit]  Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.MutableSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeSurfaceHolder
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeWindow
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeWindowException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.NativeWindowFactory
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.nativewindow.OffscreenLayerOption
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.OffscreenLayerSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.ProxySurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.ScalableSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.SurfaceUpdatedListener
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.ToolkitLock
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook.MutableSize
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.VisualIDHolder
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDComparator
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDType
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.WindowClosingProtocol
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Added Method getNativeGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public]
    [junit]  Added Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit]  Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setupCapabilitiesRGBABits, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen
    [junit]  Added Method createDefault, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Added Method createScreenDevice, desc[(II)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Added Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt
    [junit]  Added Method getDataBytes, desc[(I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method getDataBytes, desc[()Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt
    [junit]  Added Method <init>, desc[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public]
    [junit]  Added Method getDataBuffer, desc[()Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Added Method setReqPixelScale, desc[()Z], sig[null], throws nil, access[final protected]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[public]
    [junit]  Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method getLocationOnScreenNativeImpl, desc[(II)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method setCursor, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;Lcom/jogamp/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getPixelScaleX, desc[()F], sig[null], throws nil, access[final protected]
    [junit]  Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public]
    [junit]  Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method hasPixelScaleChanged, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getLocationOnScreenNative, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[protected]
    [junit]  Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[public]
    [junit]  Added Method getPixelScaleY, desc[()F], sig[null], throws nil, access[final protected]
    [junit]  Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice
    [junit]  Added Method getEGLVersion, desc[()Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[public]
    [junit]  Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback
    [junit]  Added Method eglGetAndInitDisplay, desc[([J[I[I)J], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.nativewindow.swt.SWTAccessor
    [junit]  Added Method createCompatibleX11ChildWindow, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static]
    [junit]  Added Method resizeX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static]
    [junit]  Added Method getScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Added Method getNativeVisualID, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static]
    [junit]  Added Method destroyX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static]
    [junit]  Added Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static]
    [junit] Class com.jogamp.nativewindow.util.Dimension
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.DimensionImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.Insets
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.InsetsImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat.CType
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat.Composition
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil.ComponentMap
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelRectangle
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.Point
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PointImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.Rectangle
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.RectangleImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.SurfaceSize
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice
    [junit]  Added Method <init>, desc[(Ljava/lang/String;ILcom/jogamp/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(JILcom/jogamp/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen
    [junit]  Added Method createScreenDevice, desc[(JIZ)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.newt.Display
    [junit]  Added Method createPointerIcon, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public]
    [junit]  Added Method getGraphicsDevice, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getNativePointerIconPixelFormat, desc[()Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.Display.PointerIcon
    [junit]  Added Method getHotspot, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.MonitorDevice
    [junit]  Added Field isPrimary, desc[Z], sig[null], value[type null, data null, access[protected]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet<Lcom/jogamp/newt/MonitorMode;>;)V], throws nil, access[protected]
    [junit]  Added Method getSizeMM, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Field isClone, desc[Z], sig[null], value[type null, data null, access[protected]
    [junit]  Added Method isPrimary, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method getPixelScale, desc[([F)[F], sig[null], throws nil, access[public]
    [junit]  Added Method unionOfViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List<Lcom/jogamp/newt/MonitorDevice;>;)V], throws nil, access[public static]
    [junit]  Added Field pixelScale, desc[[F], sig[null], value[type null, data null, access[final protected]
    [junit]  Added Method isClone, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.MonitorMode
    [junit]  Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.MonitorMode.SizeAndRRate
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.NewtFactory
    [junit]  Added Method createWindow, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[(Ljava/lang/String;IJLcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method isScreenCompatible, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.newt.Screen
    [junit]  Added Method getPrimaryMonitor, desc[()Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method unionOfMonitorViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getMainMonitor, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public]
    [junit]  Added Method getMonitor, desc[(I)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public]
    [junit]  Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getGraphicsScreen, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.Window
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.awt.NewtCanvasAWT
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.PinchToZoomGesture
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.WindowUpdateEvent
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(SLjava/lang/Object;JLcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTAdapter
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/NEWTEventListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method getNativeSurfaceHolder, desc[()Lcom/jogamp/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized]
    [junit] Class com.jogamp.newt.event.awt.AWTKeyAdapter
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/KeyListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTMouseAdapter
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/MouseListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTWindowAdapter
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/WindowListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.opengl.GLWindow
    [junit]  Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public]
    [junit]  Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit]  Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public]
    [junit]  Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public]
    [junit]  Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.swt.NewtCanvasSWT
    [junit]  Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.util.MonitorModeUtil
    [junit]  Added Method filterBySurfaceSize, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit]  Added Method filterByResolution, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method createInstance, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public static]
    [junit]  Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getGLEventListener, desc[()Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.DebugGL2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL3bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL4
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL4bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGLES1
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGLES2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGLES3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DefaultGLCapabilitiesChooser
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.FBObject
    [junit]  Added Method detachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL;III)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method detachAllRenderbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method isBound, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Field REQUESTED_BITS, desc[I], sig[null], value[type java.lang.Integer, data -1, access[final public static]
    [junit]  Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;IIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalStateException], access[final public]
    [junit]  Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method unuse, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Field MAXIMUM_BITS, desc[I], sig[null], value[type java.lang.Integer, data -3, access[final public static]
    [junit]  Added Method resetSamplingSink, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method attachRenderbufferImpl, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final protected]
    [junit]  Added Method detachAllTexturebuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method syncSamplingSink, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method unbind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method detachAllColorbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Added Method isModified, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method use, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method detachAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method detachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Field CHOSEN_BITS, desc[I], sig[null], value[type java.lang.Integer, data -2, access[final public static]
    [junit]  Added Field DEFAULT_BITS, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static]
    [junit] Class com.jogamp.opengl.FBObject.Attachment
    [junit]  Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit] Class com.jogamp.opengl.FBObject.Colorbuffer
    [junit]  Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit] Class com.jogamp.opengl.FBObject.RenderAttachment
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.FBObject.TextureAttachment
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.FPSCounter
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2ES1
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2ES2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2ES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2GL3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL3ES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL3bc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL4
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL4ES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL4bc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAnimatorControl
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAnimatorControl.UncaughtExceptionHandler
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLArrayData
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAutoDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.GLBase
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLBufferStorage
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.opengl.GLCapabilities
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLCapabilitiesChooser
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLCapabilitiesImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.opengl.GLDebugListener
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLDebugMessage
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLDrawableFactory
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.opengl.GLES1
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLES2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLEventListener
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLEventListenerState
    [junit]  Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit]  Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.GLException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLExtensions
    [junit]  Added Field ARB_ES3_1_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_1_compatibility, access[final public static]
    [junit] Class com.jogamp.opengl.GLFBODrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLFBODrawable.Resizeable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable.FBO
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLPipelineFactory
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLProfile
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLRendererQuirks
    [junit]  Added Method addStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Field NoPBufferWithAccum, desc[I], sig[null], value[type java.lang.Integer, data 19, access[final public static]
    [junit]  Added Field NoARBCreateContext, desc[I], sig[null], value[type java.lang.Integer, data 21, access[final public static]
    [junit]  Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Field BuggyColorRenderbuffer, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static]
    [junit]  Added Method addQuirk, desc[(I)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Field NeedSharedObjectSync, desc[I], sig[null], value[type java.lang.Integer, data 20, access[final public static]
    [junit]  Added Field NoSurfacelessCtx, desc[I], sig[null], value[type java.lang.Integer, data 22, access[final public static]
    [junit]  Added Method pushStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method areSameStickyDevice, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method getStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static]
    [junit]  Added Method getCount, desc[()I], sig[null], throws nil, access[final public static]
    [junit]  Added Method existStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.GLRunnable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLRunnable2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLSharedContextSetter
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLUniformData
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser
    [junit]  Added Method chooseCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Lcom/jogamp/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public]
    [junit] Class com.jogamp.opengl.JoglVersion
    [junit]  Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/opengl/GLDrawableFactory;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getDefaultOpenGLInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getBriefOSGLBuildInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Added Method toString, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Added Method getAllAvailableCapabilitiesInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method toString, desc[(Lcom/jogamp/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit]  Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.Threading
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.Threading.Mode
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL3bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL4
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL4bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGLES1
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGLES2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGLES3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.awt.AWTGLAutoDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.awt.ComponentEvents
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.awt.GLCanvas
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.awt.GLJPanel
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.egl.EGL
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.egl.EGLClientPixmapHI
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.egl.EGLExt
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLLightingFunc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLMatrixFunc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFunc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFuncUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.GLU
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.GLUnurbs
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUquadric
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUtessellator
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallback
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallbackAdapter
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.gl2.GLUgl2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.gl2es1.GLUgl2es1
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.swt.GLCanvas
    [junit]  Added Method disposeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Z)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Added Method setSharedAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Added Method setGL, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Added Method getGL, desc[()Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public]
    [junit]  Added Method createContext, desc[(Lcom/jogamp/opengl/GLContext;)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Added Method getContext, desc[()Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Added Method getGLEventListener, desc[(I)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Added Method getGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method getDelegatedDrawable, desc[()Lcom/jogamp/opengl/GLDrawable;], sig[null], throws nil, access[final public]
    [junit]  Added Method invoke, desc[(ZLcom/jogamp/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit]  Added Method setSharedContext, desc[(Lcom/jogamp/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Added Method setAnimator, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method <init>, desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Added Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static]
    [junit]  Added Method getAnimator, desc[()Lcom/jogamp/opengl/GLAnimatorControl;], sig[null], throws nil, access[public]
    [junit]  Added Method getChosenGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  Added Method setContext, desc[(Lcom/jogamp/opengl/GLContext;Z)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Added Method addGLEventListener, desc[(ILcom/jogamp/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Added Method addGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[public]
    [junit]  Added Method removeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public]
    [junit]  Added Method getRequestedGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  Added Method setGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.Animator
    [junit]  Added Method <init>, desc[(Ljava/lang/ThreadGroup;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.AnimatorBase
    [junit]  Added Method remove, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit]  Added Method getUncaughtExceptionHandler, desc[()Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public]
    [junit]  Added Method setUncaughtExceptionHandler, desc[(Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method add, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit]  Added Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)Z], sig[null], throws nil, access[final protected super synchronized]
    [junit] Class com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException
    [junit]  Added Method getGLAutoDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.CustomGLEventListener
    [junit]  Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.FPSAnimator
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataClient
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit] Class com.jogamp.opengl.util.GLArrayDataEditable
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataServer
    [junit]  Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method addFixedSubArray, desc[(III)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  Added Method unmapStorage, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method addGLSLSubArray, desc[(Ljava/lang/String;II)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;I)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit]  Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;JJI)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper
    [junit]  Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  Added Method validate, desc[(Lcom/jogamp/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.GLBuffers
    [junit]  Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static]
    [junit]  Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIIZ)I], sig[null], throws [com/jogamp/opengl/GLException], access[final public static]
    [junit] Class com.jogamp.opengl.util.GLDrawableUtil
    [junit]  Added Method isSwapGLContextSafe, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method swapBuffersBeforeRead, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorStartedOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorAnimatingOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorStarted, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method moveGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static]
    [junit]  Added Method swapGLContext, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit]  Added Method moveAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorAnimating, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method swapGLContextAndAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener
    [junit]  Added Method run, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer
    [junit]  Added Method requiresNewBuffer, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIILjava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider
    [junit]  Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes
    [junit]  Added Method equals, desc[(Ljava/lang/Object;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method hashCode, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method convert, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public static]
    [junit]  Added Method getPixelFormat, desc[(II)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public static]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Field pfmt, desc[Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], value[type null, data null, access[final public]
    [junit]  Added Method convert, desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider
    [junit]  Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method dispose, desc[()V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLPixelStorageModes
    [junit]  Added Method setPackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method resetUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method saveUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method savePack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method resetAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method saveAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setPackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method setUnpackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public]
    [junit]  Added Method resetPack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setAlignment, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setUnpackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.GLReadBufferUtil
    [junit]  Added Field hasAlpha, desc[Z], sig[null], value[type null, data null, access[protected]
    [junit]  Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public]
    [junit]  Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Added Method readPixelsImpl, desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected]
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.Gamma
    [junit]  Added Method resetAllDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit] Class com.jogamp.opengl.util.ImmModeSink
    [junit]  Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet
    [junit]  Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected]
    [junit]  Added Method regenerate, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected]
    [junit]  Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.PNGPixelRect
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public]
    [junit]  Added Method write, desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public]
    [junit]  Added Method read, desc[(Ljava/io/InputStream;Lcom/jogamp/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.RandomTileRenderer
    [junit]  Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.TileRenderer
    [junit]  Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method getClippedImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.TileRendererBase
    [junit]  Added Method getAttachedDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Added Method getImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method reqPreSwapBuffers, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method attachAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Added Method setGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getUri, desc[()Lcom/jogamp/common/net/Uri;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method initGL, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit]  Added Method initStream, desc[(Lcom/jogamp/common/net/Uri;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIIILjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method getHostPixelComp, desc[()Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[final public]
    [junit]  Added Method getAWTFormat, desc[()I], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider
    [junit]  Added Method getAWTFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)I], sig[null], throws nil, access[public]
    [junit]  Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Added Method getAWTPixelFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider
    [junit]  Added Method dispose, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLReadBufferUtil
    [junit]  Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit]  Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.Overlay
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderCode
    [junit]  Added Method addGLSLVersion, desc[(Lcom/jogamp/opengl/GL2ES2;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method addDefaultShaderPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method requiresDefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method requiresGL3DefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram
    [junit]  Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method add, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method link, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method validateProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized]
    [junit]  Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method replaceShader, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderState
    [junit]  Added Method ownAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method releaseAllUniforms, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method releaseAllData, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method ownUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getUniform, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLUniformData;], sig[null], throws nil, access[public]
    [junit]  Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized]
    [junit]  Added Method attachShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method vertexAttribPointer, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public]
    [junit]  Added Method uniform, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method releaseAllAttributes, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public]
    [junit]  Added Method disableAllVertexAttributeArrays, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)I], sig[null], throws nil, access[public]
    [junit]  Added Method ownsAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method ownsUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method getAttribute, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)I], sig[null], throws nil, access[public]
    [junit]  Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/opengl/GLArrayData;)V], sig[null], throws nil, access[public]
    [junit]  Added Method isActiveAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method isVertexAttribArrayEnabled, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderUtil
    [junit]  Added Method getProgramInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method deleteShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method isGeometryShaderSupported, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method shaderBinary, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method isProgramStatusValid, desc[(Lcom/jogamp/opengl/GL;II)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method createAndLoadShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method getShaderBinaryFormats, desc[(Lcom/jogamp/opengl/GL;)Ljava/util/Set;], sig[(Lcom/jogamp/opengl/GL;)Ljava/util/Set<Ljava/lang/Integer;>;], throws nil, access[public static]
    [junit]  Added Method detachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method isProgramLinkStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method attachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method createAndCompileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method isProgramExecStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method compileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method getShaderInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method isShaderCompilerAvailable, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method createShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil
    [junit]  Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit]  Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer
    [junit]  Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDevice
    [junit]  Added Method getPosition, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer
    [junit]  Added Method getSingleSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method ppOneEye, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method ppEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method beginFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method ppBegin, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getTotalSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method endFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye
    [junit]  Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoGLEventListener
    [junit]  Added Method reshapeForEye, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.ImageSequence
    [junit]  Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Lcom/jogamp/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit] Class com.jogamp.opengl.util.texture.Texture
    [junit]  Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method setTexParameterf, desc[(Lcom/jogamp/opengl/GL;IF)V], sig[null], throws nil, access[public]
    [junit]  Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getTextureObject, desc[(Lcom/jogamp/opengl/GL;)I], sig[null], throws nil, access[public]
    [junit]  Added Method setTexParameteri, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method enable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method disable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.texture.TextureData
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;)V], sig[null], throws nil, access[protected]
    [junit] Class com.jogamp.opengl.util.texture.TextureIO
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method newTexture, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.TextureSequence
    [junit]  Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.TextureState
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureData
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureIO
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method newTexture, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TGAImage
    [junit]  Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.gluegen.runtime.opengl.GLProcAddressResolver
    [junit]  CompatChanged Method resolve, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.graph.curve.opengl.GLRegion
    [junit]  Removed Method clearImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroyImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method drawImpl, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method updateImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method clearImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method destroyImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method updateImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method drawImpl, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method enable, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method enable, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback
    [junit]  Removed Method run, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method run, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.graph.curve.opengl.RenderState
    [junit]  Removed Method attachTo, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method detachFrom, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method updateUniformDataLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method detachFrom, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method updateUniformLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method updateUniformLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method getRenderState, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method setShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method updateAttributeLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getRenderState, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static]
    [junit]  Added Method setShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method attachTo, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public]
    [junit]  Added Method updateAttributeLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method updateUniformDataLoc, desc[(Ljavax/media/opengl/GL2ES2;ZZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.RenderState.ProgramLocal
    [junit]  Added Method update, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method update, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.graph.curve.opengl.TextRegionUtil
    [junit]  Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public]
    [junit]  Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected]
    [junit]  Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method addCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method validateCache, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit]  Added Method validateCache, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit]  Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method setCacheLimit, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public]
    [junit]  Added Method addCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected]
    [junit]  Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setCacheLimit, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected]
    [junit] Class com.jogamp.graph.font.FontFactory
    [junit]  Added Method get, desc[(Ljava/io/InputStream;Z)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static]
    [junit]  Added Method get, desc[(Ljava/io/InputStream;IZ)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static]
    [junit]  Removed Method get, desc[(Ljava/net/URLConnection;)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static]
    [junit] Class com.jogamp.nativewindow.AbstractGraphicsConfiguration
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.AbstractGraphicsDevice
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.AbstractGraphicsScreen
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.Capabilities
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.CapabilitiesChooser
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.CapabilitiesImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.DefaultCapabilitiesChooser
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsConfiguration
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsScreen
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
    [junit]  Changed Class , access[]
    [junit]  Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;Ljavax/media/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;Lcom/jogamp/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.GenericUpstreamSurfacelessHook
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.GraphicsConfigurationFactory
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.MutableSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeSurfaceHolder
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeWindow
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.NativeWindowException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.NativeWindowFactory
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.nativewindow.OffscreenLayerOption
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.OffscreenLayerSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.ProxySurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.ScalableSurface
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.SurfaceUpdatedListener
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.ToolkitLock
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook.MutableSize
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Changed Class , access[]
    [junit]  Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.VisualIDHolder
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDComparator
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDType
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.WindowClosingProtocol
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Removed Method setupCapabilitiesRGBABits, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static]
    [junit]  Added Method getNativeGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public]
    [junit]  Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public]
    [junit]  Added Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setupCapabilitiesRGBABits, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static]
    [junit]  Changed Class , access[]
    [junit]  Removed Method getNativeGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public]
    [junit]  Removed Method create, desc[(Ljava/awt/Component;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen
    [junit]  Removed Method createDefault, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Added Method createDefault, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createScreenDevice, desc[(II)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Added Method createScreenDevice, desc[(II)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Added Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit]  Changed Class , access[]
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt
    [junit]  Added Method getDataBytes, desc[(I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method getDataBytes, desc[()Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt
    [junit]  Added Method <init>, desc[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public]
    [junit]  Added Method getDataBuffer, desc[()Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Added Method setReqPixelScale, desc[()Z], sig[null], throws nil, access[final protected]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Changed Field reqPixelScale, desc[[I -> [F], access[added: private removed: protected ]
    [junit]  Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method getPixelScaleX, desc[()I], sig[null], throws nil, access[final protected]
    [junit]  Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[]
    [junit]  Added Method <init>, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method getLocationOnScreenNativeImpl, desc[(II)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method fetchJAWTImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method unlockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Removed Method updatePixelScale, desc[()Z], sig[null], throws nil, access[final protected]
    [junit]  Added Method setCursor, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;Lcom/jogamp/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getPixelScaleX, desc[()F], sig[null], throws nil, access[final protected]
    [junit]  Removed Method getLocationOnScreenNativeImpl, desc[(II)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected]
    [junit]  Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getLocationOnScreenNative, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[protected]
    [junit]  Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public]
    [junit]  Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method attachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method hasPixelScaleChanged, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method setCursor, desc[(Ljavax/media/nativewindow/util/PixelRectangle;Ljavax/media/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method lockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method detachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Added Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getLocationOnScreenNative, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[protected]
    [junit]  Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[public]
    [junit]  Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Changed Class , access[]
    [junit]  Removed Method getPixelScaleY, desc[()I], sig[null], throws nil, access[final protected]
    [junit]  Removed Method getLocationOnScreenNonBlocking, desc[(Ljavax/media/nativewindow/util/Point;Ljava/awt/Component;)Ljava/awt/Component;], sig[null], throws nil, access[protected static]
    [junit]  Added Method getPixelScaleY, desc[()F], sig[null], throws nil, access[final protected]
    [junit]  Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public]
    [junit]  Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit]  Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice
    [junit]  Added Method getEGLVersion, desc[()Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback
    [junit]  Removed Method eglGetAndInitDisplay, desc[([J)J], sig[null], throws nil, access[abstract public]
    [junit]  Added Method eglGetAndInitDisplay, desc[([J[I[I)J], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.swt.SWTAccessor
    [junit]  CompatChanged Method getHandle, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Added Method createCompatibleX11ChildWindow, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static]
    [junit]  CompatChanged Method setRealized, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Removed Method createCompatibleX11ChildWindow, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static]
    [junit]  Added Method resizeX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static]
    [junit]  Added Method getScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Added Method getNativeVisualID, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static]
    [junit]  Removed Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws [javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static]
    [junit]  CompatChanged Method getWindowHandle, throws[[javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException] -> [java/lang/UnsupportedOperationException, com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Added Method destroyX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method resizeX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static]
    [junit]  Added Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static]
    [junit]  Removed Method getNativeVisualID, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static]
    [junit]  Removed Method destroyX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method getScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.util.Dimension
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.DimensionImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.Insets
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.InsetsImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat.CType
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat.Composition
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil.ComponentMap
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PixelRectangle
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.Point
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.PointImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.Rectangle
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.util.RectangleImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.nativewindow.util.SurfaceSize
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.nativewindow.windows.WindowsGraphicsDevice
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice
    [junit]  Removed Method <init>, desc[(JILjavax/media/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Added Method <init>, desc[(Ljava/lang/String;ILcom/jogamp/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(JILcom/jogamp/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljava/lang/String;ILjavax/media/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen
    [junit]  Changed Class , access[]
    [junit]  Added Method createScreenDevice, desc[(JIZ)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createScreenDevice, desc[(JIZ)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.newt.Display
    [junit]  Added Method createPointerIcon, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public]
    [junit]  Added Method getGraphicsDevice, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getNativePointerIconPixelFormat, desc[()Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getNativePointerIconPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public]
    [junit]  CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Removed Method createPointerIcon, desc[(Ljavax/media/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public]
    [junit]  CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Removed Method getGraphicsDevice, desc[()Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.Display.PointerIcon
    [junit]  Changed Class , access[]
    [junit]  Removed Method getHotspot, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getHotspot, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.MonitorDevice
    [junit]  Removed Method unionOfViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List<Lcom/jogamp/newt/MonitorDevice;>;)V], throws nil, access[public static]
    [junit]  Removed Method getSizeMM, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method setCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[]
    [junit]  Added Field isPrimary, desc[Z], sig[null], value[type null, data null, access[protected]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet<Lcom/jogamp/newt/MonitorMode;>;)V], throws nil, access[protected]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet<Lcom/jogamp/newt/MonitorMode;>;)V], throws nil, access[protected]
    [junit]  Added Method getSizeMM, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Changed Field viewportPU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ]
    [junit]  Changed Field viewportWU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ]
    [junit]  Added Field isClone, desc[Z], sig[null], value[type null, data null, access[protected]
    [junit]  CompatChanged Method queryCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[]
    [junit]  Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method isPrimary, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method getPixelScale, desc[([F)[F], sig[null], throws nil, access[public]
    [junit]  Added Method unionOfViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List<Lcom/jogamp/newt/MonitorDevice;>;)V], throws nil, access[public static]
    [junit]  Added Field pixelScale, desc[[F], sig[null], value[type null, data null, access[final protected]
    [junit]  Added Method isClone, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.MonitorMode
    [junit]  Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.MonitorMode.SizeAndRRate
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.NewtFactory
    [junit]  Removed Method createWindow, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[(Ljava/lang/String;IJLjavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createWindow, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit]  Removed Method isScreenCompatible, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Added Method createWindow, desc[(Ljava/lang/String;IJLcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit]  Added Method isScreenCompatible, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.newt.Screen
    [junit]  Added Method getPrimaryMonitor, desc[()Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method unionOfMonitorViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method getGraphicsScreen, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getMainMonitor, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public]
    [junit]  Removed Method unionOfMonitorViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit]  Added Method getMonitor, desc[(I)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getMainMonitor, desc[(Ljavax/media/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public]
    [junit]  Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getGraphicsScreen, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[]
    [junit] Class com.jogamp.newt.Window
    [junit]  Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Changed Class , access[]
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.newt.awt.NewtCanvasAWT
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.PinchToZoomGesture
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.WindowUpdateEvent
    [junit]  Removed Method <init>, desc[(SLjava/lang/Object;JLjavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(SLjava/lang/Object;JLcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTAdapter
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/NEWTEventListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method getNativeSurfaceHolder, desc[()Lcom/jogamp/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized]
    [junit]  Removed Method getNativeSurfaceHolder, desc[()Ljavax/media/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/NEWTEventListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected]
    [junit] Class com.jogamp.newt.event.awt.AWTKeyAdapter
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/KeyListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/KeyListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTMouseAdapter
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/MouseListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/MouseListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.event.awt.AWTWindowAdapter
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/newt/event/WindowListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/newt/event/WindowListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.opengl.GLWindow
    [junit]  Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[]
    [junit]  Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public]
    [junit]  Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public]
    [junit]  Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public]
    [junit]  Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public]
    [junit]  Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit]  Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public]
    [junit]  Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public]
    [junit]  Changed Class , access[]
    [junit]  Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public]
    [junit]  Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public]
    [junit]  Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public]
    [junit]  Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public]
    [junit]  Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public]
    [junit]  Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.swt.NewtCanvasSWT
    [junit]  Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public]
    [junit]  Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit]  Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.util.MonitorModeUtil
    [junit]  Added Method filterBySurfaceSize, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit]  Removed Method filterBySurfaceSize, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit]  Added Method filterByResolution, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit]  Removed Method filterByResolution, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List<Lcom/jogamp/newt/MonitorMode;>;], throws nil, access[public static]
    [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase
    [junit]  Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method createInstance, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public static]
    [junit]  Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLEventListener, desc[()Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Removed Method createInstance, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public static]
    [junit]  Added Method getGLEventListener, desc[()Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.DebugGL2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL3bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL4
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL4bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGLES1
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGLES2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGLES3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DefaultGLCapabilitiesChooser
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.FBObject
    [junit]  Added Method detachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL;III)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public]
    [junit]  CompatChanged Method supportsDepth, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method detachAllRenderbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  CompatChanged Method getMaxTextureSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method isBound, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method detachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;IIIZ)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method detachAllRenderbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method getMaxRenderbufferSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method syncSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Field REQUESTED_BITS, desc[I], sig[null], value[type java.lang.Integer, data -1, access[final public static]
    [junit]  Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;IIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method detachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalStateException], access[final public]
    [junit]  Removed Method unbind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method unuse, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  CompatChanged Method getMaxSamples, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method unuse, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Field MAXIMUM_BITS, desc[I], sig[null], value[type java.lang.Integer, data -3, access[final public static]
    [junit]  Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Added Method resetSamplingSink, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  CompatChanged Method supportsPackedDepthStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method attachRenderbufferImpl, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final protected]
    [junit]  Removed Method attachRenderbufferImpl, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException], access[final protected]
    [junit]  Added Method detachAllTexturebuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method syncSamplingSink, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method resetSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method detachAllTexturebuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method use, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  CompatChanged Method hasFullFBOSupport, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setSamplingSink, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalStateException]], access[]
    [junit]  Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Method unbind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method detachAllColorbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method detachAllColorbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Removed Method isBound, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Added Method isModified, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method use, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  CompatChanged Method getMaxColorAttachments, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static]
    [junit]  CompatChanged Method supportsRGBA8, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method supportsStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method detachAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Added Method detachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Added Field CHOSEN_BITS, desc[I], sig[null], value[type java.lang.Integer, data -2, access[final public static]
    [junit]  Removed Method detachAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Field DEFAULT_BITS, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static]
    [junit] Class com.jogamp.opengl.FBObject.Attachment
    [junit]  Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit] Class com.jogamp.opengl.FBObject.Colorbuffer
    [junit]  Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public]
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public]
    [junit] Class com.jogamp.opengl.FBObject.RenderAttachment
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.FBObject.TextureAttachment
    [junit]  Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.FPSCounter
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2ES1
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2ES2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2ES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL2GL3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL3ES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL3bc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL4
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL4ES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GL4bc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAnimatorControl
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAnimatorControl.UncaughtExceptionHandler
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLArrayData
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAutoDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit]  Changed Class , access[]
    [junit]  CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.GLBase
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLBufferStorage
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.opengl.GLCapabilities
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLCapabilitiesChooser
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLCapabilitiesImmutable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.opengl.GLDebugListener
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLDebugMessage
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLDrawableFactory
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.opengl.GLES1
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLES2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLES3
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLEventListener
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLEventListenerState
    [junit]  Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit]  Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit]  Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit]  Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.GLException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLExtensions
    [junit]  Added Field ARB_ES3_1_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_1_compatibility, access[final public static]
    [junit] Class com.jogamp.opengl.GLFBODrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLFBODrawable.Resizeable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable.FBO
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLPipelineFactory
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLProfile
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GLRendererQuirks
    [junit]  Added Method addStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method existStickyDeviceQuirk, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static]
    [junit]  Added Field NoPBufferWithAccum, desc[I], sig[null], value[type java.lang.Integer, data 19, access[final public static]
    [junit]  Added Field NoARBCreateContext, desc[I], sig[null], value[type java.lang.Integer, data 21, access[final public static]
    [junit]  Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Field BuggyColorRenderbuffer, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static]
    [junit]  Removed Method pushStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method addQuirk, desc[(I)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public]
    [junit]  Removed Method getStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static]
    [junit]  Added Field NeedSharedObjectSync, desc[I], sig[null], value[type java.lang.Integer, data 20, access[final public static]
    [junit]  Removed Method areSameStickyDevice, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljavax/media/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Field NoSurfacelessCtx, desc[I], sig[null], value[type java.lang.Integer, data 22, access[final public static]
    [junit]  Added Method pushStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method areSameStickyDevice, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Field COUNT, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static]
    [junit]  Added Method getStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static]
    [junit]  Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method getCount, desc[()I], sig[null], throws nil, access[final public static]
    [junit]  Added Method existStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.GLRunnable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLRunnable2
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLSharedContextSetter
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.GLUniformData
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser
    [junit]  Changed Class , access[]
    [junit]  Added Method chooseCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Lcom/jogamp/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public]
    [junit]  Removed Method chooseCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Ljavax/media/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public]
    [junit] Class com.jogamp.opengl.JoglVersion
    [junit]  Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/opengl/GLDrawableFactory;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getDefaultOpenGLInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getBriefOSGLBuildInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getBriefOSGLBuildInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method toString, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Removed Method getAllAvailableCapabilitiesInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getDefaultOpenGLInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getAllAvailableCapabilitiesInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method toString, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public]
    [junit]  Added Method toString, desc[(Lcom/jogamp/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit]  Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method toString, desc[(Ljavax/media/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public]
    [junit]  Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getAvailableCapabilitiesInfo, desc[(Ljavax/media/opengl/GLDrawableFactory;Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.Threading
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.Threading.Mode
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL3bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL4
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGL4bc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGLES1
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGLES2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.TraceGLES3
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.awt.AWTGLAutoDrawable
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.awt.ComponentEvents
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.awt.GLCanvas
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.awt.GLJPanel
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.egl.EGL
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.egl.EGLClientPixmapHI
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.egl.EGLExt
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLLightingFunc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLMatrixFunc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFunc
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFuncUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.GLU
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.GLUnurbs
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUquadric
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUtessellator
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallback
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallbackAdapter
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.gl2.GLUgl2
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.glu.gl2es1.GLUgl2es1
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.math.FloatUtil
    [junit]  CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.math.Matrix4
    [junit]  CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.swt.GLCanvas
    [junit]  Added Method disposeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Z)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Added Method setSharedAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Added Method setGL, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Added Method getGL, desc[()Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Removed Method getRequestedGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method setGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public]
    [junit]  Added Method createContext, desc[(Lcom/jogamp/opengl/GLContext;)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Removed Method setSharedContext, desc[(Ljavax/media/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Added Method getContext, desc[()Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Added Method getGLEventListener, desc[(I)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Removed Method addGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setSharedAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Removed Method getGLEventListener, desc[(I)Ljavax/media/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Removed Method disposeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Z)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method setExclusiveContextThread, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[public]
    [junit]  Removed Method addGLEventListener, desc[(ILjavax/media/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Added Method getGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method getDelegatedDrawable, desc[()Lcom/jogamp/opengl/GLDrawable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getAnimator, desc[()Ljavax/media/opengl/GLAnimatorControl;], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setGL, desc[(Ljavax/media/opengl/GL;)Ljavax/media/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Added Method invoke, desc[(ZLcom/jogamp/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit]  Removed Method removeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Added Method setSharedContext, desc[(Lcom/jogamp/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Added Method setAnimator, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Removed Method getGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Removed Method getDelegatedDrawable, desc[()Ljavax/media/opengl/GLDrawable;], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static]
    [junit]  Removed Method invoke, desc[(ZLjavax/media/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit]  Removed Method getChosenGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  Added Method getAnimator, desc[()Lcom/jogamp/opengl/GLAnimatorControl;], sig[null], throws nil, access[public]
    [junit]  Removed Method getGL, desc[()Ljavax/media/opengl/GL;], sig[null], throws nil, access[public]
    [junit]  Added Method getChosenGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  Removed Method getContext, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Removed Method createContext, desc[(Ljavax/media/opengl/GLContext;)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Removed Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static]
    [junit]  Added Method setContext, desc[(Lcom/jogamp/opengl/GLContext;Z)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Added Method addGLEventListener, desc[(ILcom/jogamp/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public]
    [junit]  Added Method addGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[public]
    [junit]  Added Method removeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public]
    [junit]  Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public]
    [junit]  Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[public]
    [junit]  Added Method getRequestedGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public]
    [junit]  Added Method setGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setContext, desc[(Ljavax/media/opengl/GLContext;Z)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public]
    [junit]  Removed Method setAnimator, desc[(Ljavax/media/opengl/GLAnimatorControl;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.Animator
    [junit]  Removed Method <init>, desc[(Ljava/lang/ThreadGroup;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Changed Field pauseIssued, access[added: bridge package-private volatile removed: protected ]
    [junit]  Changed Field stopIssued, access[added: package-private removed: protected ]
    [junit]  Changed Field isAnimating, access[added: package-private removed: protected ]
    [junit]  Added Method <init>, desc[(Ljava/lang/ThreadGroup;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method setThreadGroup, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Changed Field threadGroup, access[added: private removed: protected ]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.AnimatorBase
    [junit]  Removed Method getUncaughtExceptionHandler, desc[()Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public]
    [junit]  Removed Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)V], sig[null], throws nil, access[final protected super synchronized]
    [junit]  Added Method remove, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit]  Removed Method remove, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit]  Added Method getUncaughtExceptionHandler, desc[()Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public]
    [junit]  Added Method setUncaughtExceptionHandler, desc[(Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method add, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit]  Added Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)Z], sig[null], throws nil, access[final protected super synchronized]
    [junit]  Changed Class , access[]
    [junit]  Removed Method setUncaughtExceptionHandler, desc[(Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method add, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized]
    [junit]  CompatChanged Method setModeBits, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException
    [junit]  Removed Method getGLAutoDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Added Method getGLAutoDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.CustomGLEventListener
    [junit]  Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.FPSAnimator
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method setFPS, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataClient
    [junit]  CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataEditable
    [junit]  Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public]
    [junit]  Changed Class , access[]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLArrayDataServer
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit]  CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method addFixedSubArray, desc[(III)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createDataMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixedInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method unmapStorage, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method addGLSLSubArray, desc[(Ljava/lang/String;II)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSLMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method unmapStorage, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method addFixedSubArray, desc[(III)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;I)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit]  Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;JJI)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;I)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createGLSLInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;JJI)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public]
    [junit]  Removed Method addGLSLSubArray, desc[(Ljava/lang/String;II)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Changed Class , access[]
    [junit]  Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method validate, desc[(Ljavax/media/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method validate, desc[(Lcom/jogamp/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public]
    [junit]  CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLBuffers
    [junit]  CompatChanged Method bytesPerPixel, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIIZ)I], sig[null], throws [javax/media/opengl/GLException], access[final public static]
    [junit]  Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static]
    [junit]  Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static]
    [junit]  Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIIZ)I], sig[null], throws [com/jogamp/opengl/GLException], access[final public static]
    [junit]  CompatChanged Method componentCount, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.GLDrawableUtil
    [junit]  Added Method isSwapGLContextSafe, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isAnimatorStarted, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method swapBuffersBeforeRead, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorStartedOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorAnimatingOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorStarted, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method isSwapGLContextSafe, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isAnimatorAnimatingOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method moveGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static]
    [junit]  Added Method swapGLContext, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit]  Removed Method isAnimatorStartedOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method moveAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static]
    [junit]  Added Method isAnimatorAnimating, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method isAnimatorAnimating, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method swapBuffersBeforeRead, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method moveGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static]
    [junit]  Removed Method swapGLContextAndAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit]  Removed Method swapGLContext, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit]  Added Method swapGLContextAndAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static]
    [junit]  Removed Method moveAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener
    [junit]  Added Method run, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method run, desc[(Ljavax/media/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer
    [junit]  Added Method requiresNewBuffer, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method requiresNewBuffer, desc[(Ljavax/media/opengl/GL;III)Z], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIILjava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider
    [junit]  Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes
    [junit]  Added Method equals, desc[(Ljava/lang/Object;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final public]
    [junit]  Removed Method convert, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/opengl/GLProfile;)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method getPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method hashCode, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method convert, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public static]
    [junit]  Added Method getPixelFormat, desc[(II)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public static]
    [junit]  Removed Field bytesPerPixel, desc[I], sig[null], value[type null, data null, access[final public]
    [junit]  CompatChanged Method <init>, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Field pfmt, desc[Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], value[type null, data null, access[final public]
    [junit]  Added Method convert, desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider
    [junit]  Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method dispose, desc[()V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.GLPixelStorageModes
    [junit]  Added Method setPackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method resetUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method resetPack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method saveUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setUnpackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method savePack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setPackRowLength, desc[(Ljavax/media/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method savePack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method resetAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method saveAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setAlignment, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setPackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method resetUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method setUnpackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method resetAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setPackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method setRowLength, desc[(Ljavax/media/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method setUnpackRowLength, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public]
    [junit]  Added Method resetPack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method setAlignment, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method saveAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setUnpackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method saveUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.GLReadBufferUtil
    [junit]  Added Field hasAlpha, desc[Z], sig[null], value[type null, data null, access[protected]
    [junit]  Removed Method readPixelsImpl, desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected]
    [junit]  Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public]
    [junit]  Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixels, desc[(Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixels, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public]
    [junit]  Added Method readPixelsImpl, desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected]
    [junit]  Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final protected]
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Field alignment, desc[I], sig[null], value[type null, data null, access[final protected]
    [junit] Class com.jogamp.opengl.util.Gamma
    [junit]  Removed Method resetAllDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method resetAllDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit] Class com.jogamp.opengl.util.ImmModeSink
    [junit]  Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet
    [junit]  CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected]
    [junit]  Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected]
    [junit]  Added Method regenerate, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method regenerate, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected]
    [junit]  Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected]
    [junit]  Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected]
    [junit]  Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.PMVMatrix
    [junit]  CompatChanged Method glFrustumf, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method gluPerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.util.PNGPixelRect
    [junit]  Removed Method read, desc[(Ljava/io/InputStream;Ljavax/media/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Changed Class , access[]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public]
    [junit]  Added Method write, desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public]
    [junit]  Removed Method write, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method read, desc[(Ljava/io/InputStream;Lcom/jogamp/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method <init>, desc[(Ljavax/media/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.RandomTileRenderer
    [junit]  Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public]
    [junit]  Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public]
    [junit]  Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public]
    [junit]  Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.TileRenderer
    [junit]  Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public]
    [junit]  Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public]
    [junit]  Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public]
    [junit]  Added Method getClippedImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method getClippedImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.TileRendererBase
    [junit]  Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method attachAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Added Method getAttachedDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public]
    [junit]  Removed Method getImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Removed Method reqPreSwapBuffers, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method getAttachedDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public]
    [junit]  Added Method getImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public]
    [junit]  Added Method reqPreSwapBuffers, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method attachAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public]
    [junit]  Removed Method setGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer
    [junit]  Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getUri, desc[()Lcom/jogamp/common/net/Uri;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method initGL, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, com/jogamp/opengl/GLException], access[abstract public]
    [junit]  Removed Method getURI, desc[()Ljava/net/URI;], sig[null], throws nil, access[abstract public]
    [junit]  Changed Field CameraInputScheme, desc[Ljava/lang/String; -> Lcom/jogamp/common/net/Uri$Encoded;], type[java.lang.String -> nil], access[]
    [junit]  Removed Method initStream, desc[(Ljava/net/URI;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public]
    [junit]  Removed Method initGL, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, javax/media/opengl/GLException], access[abstract public]
    [junit]  Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method initStream, desc[(Lcom/jogamp/common/net/Uri;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer
    [junit]  Removed Field awtPixelAttributesIntRGB3, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIIILjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method getHostPixelComp, desc[()Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[final public]
    [junit]  Removed Field awtPixelAttributesIntRGBA4, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method getAWTFormat, desc[()I], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider
    [junit]  Added Method getAWTFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)I], sig[null], throws nil, access[public]
    [junit]  Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public]
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public]
    [junit]  Added Method getAWTPixelFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider
    [junit]  Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method dispose, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit]  Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.AWTGLReadBufferUtil
    [junit]  Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit]  Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit]  Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.awt.Overlay
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method drawAll, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.awt.TextRenderer
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.awt.TextureRenderer
    [junit]  CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method draw3DRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method endOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  CompatChanged Method getTexture, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderCode
    [junit]  Added Method addGLSLVersion, desc[(Lcom/jogamp/opengl/GL2ES2;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method requiresGL3DefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public]
    [junit]  Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method addDefaultShaderPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method requiresDefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method addDefaultShaderPrecision, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method addGLSLVersion, desc[(Ljavax/media/opengl/GL2ES2;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method requiresDefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method requiresGL3DefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static]
    [junit]  Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram
    [junit]  Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method add, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method link, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method validateProgram, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method link, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method validateProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method add, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized]
    [junit]  CompatChanged Method add, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[]
    [junit]  Removed Method replaceShader, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized]
    [junit]  Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method replaceShader, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderState
    [junit]  Added Method ownAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public]
    [junit]  Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method releaseAllData, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method disableAllVertexAttributeArrays, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method releaseAllUniforms, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method uniform, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method getUniform, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLUniformData;], sig[null], throws nil, access[public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method releaseAllData, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method ownsAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method isVertexAttribArrayEnabled, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Added Method ownUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getUniform, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLUniformData;], sig[null], throws nil, access[public]
    [junit]  Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized]
    [junit]  Added Method attachShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized]
    [junit]  Removed Method ownsUniform, desc[(Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized]
    [junit]  Added Method vertexAttribPointer, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method ownUniform, desc[(Ljavax/media/opengl/GLUniformData;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttribute, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjavax/media/opengl/GLArrayData;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)I], sig[null], throws nil, access[public]
    [junit]  Added Method uniform, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method releaseAllAttributes, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method isActiveAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public]
    [junit]  Added Method disableAllVertexAttributeArrays, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method ownAttribute, desc[(Ljavax/media/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public]
    [junit]  Added Method ownsAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method ownsUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method releaseAllAttributes, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method getAttribute, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public]
    [junit]  Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public]
    [junit]  Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized]
    [junit]  Removed Method vertexAttribPointer, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/opengl/GLArrayData;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method attachShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized]
    [junit]  Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public]
    [junit]  Added Method isActiveAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public]
    [junit]  Added Method isVertexAttribArrayEnabled, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public]
    [junit]  Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public]
    [junit]  Removed Method releaseAllUniforms, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderUtil
    [junit]  Added Method getProgramInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method createShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method deleteShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method isGeometryShaderSupported, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isProgramStatusValid, desc[(Ljavax/media/opengl/GL;II)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method shaderBinary, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isGeometryShaderSupported, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method attachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isProgramExecStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method compileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method createAndCompileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method isProgramStatusValid, desc[(Lcom/jogamp/opengl/GL;II)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method createAndLoadShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isShaderCompilerAvailable, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method getShaderBinaryFormats, desc[(Lcom/jogamp/opengl/GL;)Ljava/util/Set;], sig[(Lcom/jogamp/opengl/GL;)Ljava/util/Set<Ljava/lang/Integer;>;], throws nil, access[public static]
    [junit]  Added Method detachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method createAndLoadShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method isProgramLinkStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method getShaderInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method deleteShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method detachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method attachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method createAndCompileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method isProgramExecStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isProgramLinkStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method compileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method shaderBinary, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method getShaderBinaryFormats, desc[(Ljavax/media/opengl/GL;)Ljava/util/Set;], sig[(Ljavax/media/opengl/GL;)Ljava/util/Set<Ljava/lang/Integer;>;], throws nil, access[public static]
    [junit]  Added Method getShaderInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method isShaderCompilerAvailable, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method createShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static]
    [junit]  Removed Method getProgramInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil
    [junit]  Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit]  Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer
    [junit]  Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDevice
    [junit]  Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getPosition, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getPosition, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer
    [junit]  Added Method getSingleSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method ppOneEye, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method ppEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method ppOneEye, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method init, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method init, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method beginFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method ppBegin, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getTotalSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method ppBegin, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getTotalSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method beginFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method endFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method ppEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method endFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getSingleSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye
    [junit]  Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.stereo.StereoGLEventListener
    [junit]  Added Method reshapeForEye, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method reshapeForEye, desc[(Ljavax/media/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.ImageSequence
    [junit]  Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Ljavax/media/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public]
    [junit]  Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit]  Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Lcom/jogamp/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public]
    [junit]  Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.texture.Texture
    [junit]  Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method disable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method getTextureObject, desc[(Ljavax/media/opengl/GL;)I], sig[null], throws nil, access[public]
    [junit]  Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method setTexParameterf, desc[(Lcom/jogamp/opengl/GL;IF)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setTexParameteri, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getTextureObject, desc[(Lcom/jogamp/opengl/GL;)I], sig[null], throws nil, access[public]
    [junit]  Added Method setTexParameteri, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method enable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;I[FI)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setTexParameterf, desc[(Ljavax/media/opengl/GL;IF)V], sig[null], throws nil, access[public]
    [junit]  Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;I[II)V], sig[null], throws nil, access[public]
    [junit]  Removed Method enable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method disable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;I[FI)V], sig[null], throws nil, access[public]
    [junit]  Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit] Class com.jogamp.opengl.util.texture.TextureData
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;)V], sig[null], throws nil, access[protected]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;)V], sig[null], throws nil, access[protected]
    [junit] Class com.jogamp.opengl.util.texture.TextureIO
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTexture, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[public static]
    [junit]  CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  CompatChanged Method newTexture, throws[[java/lang/IllegalArgumentException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException]], access[]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method newTexture, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[public static]
    [junit]  CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static]
    [junit]  CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.TextureSequence
    [junit]  Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit]  Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.TextureState
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public]
    [junit]  Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException], access[public]
    [junit]  Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureData
    [junit]  Removed Method <init>, desc[(Ljavax/media/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureIO
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method newTexture, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method newTexture, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException], access[public static]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TGAImage
    [junit]  Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit] Class javax.media.nativewindow.AbstractGraphicsConfiguration
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.AbstractGraphicsDevice
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.AbstractGraphicsScreen
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.Capabilities
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.CapabilitiesChooser
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.CapabilitiesImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.DefaultCapabilitiesChooser
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.DefaultGraphicsConfiguration
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.DefaultGraphicsDevice
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.DefaultGraphicsScreen
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.GraphicsConfigurationFactory
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.nativewindow.MutableSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeSurfaceHolder
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeWindow
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.NativeWindowException
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.NativeWindowFactory
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.nativewindow.OffscreenLayerOption
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.OffscreenLayerSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.ProxySurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.ScalableSurface
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.SurfaceUpdatedListener
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.ToolkitLock
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.UpstreamSurfaceHook
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.UpstreamSurfaceHook.MutableSize
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.VisualIDHolder
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.VisualIDHolder.VIDComparator
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.VisualIDHolder.VIDType
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.nativewindow.WindowClosingProtocol
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.WindowClosingProtocol.WindowClosingMode
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.nativewindow.util.Dimension
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.DimensionImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.Insets
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.InsetsImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelFormat
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.nativewindow.util.PixelFormatUtil
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink32
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelRectangle
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.PixelRectangle.GenericPixelRect
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.Point
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.PointImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.Rectangle
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.nativewindow.util.RectangleImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.nativewindow.util.SurfaceSize
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL3bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL4
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGL4bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGLES1
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGLES2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DebugGLES3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.DefaultGLCapabilitiesChooser
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.FPSCounter
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2ES1
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2ES2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2ES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL2GL3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL3ES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL3bc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL4
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL4ES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GL4bc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLAnimatorControl
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLAnimatorControl.UncaughtExceptionHandler
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLArrayData
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLAutoDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLBase
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLBufferStorage
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.opengl.GLCapabilities
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLCapabilitiesChooser
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLCapabilitiesImmutable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLContext
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.opengl.GLDebugListener
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLDebugMessage
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLDrawableFactory
    [junit]  Removed Class , access[abstract public super synchronized]
    [junit] Class javax.media.opengl.GLES1
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLES2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLES3
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLEventListener
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLException
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLFBODrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLFBODrawable.Resizeable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLOffscreenAutoDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLOffscreenAutoDrawable.FBO
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLPipelineFactory
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLProfile
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.GLRunnable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLRunnable2
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLSharedContextSetter
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.GLUniformData
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.Threading
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.Threading.Mode
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class javax.media.opengl.TraceGL2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL3bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL4
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGL4bc
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGLES1
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGLES2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.TraceGLES3
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.awt.AWTGLAutoDrawable
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.awt.ComponentEvents
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.awt.GLCanvas
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.awt.GLJPanel
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.fixedfunc.GLLightingFunc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.fixedfunc.GLMatrixFunc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.fixedfunc.GLPointerFunc
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.fixedfunc.GLPointerFuncUtil
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.GLU
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.GLUnurbs
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUquadric
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUtessellator
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUtessellatorCallback
    [junit]  Removed Class , access[abstract interface public]
    [junit] Class javax.media.opengl.glu.GLUtessellatorCallbackAdapter
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.gl2.GLUgl2
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class javax.media.opengl.glu.gl2es1.GLUgl2es1
    [junit]  Removed Class , access[public super synchronized]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV221V230
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV230V232
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.3.0 (2.3.0) - lib/v2.3.0/jogl-all.jar
    [junit]  Current  version: 2.3.2 (2.3.2) - lib/v2.3.2/jogl-all.jar
    [junit]  Field values changed: true
    [junit]  Compat. expected: BACKWARD_COMPATIBLE_BINARY
    [junit]  Compat. detected: BACKWARD_COMPATIBLE_BINARY
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.3.2 (2.3.2) is BACKWARD_COMPATIBLE_BINARY to previous version 2.3.0 (2.3.0), actually BACKWARD_COMPATIBLE_BINARY
    [junit] 
    [junit] 
    [junit] Summary: 1053 differences in 44 classes:
    [junit]   Remove 0, Change 0, CompatChange 129, Deprecate 9, Add 915
    [junit] 
    [junit]    0/  44: com.jogamp.nativewindow.DefaultGraphicsDevice                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]    1/  44: com.jogamp.nativewindow.NativeWindowFactory                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]    2/  44: com.jogamp.nativewindow.awt.AWTGraphicsConfiguration                 : Remove    0, Change    0, CompatChange    0, Deprecate    1, Add    1
    [junit]    3/  44: com.jogamp.nativewindow.awt.JAWTWindow                               : Remove    0, Change    0, CompatChange    0, Deprecate    3, Add    5
    [junit]    4/  44: com.jogamp.nativewindow.egl.EGLGraphicsDevice                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    5/  44: com.jogamp.nativewindow.util.Rectangle                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]    6/  44: com.jogamp.nativewindow.x11.X11GraphicsConfiguration                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]    7/  44: com.jogamp.newt.Window                                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   44
    [junit]    8/  44: com.jogamp.newt.awt.NewtCanvasAWT                                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    9/  44: com.jogamp.newt.opengl.GLWindow                                      : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   16
    [junit]   10/  44: com.jogamp.newt.opengl.util.NEWTDemoListener                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   11/  44: com.jogamp.newt.opengl.util.stereo.StereoDeviceUtil                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   12/  44: com.jogamp.opengl.DebugGL4bc                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add  103
    [junit]   13/  44: com.jogamp.opengl.DebugGLES1                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   14/  44: com.jogamp.opengl.DebugGLES3                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   49
    [junit]   15/  44: com.jogamp.opengl.GL2                                                : Remove    0, Change    0, CompatChange    4, Deprecate    0, Add  156
    [junit]   16/  44: com.jogamp.opengl.GL2ES2                                             : Remove    0, Change    0, CompatChange    1, Deprecate    0, Add    2
    [junit]   17/  44: com.jogamp.opengl.GL2ES3                                             : Remove    0, Change    0, CompatChange    1, Deprecate    0, Add   67
    [junit]   18/  44: com.jogamp.opengl.GL2GL3                                             : Remove    0, Change    0, CompatChange   48, Deprecate    0, Add    1
    [junit]   19/  44: com.jogamp.opengl.GL3                                                : Remove    0, Change    0, CompatChange   60, Deprecate    0, Add    0
    [junit]   20/  44: com.jogamp.opengl.GL3ES3                                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add  117
    [junit]   21/  44: com.jogamp.opengl.GL4                                                : Remove    0, Change    0, CompatChange   10, Deprecate    0, Add    3
    [junit]   22/  44: com.jogamp.opengl.GLBase                                             : Remove    0, Change    0, CompatChange    1, Deprecate    0, Add    1
    [junit]   23/  44: com.jogamp.opengl.GLContext                                          : Remove    0, Change    0, CompatChange    2, Deprecate    1, Add    7
    [junit]   24/  44: com.jogamp.opengl.GLDrawableFactory                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   25/  44: com.jogamp.opengl.GLES1                                              : Remove    0, Change    0, CompatChange    1, Deprecate    0, Add    0
    [junit]   26/  44: com.jogamp.opengl.GLES2                                              : Remove    0, Change    0, CompatChange    1, Deprecate    0, Add  112
    [junit]   27/  44: com.jogamp.opengl.GLExtensions                                       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   28/  44: com.jogamp.opengl.JoglVersion                                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   29/  44: com.jogamp.opengl.TraceGL4bc                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add  103
    [junit]   30/  44: com.jogamp.opengl.TraceGLES1                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   31/  44: com.jogamp.opengl.TraceGLES3                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   49
    [junit]   32/  44: com.jogamp.opengl.egl.EGLExt                                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   44
    [junit]   33/  44: com.jogamp.opengl.math.geom.Frustum                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   34/  44: com.jogamp.opengl.math.geom.Frustum.FovDesc                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   35/  44: com.jogamp.opengl.util.glsl.ShaderCode                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    8
    [junit]   36/  44: com.jogamp.opengl.util.texture.ImageType                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   37/  44: com.jogamp.opengl.util.texture.ImageType.Util                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   38/  44: com.jogamp.opengl.util.texture.Texture                               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   39/  44: com.jogamp.opengl.util.texture.TextureData                           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   40/  44: com.jogamp.opengl.util.texture.spi.DDSImage                          : Remove    0, Change    0, CompatChange    0, Deprecate    1, Add    0
    [junit]   41/  44: com.jogamp.opengl.util.texture.spi.SGIImage                          : Remove    0, Change    0, CompatChange    0, Deprecate    1, Add    0
    [junit]   42/  44: com.jogamp.opengl.util.texture.spi.TextureProvider                   : Remove    0, Change    0, CompatChange    0, Deprecate    2, Add    0
    [junit]   43/  44: com.jogamp.opengl.util.texture.spi.TextureProvider.SupportsImageTypes: Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] Class com.jogamp.opengl.GL2
    [junit]  CompatChanged Field GL_ALL_CLIENT_ATTRIB_BITS, value[-1 -> 4294967295], access[]
    [junit]  CompatChanged Field GL_TEXCOORD4_BIT_PGI, value[-2147483648 -> 2147483648], access[]
    [junit]  CompatChanged Field GL_QUERY_ALL_EVENT_BITS_AMD, value[-1 -> 4294967295], access[]
    [junit]  CompatChanged Field GL_CLIENT_ALL_ATTRIB_BITS, value[-1 -> 4294967295], access[]
    [junit] Class com.jogamp.opengl.GL2ES2
    [junit]  CompatChanged Field GL_ALL_SHADER_BITS, value[-1 -> 4294967295], access[]
    [junit] Class com.jogamp.opengl.GL2ES3
    [junit]  CompatChanged Field GL_ALL_BARRIER_BITS, value[-1 -> 4294967295], access[]
    [junit] Class com.jogamp.opengl.GL2GL3
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFunci, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES2].GL_PROGRAM_PIPELINE, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glMinSampleShading, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glDisablei, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glEnablei, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_INT_SAMPLER_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLE_SHADING, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_UNIFORM_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TEXTURE_BUFFER_SIZE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FRAMEBUFFER_DEFAULT_LAYERS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexBuffer, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFuncSeparatei, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_EVALUATION_SHADER_BIT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER_DATA_STORE_BINDING, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glIsEnabledi, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_QUADS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_PRIMITIVES_GENERATED, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationSeparatei, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MIN_SAMPLE_SHADING_VALUE, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAGS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationi, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_GEOMETRY_SHADER_BIT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_LAST_VERTEX_CONVENTION, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_FRAMEBUFFER_LAYERS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexStorage3DMultisample, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_IMAGE_UNIFORMS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_BUFFER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_CONTROL_SHADER_BIT, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glColorMaski, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FIRST_VERTEX_CONVENTION, access[]
    [junit] Class com.jogamp.opengl.GL3
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCHES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_UNDEFINED_VERTEX, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_SIZE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_OUTPUT_TYPE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_INVOCATIONS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_EVEN, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_OUTPUT_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_INPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_ISOLINES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_SPACING, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLES_ADJACENCY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_ATTACHMENT_LAYERED, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_POINT_MODE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawRangeElementsBaseVertex, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINE_STRIP_ADJACENCY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_VERTEX_ORDER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_GEN_LEVEL, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_PATCH_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINES_ADJACENCY, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glTexBufferRange, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_SHADER, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glFramebufferTexture, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_EVALUATION_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_ODD, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsBaseVertex, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCH_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_MODE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLE_STRIP_ADJACENCY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_INPUT_TYPE, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glPatchParameteri, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER_INVOCATIONS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsInstancedBaseVertex, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_PATCH_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LAYER_PROVOKING_VERTEX, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_VERTICES_OUT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, access[]
    [junit] Class com.jogamp.opengl.GL4
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_GEOMETRY_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_CONTROL_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_TEXTURE_BUFFER_BINDING, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_IS_PER_PATCH, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_CONTEXT_LOST, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_EVALUATION_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, access[]
    [junit] Class com.jogamp.opengl.GLBase
    [junit]  CompatChanged Method setSwapInterval, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  CompatChanged Field CTX_IMPL_FP32_COMPAT_API, value[16384 -> 32768], access[]
    [junit]  CompatChanged Field CTX_IMPL_FBO, value[8192 -> 16384], access[]
    [junit] Class com.jogamp.opengl.GLES1
    [junit]  CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[]
    [junit] Class com.jogamp.opengl.GLES2
    [junit]  CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[]
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Deprecated Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Deprecated Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected]
    [junit]  Deprecated Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected]
    [junit]  Deprecated Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Deprecated Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage
    [junit]  Deprecated Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage
    [junit]  Deprecated Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice
    [junit]  Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.NativeWindowFactory
    [junit]  Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Added Method create, desc[(Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Added Method lockSurfaceImpl, desc[(Ljava/awt/GraphicsConfiguration;)I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected]
    [junit]  Added Method getAWTGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Added Method setAWTGraphicsConfiguration, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;)V], sig[null], throws nil, access[final public]
    [junit]  Added Method updatePixelScale, desc[(Ljava/awt/GraphicsConfiguration;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;Ljava/awt/GraphicsConfiguration;)Z], sig[null], throws nil, access[final protected]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;JLcom/jogamp/nativewindow/egl/EGLGraphicsDevice$EGLDisplayLifecycleCallback;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.util.Rectangle
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration
    [junit]  Added Method XVisual2XRenderMask, desc[(JJLjogamp/nativewindow/x11/XRenderPictFormat;)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static]
    [junit]  Added Method XVisualInfo2X11Capabilities, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsDevice;Ljogamp/nativewindow/x11/XVisualInfo;)Ljogamp/nativewindow/x11/X11Capabilities;], sig[null], throws nil, access[public static]
    [junit]  Added Method XVisual2XRenderMask, desc[(JJ)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.newt.Window
    [junit]  Added Field STATE_MASK_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Field STATE_BIT_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static]
    [junit]  Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static]
    [junit]  Added Method isResizable, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static]
    [junit]  Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static]
    [junit]  Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static]
    [junit]  Added Field STATE_MASK_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final public static]
    [junit]  Added Field STATE_MASK_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 32, access[final public static]
    [junit]  Added Field STATE_BIT_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static]
    [junit]  Added Field STATE_MASK_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static]
    [junit]  Added Field STATE_BIT_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static]
    [junit]  Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static]
    [junit]  Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static]
    [junit]  Added Field STATE_MASK_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Field STATE_BIT_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static]
    [junit]  Added Field STATE_MASK_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 1024, access[final public static]
    [junit]  Added Method getStateMask, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static]
    [junit]  Added Field STATE_MASK_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 2048, access[final public static]
    [junit]  Added Field STATE_BIT_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static]
    [junit]  Added Field STATE_BIT_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Field STATE_BIT_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static]
    [junit]  Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static]
    [junit]  Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static]
    [junit]  Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 4096, access[final public static]
    [junit]  Added Method isSticky, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static]
    [junit]  Added Field STATE_BIT_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static]
    [junit] Class com.jogamp.newt.awt.NewtCanvasAWT
    [junit]  Added Method getGraphicsConfiguration, desc[()Ljava/awt/GraphicsConfiguration;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.opengl.GLWindow
    [junit]  Added Method isResizable, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[final public]
    [junit]  Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method isSticky, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getStateMask, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.opengl.util.NEWTDemoListener
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.newt.opengl.util.stereo.StereoDeviceUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL4bc
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.DebugGLES1
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.DebugGLES3
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.GL2
    [junit]  Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_ELEMENT_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRONT_FACE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static]
    [junit]  Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static]
    [junit]  Added Field GL_DRAW_ELEMENTS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ELEMENTS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_VIEWPORT_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static]
    [junit]  Added Field GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_BLEND_COLOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static]
    [junit]  Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static]
    [junit]  Added Field GL_CONSERVATIVE_RASTER_DILATE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37753, access[final public static]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static]
    [junit]  Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static]
    [junit]  Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static]
    [junit]  Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_NOP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static]
    [junit]  Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static]
    [junit]  Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNIFORM_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static]
    [junit]  Added Field GL_STENCIL_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static]
    [junit]  Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_LINE_WIDTH_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static]
    [junit]  Added Field GL_ATTRIBUTE_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static]
    [junit]  Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SCISSOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 17, access[final public static]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_ALPHA_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 15, access[final public static]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ARRAYS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static]
    [junit]  Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static]
    [junit]  Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static]
    [junit]  Added Field GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37754, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static]
    [junit]  Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_TERMINATE_SEQUENCE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static]
    [junit]  Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static]
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Added Field GL_POLYGON_OFFSET_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static]
    [junit]  Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ARRAYS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV, desc[I], sig[null], value[type java.lang.Integer, data 37755, access[final public static]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GL2ES2
    [junit]  Added Field GL_PROGRAM_PIPELINE, desc[I], sig[null], value[type java.lang.Integer, data 33508, access[final public static]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GL2ES3
    [junit]  Added Field GL_COLOR_ATTACHMENT30, desc[I], sig[null], value[type java.lang.Integer, data 36094, access[final public static]
    [junit]  Added Field GL_MAX_FRAMEBUFFER_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37655, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36879, access[final public static]
    [junit]  Added Field GL_MIN_SAMPLE_SHADING_VALUE, desc[I], sig[null], value[type java.lang.Integer, data 35895, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT31, desc[I], sig[null], value[type java.lang.Integer, data 36095, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT18, desc[I], sig[null], value[type java.lang.Integer, data 36082, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT29, desc[I], sig[null], value[type java.lang.Integer, data 36093, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_DATA_STORE_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35885, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 35372, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37588, access[final public static]
    [junit]  Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static]
    [junit]  Added Field GL_TEXTURE_BINDING_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35884, access[final public static]
    [junit]  Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLOR_ATTACHMENT27, desc[I], sig[null], value[type java.lang.Integer, data 36091, access[final public static]
    [junit]  Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 35378, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT25, desc[I], sig[null], value[type java.lang.Integer, data 36089, access[final public static]
    [junit]  Added Field GL_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36878, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static]
    [junit]  Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformuiv, desc[(III[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_QUADS, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static]
    [junit]  Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLOR_ATTACHMENT16, desc[I], sig[null], value[type java.lang.Integer, data 36080, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT21, desc[I], sig[null], value[type java.lang.Integer, data 36085, access[final public static]
    [junit]  Added Field GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformuiv, desc[(IIILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static]
    [junit]  Added Field GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36874, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37589, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT28, desc[I], sig[null], value[type java.lang.Integer, data 36092, access[final public static]
    [junit]  Added Field GL_CONTEXT_FLAGS, desc[I], sig[null], value[type java.lang.Integer, data 33310, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37583, access[final public static]
    [junit]  Added Field GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, desc[I], sig[null], value[type java.lang.Integer, data 36877, access[final public static]
    [junit]  Added Field GL_SAMPLE_SHADING, desc[I], sig[null], value[type java.lang.Integer, data 35894, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37581, access[final public static]
    [junit]  Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PRIMITIVES_GENERATED, desc[I], sig[null], value[type java.lang.Integer, data 35975, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT22, desc[I], sig[null], value[type java.lang.Integer, data 36086, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT17, desc[I], sig[null], value[type java.lang.Integer, data 36081, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static]
    [junit]  Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37582, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static]
    [junit]  Added Field GL_GEOMETRY_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Field GL_TESS_EVALUATION_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_DEFAULT_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37650, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT26, desc[I], sig[null], value[type java.lang.Integer, data 36090, access[final public static]
    [junit]  Added Field GL_MAX_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 35883, access[final public static]
    [junit]  Added Field GL_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36876, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37587, access[final public static]
    [junit]  Added Field GL_FIRST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36429, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT20, desc[I], sig[null], value[type java.lang.Integer, data 36084, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT23, desc[I], sig[null], value[type java.lang.Integer, data 36087, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT24, desc[I], sig[null], value[type java.lang.Integer, data 36088, access[final public static]
    [junit]  Added Field GL_TESS_CONTROL_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_LAST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36430, access[final public static]
    [junit]  Added Field GL_TEXTURE_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36873, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT19, desc[I], sig[null], value[type java.lang.Integer, data 36083, access[final public static]
    [junit] Class com.jogamp.opengl.GL2GL3
    [junit]  Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit] Class com.jogamp.opengl.GL3ES3
    [junit]  Added Field GL_GEOMETRY_OUTPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35096, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37155, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36321, access[final public static]
    [junit]  Added Field GL_LINE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37850, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37849, access[final public static]
    [junit]  Added Field GL_TESS_GEN_VERTEX_ORDER, desc[I], sig[null], value[type java.lang.Integer, data 36472, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34925, access[final public static]
    [junit]  Added Field GL_LINES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static]
    [junit]  Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36485, access[final public static]
    [junit]  Added Field GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36443, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36490, access[final public static]
    [junit]  Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static]
    [junit]  Added Field GL_LAYER_PROVOKING_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33374, access[final public static]
    [junit]  Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static]
    [junit]  Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static]
    [junit]  Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37851, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37811, access[final public static]
    [junit]  Added Field GL_GEOMETRY_VERTICES_OUT, desc[I], sig[null], value[type java.lang.Integer, data 35094, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37845, access[final public static]
    [junit]  Added Field GL_FRACTIONAL_EVEN, desc[I], sig[null], value[type java.lang.Integer, data 36476, access[final public static]
    [junit]  Added Field GL_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36466, access[final public static]
    [junit]  Added Field GL_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36488, access[final public static]
    [junit]  Added Field GL_FRACTIONAL_ODD, desc[I], sig[null], value[type java.lang.Integer, data 36475, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37844, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 35881, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37156, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36483, access[final public static]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37853, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37278, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37817, access[final public static]
    [junit]  Added Field GL_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36313, access[final public static]
    [junit]  Added Field GL_TESS_GEN_SPACING, desc[I], sig[null], value[type java.lang.Integer, data 36471, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36480, access[final public static]
    [junit]  Added Field GL_TRIANGLE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static]
    [junit]  Added Field GL_TRIANGLES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static]
    [junit]  Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static]
    [junit]  Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37810, access[final public static]
    [junit]  Added Field GL_REFERENCED_BY_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37639, access[final public static]
    [junit]  Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36482, access[final public static]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36319, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37812, access[final public static]
    [junit]  Added Field GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, desc[I], sig[null], value[type java.lang.Integer, data 36445, access[final public static]
    [junit]  Added Field GL_IS_PER_PATCH, desc[I], sig[null], value[type java.lang.Integer, data 37607, access[final public static]
    [junit]  Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static]
    [junit]  Added Field GL_GEOMETRY_INPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35095, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37813, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36479, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37848, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_LAYERED, desc[I], sig[null], value[type java.lang.Integer, data 36263, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36481, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37842, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37816, access[final public static]
    [junit]  Added Field GL_ISOLINES, desc[I], sig[null], value[type java.lang.Integer, data 36474, access[final public static]
    [junit]  Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static]
    [junit]  Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static]
    [junit]  Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37852, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, desc[I], sig[null], value[type java.lang.Integer, data 37279, access[final public static]
    [junit]  Added Field GL_TESS_CONTROL_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36469, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37841, access[final public static]
    [junit]  Added Field GL_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 34943, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37809, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36444, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37843, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37081, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37847, access[final public static]
    [junit]  Added Field GL_MAX_TESS_PATCH_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36484, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36489, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, desc[I], sig[null], value[type java.lang.Integer, data 36264, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36486, access[final public static]
    [junit]  Added Field GL_TESS_GEN_POINT_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36473, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37079, access[final public static]
    [junit]  Added Field GL_MAX_TESS_GEN_LEVEL, desc[I], sig[null], value[type java.lang.Integer, data 36478, access[final public static]
    [junit]  Added Field GL_TESS_GEN_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36470, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36320, access[final public static]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36477, access[final public static]
    [junit]  Added Field GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, desc[I], sig[null], value[type java.lang.Integer, data 33313, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37846, access[final public static]
    [junit]  Added Field GL_REFERENCED_BY_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37640, access[final public static]
    [junit]  Added Field GL_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36487, access[final public static]
    [junit]  Added Field GL_UNDEFINED_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33376, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37080, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36382, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37815, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34924, access[final public static]
    [junit]  Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static]
    [junit]  Added Field GL_PATCHES, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37821, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37814, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37819, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37808, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36383, access[final public static]
    [junit]  Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 37277, access[final public static]
    [junit]  Added Field GL_CONTEXT_LOST, desc[I], sig[null], value[type java.lang.Integer, data 1287, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 36442, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37820, access[final public static]
    [junit]  Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37818, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37840, access[final public static]
    [junit]  Added Field GL_REFERENCED_BY_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37641, access[final public static]
    [junit] Class com.jogamp.opengl.GL4
    [junit]  Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GLBase
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;Lcom/jogamp/common/util/VersionNumber;ILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static]
    [junit]  Added Method decomposeBits, desc[(I[I)Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[protected static]
    [junit]  Added Method getGLProfile, desc[(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static]
    [junit]  Added Field CTX_IMPL_ES32_COMPAT, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final protected static]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method isGLES32CompatibleAvailable, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;IIILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.opengl.GLDrawableFactory
    [junit]  Added Method hasOpenGLDesktopSupport, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method hasOpenGLESSupport, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GLES2
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35068, access[final public static]
    [junit]  Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static]
    [junit]  Added Field GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37704, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_SPARSE_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37272, access[final public static]
    [junit]  Added Field GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 16384, access[final public static]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_NUM_SPARSE_LEVELS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37290, access[final public static]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static]
    [junit]  Added Field GL_TEXTURE_2D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 35866, access[final public static]
    [junit]  Added Field GL_EFFECTIVE_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37676, access[final public static]
    [junit]  Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static]
    [junit]  Added Field GL_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 6912, access[final public static]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_POLYGON_OFFSET_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 10753, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static]
    [junit]  Added Field GL_RASTER_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37671, access[final public static]
    [junit]  Added Field GL_FILL_NV, desc[I], sig[null], value[type java.lang.Integer, data 6914, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37270, access[final public static]
    [junit]  Added Field GL_MAX_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37673, access[final public static]
    [junit]  Added Field GL_ONE_MINUS_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35067, access[final public static]
    [junit]  Added Field GL_NUM_VIRTUAL_PAGE_SIZES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37288, access[final public static]
    [junit]  Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static]
    [junit]  Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SHARED_EDGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 192, access[final public static]
    [junit]  Added Field GL_MAP_PERSISTENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static]
    [junit]  Added Field GL_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35065, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_X_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37269, access[final public static]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_BUFFER_STORAGE_FLAGS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33312, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Added Field GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35815, access[final public static]
    [junit]  Added Field GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37289, access[final public static]
    [junit]  Added Field GL_SR8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36797, access[final public static]
    [junit]  Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static]
    [junit]  Added Field GL_FRAGMENT_COVERAGE_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37598, access[final public static]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 34185, access[final public static]
    [junit]  Added Field GL_COVERAGE_MODULATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37682, access[final public static]
    [junit]  Added Field GL_CONSERVATIVE_RASTERIZATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37702, access[final public static]
    [junit]  Added Field GL_BUFFER_IMMUTABLE_STORAGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33311, access[final public static]
    [junit]  Added Field GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37674, access[final public static]
    [junit]  Added Field GL_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37672, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37675, access[final public static]
    [junit]  Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static]
    [junit]  Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_Z_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37271, access[final public static]
    [junit]  Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SRG8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36798, access[final public static]
    [junit]  Added Field GL_FRAGMENT_COVERAGE_TO_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37597, access[final public static]
    [junit]  Added Field GL_ONE_MINUS_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35066, access[final public static]
    [junit]  Added Field GL_SAMPLE_ALPHA_TO_ONE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32927, access[final public static]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static]
    [junit]  Added Field GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37705, access[final public static]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAP_COHERENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static]
    [junit]  Added Field GL_STENCIL_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37678, access[final public static]
    [junit]  Added Field GL_COVERAGE_MODULATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37683, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32925, access[final public static]
    [junit]  Added Field GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37680, access[final public static]
    [junit]  Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FILL_RECTANGLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37692, access[final public static]
    [junit]  Added Field GL_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 6913, access[final public static]
    [junit]  Added Field GL_POLYGON_MODE_NV, desc[I], sig[null], value[type java.lang.Integer, data 2880, access[final public static]
    [junit]  Added Field GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37273, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Added Field GL_DYNAMIC_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static]
    [junit]  Added Field GL_CLIENT_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37287, access[final public static]
    [junit]  Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLOR_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 36384, access[final public static]
    [junit]  Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static]
    [junit]  Added Field GL_SRC_ALPHA_SATURATE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 776, access[final public static]
    [junit]  Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37679, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Added Field GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37703, access[final public static]
    [junit]  Added Field GL_DEPTH_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37677, access[final public static]
    [junit]  Added Field GL_TEXTURE_SPARSE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37286, access[final public static]
    [junit]  Added Field GL_LOCATION_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37647, access[final public static]
    [junit]  Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static]
    [junit]  Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static]
    [junit]  Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_POLYGON_OFFSET_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 10754, access[final public static]
    [junit]  Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static]
    [junit]  Added Field GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37274, access[final public static]
    [junit]  Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static]
    [junit]  Added Field GL_COVERAGE_MODULATION_TABLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37681, access[final public static]
    [junit] Class com.jogamp.opengl.GLExtensions
    [junit]  Added Field ARB_ES3_2_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_2_compatibility, access[final public static]
    [junit]  Added Field GL_KHR_debug, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_KHR_debug, access[final public static]
    [junit] Class com.jogamp.opengl.JoglVersion
    [junit]  Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;ZZZ)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.TraceGL4bc
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.TraceGLES1
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.TraceGLES3
    [junit]  Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.egl.EGLExt
    [junit]  Added Field EGL_YUV_DEPTH_RANGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13079, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_CRITICAL_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13241, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_10_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13085, access[final public static]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13074, access[final public static]
    [junit]  Added Method eglQueryDebugKHR, desc[(ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method eglExportDMABUFImageQueryMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_4_2_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13075, access[final public static]
    [junit]  Added Field EGL_OBJECT_DISPLAY_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13233, access[final public static]
    [junit]  Added Field EGL_OBJECT_SYNC_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13237, access[final public static]
    [junit]  Added Field EGL_OBJECT_SURFACE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13235, access[final public static]
    [junit]  Added Method eglExportDMABUFImageMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field EGL_YUV_ORDER_YVU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13059, access[final public static]
    [junit]  Added Field EGL_OBJECT_IMAGE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13236, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_YUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13058, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13066, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13082, access[final public static]
    [junit]  Added Field EGL_CONTEXT_OPENGL_NO_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 12723, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_VYUY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13063, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13084, access[final public static]
    [junit]  Added Field EGL_YUV_NUMBER_OF_PLANES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13073, access[final public static]
    [junit]  Added Method eglLabelObjectKHR, desc[(JILjava/nio/Buffer;Ljava/nio/Buffer;)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_4_4_4_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13077, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_YUYV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13060, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_601_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13067, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_2020_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13069, access[final public static]
    [junit]  Added Field EGL_DEBUG_CALLBACK_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13240, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_WARN_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13243, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13242, access[final public static]
    [junit]  Added Field EGL_YUV_DEPTH_RANGE_LIMITED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13080, access[final public static]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_4_2_2_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13076, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_709_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13068, access[final public static]
    [junit]  Added Field EGL_YUV_DEPTH_RANGE_FULL_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13081, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_UYVY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13061, access[final public static]
    [junit]  Added Field EGL_OBJECT_THREAD_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13232, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13083, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_AYUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13064, access[final public static]
    [junit]  Added Field EGL_OBJECT_CONTEXT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13234, access[final public static]
    [junit]  Added Field EGL_OBJECT_STREAM_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13238, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13057, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_INFO_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13244, access[final public static]
    [junit]  Added Field EGL_D3D11_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13217, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_YVYU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13062, access[final public static]
    [junit]  Added Field EGL_D3D9_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13216, access[final public static]
    [junit]  Added Field EGL_YUV_BUFFER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13056, access[final public static]
    [junit] Class com.jogamp.opengl.math.geom.Frustum
    [junit]  Added Method updateByFovDesc, desc[([FIZLcom/jogamp/opengl/math/geom/Frustum$FovDesc;)[F], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.math.geom.Frustum.FovDesc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderCode
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method create, desc[(IIILcom/jogamp/common/net/Uri;)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;II[Lcom/jogamp/common/net/Uri;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static]
    [junit]  Added Method readShaderSource, desc[(Lcom/jogamp/common/net/Uri;Z)Ljava/lang/CharSequence;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Field SUFFIX_COMPUTE_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data cp, access[final public static]
    [junit]  Added Field SUFFIX_COMPUTE_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data bcp, access[final public static]
    [junit]  Added Method readShaderBinary, desc[(Lcom/jogamp/common/net/Uri;)Ljava/nio/ByteBuffer;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.ImageType
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.texture.ImageType.Util
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.texture.Texture
    [junit]  Added Method getImageTarget, desc[()I], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.texture.TextureData
    [junit]  Added Method getSourceImageType, desc[()Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider.SupportsImageTypes
    [junit]  Added Class , access[abstract interface public]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice
    [junit]  Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.NativeWindowFactory
    [junit]  Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Added Method create, desc[(Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Deprecated Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected]
    [junit]  Deprecated Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected]
    [junit]  Added Method lockSurfaceImpl, desc[(Ljava/awt/GraphicsConfiguration;)I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected]
    [junit]  Added Method getAWTGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[final public]
    [junit]  Added Method setAWTGraphicsConfiguration, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;)V], sig[null], throws nil, access[final public]
    [junit]  Deprecated Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method updatePixelScale, desc[(Ljava/awt/GraphicsConfiguration;Z)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;Ljava/awt/GraphicsConfiguration;)Z], sig[null], throws nil, access[final protected]
    [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;JLcom/jogamp/nativewindow/egl/EGLGraphicsDevice$EGLDisplayLifecycleCallback;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.util.Rectangle
    [junit]  Added Method <init>, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[public]
    [junit]  Added Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration
    [junit]  Added Method XVisual2XRenderMask, desc[(JJLjogamp/nativewindow/x11/XRenderPictFormat;)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static]
    [junit]  Added Method XVisualInfo2X11Capabilities, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsDevice;Ljogamp/nativewindow/x11/XVisualInfo;)Ljogamp/nativewindow/x11/X11Capabilities;], sig[null], throws nil, access[public static]
    [junit]  Added Method XVisual2XRenderMask, desc[(JJ)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.newt.Window
    [junit]  Added Field STATE_MASK_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Field STATE_BIT_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static]
    [junit]  Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static]
    [junit]  Added Method isResizable, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static]
    [junit]  Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static]
    [junit]  Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static]
    [junit]  Added Field STATE_MASK_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final public static]
    [junit]  Added Field STATE_MASK_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 32, access[final public static]
    [junit]  Added Field STATE_BIT_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static]
    [junit]  Added Field STATE_MASK_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static]
    [junit]  Added Field STATE_BIT_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static]
    [junit]  Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static]
    [junit]  Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static]
    [junit]  Added Field STATE_MASK_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Field STATE_BIT_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static]
    [junit]  Added Field STATE_MASK_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 1024, access[final public static]
    [junit]  Added Method getStateMask, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static]
    [junit]  Added Field STATE_MASK_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 2048, access[final public static]
    [junit]  Added Field STATE_BIT_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static]
    [junit]  Added Field STATE_BIT_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Field STATE_BIT_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static]
    [junit]  Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static]
    [junit]  Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static]
    [junit]  Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public]
    [junit]  Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_MASK_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 4096, access[final public static]
    [junit]  Added Method isSticky, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field STATE_BIT_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static]
    [junit]  Added Field STATE_BIT_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static]
    [junit] Class com.jogamp.newt.awt.NewtCanvasAWT
    [junit]  Added Method getGraphicsConfiguration, desc[()Ljava/awt/GraphicsConfiguration;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.newt.opengl.GLWindow
    [junit]  Added Method isResizable, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[final public]
    [junit]  Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method isSticky, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getStateMask, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[final public]
    [junit]  Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.newt.opengl.util.NEWTDemoListener
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.newt.opengl.util.stereo.StereoDeviceUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.DebugGL4bc
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.DebugGLES1
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.DebugGLES3
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.GL2
    [junit]  Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  CompatChanged Field GL_ALL_CLIENT_ATTRIB_BITS, value[-1 -> 4294967295], access[]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_ELEMENT_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRONT_FACE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static]
    [junit]  Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static]
    [junit]  Added Field GL_DRAW_ELEMENTS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  CompatChanged Field GL_TEXCOORD4_BIT_PGI, value[-2147483648 -> 2147483648], access[]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ELEMENTS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_VIEWPORT_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static]
    [junit]  Added Field GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_BLEND_COLOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static]
    [junit]  Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static]
    [junit]  Added Field GL_CONSERVATIVE_RASTER_DILATE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37753, access[final public static]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static]
    [junit]  Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static]
    [junit]  Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static]
    [junit]  Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_NOP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static]
    [junit]  Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static]
    [junit]  Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNIFORM_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static]
    [junit]  Added Field GL_STENCIL_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static]
    [junit]  Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_LINE_WIDTH_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static]
    [junit]  Added Field GL_ATTRIBUTE_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static]
    [junit]  Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SCISSOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 17, access[final public static]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_ALPHA_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 15, access[final public static]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  CompatChanged Field GL_QUERY_ALL_EVENT_BITS_AMD, value[-1 -> 4294967295], access[]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ARRAYS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static]
    [junit]  CompatChanged Field GL_CLIENT_ALL_ATTRIB_BITS, value[-1 -> 4294967295], access[]
    [junit]  Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static]
    [junit]  Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static]
    [junit]  Added Field GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37754, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static]
    [junit]  Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_TERMINATE_SEQUENCE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static]
    [junit]  Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static]
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Added Field GL_POLYGON_OFFSET_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static]
    [junit]  Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DRAW_ARRAYS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV, desc[I], sig[null], value[type java.lang.Integer, data 37755, access[final public static]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GL2ES2
    [junit]  Added Field GL_PROGRAM_PIPELINE, desc[I], sig[null], value[type java.lang.Integer, data 33508, access[final public static]
    [junit]  CompatChanged Field GL_ALL_SHADER_BITS, value[-1 -> 4294967295], access[]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GL2ES3
    [junit]  Added Field GL_COLOR_ATTACHMENT30, desc[I], sig[null], value[type java.lang.Integer, data 36094, access[final public static]
    [junit]  Added Field GL_MAX_FRAMEBUFFER_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37655, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36879, access[final public static]
    [junit]  Added Field GL_MIN_SAMPLE_SHADING_VALUE, desc[I], sig[null], value[type java.lang.Integer, data 35895, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT31, desc[I], sig[null], value[type java.lang.Integer, data 36095, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT18, desc[I], sig[null], value[type java.lang.Integer, data 36082, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT29, desc[I], sig[null], value[type java.lang.Integer, data 36093, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_DATA_STORE_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35885, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 35372, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37588, access[final public static]
    [junit]  Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static]
    [junit]  Added Field GL_TEXTURE_BINDING_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35884, access[final public static]
    [junit]  Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLOR_ATTACHMENT27, desc[I], sig[null], value[type java.lang.Integer, data 36091, access[final public static]
    [junit]  Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 35378, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT25, desc[I], sig[null], value[type java.lang.Integer, data 36089, access[final public static]
    [junit]  Added Field GL_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36878, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static]
    [junit]  Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformuiv, desc[(III[II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_QUADS, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static]
    [junit]  Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLOR_ATTACHMENT16, desc[I], sig[null], value[type java.lang.Integer, data 36080, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT21, desc[I], sig[null], value[type java.lang.Integer, data 36085, access[final public static]
    [junit]  Added Field GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformuiv, desc[(IIILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static]
    [junit]  Added Field GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36874, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37589, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT28, desc[I], sig[null], value[type java.lang.Integer, data 36092, access[final public static]
    [junit]  Added Field GL_CONTEXT_FLAGS, desc[I], sig[null], value[type java.lang.Integer, data 33310, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37583, access[final public static]
    [junit]  Added Field GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, desc[I], sig[null], value[type java.lang.Integer, data 36877, access[final public static]
    [junit]  Added Field GL_SAMPLE_SHADING, desc[I], sig[null], value[type java.lang.Integer, data 35894, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37581, access[final public static]
    [junit]  Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PRIMITIVES_GENERATED, desc[I], sig[null], value[type java.lang.Integer, data 35975, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT22, desc[I], sig[null], value[type java.lang.Integer, data 36086, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT17, desc[I], sig[null], value[type java.lang.Integer, data 36081, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static]
    [junit]  Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37582, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static]
    [junit]  Added Field GL_GEOMETRY_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Added Field GL_TESS_EVALUATION_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_DEFAULT_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37650, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT26, desc[I], sig[null], value[type java.lang.Integer, data 36090, access[final public static]
    [junit]  Added Field GL_MAX_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 35883, access[final public static]
    [junit]  CompatChanged Field GL_ALL_BARRIER_BITS, value[-1 -> 4294967295], access[]
    [junit]  Added Field GL_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36876, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37587, access[final public static]
    [junit]  Added Field GL_FIRST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36429, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT20, desc[I], sig[null], value[type java.lang.Integer, data 36084, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT23, desc[I], sig[null], value[type java.lang.Integer, data 36087, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT24, desc[I], sig[null], value[type java.lang.Integer, data 36088, access[final public static]
    [junit]  Added Field GL_TESS_CONTROL_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_LAST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36430, access[final public static]
    [junit]  Added Field GL_TEXTURE_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36873, access[final public static]
    [junit]  Added Field GL_COLOR_ATTACHMENT19, desc[I], sig[null], value[type java.lang.Integer, data 36083, access[final public static]
    [junit] Class com.jogamp.opengl.GL2GL3
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFunci, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES2].GL_PROGRAM_PIPELINE, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glMinSampleShading, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glDisablei, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glEnablei, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_INT_SAMPLER_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLE_SHADING, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_UNIFORM_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TEXTURE_BUFFER_SIZE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FRAMEBUFFER_DEFAULT_LAYERS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexBuffer, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFuncSeparatei, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_EVALUATION_SHADER_BIT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER_DATA_STORE_BINDING, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glIsEnabledi, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_QUADS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_PRIMITIVES_GENERATED, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationSeparatei, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MIN_SAMPLE_SHADING_VALUE, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[]
    [junit]  Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAGS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationi, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTERS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_GEOMETRY_SHADER_BIT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_LAST_VERTEX_CONVENTION, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_FRAMEBUFFER_LAYERS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexStorage3DMultisample, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_IMAGE_UNIFORMS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_BUFFER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_CONTROL_SHADER_BIT, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glColorMaski, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FIRST_VERTEX_CONVENTION, access[]
    [junit] Class com.jogamp.opengl.GL3
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCHES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_UNDEFINED_VERTEX, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_SIZE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_OUTPUT_TYPE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_INVOCATIONS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_EVEN, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_OUTPUT_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_INPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_ISOLINES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_SPACING, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLES_ADJACENCY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_ATTACHMENT_LAYERED, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_POINT_MODE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawRangeElementsBaseVertex, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINE_STRIP_ADJACENCY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_VERTEX_ORDER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_GEN_LEVEL, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_PATCH_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINES_ADJACENCY, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glTexBufferRange, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_SHADER, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glFramebufferTexture, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_EVALUATION_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_ODD, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsBaseVertex, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCH_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_MODE, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLE_STRIP_ADJACENCY, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_INPUT_TYPE, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glPatchParameteri, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER_INVOCATIONS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, access[]
    [junit]  CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsInstancedBaseVertex, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_PATCH_VERTICES, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LAYER_PROVOKING_VERTEX, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_VERTICES_OUT, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, access[]
    [junit] Class com.jogamp.opengl.GL3ES3
    [junit]  Added Field GL_GEOMETRY_OUTPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35096, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37155, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36321, access[final public static]
    [junit]  Added Field GL_LINE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37850, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37849, access[final public static]
    [junit]  Added Field GL_TESS_GEN_VERTEX_ORDER, desc[I], sig[null], value[type java.lang.Integer, data 36472, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34925, access[final public static]
    [junit]  Added Field GL_LINES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static]
    [junit]  Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36485, access[final public static]
    [junit]  Added Field GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36443, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36490, access[final public static]
    [junit]  Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static]
    [junit]  Added Field GL_LAYER_PROVOKING_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33374, access[final public static]
    [junit]  Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static]
    [junit]  Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static]
    [junit]  Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37851, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37811, access[final public static]
    [junit]  Added Field GL_GEOMETRY_VERTICES_OUT, desc[I], sig[null], value[type java.lang.Integer, data 35094, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37845, access[final public static]
    [junit]  Added Field GL_FRACTIONAL_EVEN, desc[I], sig[null], value[type java.lang.Integer, data 36476, access[final public static]
    [junit]  Added Field GL_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36466, access[final public static]
    [junit]  Added Field GL_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36488, access[final public static]
    [junit]  Added Field GL_FRACTIONAL_ODD, desc[I], sig[null], value[type java.lang.Integer, data 36475, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37844, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 35881, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37156, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36483, access[final public static]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37853, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37278, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37817, access[final public static]
    [junit]  Added Field GL_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36313, access[final public static]
    [junit]  Added Field GL_TESS_GEN_SPACING, desc[I], sig[null], value[type java.lang.Integer, data 36471, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36480, access[final public static]
    [junit]  Added Field GL_TRIANGLE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static]
    [junit]  Added Field GL_TRIANGLES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static]
    [junit]  Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static]
    [junit]  Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37810, access[final public static]
    [junit]  Added Field GL_REFERENCED_BY_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37639, access[final public static]
    [junit]  Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36482, access[final public static]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36319, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37812, access[final public static]
    [junit]  Added Field GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, desc[I], sig[null], value[type java.lang.Integer, data 36445, access[final public static]
    [junit]  Added Field GL_IS_PER_PATCH, desc[I], sig[null], value[type java.lang.Integer, data 37607, access[final public static]
    [junit]  Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static]
    [junit]  Added Field GL_GEOMETRY_INPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35095, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37813, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36479, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37848, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_LAYERED, desc[I], sig[null], value[type java.lang.Integer, data 36263, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36481, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37842, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37816, access[final public static]
    [junit]  Added Field GL_ISOLINES, desc[I], sig[null], value[type java.lang.Integer, data 36474, access[final public static]
    [junit]  Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static]
    [junit]  Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static]
    [junit]  Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37852, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, desc[I], sig[null], value[type java.lang.Integer, data 37279, access[final public static]
    [junit]  Added Field GL_TESS_CONTROL_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36469, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37841, access[final public static]
    [junit]  Added Field GL_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 34943, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37809, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36444, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37843, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37081, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37847, access[final public static]
    [junit]  Added Field GL_MAX_TESS_PATCH_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36484, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36489, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, desc[I], sig[null], value[type java.lang.Integer, data 36264, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36486, access[final public static]
    [junit]  Added Field GL_TESS_GEN_POINT_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36473, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37079, access[final public static]
    [junit]  Added Field GL_MAX_TESS_GEN_LEVEL, desc[I], sig[null], value[type java.lang.Integer, data 36478, access[final public static]
    [junit]  Added Field GL_TESS_GEN_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36470, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36320, access[final public static]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36477, access[final public static]
    [junit]  Added Field GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, desc[I], sig[null], value[type java.lang.Integer, data 33313, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37846, access[final public static]
    [junit]  Added Field GL_REFERENCED_BY_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37640, access[final public static]
    [junit]  Added Field GL_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36487, access[final public static]
    [junit]  Added Field GL_UNDEFINED_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33376, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37080, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36382, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37815, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34924, access[final public static]
    [junit]  Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static]
    [junit]  Added Field GL_PATCHES, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37821, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37814, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37819, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37808, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36383, access[final public static]
    [junit]  Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static]
    [junit]  Added Field GL_TEXTURE_BUFFER_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 37277, access[final public static]
    [junit]  Added Field GL_CONTEXT_LOST, desc[I], sig[null], value[type java.lang.Integer, data 1287, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 36442, access[final public static]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37820, access[final public static]
    [junit]  Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPRESSED_RGBA_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37818, access[final public static]
    [junit]  Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37840, access[final public static]
    [junit]  Added Field GL_REFERENCED_BY_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37641, access[final public static]
    [junit] Class com.jogamp.opengl.GL4
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_GEOMETRY_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_CONTROL_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_TEXTURE_BUFFER_BINDING, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_IS_PER_PATCH, access[]
    [junit]  Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_CONTEXT_LOST, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, access[]
    [junit]  Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_EVALUATION_SHADER, access[]
    [junit]  CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, access[]
    [junit] Class com.jogamp.opengl.GLBase
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  CompatChanged Method setSwapInterval, throws[[] -> [com/jogamp/opengl/GLException]], access[]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Deprecated Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static]
    [junit]  CompatChanged Field CTX_IMPL_FP32_COMPAT_API, value[16384 -> 32768], access[]
    [junit]  CompatChanged Field CTX_IMPL_FBO, value[8192 -> 16384], access[]
    [junit]  Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;Lcom/jogamp/common/util/VersionNumber;ILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static]
    [junit]  Added Method decomposeBits, desc[(I[I)Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[protected static]
    [junit]  Added Method getGLProfile, desc[(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static]
    [junit]  Added Field CTX_IMPL_ES32_COMPAT, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final protected static]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Added Method isGLES32CompatibleAvailable, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;IIILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.opengl.GLDrawableFactory
    [junit]  Added Method hasOpenGLDesktopSupport, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method hasOpenGLESSupport, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GLES1
    [junit]  CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[]
    [junit] Class com.jogamp.opengl.GLES2
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35068, access[final public static]
    [junit]  Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static]
    [junit]  Added Field GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37704, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_SPARSE_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37272, access[final public static]
    [junit]  Added Field GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 16384, access[final public static]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_NUM_SPARSE_LEVELS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37290, access[final public static]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static]
    [junit]  Added Field GL_TEXTURE_2D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 35866, access[final public static]
    [junit]  Added Field GL_EFFECTIVE_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37676, access[final public static]
    [junit]  Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static]
    [junit]  Added Field GL_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 6912, access[final public static]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_POLYGON_OFFSET_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 10753, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static]
    [junit]  Added Field GL_RASTER_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37671, access[final public static]
    [junit]  CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[]
    [junit]  Added Field GL_FILL_NV, desc[I], sig[null], value[type java.lang.Integer, data 6914, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37270, access[final public static]
    [junit]  Added Field GL_MAX_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37673, access[final public static]
    [junit]  Added Field GL_ONE_MINUS_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35067, access[final public static]
    [junit]  Added Field GL_NUM_VIRTUAL_PAGE_SIZES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37288, access[final public static]
    [junit]  Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static]
    [junit]  Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SHARED_EDGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 192, access[final public static]
    [junit]  Added Field GL_MAP_PERSISTENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static]
    [junit]  Added Field GL_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35065, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_X_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37269, access[final public static]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_BUFFER_STORAGE_FLAGS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33312, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Added Field GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35815, access[final public static]
    [junit]  Added Field GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37289, access[final public static]
    [junit]  Added Field GL_SR8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36797, access[final public static]
    [junit]  Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static]
    [junit]  Added Field GL_FRAGMENT_COVERAGE_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37598, access[final public static]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 34185, access[final public static]
    [junit]  Added Field GL_COVERAGE_MODULATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37682, access[final public static]
    [junit]  Added Field GL_CONSERVATIVE_RASTERIZATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37702, access[final public static]
    [junit]  Added Field GL_BUFFER_IMMUTABLE_STORAGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33311, access[final public static]
    [junit]  Added Field GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37674, access[final public static]
    [junit]  Added Field GL_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37672, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37675, access[final public static]
    [junit]  Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static]
    [junit]  Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_Z_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37271, access[final public static]
    [junit]  Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SRG8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36798, access[final public static]
    [junit]  Added Field GL_FRAGMENT_COVERAGE_TO_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37597, access[final public static]
    [junit]  Added Field GL_ONE_MINUS_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35066, access[final public static]
    [junit]  Added Field GL_SAMPLE_ALPHA_TO_ONE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32927, access[final public static]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static]
    [junit]  Added Field GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37705, access[final public static]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAP_COHERENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static]
    [junit]  Added Field GL_STENCIL_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37678, access[final public static]
    [junit]  Added Field GL_COVERAGE_MODULATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37683, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32925, access[final public static]
    [junit]  Added Field GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37680, access[final public static]
    [junit]  Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FILL_RECTANGLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37692, access[final public static]
    [junit]  Added Field GL_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 6913, access[final public static]
    [junit]  Added Field GL_POLYGON_MODE_NV, desc[I], sig[null], value[type java.lang.Integer, data 2880, access[final public static]
    [junit]  Added Field GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37273, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Added Field GL_DYNAMIC_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static]
    [junit]  Added Field GL_CLIENT_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static]
    [junit]  Added Field GL_VIRTUAL_PAGE_SIZE_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37287, access[final public static]
    [junit]  Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLOR_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 36384, access[final public static]
    [junit]  Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static]
    [junit]  Added Field GL_SRC_ALPHA_SATURATE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 776, access[final public static]
    [junit]  Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37679, access[final public static]
    [junit]  Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Added Field GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37703, access[final public static]
    [junit]  Added Field GL_DEPTH_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37677, access[final public static]
    [junit]  Added Field GL_TEXTURE_SPARSE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37286, access[final public static]
    [junit]  Added Field GL_LOCATION_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37647, access[final public static]
    [junit]  Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static]
    [junit]  Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static]
    [junit]  Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_POLYGON_OFFSET_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 10754, access[final public static]
    [junit]  Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static]
    [junit]  Added Field GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37274, access[final public static]
    [junit]  Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static]
    [junit]  Added Field GL_COVERAGE_MODULATION_TABLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37681, access[final public static]
    [junit] Class com.jogamp.opengl.GLExtensions
    [junit]  Added Field ARB_ES3_2_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_2_compatibility, access[final public static]
    [junit]  Added Field GL_KHR_debug, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_KHR_debug, access[final public static]
    [junit] Class com.jogamp.opengl.JoglVersion
    [junit]  Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;ZZZ)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.opengl.TraceGL4bc
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.TraceGLES1
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.TraceGLES3
    [junit]  Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public]
    [junit]  Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public]
    [junit]  Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public]
    [junit]  Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public]
    [junit]  Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public]
    [junit]  Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public]
    [junit]  Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.egl.EGLExt
    [junit]  Added Field EGL_YUV_DEPTH_RANGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13079, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_CRITICAL_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13241, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_10_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13085, access[final public static]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13074, access[final public static]
    [junit]  Added Method eglQueryDebugKHR, desc[(ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method eglExportDMABUFImageQueryMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_4_2_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13075, access[final public static]
    [junit]  Added Field EGL_OBJECT_DISPLAY_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13233, access[final public static]
    [junit]  Added Field EGL_OBJECT_SYNC_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13237, access[final public static]
    [junit]  Added Field EGL_OBJECT_SURFACE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13235, access[final public static]
    [junit]  Added Method eglExportDMABUFImageMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Field EGL_YUV_ORDER_YVU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13059, access[final public static]
    [junit]  Added Field EGL_OBJECT_IMAGE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13236, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_YUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13058, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13066, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13082, access[final public static]
    [junit]  Added Field EGL_CONTEXT_OPENGL_NO_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 12723, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_VYUY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13063, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13084, access[final public static]
    [junit]  Added Field EGL_YUV_NUMBER_OF_PLANES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13073, access[final public static]
    [junit]  Added Method eglLabelObjectKHR, desc[(JILjava/nio/Buffer;Ljava/nio/Buffer;)I], sig[null], throws nil, access[abstract public]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_4_4_4_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13077, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_YUYV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13060, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_601_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13067, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_2020_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13069, access[final public static]
    [junit]  Added Field EGL_DEBUG_CALLBACK_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13240, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_WARN_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13243, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13242, access[final public static]
    [junit]  Added Field EGL_YUV_DEPTH_RANGE_LIMITED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13080, access[final public static]
    [junit]  Added Field EGL_YUV_SUBSAMPLE_4_2_2_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13076, access[final public static]
    [junit]  Added Field EGL_YUV_CSC_STANDARD_709_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13068, access[final public static]
    [junit]  Added Field EGL_YUV_DEPTH_RANGE_FULL_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13081, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_UYVY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13061, access[final public static]
    [junit]  Added Field EGL_OBJECT_THREAD_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13232, access[final public static]
    [junit]  Added Field EGL_YUV_PLANE_BPP_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13083, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_AYUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13064, access[final public static]
    [junit]  Added Field EGL_OBJECT_CONTEXT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13234, access[final public static]
    [junit]  Added Field EGL_OBJECT_STREAM_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13238, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13057, access[final public static]
    [junit]  Added Field EGL_DEBUG_MSG_INFO_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13244, access[final public static]
    [junit]  Added Field EGL_D3D11_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13217, access[final public static]
    [junit]  Added Field EGL_YUV_ORDER_YVYU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13062, access[final public static]
    [junit]  Added Field EGL_D3D9_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13216, access[final public static]
    [junit]  Added Field EGL_YUV_BUFFER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13056, access[final public static]
    [junit] Class com.jogamp.opengl.math.geom.Frustum
    [junit]  Added Method updateByFovDesc, desc[([FIZLcom/jogamp/opengl/math/geom/Frustum$FovDesc;)[F], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.math.geom.Frustum.FovDesc
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.glsl.ShaderCode
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Method create, desc[(IIILcom/jogamp/common/net/Uri;)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;II[Lcom/jogamp/common/net/Uri;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static]
    [junit]  Added Method readShaderSource, desc[(Lcom/jogamp/common/net/Uri;Z)Ljava/lang/CharSequence;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static]
    [junit]  Added Field SUFFIX_COMPUTE_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data cp, access[final public static]
    [junit]  Added Field SUFFIX_COMPUTE_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data bcp, access[final public static]
    [junit]  Added Method readShaderBinary, desc[(Lcom/jogamp/common/net/Uri;)Ljava/nio/ByteBuffer;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.ImageType
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.texture.ImageType.Util
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.opengl.util.texture.Texture
    [junit]  Added Method getImageTarget, desc[()I], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.texture.TextureData
    [junit]  Added Method getSourceImageType, desc[()Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage
    [junit]  Deprecated Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage
    [junit]  Deprecated Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider.SupportsImageTypes
    [junit]  Added Class , access[abstract interface public]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV230V232
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV232V24x0
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.3.2 (2.3.2) - lib/v2.3.2/jogl-all.jar
    [junit]  Current  version: 2.4.0 (2.4.0-rc-20160414) - /Users/mavinci/projects/jogamp/jogl/build/jar/jogl-all.jar
    [junit]  Field values changed: false
    [junit]  Compat. expected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. detected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.4.0 (2.4.0-rc-20160414) is NON_BACKWARD_COMPATIBLE to previous version 2.3.2 (2.3.2), actually NON_BACKWARD_COMPATIBLE
    [junit] 
    [junit] 
    [junit] Summary: 326 differences in 23 classes:
    [junit]   Remove 180, Change 14, CompatChange 0, Deprecate 0, Add 132
    [junit] 
    [junit]    0/  23: com.jogamp.nativewindow.awt.AWTGraphicsConfiguration     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]    1/  23: com.jogamp.nativewindow.awt.AppContextInfo               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    2/  23: com.jogamp.nativewindow.awt.JAWTWindow                   : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]    3/  23: com.jogamp.opengl.DebugGL4bc                             : Remove    2, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]    4/  23: com.jogamp.opengl.DebugGLES1                             : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]    5/  23: com.jogamp.opengl.DebugGLES3                             : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]    6/  23: com.jogamp.opengl.GL2                                    : Remove  134, Change    0, CompatChange    0, Deprecate    0, Add   17
    [junit]    7/  23: com.jogamp.opengl.GL2ES3                                 : Remove   13, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]    8/  23: com.jogamp.opengl.GL2GL3                                 : Remove   17, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]    9/  23: com.jogamp.opengl.GL3                                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   17
    [junit]   10/  23: com.jogamp.opengl.GL3ES3                                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   13
    [junit]   11/  23: com.jogamp.opengl.GL3bc                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   12/  23: com.jogamp.opengl.GL4bc                                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   79
    [junit]   13/  23: com.jogamp.opengl.GLContext                              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   14/  23: com.jogamp.opengl.TraceGL4bc                             : Remove    2, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]   15/  23: com.jogamp.opengl.TraceGLES1                             : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]   16/  23: com.jogamp.opengl.TraceGLES3                             : Remove    0, Change    1, CompatChange    0, Deprecate    0, Add    0
    [junit]   17/  23: com.jogamp.opengl.math.FloatUtil                         : Remove    0, Change    6, CompatChange    0, Deprecate    0, Add    0
    [junit]   18/  23: com.jogamp.opengl.util.PMVMatrix                         : Remove    0, Change    2, CompatChange    0, Deprecate    0, Add    0
    [junit]   19/  23: com.jogamp.opengl.util.texture.spi.DDSImage              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   20/  23: com.jogamp.opengl.util.texture.spi.SGIImage              : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   21/  23: com.jogamp.opengl.util.texture.spi.TextureProvider       : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   22/  23: com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider: Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Removed Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AppContextInfo
    [junit]  Removed Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Removed Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[protected]
    [junit]  Removed Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected]
    [junit] Class com.jogamp.opengl.DebugGL4bc
    [junit]  Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.GL2
    [junit]  Removed Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Removed Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_COLOR4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 131072, access[final public static]
    [junit]  Removed Field GL_RED_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34144, access[final public static]
    [junit]  Removed Field GL_ALLOW_DRAW_MEM_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107025, access[final public static]
    [junit]  Removed Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_VERTEX_DATA_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107050, access[final public static]
    [junit]  Removed Field GL_VERTEX4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Removed Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static]
    [junit]  Removed Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static]
    [junit]  Removed Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static]
    [junit]  Removed Field GL_MATERIAL_SIDE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107052, access[final public static]
    [junit]  Removed Field GL_ALWAYS_SOFT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107021, access[final public static]
    [junit]  Removed Field GL_MAX_VERTEX_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107053, access[final public static]
    [junit]  Removed Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_INTERLACE_READ_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34152, access[final public static]
    [junit]  Removed Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  Removed Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Removed Field GL_ALLOW_DRAW_FRG_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107024, access[final public static]
    [junit]  Removed Field GL_EDGEFLAG_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 262144, access[final public static]
    [junit]  Removed Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static]
    [junit]  Removed Field GL_CLIP_FAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107041, access[final public static]
    [junit]  Removed Field GL_BLUE_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34146, access[final public static]
    [junit]  Removed Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_COLOR3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 65536, access[final public static]
    [junit]  Removed Field GL_MAT_COLOR_INDEXES_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 16777216, access[final public static]
    [junit]  Removed Field GL_STRICT_DEPTHFUNC_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107030, access[final public static]
    [junit]  Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAT_SHININESS_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 33554432, access[final public static]
    [junit]  Removed Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALWAYS_FAST_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107020, access[final public static]
    [junit]  Removed Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_CLIP_NEAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107040, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static]
    [junit]  Removed Field GL_MAT_EMISSION_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8388608, access[final public static]
    [junit]  Removed Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_NORMAL_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 134217728, access[final public static]
    [junit]  Removed Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAT_AMBIENT_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1048576, access[final public static]
    [junit]  Removed Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_FULL_STIPPLE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107033, access[final public static]
    [junit]  Removed Field GL_PREFER_DOUBLEBUFFER_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107000, access[final public static]
    [junit]  Removed Field GL_ALPHA_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34147, access[final public static]
    [junit]  Removed Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_STRICT_LIGHTING_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107031, access[final public static]
    [junit]  Removed Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static]
    [junit]  Removed Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_NATIVE_GRAPHICS_END_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107012, access[final public static]
    [junit]  Removed Field GL_GREEN_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34149, access[final public static]
    [junit]  Removed Field GL_TEXCOORD1_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 268435456, access[final public static]
    [junit]  Removed Field GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107011, access[final public static]
    [junit]  Removed Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Removed Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALLOW_DRAW_WIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107023, access[final public static]
    [junit]  Removed Field GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 2097152, access[final public static]
    [junit]  Removed Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALPHA_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34151, access[final public static]
    [junit]  Removed Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static]
    [junit]  Removed Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Removed Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_WIDE_LINE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107042, access[final public static]
    [junit]  Removed Field GL_BLUE_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34150, access[final public static]
    [junit]  Removed Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static]
    [junit]  Removed Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_TEXCOORD4_BIT_PGI, desc[J], sig[null], value[type java.lang.Long, data 2147483648, access[final public static]
    [junit]  Removed Field GL_VERTEX_CONSISTENT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107051, access[final public static]
    [junit]  Removed Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALLOW_DRAW_OBJ_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107022, access[final public static]
    [junit]  Removed Field GL_NATIVE_GRAPHICS_HANDLE_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107010, access[final public static]
    [junit]  Removed Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Removed Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_TEXCOORD2_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 536870912, access[final public static]
    [junit]  Removed Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static]
    [junit]  Removed Field GL_VERTEX23_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Removed Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Removed Field GL_RECLAIM_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107006, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static]
    [junit]  Removed Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_CONSERVE_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107005, access[final public static]
    [junit]  Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Removed Field GL_MAT_SPECULAR_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 67108864, access[final public static]
    [junit]  Removed Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_TEXCOORD3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1073741824, access[final public static]
    [junit]  Removed Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static]
    [junit]  Removed Field GL_INDEX_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 524288, access[final public static]
    [junit]  Removed Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_RED_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34148, access[final public static]
    [junit]  Removed Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_STRICT_SCISSOR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107032, access[final public static]
    [junit]  Removed Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAT_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4194304, access[final public static]
    [junit]  Removed Field GL_GREEN_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34145, access[final public static]
    [junit]  Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_BACK_NORMALS_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107043, access[final public static]
    [junit]  Removed Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GL2ES3
    [junit]  Removed Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static]
    [junit]  Removed Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static]
    [junit]  Removed Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static]
    [junit]  Removed Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static]
    [junit]  Removed Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static]
    [junit]  Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static]
    [junit]  Removed Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static]
    [junit]  Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static]
    [junit]  Removed Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static]
    [junit]  Removed Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static]
    [junit]  Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static]
    [junit]  Removed Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static]
    [junit] Class com.jogamp.opengl.GL2GL3
    [junit]  Removed Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static]
    [junit]  Removed Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static]
    [junit]  Removed Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static]
    [junit]  Removed Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static]
    [junit]  Removed Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static]
    [junit]  Removed Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static]
    [junit]  Removed Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Removed Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.opengl.TraceGL4bc
    [junit]  Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage
    [junit]  Removed Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage
    [junit]  Removed Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] Class com.jogamp.opengl.DebugGL4bc
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.DebugGLES1
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.DebugGLES3
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.TraceGL4bc
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.TraceGLES1
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.TraceGLES3
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.math.FloatUtil
    [junit]  Changed Method matrixToString, access[]
    [junit]  Changed Method multMatrixVec, access[]
    [junit]  Changed Method multMatrix, access[]
    [junit]  Changed Method matrixRowToString, access[]
    [junit]  Changed Method matrixToString, access[]
    [junit]  Changed Method multMatrix, access[]
    [junit] Class com.jogamp.opengl.util.PMVMatrix
    [junit]  Changed Method getRequestMask, access[]
    [junit]  Changed Method getDirtyBits, access[]
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.nativewindow.awt.AppContextInfo
    [junit]  Added Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.opengl.GL2
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static]
    [junit]  Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static]
    [junit]  Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static]
    [junit]  Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static]
    [junit] Class com.jogamp.opengl.GL3
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static]
    [junit]  Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static]
    [junit]  Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static]
    [junit]  Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static]
    [junit] Class com.jogamp.opengl.GL3ES3
    [junit]  Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static]
    [junit]  Added Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static]
    [junit]  Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static]
    [junit]  Added Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static]
    [junit]  Added Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static]
    [junit] Class com.jogamp.opengl.GL3bc
    [junit]  Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static]
    [junit]  Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static]
    [junit] Class com.jogamp.opengl.GL4bc
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static]
    [junit]  Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Added Method validateProfileBits, desc[(ILjava/lang/String;)V], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider
    [junit]  Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
    [junit]  Removed Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.nativewindow.awt.AppContextInfo
    [junit]  Removed Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public]
    [junit]  Added Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.nativewindow.awt.JAWTWindow
    [junit]  Removed Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public]
    [junit]  Removed Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[protected]
    [junit]  Removed Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected]
    [junit] Class com.jogamp.opengl.DebugGL4bc
    [junit]  Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.DebugGLES1
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.DebugGLES3
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.GL2
    [junit]  Removed Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Removed Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_COLOR4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 131072, access[final public static]
    [junit]  Removed Field GL_RED_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34144, access[final public static]
    [junit]  Removed Field GL_ALLOW_DRAW_MEM_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107025, access[final public static]
    [junit]  Removed Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_VERTEX_DATA_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107050, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static]
    [junit]  Removed Field GL_VERTEX4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static]
    [junit]  Removed Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static]
    [junit]  Removed Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static]
    [junit]  Removed Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static]
    [junit]  Removed Field GL_MATERIAL_SIDE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107052, access[final public static]
    [junit]  Removed Field GL_ALWAYS_SOFT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107021, access[final public static]
    [junit]  Removed Field GL_MAX_VERTEX_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107053, access[final public static]
    [junit]  Removed Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_INTERLACE_READ_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34152, access[final public static]
    [junit]  Removed Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  Removed Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Removed Field GL_ALLOW_DRAW_FRG_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107024, access[final public static]
    [junit]  Removed Field GL_EDGEFLAG_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 262144, access[final public static]
    [junit]  Removed Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static]
    [junit]  Removed Field GL_CLIP_FAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107041, access[final public static]
    [junit]  Removed Field GL_BLUE_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34146, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static]
    [junit]  Removed Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_COLOR3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 65536, access[final public static]
    [junit]  Removed Field GL_MAT_COLOR_INDEXES_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 16777216, access[final public static]
    [junit]  Removed Field GL_STRICT_DEPTHFUNC_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107030, access[final public static]
    [junit]  Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAT_SHININESS_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 33554432, access[final public static]
    [junit]  Removed Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALWAYS_FAST_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107020, access[final public static]
    [junit]  Removed Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_CLIP_NEAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107040, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static]
    [junit]  Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static]
    [junit]  Removed Field GL_MAT_EMISSION_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8388608, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static]
    [junit]  Removed Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static]
    [junit]  Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static]
    [junit]  Removed Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_NORMAL_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 134217728, access[final public static]
    [junit]  Removed Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAT_AMBIENT_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1048576, access[final public static]
    [junit]  Removed Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_FULL_STIPPLE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107033, access[final public static]
    [junit]  Removed Field GL_PREFER_DOUBLEBUFFER_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107000, access[final public static]
    [junit]  Removed Field GL_ALPHA_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34147, access[final public static]
    [junit]  Removed Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_STRICT_LIGHTING_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107031, access[final public static]
    [junit]  Removed Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static]
    [junit]  Removed Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_NATIVE_GRAPHICS_END_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107012, access[final public static]
    [junit]  Removed Field GL_GREEN_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34149, access[final public static]
    [junit]  Removed Field GL_TEXCOORD1_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 268435456, access[final public static]
    [junit]  Removed Field GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107011, access[final public static]
    [junit]  Removed Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Removed Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALLOW_DRAW_WIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107023, access[final public static]
    [junit]  Removed Field GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 2097152, access[final public static]
    [junit]  Removed Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALPHA_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34151, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static]
    [junit]  Removed Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static]
    [junit]  Removed Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static]
    [junit]  Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Removed Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static]
    [junit]  Removed Field GL_WIDE_LINE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107042, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static]
    [junit]  Removed Field GL_BLUE_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34150, access[final public static]
    [junit]  Removed Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static]
    [junit]  Removed Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_TEXCOORD4_BIT_PGI, desc[J], sig[null], value[type java.lang.Long, data 2147483648, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static]
    [junit]  Removed Field GL_VERTEX_CONSISTENT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107051, access[final public static]
    [junit]  Removed Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_ALLOW_DRAW_OBJ_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107022, access[final public static]
    [junit]  Removed Field GL_NATIVE_GRAPHICS_HANDLE_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107010, access[final public static]
    [junit]  Removed Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Removed Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_TEXCOORD2_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 536870912, access[final public static]
    [junit]  Removed Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static]
    [junit]  Removed Field GL_VERTEX23_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static]
    [junit]  Removed Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Removed Field GL_RECLAIM_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107006, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static]
    [junit]  Removed Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_CONSERVE_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107005, access[final public static]
    [junit]  Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static]
    [junit]  Removed Field GL_MAT_SPECULAR_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 67108864, access[final public static]
    [junit]  Removed Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static]
    [junit]  Removed Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_TEXCOORD3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1073741824, access[final public static]
    [junit]  Removed Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static]
    [junit]  Removed Field GL_INDEX_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 524288, access[final public static]
    [junit]  Removed Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_RED_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34148, access[final public static]
    [junit]  Removed Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_STRICT_SCISSOR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107032, access[final public static]
    [junit]  Removed Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MAT_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4194304, access[final public static]
    [junit]  Removed Field GL_GREEN_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34145, access[final public static]
    [junit]  Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_BACK_NORMALS_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107043, access[final public static]
    [junit]  Removed Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.opengl.GL2ES3
    [junit]  Removed Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static]
    [junit]  Removed Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static]
    [junit]  Removed Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static]
    [junit]  Removed Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static]
    [junit]  Removed Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static]
    [junit]  Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static]
    [junit]  Removed Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static]
    [junit]  Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static]
    [junit]  Removed Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static]
    [junit]  Removed Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static]
    [junit]  Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static]
    [junit]  Removed Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static]
    [junit] Class com.jogamp.opengl.GL2GL3
    [junit]  Removed Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static]
    [junit]  Removed Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static]
    [junit]  Removed Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static]
    [junit]  Removed Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static]
    [junit]  Removed Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static]
    [junit]  Removed Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static]
    [junit]  Removed Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static]
    [junit]  Removed Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static]
    [junit]  Removed Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static]
    [junit] Class com.jogamp.opengl.GL3
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static]
    [junit]  Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static]
    [junit]  Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static]
    [junit]  Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static]
    [junit]  Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static]
    [junit]  Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static]
    [junit] Class com.jogamp.opengl.GL3ES3
    [junit]  Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static]
    [junit]  Added Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static]
    [junit]  Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static]
    [junit]  Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static]
    [junit]  Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static]
    [junit]  Added Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static]
    [junit]  Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static]
    [junit]  Added Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static]
    [junit]  Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static]
    [junit]  Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static]
    [junit]  Added Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static]
    [junit] Class com.jogamp.opengl.GL3bc
    [junit]  Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static]
    [junit]  Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static]
    [junit] Class com.jogamp.opengl.GL4bc
    [junit]  Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static]
    [junit]  Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static]
    [junit]  Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static]
    [junit]  Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static]
    [junit]  Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static]
    [junit]  Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static]
    [junit]  Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static]
    [junit]  Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static]
    [junit]  Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static]
    [junit]  Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static]
    [junit]  Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static]
    [junit]  Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static]
    [junit]  Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static]
    [junit]  Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static]
    [junit]  Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static]
    [junit] Class com.jogamp.opengl.GLContext
    [junit]  Removed Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static]
    [junit]  Added Method validateProfileBits, desc[(ILjava/lang/String;)V], sig[null], throws nil, access[protected static]
    [junit] Class com.jogamp.opengl.TraceGL4bc
    [junit]  Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public]
    [junit]  Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public]
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.TraceGLES1
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.TraceGLES3
    [junit]  Changed Class , access[]
    [junit] Class com.jogamp.opengl.math.FloatUtil
    [junit]  Changed Method matrixToString, access[]
    [junit]  Changed Method multMatrixVec, access[]
    [junit]  Changed Method multMatrix, access[]
    [junit]  Changed Method matrixRowToString, access[]
    [junit]  Changed Method matrixToString, access[]
    [junit]  Changed Method multMatrix, access[]
    [junit] Class com.jogamp.opengl.util.PMVMatrix
    [junit]  Changed Method getRequestMask, access[]
    [junit]  Changed Method getDirtyBits, access[]
    [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage
    [junit]  Removed Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage
    [junit]  Removed Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit]  Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public]
    [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public]
    [junit]  Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV232V24x0
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645831776 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460645831776 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645833162 ms III - Start
    [junit] SLOCK [T main @ 1460645833163 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testExponentIdentity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testExponentIdentity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinite
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinite
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySign
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleUnpackFloat
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleUnpackFloat
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatDoubleEquivalent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatDoubleEquivalent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatUnpackDouble
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatUnpackDouble
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackDouble
    [junit] -- Exponent identities
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackDouble
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackFloat
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackFloat
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignIdentity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignIdentity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignificandIdentity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignificandIdentity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOne
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOne
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOneNegative
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOneNegative
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwo
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwo
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwoNegative
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwoNegative
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOne
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOne
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOneNegative
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOneNegative
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645833291 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460645833291 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] -- Sign identities
    [junit] -- Significand identities
    [junit] 0x3c00 -> 1.000000
    [junit] 0xbc00 -> -1.000000
    [junit] 4000 -> 2.000000
    [junit] c000 -> -2.000000
    [junit] 0x3c00 -> 1.000000
    [junit] 0xbc00 -> -1.000000
    [junit] Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.72 sec
    [junit] ------------- Standard Output ---------------
    [junit] -- Exponent identities
    [junit] -- Sign identities
    [junit] -- Significand identities
    [junit] 0x3c00 -> 1.000000
    [junit] 0xbc00 -> -1.000000
    [junit] 4000 -> 2.000000
    [junit] c000 -> -2.000000
    [junit] 0x3c00 -> 1.000000
    [junit] 0xbc00 -> -1.000000
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645833162 ms III - Start
    [junit] SLOCK [T main @ 1460645833163 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testExponentIdentity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testExponentIdentity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinite
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinite
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySign
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleUnpackFloat
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleUnpackFloat
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatDoubleEquivalent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatDoubleEquivalent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatUnpackDouble
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatUnpackDouble
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackDouble
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackDouble
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackFloat
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackFloat
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignIdentity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignIdentity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignificandIdentity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignificandIdentity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOne
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOne
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOneNegative
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOneNegative
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwo
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwo
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwoNegative
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwoNegative
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOne
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOne
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOneNegative
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOneNegative
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645833291 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460645833291 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testExponentIdentity took 0.003 sec
    [junit] Testcase: testInfinite took 0.009 sec
    [junit] Testcase: testInfinityExponent took 0 sec
    [junit] Testcase: testInfinityNegativeExponent took 0 sec
    [junit] Testcase: testInfinityNegativeSign took 0 sec
    [junit] Testcase: testInfinityNegativeSignificand took 0 sec
    [junit] Testcase: testInfinitySign took 0 sec
    [junit] Testcase: testInfinitySignificand took 0 sec
    [junit] Testcase: testNaN took 0 sec
    [junit] Testcase: testPackDoubleNaN took 0 sec
    [junit] Testcase: testPackDoubleNegativeInfinity took 0.001 sec
    [junit] Testcase: testPackDoubleNegativeZero took 0 sec
    [junit] Testcase: testPackDoublePositiveInfinity took 0 sec
    [junit] Testcase: testPackDoublePositiveZero took 0 sec
    [junit] Testcase: testPackDoubleUnpackFloat took 0.014 sec
    [junit] Testcase: testPackFloatDoubleEquivalent took 0.012 sec
    [junit] Testcase: testPackFloatNaN took 0 sec
    [junit] Testcase: testPackFloatNegativeInfinity took 0.001 sec
    [junit] Testcase: testPackFloatNegativeZero took 0 sec
    [junit] Testcase: testPackFloatPositiveInfinity took 0.001 sec
    [junit] Testcase: testPackFloatPositiveZero took 0 sec
    [junit] Testcase: testPackFloatUnpackDouble took 0.014 sec
    [junit] Testcase: testPackUnpackDouble took 0.012 sec
    [junit] Testcase: testPackUnpackFloat took 0.012 sec
    [junit] Testcase: testSignIdentity took 0.001 sec
    [junit] Testcase: testSignificandIdentity took 0.001 sec
    [junit] Testcase: testUnpackDoubleNaN took 0 sec
    [junit] Testcase: testUnpackDoubleNegativeInfinity took 0 sec
    [junit] Testcase: testUnpackDoubleNegativeZero took 0 sec
    [junit] Testcase: testUnpackDoubleOne took 0.001 sec
    [junit] Testcase: testUnpackDoubleOneNegative took 0 sec
    [junit] Testcase: testUnpackDoublePositiveInfinity took 0 sec
    [junit] Testcase: testUnpackDoublePositiveZero took 0 sec
    [junit] Testcase: testUnpackDoubleTwo took 0 sec
    [junit] Testcase: testUnpackDoubleTwoNegative took 0.001 sec
    [junit] Testcase: testUnpackFloatNaN took 0 sec
    [junit] Testcase: testUnpackFloatNegativeInfinity took 0 sec
    [junit] Testcase: testUnpackFloatNegativeZero took 0 sec
    [junit] Testcase: testUnpackFloatOne took 0 sec
    [junit] Testcase: testUnpackFloatOneNegative took 0 sec
    [junit] Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.72 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] -- Exponent identities
    [junit] -- Sign identities
    [junit] -- Significand identities
    [junit] 0x3c00 -> 1.000000
    [junit] 0xbc00 -> -1.000000
    [junit] 4000 -> 2.000000
    [junit] c000 -> -2.000000
    [junit] 0x3c00 -> 1.000000
    [junit] 0xbc00 -> -1.000000
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645833162 ms III - Start
    [junit] SLOCK [T main @ 1460645833163 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testExponentIdentity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testExponentIdentity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinite
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinite
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySign
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleUnpackFloat
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleUnpackFloat
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatDoubleEquivalent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatDoubleEquivalent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatUnpackDouble
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatUnpackDouble
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackDouble
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackDouble
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackFloat
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackFloat
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignIdentity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignIdentity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignificandIdentity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignificandIdentity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOne
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOne
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOneNegative
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOneNegative
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwo
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwo
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwoNegative
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwoNegative
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOne
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOne
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOneNegative
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOneNegative
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645833291 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460645833291 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.083 sec
    [junit] 
    [junit] Testcase: testNaNSignificand took 0.003 sec
    [junit] Testcase: testInfinitySign took 0 sec
    [junit] Testcase: testInfinityNegativeExponent took 0 sec
    [junit] Testcase: testNaNExponent took 0 sec
    [junit] Testcase: testInfinitySignificand took 0 sec
    [junit] Testcase: testInfinityNegativeSign took 0 sec
    [junit] Testcase: testInfinityExponent took 0 sec
    [junit] Testcase: testInfinityNegativeSignificand took 0.001 sec
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.083 sec
    [junit] 
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.063 sec
    [junit] 
    [junit] Testcase: testNaNSignificand took 0.002 sec
    [junit] Testcase: testInfinitySign took 0 sec
    [junit] Testcase: testInfinityNegativeExponent took 0 sec
    [junit] Testcase: testNaNExponent took 0 sec
    [junit] Testcase: testInfinitySignificand took 0 sec
    [junit] Testcase: testInfinityNegativeSign took 0 sec
    [junit] Testcase: testInfinityExponent took 0 sec
    [junit] Testcase: testInfinityNegativeSignificand took 0 sec
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.063 sec
    [junit] 
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.07 sec
    [junit] ------------- Standard Error -----------------
    [junit] 
    [junit] Machine Epsilon: 1.1920929E-7
    [junit] Fixed   Epsilon: 1.1920929E-7, diff 0.0
    [junit] Float MIN:       1.4E-45
    [junit] deltaMachEpsMin 1.1920929E-7, deltaMachEpsLEQEpsilon true
    [junit] deltaFixedEpsMin 1.1920929E-7, deltaFixedEpsLEQEpsilon true
    [junit] 
    [junit] Zero.10: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.11: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.12: a: 5.9604645E-8, -> d 5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.13: a: -1.4E-45, -> d -1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.14: a: 1.4E-45, -> d 1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.15: a: -0.0, -> d -0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.16: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.17: a: 1.1920929E-7, -> d 1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Zero.18: a: -1.1920929E-7, -> d -1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Print.WE.19: a: 0.0, b: 1.1920929E-7 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****, epsilon 1.1920929E-7
    [junit] Print.WE.20: a: 0.0, b: -1.1920929E-7 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OK, epsilon 1.1920929E-7
    [junit] 
    [junit] Zero.100: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.101: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.102: a: 5.9604645E-8, -> d 5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.103: a: -1.4E-45, -> d -1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.104: a: 1.4E-45, -> d 1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.105: a: -0.0, -> d -0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.106: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.107: a: 1.1920929E-7, -> d 1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Zero.108: a: -1.1920929E-7, -> d -1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Print.WE.109: a: 0.0, b: 1.1920929E-7 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****, epsilon 1.1920929E-7
    [junit] Print.WE.110: a: 0.0, b: -1.1920929E-7 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OK, epsilon 1.1920929E-7
    [junit] 
    [junit] Equal.NE.0: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.1: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.2: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.3: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.4: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.NE.5: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.NE.6: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0
    [junit] Equal.NE.7: a: -0.0, b: 0.0 -> d -0.0, exp false, equal false, comp -1
    [junit] Equal.NE.8: a: 0.0, b: -0.0 -> d 0.0, exp false, equal false, comp 1
    [junit] Print.NE.9: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.10: a: 0.0, b: -5.9604645E-8 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.11: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.12: a: 0.0, b: 5.9604645E-8 -> d -5.9604645E-8, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] Print.NE.13: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.14: a: 0.0, b: -1.4E-45 -> d 1.4E-45, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.15: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.16: a: 0.0, b: 1.4E-45 -> d -1.4E-45, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] 
    [junit] Equal.WE.10: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.11: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp true, equal true, comp 0
    [junit] Equal.WE.12: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.13: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.14: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.15: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.16: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.17: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.18: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.19: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.20: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.21: a: -0.0, b: 0.0 -> d -0.0, exp true, equal true, comp 0
    [junit] Equal.WE.22: a: 0.0, b: -0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.23: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp false, equal false, comp -1
    [junit] Equal.WE.24: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp false, equal false, comp 1
    [junit] Print.WE.25: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****, epsilon 1.1920929E-7
    [junit] Print.WE.26: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OK, epsilon 1.1920929E-7
    [junit] 
    [junit] Equal.WE.50: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.51: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp true, equal true, comp 0
    [junit] Equal.WE.52: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.53: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.54: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.55: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.56: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.57: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.58: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.59: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.60: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.61: a: -0.0, b: 0.0 -> d -0.0, exp true, equal true, comp 0
    [junit] Equal.WE.62: a: 0.0, b: -0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.63: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp false, equal false, comp -1
    [junit] Equal.WE.64: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp false, equal false, comp 1
    [junit] Print.WE.65: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****, epsilon 1.1920929E-7
    [junit] Print.WE.66: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OK, epsilon 1.1920929E-7
    [junit] 
    [junit] Comp.NE.0: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.1: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.2: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.3: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.4: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.NE.5: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.NE.6: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.NE.7: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.NE.8: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.NE.9: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.NE.10: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.NE.11: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1
    [junit] Comp.NE.12: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1
    [junit] Comp.NE.13: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1
    [junit] Comp.NE.14: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1
    [junit] Comp.NE.15: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1
    [junit] Comp.NE.16: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1
    [junit] Comp.NE.17: a: -0.0, b: 0.0 -> d -0.0, equal false, comp: exp -1 has -1
    [junit] Comp.NE.18: a: 0.0, b: -0.0 -> d 0.0, equal false, comp: exp 1 has 1
    [junit] Print.NE.19: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.20: a: 0.0, b: -5.9604645E-8 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.21: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.22: a: 0.0, b: 5.9604645E-8 -> d -5.9604645E-8, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] Print.NE.23: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.24: a: 0.0, b: -1.4E-45 -> d 1.4E-45, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.25: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.26: a: 0.0, b: 1.4E-45 -> d -1.4E-45, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] 
    [junit] Comp.WE.10: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.11: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, equal true, comp: exp 0 has 0
    [junit] Comp.WE.12: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.13: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.14: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.15: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.16: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.17: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.18: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.19: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.20: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.21: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.22: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.23: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.24: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.25: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1
    [junit] Comp.WE.26: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1
    [junit] Comp.WE.27: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1
    [junit] Comp.WE.28: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1
    [junit] Comp.WE.29: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1
    [junit] Comp.WE.30: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1
    [junit] Comp.WE.31: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.32: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] 
    [junit] Comp.WE.50: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.51: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, equal true, comp: exp 0 has 0
    [junit] Comp.WE.52: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.53: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.54: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.55: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.56: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.57: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.58: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.59: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.60: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.61: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.62: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.63: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.64: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.65: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1
    [junit] Comp.WE.66: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1
    [junit] Comp.WE.67: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1
    [junit] Comp.WE.68: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1
    [junit] Comp.WE.69: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1
    [junit] Comp.WE.70: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1
    [junit] Comp.WE.71: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.72: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01aZeroWithFixedEpsilon took 0.001 sec
    [junit] Testcase: test01bZeroWithMachEpsilon took 0.001 sec
    [junit] Testcase: test02EqualsNoEpsilon took 0.002 sec
    [junit] Testcase: test03aEqualsWithFixedEpsilon took 0.001 sec
    [junit] Testcase: test03bEqualsWithMachEpsilon took 0.002 sec
    [junit] Testcase: test04CompareNoEpsilon took 0.003 sec
    [junit] Testcase: test05aCompareWithFixedEpsilon took 0.002 sec
    [junit] Testcase: test05bCompareWithMachEpsilon took 0.001 sec
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.07 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] 
    [junit] Machine Epsilon: 1.1920929E-7
    [junit] Fixed   Epsilon: 1.1920929E-7, diff 0.0
    [junit] Float MIN:       1.4E-45
    [junit] deltaMachEpsMin 1.1920929E-7, deltaMachEpsLEQEpsilon true
    [junit] deltaFixedEpsMin 1.1920929E-7, deltaFixedEpsLEQEpsilon true
    [junit] 
    [junit] Zero.10: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.11: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.12: a: 5.9604645E-8, -> d 5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.13: a: -1.4E-45, -> d -1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.14: a: 1.4E-45, -> d 1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.15: a: -0.0, -> d -0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.16: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.17: a: 1.1920929E-7, -> d 1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Zero.18: a: -1.1920929E-7, -> d -1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Print.WE.19: a: 0.0, b: 1.1920929E-7 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****, epsilon 1.1920929E-7
    [junit] Print.WE.20: a: 0.0, b: -1.1920929E-7 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OK, epsilon 1.1920929E-7
    [junit] 
    [junit] Zero.100: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.101: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.102: a: 5.9604645E-8, -> d 5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.103: a: -1.4E-45, -> d -1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.104: a: 1.4E-45, -> d 1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.105: a: -0.0, -> d -0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.106: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.107: a: 1.1920929E-7, -> d 1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Zero.108: a: -1.1920929E-7, -> d -1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Print.WE.109: a: 0.0, b: 1.1920929E-7 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****, epsilon 1.1920929E-7
    [junit] Print.WE.110: a: 0.0, b: -1.1920929E-7 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OK, epsilon 1.1920929E-7
    [junit] 
    [junit] Equal.NE.0: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.1: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.2: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.3: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, exp true, equal true, comp 0
    [junit] 
    [junit] Machine Epsilon: 1.1920929E-7
    [junit] Fixed   Epsilon: 1.1920929E-7, diff 0.0
    [junit] Float MIN:       1.4E-45
    [junit] deltaMachEpsMin 1.1920929E-7, deltaMachEpsLEQEpsilon true
    [junit] deltaFixedEpsMin 1.1920929E-7, deltaFixedEpsLEQEpsilon true
    [junit] 
    [junit] Zero.10: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.11: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.12: a: 5.9604645E-8, -> d 5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.13: a: -1.4E-45, -> d -1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.14: a: 1.4E-45, -> d 1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Equal.NE.4: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.NE.5: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.NE.6: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0
    [junit] Equal.NE.7: a: -0.0, b: 0.0 -> d -0.0, exp false, equal false, comp -1
    [junit] Equal.NE.8: a: 0.0, b: -0.0 -> d 0.0, exp false, equal false, comp 1
    [junit] Print.NE.9: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.10: a: 0.0, b: -5.9604645E-8 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.11: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Zero.15: a: -0.0, -> d -0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.16: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.17: a: 1.1920929E-7, -> d 1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Zero.18: a: -1.1920929E-7, -> d -1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Print.WE.19: a: 0.0, b: 1.1920929E-7 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****, epsilon 1.1920929E-7
    [junit] Print.WE.20: a: 0.0, b: -1.1920929E-7 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OK, epsilon 1.1920929E-7
    [junit] 
    [junit] Zero.100: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.101: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.102: a: 5.9604645E-8, -> d 5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.103: a: -1.4E-45, -> d -1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.104: a: 1.4E-45, -> d 1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.105: a: -0.0, -> d -0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.106: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.107: a: 1.1920929E-7, -> d 1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Zero.108: a: -1.1920929E-7, -> d -1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Print.WE.109: a: 0.0, b: 1.1920929E-7 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****, epsilon 1.1920929E-7
    [junit] Print.WE.110: a: 0.0, b: -1.1920929E-7 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OK, epsilon 1.1920929E-7
    [junit] 
    [junit] Equal.NE.0: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.1: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.2: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.3: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.4: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.NE.5: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.NE.6: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0
    [junit] Equal.NE.7: a: -0.0, b: 0.0 -> d -0.0, exp false, equal false, comp -1
    [junit] Print.NE.12: a: 0.0, b: 5.9604645E-8 -> d -5.9604645E-8, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] Print.NE.13: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.14: a: 0.0, b: -1.4E-45 -> d 1.4E-45, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.15: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.16: a: 0.0, b: 1.4E-45 -> d -1.4E-45, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] 
    [junit] Equal.WE.10: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.11: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp true, equal true, comp 0
    [junit] Equal.WE.12: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.13: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.14: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.15: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.16: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.17: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.18: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.19: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.20: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.21: a: -0.0, b: 0.0 -> d -0.0, exp true, equal true, comp 0
    [junit] Equal.WE.22: a: 0.0, b: -0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.23: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp false, equal false, comp -1
    [junit] Equal.WE.24: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp false, equal false, comp 1
    [junit] Print.WE.25: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****, epsilon 1.1920929E-7
    [junit] Print.WE.26: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OK, epsilon 1.1920929E-7
    [junit] 
    [junit] Equal.WE.50: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.8: a: 0.0, b: -0.0 -> d 0.0, exp false, equal false, comp 1
    [junit] Print.NE.9: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.10: a: 0.0, b: -5.9604645E-8 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.11: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.12: a: 0.0, b: 5.9604645E-8 -> d -5.9604645E-8, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] Print.NE.13: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.14: a: 0.0, b: -1.4E-45 -> d 1.4E-45, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.15: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.16: a: 0.0, b: 1.4E-45 -> d -1.4E-45, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] 
    [junit] Equal.WE.10: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.11: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp true, equal true, comp 0
    [junit] Equal.WE.12: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.13: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.14: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.15: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.16: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.17: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.18: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.19: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.20: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.21: a: -0.0, b: 0.0 -> d -0.0, exp true, equal true, comp 0
    [junit] Equal.WE.22: a: 0.0, b: -0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.23: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp false, equal false, comp -1
    [junit] Equal.WE.24: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp false, equal false, comp 1
    [junit] Print.WE.25: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****, epsilon 1.1920929E-7
    [junit] Print.WE.26: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OK, epsilon 1.1920929E-7
    [junit] 
    [junit] Equal.WE.50: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.51: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp true, equal true, comp 0
    [junit] Equal.WE.52: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.53: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.54: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.55: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.56: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.57: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.58: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.59: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.60: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.61: a: -0.0, b: 0.0 -> d -0.0, exp true, equal true, comp 0
    [junit] Equal.WE.62: a: 0.0, b: -0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.63: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp false, equal false, comp -1
    [junit] Equal.WE.64: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp false, equal false, comp 1
    [junit] Print.WE.65: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****, epsilon 1.1920929E-7
    [junit] Print.WE.66: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OK, epsilon 1.1920929E-7
    [junit] 
    [junit] Comp.NE.0: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.1: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.2: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.3: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.4: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.NE.5: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Equal.WE.51: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp true, equal true, comp 0
    [junit] Equal.WE.52: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.53: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.54: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.55: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.56: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.57: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.58: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.59: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.60: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.61: a: -0.0, b: 0.0 -> d -0.0, exp true, equal true, comp 0
    [junit] Equal.WE.62: a: 0.0, b: -0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.63: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp false, equal false, comp -1
    [junit] Equal.WE.64: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp false, equal false, comp 1
    [junit] Print.WE.65: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****, epsilon 1.1920929E-7
    [junit] Print.WE.66: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OK, epsilon 1.1920929E-7
    [junit] 
    [junit] Comp.NE.0: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.1: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.2: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.3: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.4: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.NE.5: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.NE.6: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.NE.7: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.NE.8: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.NE.6: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.NE.7: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.NE.8: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.NE.9: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.NE.10: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.NE.11: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1
    [junit] Comp.NE.12: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1
    [junit] Comp.NE.13: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1
    [junit] Comp.NE.14: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1
    [junit] Comp.NE.15: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1
    [junit] Comp.NE.16: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1
    [junit] Comp.NE.17: a: -0.0, b: 0.0 -> d -0.0, equal false, comp: exp -1 has -1
    [junit] Comp.NE.18: a: 0.0, b: -0.0 -> d 0.0, equal false, comp: exp 1 has 1
    [junit] Print.NE.19: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.20: a: 0.0, b: -5.9604645E-8 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.21: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.22: a: 0.0, b: 5.9604645E-8 -> d -5.9604645E-8, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] Print.NE.23: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.24: a: 0.0, b: -1.4E-45 -> d 1.4E-45, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.25: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.26: a: 0.0, b: 1.4E-45 -> d -1.4E-45, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] 
    [junit] Comp.WE.10: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.11: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, equal true, comp: exp 0 has 0
    [junit] Comp.WE.12: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.13: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.14: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.9: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.NE.10: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.NE.11: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1
    [junit] Comp.NE.12: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1
    [junit] Comp.NE.13: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1
    [junit] Comp.NE.14: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1
    [junit] Comp.NE.15: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1
    [junit] Comp.NE.16: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1
    [junit] Comp.NE.17: a: -0.0, b: 0.0 -> d -0.0, equal false, comp: exp -1 has -1
    [junit] Comp.NE.18: a: 0.0, b: -0.0 -> d 0.0, equal false, comp: exp 1 has 1
    [junit] Print.NE.19: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.20: a: 0.0, b: -5.9604645E-8 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.21: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.22: a: 0.0, b: 5.9604645E-8 -> d -5.9604645E-8, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] Print.NE.23: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.24: a: 0.0, b: -1.4E-45 -> d 1.4E-45, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.25: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.26: a: 0.0, b: 1.4E-45 -> d -1.4E-45, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] 
    [junit] Comp.WE.10: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.11: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, equal true, comp: exp 0 has 0
    [junit] Comp.WE.12: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.15: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.16: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.17: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.18: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.19: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.20: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.21: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.22: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.23: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.24: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.25: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1
    [junit] Comp.WE.26: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1
    [junit] Comp.WE.27: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1
    [junit] Comp.WE.28: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1
    [junit] Comp.WE.29: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1
    [junit] Comp.WE.30: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1
    [junit] Comp.WE.31: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.13: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.14: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.15: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.16: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.17: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.18: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.19: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.20: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.21: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.32: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.22: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.23: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.24: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.25: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1
    [junit] Comp.WE.26: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1
    [junit] Comp.WE.27: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1
    [junit] Comp.WE.28: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1
    [junit] Comp.WE.29: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1
    [junit] Comp.WE.30: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1
    [junit] Comp.WE.31: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.32: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] 
    [junit] Comp.WE.50: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.51: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, equal true, comp: exp 0 has 0
    [junit] Comp.WE.52: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.53: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.54: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.55: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.56: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.57: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.58: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.59: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.60: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.61: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.62: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.63: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.64: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.65: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1
    [junit] Comp.WE.66: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1
    [junit] Comp.WE.67: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1
    [junit] Comp.WE.68: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1
    [junit] Comp.WE.69: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1
    [junit] Comp.WE.70: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1
    [junit] Comp.WE.71: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.72: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Comp.WE.50: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.51: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, equal true, comp: exp 0 has 0
    [junit] Comp.WE.52: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.53: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.54: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.55: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.56: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.57: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.58: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.59: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.60: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.61: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.62: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.63: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.64: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.65: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1
    [junit] Comp.WE.66: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1
    [junit] Comp.WE.67: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1
    [junit] Comp.WE.68: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1
    [junit] Comp.WE.69: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1
    [junit] Comp.WE.70: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1
    [junit] Comp.WE.71: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.72: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil02MatrixMatrixMultNOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil02MatrixMatrixMultNOUI
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.064 sec
    [junit] 
    [junit] Testcase: testCM_m1xm2 took 0.007 sec
    [junit] Testcase: testCM_m2xm1 took 0 sec
    [junit] Testcase: testRM_m1xm2 took 0 sec
    [junit] Testcase: testRM_m2xm1 took 0 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.064 sec
    [junit] 
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil03InversionNOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil03InversionNOUI
    [junit] inv-1: [  1.0000000 -0.0000000  0.0000000 -0.0000000 ]
    [junit] inv-1: [ -0.0000000  1.0000000 -0.0000000  0.0000000 ]
    [junit] inv-1: [  0.0000000 -0.0000000  1.0000000 -0.0000000 ]
    [junit] inv-1: [ -0.0000000  0.0000000 -0.0000000  1.0000000 ]
    [junit] 
    [junit] inv-2: [  1.0000000  0.0000000  0.0000000  0.0000000 ]
    [junit] inv-2: [  0.0000000  1.0000000  0.0000000  0.0000000 ]
    [junit] inv-2: [  0.0000000  0.0000000  1.0000000  0.0000000 ]
    [junit] inv-2: [  0.0000000  0.0000000  0.0000000  1.0000000 ]
    [junit] 
    [junit] orig  : [  2.3464675  0.0000000  0.0000000  0.0000000 ]
    [junit] orig  : [  0.0000000  2.4142134  0.0000000  0.0000000 ]
    [junit] orig  : [  0.0000000  0.0000000 -1.0002000 -20.0020008 ]
    [junit] orig  : [  0.0000000  0.0000000 -1.0000000  0.0000000 ]
    [junit] 
    [junit] inv1_0: [  0.4261725  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv1_0: [  0.0000000  0.4142136 -0.0000000 -0.0000000 ]
    [junit] inv1_0: [  0.0000000  0.0000000 -0.0000000 -1.0000000 ]
    [junit] inv1_0: [  0.0000000  0.0000000 -0.0499950  0.0500050 ]
    [junit] 
    [junit] inv2_0: [  2.3464675  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_0: [  0.0000000  2.4142134 -0.0000000 -0.0000000 ]
    [junit] inv2_0: [  0.0000000  0.0000000 -1.0002000 -20.0020008 ]
    [junit] inv2_0: [  0.0000000  0.0000000 -1.0000000 -0.0000000 ]
    [junit] 
    [junit] inv1_1: [  0.4261726  0.0000000 -0.0000000  0.0000000 ]
    [junit] inv1_1: [  0.0000000  0.4142136  0.0000000 -0.0000000 ]
    [junit] inv1_1: [ -0.0000000  0.0000000 -0.0000000 -1.0000000 ]
    [junit] inv1_1: [  0.0000000 -0.0000000 -0.0499950  0.0500050 ]
    [junit] 
    [junit] inv2_1: [  2.3464675  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_1: [ -0.0000000  2.4142132  0.0000000 -0.0000000 ]
    [junit] inv2_1: [ -0.0000000  0.0000000 -1.0002002 -20.0020027 ]
    [junit] inv2_1: [  0.0000000  0.0000000 -1.0000000  0.0000000 ]
    [junit] 
    [junit] inv1_2: [  0.4261726  0.0000000 -0.0000000  0.0000000 ]
    [junit] inv1_2: [  0.0000000  0.4142136  0.0000000 -0.0000000 ]
    [junit] inv1_2: [ -0.0000000  0.0000000 -0.0000000 -1.0000000 ]
    [junit] inv1_2: [  0.0000000 -0.0000000 -0.0499950  0.0500050 ]
    [junit] 
    [junit] inv2_2: [  2.3464675  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_2: [ -0.0000000  2.4142132  0.0000000 -0.0000000 ]
    [junit] inv2_2: [ -0.0000000  0.0000000 -1.0002002 -20.0020027 ]
    [junit] inv2_2: [  0.0000000  0.0000000 -1.0000000  0.0000000 ]
    [junit] 
    [junit] orig  : [  1.0000000  0.0000000  0.0000000  0.0000000 ]
    [junit] orig  : [  0.0000000  1.0000000  0.0000000  0.0000000 ]
    [junit] orig  : [  0.0000000  0.0000000  1.0000000 -200.0000000 ]
    [junit] orig  : [  0.0000000  0.0000000  0.0000000  1.0000000 ]
    [junit] 
    [junit] inv1_0: [  1.0000000  0.0000000  0.0000000  0.0000000 ]
    [junit] inv1_0: [  0.0000000  1.0000000  0.0000000  0.0000000 ]
    [junit] inv1_0: [  0.0000000  0.0000000  1.0000000 200.0000000 ]
    [junit] inv1_0: [  0.0000000  0.0000000  0.0000000  1.0000000 ]
    [junit] 
    [junit] inv2_0: [  1.0000000  0.0000000  0.0000000 -0.0000000 ]
    [junit] inv2_0: [  0.0000000  1.0000000  0.0000000 -0.0000000 ]
    [junit] inv2_0: [  0.0000000  0.0000000  1.0000000 -200.0000000 ]
    [junit] inv2_0: [  0.0000000  0.0000000  0.0000000  1.0000000 ]
    [junit] 
    [junit] inv1_1: [  1.0000000 -0.0000000  0.0000000 -0.0000000 ]
    [junit] inv1_1: [ -0.0000000  1.0000000 -0.0000000  0.0000000 ]
    [junit] inv1_1: [  0.0000000 -0.0000000  1.0000000 200.0000000 ]
    [junit] inv1_1: [ -0.0000000  0.0000000 -0.0000000  1.0000000 ]
    [junit] 
    [junit] inv2_1: [  1.0000000 -0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_1: [ -0.0000000  1.0000000 -0.0000000  0.0000000 ]
    [junit] inv2_1: [  0.0000000 -0.0000000  1.0000000 -200.0000000 ]
    [junit] inv2_1: [  0.0000000  0.0000000 -0.0000000  1.0000000 ]
    [junit] 
    [junit] inv1_2: [  1.0000000 -0.0000000  0.0000000 -0.0000000 ]
    [junit] inv1_2: [ -0.0000000  1.0000000 -0.0000000  0.0000000 ]
    [junit] inv1_2: [  0.0000000 -0.0000000  1.0000000 200.0000000 ]
    [junit] inv1_2: [ -0.0000000  0.0000000 -0.0000000  1.0000000 ]
    [junit] 
    [junit] inv2_2: [  1.0000000 -0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_2: [ -0.0000000  1.0000000 -0.0000000  0.0000000 ]
    [junit] inv2_2: [  0.0000000 -0.0000000  1.0000000 -200.0000000 ]
    [junit] inv2_2: [  0.0000000  0.0000000 -0.0000000  1.0000000 ]
    [junit] 
    [junit] orig  : [  2.3464675  0.0000000  0.0000000  0.0000000 ]
    [junit] orig  : [  0.0000000  2.4142134  0.0000000  0.0000000 ]
    [junit] orig  : [  0.0000000  0.0000000 -1.0002000 -20.0020008 ]
    [junit] orig  : [  0.0000000  0.0000000 -1.0000000  0.0000000 ]
    [junit] 
    [junit] inv1_0: [  0.4261725  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv1_0: [  0.0000000  0.4142136 -0.0000000 -0.0000000 ]
    [junit] inv1_0: [  0.0000000  0.0000000 -0.0000000 -1.0000000 ]
    [junit] inv1_0: [  0.0000000  0.0000000 -0.0499950  0.0500050 ]
    [junit] 
    [junit] inv2_0: [  2.3464675  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_0: [  0.0000000  2.4142134 -0.0000000 -0.0000000 ]
    [junit] inv2_0: [  0.0000000  0.0000000 -1.0002000 -20.0020008 ]
    [junit] inv2_0: [  0.0000000  0.0000000 -1.0000000 -0.0000000 ]
    [junit] 
    [junit] inv1_1: [  0.4261726  0.0000000 -0.0000000  0.0000000 ]
    [junit] inv1_1: [  0.0000000  0.4142136  0.0000000 -0.0000000 ]
    [junit] inv1_1: [ -0.0000000  0.0000000 -0.0000000 -1.0000000 ]
    [junit] inv1_1: [  0.0000000 -0.0000000 -0.0499950  0.0500050 ]
    [junit] 
    [junit] inv2_1: [  2.3464675  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_1: [ -0.0000000  2.4142132  0.0000000 -0.0000000 ]
    [junit] inv2_1: [ -0.0000000  0.0000000 -1.0002002 -20.0020027 ]
    [junit] inv2_1: [  0.0000000  0.0000000 -1.0000000  0.0000000 ]
    [junit] 
    [junit] inv1_2: [  0.4261726  0.0000000 -0.0000000  0.0000000 ]
    [junit] inv1_2: [  0.0000000  0.4142136  0.0000000 -0.0000000 ]
    [junit] inv1_2: [ -0.0000000  0.0000000 -0.0000000 -1.0000000 ]
    [junit] inv1_2: [  0.0000000 -0.0000000 -0.0499950  0.0500050 ]
    [junit] 
    [junit] inv2_2: [  2.3464675  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_2: [ -0.0000000  2.4142132  0.0000000 -0.0000000 ]
    [junit] inv2_2: [ -0.0000000  0.0000000 -1.0002002 -20.0020027 ]
    [junit] inv2_2: [  0.0000000  0.0000000 -1.0000000  0.0000000 ]
    [junit] 
    [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.356 sec
    [junit] ------------- Standard Error -----------------
    [junit] inv-1: [  1.0000000 -0.0000000  0.0000000 -0.0000000 ]
    [junit] inv-1: [ -0.0000000  1.0000000 -0.0000000  0.0000000 ]
    [junit] inv-1: [  0.0000000 -0.0000000  1.0000000 -0.0000000 ]
    [junit] inv-1: [ -0.0000000  0.0000000 -0.0000000  1.0000000 ]
    [junit] 
    [junit] inv-2: [  1.0000000  0.0000000  0.0000000  0.0000000 ]
    [junit] inv-2: [  0.0000000  1.0000000  0.0000000  0.0000000 ]
    [junit] inv-2: [  0.0000000  0.0000000  1.0000000  0.0000000 ]
    [junit] inv-2: [  0.0000000  0.0000000  0.0000000  1.0000000 ]
    [junit] 
    [junit] orig  : [  2.3464675  0.0000000  0.0000000  0.0000000 ]
    [junit] orig  : [  0.0000000  2.4142134  0.0000000  0.0000000 ]
    [junit] orig  : [  0.0000000  0.0000000 -1.0002000 -20.0020008 ]
    [junit] orig  : [  0.0000000  0.0000000 -1.0000000  0.0000000 ]
    [junit] 
    [junit] inv1_0: [  0.4261725  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv1_0: [  0.0000000  0.4142136 -0.0000000 -0.0000000 ]
    [junit] inv1_0: [  0.0000000  0.0000000 -0.0000000 -1.0000000 ]
    [junit] inv1_0: [  0.0000000  0.0000000 -0.0499950  0.0500050 ]
    [junit] 
    [junit] inv2_0: [  2.3464675  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_0: [  0.0000000  2.4142134 -0.0000000 -0.0000000 ]
    [junit] inv2_0: [  0.0000000  0.0000000 -1.0002000 -20.0020008 ]
    [junit] inv2_0: [  0.0000000  0.0000000 -1.0000000 -0.0000000 ]
    [junit] 
    [junit] inv1_1: [  0.4261726  0.0000000 -0.0000000  0.0000000 ]
    [junit] inv1_1: [  0.0000000  0.4142136  0.0000000 -0.0000000 ]
    [junit] inv1_1: [ -0.0000000  0.0000000 -0.0000000 -1.0000000 ]
    [junit] inv1_1: [  0.0000000 -0.0000000 -0.0499950  0.0500050 ]
    [junit] 
    [junit] inv2_1: [  2.3464675  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_1: [ -0.0000000  2.4142132  0.0000000 -0.0000000 ]
    [junit] inv2_1: [ -0.0000000  0.0000000 -1.0002002 -20.0020027 ]
    [junit] inv2_1: [  0.0000000  0.0000000 -1.0000000  0.0000000 ]
    [junit] 
    [junit] inv1_2: [  0.4261726  0.0000000 -0.0000000  0.0000000 ]
    [junit] inv1_2: [  0.0000000  0.4142136  0.0000000 -0.0000000 ]
    [junit] inv1_2: [ -0.0000000  0.0000000 -0.0000000 -1.0000000 ]
    [junit] inv1_2: [  0.0000000 -0.0000000 -0.0499950  0.0500050 ]
    [junit] 
    [junit] inv2_2: [  2.3464675  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_2: [ -0.0000000  2.4142132  0.0000000 -0.0000000 ]
    [junit] inv2_2: [ -0.0000000  0.0000000 -1.0002002 -20.0020027 ]
    [junit] inv2_2: [  0.0000000  0.0000000 -1.0000000  0.0000000 ]
    [junit] 
    [junit] orig  : [  1.0000000  0.0000000  0.0000000  0.0000000 ]
    [junit] orig  : [  0.0000000  1.0000000  0.0000000  0.0000000 ]
    [junit] orig  : [  0.0000000  0.0000000  1.0000000 -200.0000000 ]
    [junit] orig  : [  0.0000000  0.0000000  0.0000000  1.0000000 ]
    [junit] 
    [junit] inv1_0: [  1.0000000  0.0000000  0.0000000  0.0000000 ]
    [junit] inv1_0: [  0.0000000  1.0000000  0.0000000  0.0000000 ]
    [junit] inv1_0: [  0.0000000  0.0000000  1.0000000 200.0000000 ]
    [junit] inv1_0: [  0.0000000  0.0000000  0.0000000  1.0000000 ]
    [junit] 
    [junit] inv2_0: [  1.0000000  0.0000000  0.0000000 -0.0000000 ]
    [junit] inv2_0: [  0.0000000  1.0000000  0.0000000 -0.0000000 ]
    [junit] inv2_0: [  0.0000000  0.0000000  1.0000000 -200.0000000 ]
    [junit] inv2_0: [  0.0000000  0.0000000  0.0000000  1.0000000 ]
    [junit] 
    [junit] inv1_1: [  1.0000000 -0.0000000  0.0000000 -0.0000000 ]
    [junit] inv1_1: [ -0.0000000  1.0000000 -0.0000000  0.0000000 ]
    [junit] inv1_1: [  0.0000000 -0.0000000  1.0000000 200.0000000 ]
    [junit] inv1_1: [ -0.0000000  0.0000000 -0.0000000  1.0000000 ]
    [junit] 
    [junit] inv2_1: [  1.0000000 -0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_1: [ -0.0000000  1.0000000 -0.0000000  0.0000000 ]
    [junit] inv2_1: [  0.0000000 -0.0000000  1.0000000 -200.0000000 ]
    [junit] inv2_1: [  0.0000000  0.0000000 -0.0000000  1.0000000 ]
    [junit] 
    [junit] inv1_2: [  1.0000000 -0.0000000  0.0000000 -0.0000000 ]
    [junit] inv1_2: [ -0.0000000  1.0000000 -0.0000000  0.0000000 ]
    [junit] inv1_2: [  0.0000000 -0.0000000  1.0000000 200.0000000 ]
    [junit] inv1_2: [ -0.0000000  0.0000000 -0.0000000  1.0000000 ]
    [junit] 
    [junit] inv2_2: [  1.0000000 -0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_2: [ -0.0000000  1.0000000 -0.0000000  0.0000000 ]
    [junit] inv2_2: [  0.0000000 -0.0000000  1.0000000 -200.0000000 ]
    [junit] inv2_2: [  0.0000000  0.0000000 -0.0000000  1.0000000 ]
    [junit] 
    [junit] orig  : [  2.3464675  0.0000000  0.0000000  0.0000000 ]
    [junit] orig  : [  0.0000000  2.4142134  0.0000000  0.0000000 ]
    [junit] orig  : [  0.0000000  0.0000000 -1.0002000 -20.0020008 ]
    [junit] orig  : [  0.0000000  0.0000000 -1.0000000  0.0000000 ]
    [junit] 
    [junit] inv1_0: [  0.4261725  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv1_0: [  0.0000000  0.4142136 -0.0000000 -0.0000000 ]
    [junit] inv1_0: [  0.0000000  0.0000000 -0.0000000 -1.0000000 ]
    [junit] inv1_0: [  0.0000000  0.0000000 -0.0499950  0.0500050 ]
    [junit] 
    [junit] inv2_0: [  2.3464675  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_0: [  0.0000000  2.4142134 -0.0000000 -0.0000000 ]
    [junit] inv2_0: [  0.0000000  0.0000000 -1.0002000 -20.0020008 ]
    [junit] inv2_0: [  0.0000000  0.0000000 -1.0000000 -0.0000000 ]
    [junit] 
    [junit] inv1_1: [  0.4261726  0.0000000 -0.0000000  0.0000000 ]
    [junit] inv1_1: [  0.0000000  0.4142136  0.0000000 -0.0000000 ]
    [junit] inv1_1: [ -0.0000000  0.0000000 -0.0000000 -1.0000000 ]
    [junit] inv1_1: [  0.0000000 -0.0000000 -0.0499950  0.0500050 ]
    [junit] 
    [junit] inv2_1: [  2.3464675  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_1: [ -0.0000000  2.4142132  0.0000000 -0.0000000 ]
    [junit] inv2_1: [ -0.0000000  0.0000000 -1.0002002 -20.0020027 ]
    [junit] inv2_1: [  0.0000000  0.0000000 -1.0000000  0.0000000 ]
    [junit] 
    [junit] inv1_2: [  0.4261726  0.0000000 -0.0000000  0.0000000 ]
    [junit] inv1_2: [  0.0000000  0.4142136  0.0000000 -0.0000000 ]
    [junit] inv1_2: [ -0.0000000  0.0000000 -0.0000000 -1.0000000 ]
    [junit] inv1_2: [  0.0000000 -0.0000000 -0.0499950  0.0500050 ]
    [junit] 
    [junit] inv2_2: [  2.3464675  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_2: [ -0.0000000  2.4142132  0.0000000 -0.0000000 ]
    [junit] inv2_2: [ -0.0000000  0.0000000 -1.0002002 -20.0020027 ]
    [junit] inv2_2: [  0.0000000  0.0000000 -1.0000000  0.0000000 ]
    [junit] 
    [junit] Summary loops 1000000: I1    514 ms total, 0.000514 ms/inv
    [junit] Summary loops 1000000: I2    297 ms total, 0.000297 ms/inv
    [junit] Summary loops 1000000: I3    275 ms total, 0.000275 ms/inv
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Ident took 0.108 sec
    [junit] Testcase: test02 took 0.006 sec
    [junit] Testcase: test03 took 0.007 sec
    [junit] Testcase: test04 took 0.009 sec
    [junit] Testcase: test05Perf took 1.158 sec
    [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.356 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] inv-1: [  1.0000000 -0.0000000  0.0000000 -0.0000000 ]
    [junit] inv-1: [ -0.0000000  1.0000000 -0.0000000  0.0000000 ]
    [junit] inv-1: [  0.0000000 -0.0000000  1.0000000 -0.0000000 ]
    [junit] inv-1: [ -0.0000000  0.0000000 -0.0000000  1.0000000 ]
    [junit] 
    [junit] inv-2: [  1.0000000  0.0000000  0.0000000  0.0000000 ]
    [junit] inv-2: [  0.0000000  1.0000000  0.0000000  0.0000000 ]
    [junit] inv-2: [  0.0000000  0.0000000  1.0000000  0.0000000 ]
    [junit] inv-2: [  0.0000000  0.0000000  0.0000000  1.0000000 ]
    [junit] 
    [junit] orig  : [  2.3464675  0.0000000  0.0000000  0.0000000 ]
    [junit] orig  : [  0.0000000  2.4142134  0.0000000  0.0000000 ]
    [junit] orig  : [  0.0000000  0.0000000 -1.0002000 -20.0020008 ]
    [junit] orig  : [  0.0000000  0.0000000 -1.0000000  0.0000000 ]
    [junit] 
    [junit] inv1_0: [  0.4261725  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv1_0: [  0.0000000  0.4142136 -0.0000000 -0.0000000 ]
    [junit] inv1_0: [  0.0000000  0.0000000 -0.0000000 -1.0000000 ]
    [junit] inv1_0: [  0.0000000  0.0000000 -0.0499950  0.0500050 ]
    [junit] 
    [junit] inv2_0: [  2.3464675  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_0: [  0.0000000  2.4142134 -0.0000000 -0.0000000 ]
    [junit] inv2_0: [  0.0000000  0.0000000 -1.0002000 -20.0020008 ]
    [junit] inv2_0: [  0.0000000  0.0000000 -1.0000000 -0.0000000 ]
    [junit] 
    [junit] inv1_1: [  0.4261726  0.0000000 -0.0000000  0.0000000 ]
    [junit] inv1_1: [  0.0000000  0.4142136  0.0000000 -0.0000000 ]
    [junit] inv1_1: [ -0.0000000  0.0000000 -0.0000000 -1.0000000 ]
    [junit] inv1_1: [  0.0000000 -0.0000000 -0.0499950  0.0500050 ]
    [junit] 
    [junit] inv2_1: [  2.3464675  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_1: [ -0.0000000  2.4142132  0.0000000 -0.0000000 ]
    [junit] inv2_1: [ -0.0000000  0.0000000 -1.0002002 -20.0020027 ]
    [junit] inv2_1: [  0.0000000  0.0000000 -1.0000000  0.0000000 ]
    [junit] 
    [junit] inv1_2: [  0.4261726  0.0000000 -0.0000000  0.0000000 ]
    [junit] inv1_2: [  0.0000000  0.4142136  0.0000000 -0.0000000 ]
    [junit] inv1_2: [ -0.0000000  0.0000000 -0.0000000 -1.0000000 ]
    [junit] inv1_2: [  0.0000000 -0.0000000 -0.0499950  0.0500050 ]
    [junit] 
    [junit] inv2_2: [  2.3464675  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_2: [ -0.0000000  2.4142132  0.0000000 -0.0000000 ]
    [junit] inv2_2: [ -0.0000000  0.0000000 -1.0002002 -20.0020027 ]
    [junit] inv2_2: [  0.0000000  0.0000000 -1.0000000  0.0000000 ]
    [junit] 
    [junit] orig  : [  1.0000000  0.0000000  0.0000000  0.0000000 ]
    [junit] orig  : [  0.0000000  1.0000000  0.0000000  0.0000000 ]
    [junit] orig  : [  0.0000000  0.0000000  1.0000000 -200.0000000 ]
    [junit] orig  : [  0.0000000  0.0000000  0.0000000  1.0000000 ]
    [junit] 
    [junit] inv1_0: [  1.0000000  0.0000000  0.0000000  0.0000000 ]
    [junit] inv1_0: [  0.0000000  1.0000000  0.0000000  0.0000000 ]
    [junit] inv1_0: [  0.0000000  0.0000000  1.0000000 200.0000000 ]
    [junit] inv1_0: [  0.0000000  0.0000000  0.0000000  1.0000000 ]
    [junit] 
    [junit] inv2_0: [  1.0000000  0.0000000  0.0000000 -0.0000000 ]
    [junit] inv2_0: [  0.0000000  1.0000000  0.0000000 -0.0000000 ]
    [junit] inv2_0: [  0.0000000  0.0000000  1.0000000 -200.0000000 ]
    [junit] inv2_0: [  0.0000000  0.0000000  0.0000000  1.0000000 ]
    [junit] 
    [junit] inv1_1: [  1.0000000 -0.0000000  0.0000000 -0.0000000 ]
    [junit] inv1_1: [ -0.0000000  1.0000000 -0.0000000  0.0000000 ]
    [junit] inv1_1: [  0.0000000 -0.0000000  1.0000000 200.0000000 ]
    [junit] inv1_1: [ -0.0000000  0.0000000 -0.0000000  1.0000000 ]
    [junit] 
    [junit] inv2_1: [  1.0000000 -0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_1: [ -0.0000000  1.0000000 -0.0000000  0.0000000 ]
    [junit] inv2_1: [  0.0000000 -0.0000000  1.0000000 -200.0000000 ]
    [junit] inv2_1: [  0.0000000  0.0000000 -0.0000000  1.0000000 ]
    [junit] 
    [junit] inv1_2: [  1.0000000 -0.0000000  0.0000000 -0.0000000 ]
    [junit] inv1_2: [ -0.0000000  1.0000000 -0.0000000  0.0000000 ]
    [junit] inv1_2: [  0.0000000 -0.0000000  1.0000000 200.0000000 ]
    [junit] inv1_2: [ -0.0000000  0.0000000 -0.0000000  1.0000000 ]
    [junit] 
    [junit] inv2_2: [  1.0000000 -0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_2: [ -0.0000000  1.0000000 -0.0000000  0.0000000 ]
    [junit] inv2_2: [  0.0000000 -0.0000000  1.0000000 -200.0000000 ]
    [junit] inv2_2: [  0.0000000  0.0000000 -0.0000000  1.0000000 ]
    [junit] 
    [junit] orig  : [  2.3464675  0.0000000  0.0000000  0.0000000 ]
    [junit] orig  : [  0.0000000  2.4142134  0.0000000  0.0000000 ]
    [junit] orig  : [  0.0000000  0.0000000 -1.0002000 -20.0020008 ]
    [junit] orig  : [  0.0000000  0.0000000 -1.0000000  0.0000000 ]
    [junit] 
    [junit] inv1_0: [  0.4261725  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv1_0: [  0.0000000  0.4142136 -0.0000000 -0.0000000 ]
    [junit] inv1_0: [  0.0000000  0.0000000 -0.0000000 -1.0000000 ]
    [junit] inv1_0: [  0.0000000  0.0000000 -0.0499950  0.0500050 ]
    [junit] 
    [junit] inv2_0: [  2.3464675  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_0: [  0.0000000  2.4142134 -0.0000000 -0.0000000 ]
    [junit] inv2_0: [  0.0000000  0.0000000 -1.0002000 -20.0020008 ]
    [junit] inv2_0: [  0.0000000  0.0000000 -1.0000000 -0.0000000 ]
    [junit] 
    [junit] inv1_1: [  0.4261726  0.0000000 -0.0000000  0.0000000 ]
    [junit] inv1_1: [  0.0000000  0.4142136  0.0000000 -0.0000000 ]
    [junit] inv1_1: [ -0.0000000  0.0000000 -0.0000000 -1.0000000 ]
    [junit] inv1_1: [  0.0000000 -0.0000000 -0.0499950  0.0500050 ]
    [junit] 
    [junit] inv2_1: [  2.3464675  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_1: [ -0.0000000  2.4142132  0.0000000 -0.0000000 ]
    [junit] inv2_1: [ -0.0000000  0.0000000 -1.0002002 -20.0020027 ]
    [junit] inv2_1: [  0.0000000  0.0000000 -1.0000000  0.0000000 ]
    [junit] 
    [junit] inv1_2: [  0.4261726  0.0000000 -0.0000000  0.0000000 ]
    [junit] inv1_2: [  0.0000000  0.4142136  0.0000000 -0.0000000 ]
    [junit] inv1_2: [ -0.0000000  0.0000000 -0.0000000 -1.0000000 ]
    [junit] inv1_2: [  0.0000000 -0.0000000 -0.0499950  0.0500050 ]
    [junit] 
    [junit] inv2_2: [  2.3464675  0.0000000 -0.0000000 -0.0000000 ]
    [junit] inv2_2: [ -0.0000000  2.4142132  0.0000000 -0.0000000 ]
    [junit] inv2_2: [ -0.0000000  0.0000000 -1.0002002 -20.0020027 ]
    [junit] inv2_2: [  0.0000000  0.0000000 -1.0000000  0.0000000 ]
    [junit] 
    [junit] Summary loops 1000000: I1    514 ms total, 0.000514 ms/inv
    [junit] Summary loops 1000000: I2    297 ms total, 0.000297 ms/inv
    [junit] Summary loops 1000000: I3    275 ms total, 0.000275 ms/inv
    [junit] ------------- ---------------- ---------------
    [junit] Summary loops 1000000: I1    514 ms total, 0.000514 ms/inv
    [junit] Summary loops 1000000: I2    297 ms total, 0.000297 ms/inv
    [junit] Summary loops 1000000: I3    275 ms total, 0.000275 ms/inv
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectDoubleNOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectDoubleNOUI
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.066 sec
    [junit] 
    [junit] Testcase: test took 0.009 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.066 sec
    [junit] 
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.066 sec
    [junit] 
    [junit] Testcase: test01 took 0.008 sec
    [junit] Testcase: test02 took 0 sec
    [junit] Testcase: testNaN took 0 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.066 sec
    [junit] 
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.067 sec
    [junit] 
    [junit] Testcase: testLookAtNegZIsNoOp took 0.01 sec
    [junit] Testcase: testLookAtPosY took 0 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.067 sec
    [junit] 
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix03NOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix03NOUI
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.167 sec
    [junit] ------------- Standard Error -----------------
    [junit] mat4PMv[    1.00000    0.00000    0.00000    0.00000 ]
    [junit] mat4PMv[    0.00000    1.00000    0.00000    0.00000 ]
    [junit] mat4PMv[    0.00000    0.00000    1.00000    0.00000 ]
    [junit] mat4PMv[    0.00000    0.00000    0.00000    1.00000 ]
    [junit] 
    [junit] A.0.0 - Project 1,0 -->[10.0, 5.0, 0.5, 0.0]
    [junit] B.0.0 - Project 1,0 -->[10.0, 5.0, 0.5, 0.0]
    [junit] A.0.1 - Project 0,0 -->[5.0, 5.0, 0.5, 0.0]
    [junit] B.0.1 - Project 0,0 -->[5.0, 5.0, 0.5, 0.0]
    [junit] MATRIX - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] PMVMatrix[modified[P true, Mv true, T true], dirty/req[Mvi true/false, Mvit true/false, Frustum true/false]
    [junit] , Projection
    [junit] [    0.20000    0.00000    0.00000   -1.00000 ]
    [junit] [    0.00000    0.20000    0.00000   -1.00000 ]
    [junit] [    0.00000    0.00000    1.00000    0.00000 ]
    [junit] [    0.00000    0.00000    0.00000    1.00000 ]
    [junit] , Modelview
    [junit] [    1.00000    0.00000    0.00000    0.00000 ]
    [junit] [    0.00000    1.00000    0.00000    0.00000 ]
    [junit] [    0.00000    0.00000    1.00000    0.00000 ]
    [junit] [    0.00000    0.00000    0.00000    1.00000 ]
    [junit] , Texture
    [junit] [    1.00000    0.00000    0.00000    0.00000 ]
    [junit] [    0.00000    1.00000    0.00000    0.00000 ]
    [junit] [    0.00000    0.00000    1.00000    0.00000 ]
    [junit] [    0.00000    0.00000    0.00000    1.00000 ]
    [junit] ]
    [junit] mat4PMv[    0.20000    0.00000    0.00000   -1.00000 ]
    [junit] mat4PMv[    0.00000    0.20000    0.00000   -1.00000 ]
    [junit] mat4PMv[    0.00000    0.00000    1.00000    0.00000 ]
    [junit] mat4PMv[    0.00000    0.00000    0.00000    1.00000 ]
    [junit] 
    [junit] A.1.0 - Project 1,0 -->[0.99999994, 0.0, 0.5, 0.0]
    [junit] B.1.0 - Project 1,0 -->[0.99999994, 0.0, 0.5, 0.0]
    [junit] A.1.1 - Project 0,0 -->[0.0, 0.0, 0.5, 0.0]
    [junit] B.1.1 - Project 0,0 -->[0.0, 0.0, 0.5, 0.0]
    [junit] C.0.0 - Project 1,0 -->[10.0, 5.0, 0.5, 0.0]
    [junit] C.0.1 - Project 0,0 -->[5.0, 5.0, 0.5, 0.0]
    [junit] FloatUtil - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] Projection
    [junit] [    0.20000    0.00000    0.00000   -1.00000 ]
    [junit] [    0.00000    0.20000    0.00000   -1.00000 ]
    [junit] [    0.00000    0.00000    1.00000    0.00000 ]
    [junit] [    0.00000    0.00000    0.00000    1.00000 ]
    [junit] 
    [junit] Modelview
    [junit] [    1.00000    0.00000    0.00000    0.00000 ]
    [junit] [    0.00000    1.00000    0.00000    0.00000 ]
    [junit] [    0.00000    0.00000    1.00000    0.00000 ]
    [junit] [    0.00000    0.00000    0.00000    1.00000 ]
    [junit] 
    [junit] C.1.0 - Project 1,0 -->[0.99999994, 0.0, 0.5, 0.0]
    [junit] B.1.1 - Project 0,0 -->[0.0, 0.0, 0.5, 0.0]
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.113 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.167 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] mat4PMv[    1.00000    0.00000    0.00000    0.00000 ]
    [junit] mat4PMv[    0.00000    1.00000    0.00000    0.00000 ]
    [junit] mat4PMv[    0.00000    0.00000    1.00000    0.00000 ]
    [junit] mat4PMv[    0.00000    0.00000    0.00000    1.00000 ]
    [junit] 
    [junit] A.0.0 - Project 1,0 -->[10.0, 5.0, 0.5, 0.0]
    [junit] B.0.0 - Project 1,0 -->[10.0, 5.0, 0.5, 0.0]
    [junit] A.0.1 - Project 0,0 -->[5.0, 5.0, 0.5, 0.0]
    [junit] B.0.1 - Project 0,0 -->[5.0, 5.0, 0.5, 0.0]
    [junit] MATRIX - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] PMVMatrix[modified[P true, Mv true, T true], dirty/req[Mvi true/false, Mvit true/false, Frustum true/false]
    [junit] , Projection
    [junit] [    0.20000    0.00000    0.00000   -1.00000 ]
    [junit] [    0.00000    0.20000    0.00000   -1.00000 ]
    [junit] [    0.00000    0.00000    1.00000    0.00000 ]
    [junit] [    0.00000    0.00000    0.00000    1.00000 ]
    [junit] , Modelview
    [junit] [    1.00000    0.00000    0.00000    0.00000 ]
    [junit] [    0.00000    1.00000    0.00000    0.00000 ]
    [junit] [    0.00000    0.00000    1.00000    0.00000 ]
    [junit] [    0.00000    0.00000    0.00000    1.00000 ]
    [junit] , Texture
    [junit] [    1.00000    0.00000    0.00000    0.00000 ]
    [junit] [    0.00000    1.00000    0.00000    0.00000 ]
    [junit] [    0.00000    0.00000    1.00000    0.00000 ]
    [junit] [    0.00000    0.00000    0.00000    1.00000 ]
    [junit] ]
    [junit] mat4PMv[    0.20000    0.00000    0.00000   -1.00000 ]
    [junit] mat4PMv[    0.00000    0.20000    0.00000   -1.00000 ]
    [junit] mat4PMv[    0.00000    0.00000    1.00000    0.00000 ]
    [junit] mat4PMv[    0.00000    0.00000    0.00000    1.00000 ]
    [junit] 
    [junit] A.1.0 - Project 1,0 -->[0.99999994, 0.0, 0.5, 0.0]
    [junit] B.1.0 - Project 1,0 -->[0.99999994, 0.0, 0.5, 0.0]
    [junit] A.1.1 - Project 0,0 -->[0.0, 0.0, 0.5, 0.0]
    [junit] B.1.1 - Project 0,0 -->[0.0, 0.0, 0.5, 0.0]
    [junit] C.0.0 - Project 1,0 -->[10.0, 5.0, 0.5, 0.0]
    [junit] C.0.1 - Project 0,0 -->[5.0, 5.0, 0.5, 0.0]
    [junit] FloatUtil - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] Projection
    [junit] [    0.20000    0.00000    0.00000   -1.00000 ]
    [junit] [    0.00000    0.20000    0.00000   -1.00000 ]
    [junit] [    0.00000    0.00000    1.00000    0.00000 ]
    [junit] [    0.00000    0.00000    0.00000    1.00000 ]
    [junit] 
    [junit] Modelview
    [junit] [    1.00000    0.00000    0.00000    0.00000 ]
    [junit] [    0.00000    1.00000    0.00000    0.00000 ]
    [junit] [    0.00000    0.00000    1.00000    0.00000 ]
    [junit] [    0.00000    0.00000    0.00000    1.00000 ]
    [junit] 
    [junit] C.1.0 - Project 1,0 -->[0.99999994, 0.0, 0.5, 0.0]
    [junit] B.1.1 - Project 0,0 -->[0.0, 0.0, 0.5, 0.0]
    [junit] ------------- ---------------- ---------------
    [junit] mat4PMv[    1.00000    0.00000    0.00000    0.00000 ]
    [junit] mat4PMv[    0.00000    1.00000    0.00000    0.00000 ]
    [junit] mat4PMv[    0.00000    0.00000    1.00000    0.00000 ]
    [junit] mat4PMv[    0.00000    0.00000    0.00000    1.00000 ]
    [junit] 
    [junit] A.0.0 - Project 1,0 -->[10.0, 5.0, 0.5, 0.0]
    [junit] B.0.0 - Project 1,0 -->[10.0, 5.0, 0.5, 0.0]
    [junit] A.0.1 - Project 0,0 -->[5.0, 5.0, 0.5, 0.0]
    [junit] B.0.1 - Project 0,0 -->[5.0, 5.0, 0.5, 0.0]
    [junit] MATRIX - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] PMVMatrix[modified[P true, Mv true, T true], dirty/req[Mvi true/false, Mvit true/false, Frustum true/false]
    [junit] , Projection
    [junit] [    0.20000    0.00000    0.00000   -1.00000 ]
    [junit] [    0.00000    0.20000    0.00000   -1.00000 ]
    [junit] [    0.00000    0.00000    1.00000    0.00000 ]
    [junit] [    0.00000    0.00000    0.00000    1.00000 ]
    [junit] , Modelview
    [junit] [    1.00000    0.00000    0.00000    0.00000 ]
    [junit] [    0.00000    1.00000    0.00000    0.00000 ]
    [junit] [    0.00000    0.00000    1.00000    0.00000 ]
    [junit] [    0.00000    0.00000    0.00000    1.00000 ]
    [junit] , Texture
    [junit] [    1.00000    0.00000    0.00000    0.00000 ]
    [junit] [    0.00000    1.00000    0.00000    0.00000 ]
    [junit] [    0.00000    0.00000    1.00000    0.00000 ]
    [junit] [    0.00000    0.00000    0.00000    1.00000 ]
    [junit] ]
    [junit] mat4PMv[    0.20000    0.00000    0.00000   -1.00000 ]
    [junit] mat4PMv[    0.00000    0.20000    0.00000   -1.00000 ]
    [junit] mat4PMv[    0.00000    0.00000    1.00000    0.00000 ]
    [junit] mat4PMv[    0.00000    0.00000    0.00000    1.00000 ]
    [junit] 
    [junit] A.1.0 - Project 1,0 -->[0.99999994, 0.0, 0.5, 0.0]
    [junit] B.1.0 - Project 1,0 -->[0.99999994, 0.0, 0.5, 0.0]
    [junit] A.1.1 - Project 0,0 -->[0.0, 0.0, 0.5, 0.0]
    [junit] B.1.1 - Project 0,0 -->[0.0, 0.0, 0.5, 0.0]
    [junit] C.0.0 - Project 1,0 -->[10.0, 5.0, 0.5, 0.0]
    [junit] C.0.1 - Project 0,0 -->[5.0, 5.0, 0.5, 0.0]
    [junit] FloatUtil - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] Projection
    [junit] [    0.20000    0.00000    0.00000   -1.00000 ]
    [junit] [    0.00000    0.20000    0.00000   -1.00000 ]
    [junit] [    0.00000    0.00000    1.00000    0.00000 ]
    [junit] [    0.00000    0.00000    0.00000    1.00000 ]
    [junit] 
    [junit] Modelview
    [junit] [    1.00000    0.00000    0.00000    0.00000 ]
    [junit] [    0.00000    1.00000    0.00000    0.00000 ]
    [junit] [    0.00000    0.00000    1.00000    0.00000 ]
    [junit] [    0.00000    0.00000    0.00000    1.00000 ]
    [junit] 
    [junit] C.1.0 - Project 1,0 -->[0.99999994, 0.0, 0.5, 0.0]
    [junit] B.1.1 - Project 0,0 -->[0.0, 0.0, 0.5, 0.0]
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI
    [junit] Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.077 sec
    [junit] 
    [junit] Testcase: test01Normalize took 0.001 sec
    [junit] Testcase: test02RotateZeroVector took 0.002 sec
    [junit] Testcase: test03InvertAndConj took 0 sec
    [junit] Testcase: test04Dot took 0 sec
    [junit] Testcase: test10AngleAxis took 0.001 sec
    [junit] Testcase: test11FromVectorToVector took 0.001 sec
    [junit] Testcase: test12FromAndToEulerAngles took 0 sec
    [junit] Testcase: test13FromEulerAnglesAndRotateVector took 0 sec
    [junit] Testcase: test14Matrix took 0.001 sec
    [junit] Testcase: test15aAxesAndMatrix took 0 sec
    [junit] Testcase: test15bAxesAndMatrix took 0.001 sec
    [junit] Testcase: test15cAxesAndMatrix took 0 sec
    [junit] Testcase: test20AddSubtract took 0 sec
    [junit] Testcase: test21Multiply took 0 sec
    [junit] Testcase: test22InvertMultNormalAndConj took 0 sec
    [junit] Testcase: test23RotationOrder took 0.001 sec
    [junit] Testcase: test24Axes took 0 sec
    [junit] Testcase: test25Slerp took 0 sec
    [junit] Testcase: test26LookAt took 0 sec
    [junit] Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.077 sec
    [junit] 
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.9.6 compiled on June 29 2015
     [echo] ant.java.version           1.8
     [echo] java.version               1.8.0_74
     [echo] java.home                  /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre
     [echo] jvmJava.exe                /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/bin/java
     [echo] jvmJava7.exe               ${jvmJava7.exe}

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        
     [echo] jogamp.version             2.4.0-rc-20160414
     [echo] jogamp.version.int         0914019
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         1.8
     [echo] target.targetlevel         1.8
     [echo] target.rt.jar              /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar
     [echo] host.sourcelevel           1.8
     [echo] host.targetlevel           1.8
     [echo] host.rt.jar                /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            ${build.archiveon}
     [echo] build.node.name            local
     [echo] android.version            9
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Mac OS X
     [echo] os.version=10.11.2
     [echo] os.arch=x86_64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:

common.init:

declare.common:

test.compile.check:
     [echo] jogl-test.jar /Users/mavinci/projects/jogamp/jogl/build/jar/jogl-test.jar

test.compile:

junit.run.newt.headless:
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

generic.junit.run.newt.headless:
     [echo] Testing com.jogamp.opengl.test.junit.graph.TestFontsNEWT00 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.graph.TestFontsNEWT00.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.graph.TestFontsNEWT00
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645839335 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645839337 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestFontsNEWT00 - test00
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test00)
    [apply] Ubuntu-Regular: 10.0p, 96.0dpi -> 13.333333px:junit.framework.TestListener: endTest(test00)
    [apply]     Char ' ', 3:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  6.666667
    [apply] 
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  3.0800002
    [apply]     Char 'X', 88:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.413334
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  7.6533337
    [apply] Ubuntu-Italic: 10.0p, 96.0dpi -> 13.333333px:
    [apply]     Char ' ', 3:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  6.666667
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  3.0800002
    [apply]     Char 'X', 88:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.066667
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  7.3333335
    [apply] Ubuntu-Bold: 10.0p, 96.0dpi -> 13.333333px:
    [apply]     Char ' ', 3:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  6.666667
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  3.2
    [apply]     Char 'X', 88:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  9.0
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  7.8533335
    [apply] FreeMono-Regular: 10.0p, 96.0dpi -> 13.333333px:
    [apply]     Char ' ', 3:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.0
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  8.0
    [apply]     Char 'X', 88:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.0
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  8.0
    [apply] FreeMono-Bold: 10.0p, 96.0dpi -> 13.333333px:
    [apply]     Char ' ', 3:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.0
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  8.0
    [apply]     Char 'X', 88:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.0
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  8.0
    [apply] FreeSans-Regular: 10.0p, 96.0dpi -> 13.333333px:
    [apply]     Char ' ', 3:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  10.666667
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  3.3333335
    [apply]     Char 'X', 88:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.76
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  7.1600003
    [apply] FreeSans-Bold: 10.0p, 96.0dpi -> 13.333333px:
    [apply]     Char ' ', 3:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  10.666667
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  3.7066667
    [apply]     Char 'X', 88:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  9.0
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  8.173333
    [apply] FreeSerif-Regular: 10.0p, 96.0dpi -> 13.333333px:
    [apply]     Char ' ', 3:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.0
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  8.0
    [apply]     Char 'X', 88:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  9.52
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  3.7733333
    [apply] FreeSerif-Bold: 10.0p, 96.0dpi -> 13.333333px:
    [apply]     Char ' ', 3:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.0
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  3.3333335
    [apply]     Char 'X', 88:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  9.506667
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  7.52
    [apply] FreeSerif-Bold Italic: 10.0p, 96.0dpi -> 13.333333px:
    [apply]     Char ' ', 3:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.0
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  3.3333335
    [apply]     Char 'X', 88:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  9.320001
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  7.0666666
    [apply] FreeSerif-Italic: 10.0p, 96.0dpi -> 13.333333px:
    [apply]     Char ' ', 3:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.0
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  3.3333335
    [apply]     Char 'X', 88:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.866667
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  6.4533334
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestFontsNEWT00 - test00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645839968 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645839969 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.285 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645839335 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645839337 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestFontsNEWT00 - test00
    [apply] Ubuntu-Regular: 10.0p, 96.0dpi -> 13.333333px:
    [apply]     Char ' ', 3:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  6.666667
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  3.0800002
    [apply]     Char 'X', 88:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.413334
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  7.6533337
    [apply] Ubuntu-Italic: 10.0p, 96.0dpi -> 13.333333px:
    [apply]     Char ' ', 3:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  6.666667
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  3.0800002
    [apply]     Char 'X', 88:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.066667
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  7.3333335
    [apply] Ubuntu-Bold: 10.0p, 96.0dpi -> 13.333333px:
    [apply]     Char ' ', 3:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  6.666667
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  3.2
    [apply]     Char 'X', 88:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  9.0
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  7.8533335
    [apply] FreeMono-Regular: 10.0p, 96.0dpi -> 13.333333px:
    [apply]     Char ' ', 3:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.0
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  8.0
    [apply]     Char 'X', 88:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.0
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  8.0
    [apply] FreeMono-Bold: 10.0p, 96.0dpi -> 13.333333px:
    [apply]     Char ' ', 3:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.0
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  8.0
    [apply]     Char 'X', 88:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.0
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  8.0
    [apply] FreeSans-Regular: 10.0p, 96.0dpi -> 13.333333px:
    [apply]     Char ' ', 3:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  10.666667
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  3.3333335
    [apply]     Char 'X', 88:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.76
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  7.1600003
    [apply] FreeSans-Bold: 10.0p, 96.0dpi -> 13.333333px:
    [apply]     Char ' ', 3:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  10.666667
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  3.7066667
    [apply]     Char 'X', 88:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  9.0
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  8.173333
    [apply] FreeSerif-Regular: 10.0p, 96.0dpi -> 13.333333px:
    [apply]     Char ' ', 3:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.0
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  8.0
    [apply]     Char 'X', 88:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  9.52
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  3.7733333
    [apply] FreeSerif-Bold: 10.0p, 96.0dpi -> 13.333333px:
    [apply]     Char ' ', 3:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.0
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  3.3333335
    [apply]     Char 'X', 88:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  9.506667
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  7.52
    [apply] FreeSerif-Bold Italic: 10.0p, 96.0dpi -> 13.333333px:
    [apply]     Char ' ', 3:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.0
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  3.3333335
    [apply]     Char 'X', 88:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  9.320001
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  7.0666666
    [apply] FreeSerif-Italic: 10.0p, 96.0dpi -> 13.333333px:
    [apply]     Char ' ', 3:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.0
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  3.3333335
    [apply]     Char 'X', 88:
    [apply]         glyphScale 0.013333334
    [apply]         glyphSize  8.866667
    [apply]         fontScale  0.013333334
    [apply]         fontWidth  6.4533334
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestFontsNEWT00 - test00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645839968 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645839969 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00 took 0.591 sec
     [echo] Testing com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01.xml
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] Testsuite: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test10RegionRendererMSAA01)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645841377 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645841379 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test10RegionRendererMSAA01
    [apply] GL MSAA SETUP:DPI 82.101006 x 82.13174
    [apply] 
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] *** GLDebugMessage false
    [apply]   Caps realised GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND true/true  GL_SRC_ALPHA 0x302  GL_SRC_RGB 0x302  GL_DST_RGB 0x303
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0, 15.0, 0.0, t 0.0, 0.0, 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0, 8.0, 0.0, t 0.0, 0.0, 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[ Planes[ 
    [apply]  L: Plane[ [ 0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0, -0.9238795, -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0, 0.0, -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0, 0.0, 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.828427, -0.414213, -1.000000]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000]
    [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ]
    [apply] Matrix: -20.0 / 0.0 / -300.0 @ 0.0
    [apply] DPI 82.101006 x 82.13174
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] *** GLDebugMessage false
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0, 15.0, 0.0, t 0.0, 0.0, 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0, 8.0, 0.0, t 0.0, 0.0, 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[ Planes[ 
    [apply]  L: Plane[ [ 0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0, -0.9238795, -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0, 0.0, -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0, 0.0, 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.828427, -0.414213, -1.000000]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000]
    [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ]
    [apply] Matrix: -20.0 / 0.0 / -300.0 @ 0.0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test10RegionRendererMSAA01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test20RegionRendererR2T01
    [apply] DPI 82.101006 x 82.13174
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] *** GLDebugMessage false
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0, 15.0, 0.0, t 0.0, 0.0, 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0, 8.0, 0.0, t 0.0, 0.0, 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[ Planes[ 
    [apply]  L: Plane[ [ 0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0, -0.9238795, -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0, 0.0, -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0, 0.0, 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.828427, -0.414213, -1.000000]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000]
    [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ]
    [apply] Matrix: -20.0 / 0.0 / -300.0 @ 0.0
    [apply] DPI 82.101006 x 82.13174
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] *** GLDebugMessage false
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0, 15.0, 0.0, t 0.0, 0.0, 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0, 8.0, 0.0, t 0.0, 0.0, 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[ Planes[ 
    [apply]  L: Plane[ [ 0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], 
    [apply] junit.framework.TestListener: endTest(test10RegionRendererMSAA01)
    [apply]  T: Plane[ [ 0.0, -0.9238795, -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0, 0.0, -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0, 0.0, 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.828427, -0.414213, -1.000000]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000]
    [apply] junit.framework.TestListener: startTest(test20RegionRendererR2T01)
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers false, samples 0
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 0, SAMPLES 0
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers false, samples 0
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 0, SAMPLES 0
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND true/true  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x303
    [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ]
    [apply] Matrix: -20.0 / 0.0 / -300.0 @ 0.0
    [apply] junit.framework.TestListener: endTest(test20RegionRendererR2T01)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test20RegionRendererR2T01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645842631 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645842631 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.834 sec
    [apply] ------------- Standard Output ---------------
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND true/true  GL_SRC_ALPHA 0x302  GL_SRC_RGB 0x302  GL_DST_RGB 0x303
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers false, samples 0
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 0, SAMPLES 0
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers false, samples 0
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 0, SAMPLES 0
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND true/true  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x303
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645841377 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645841379 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test10RegionRendererMSAA01
    [apply] DPI 82.101006 x 82.13174
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] *** GLDebugMessage false
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0, 15.0, 0.0, t 0.0, 0.0, 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0, 8.0, 0.0, t 0.0, 0.0, 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[ Planes[ 
    [apply]  L: Plane[ [ 0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0, -0.9238795, -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0, 0.0, -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0, 0.0, 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.828427, -0.414213, -1.000000]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000]
    [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ]
    [apply] Matrix: -20.0 / 0.0 / -300.0 @ 0.0
    [apply] DPI 82.101006 x 82.13174
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] *** GLDebugMessage false
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0, 15.0, 0.0, t 0.0, 0.0, 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0, 8.0, 0.0, t 0.0, 0.0, 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[ Planes[ 
    [apply]  L: Plane[ [ 0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0, -0.9238795, -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0, 0.0, -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0, 0.0, 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.828427, -0.414213, -1.000000]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000]
    [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ]
    [apply] Matrix: -20.0 / 0.0 / -300.0 @ 0.0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test10RegionRendererMSAA01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test20RegionRendererR2T01
    [apply] DPI 82.101006 x 82.13174
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] *** GLDebugMessage false
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0, 15.0, 0.0, t 0.0, 0.0, 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0, 8.0, 0.0, t 0.0, 0.0, 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[ Planes[ 
    [apply]  L: Plane[ [ 0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0, -0.9238795, -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0, 0.0, -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0, 0.0, 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.828427, -0.414213, -1.000000]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000]
    [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ]
    [apply] Matrix: -20.0 / 0.0 / -300.0 @ 0.0
    [apply] DPI 82.101006 x 82.13174
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] *** GLDebugMessage false
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0, 15.0, 0.0, t 0.0, 0.0, 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0, 8.0, 0.0, t 0.0, 0.0, 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[ Planes[ 
    [apply]  L: Plane[ [ 0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0, -0.9238795, -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0, 0.0, -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0, 0.0, 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.828427, -0.414213, -1.000000]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000]
    [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ]
    [apply] Matrix: -20.0 / 0.0 / -300.0 @ 0.0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test20RegionRendererR2T01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645842631 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645842631 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test10RegionRendererMSAA01 took 1.075 sec
    [apply] Testcase: test20RegionRendererR2T01 took 0.139 sec
     [echo] Testing com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00
    [apply] junit.framework.TestListener: tests to run: 5
    [apply] junit.framework.TestListener: startTest(test00Manual)
    [apply] junit.framework.TestListener: endTest(test00Manual)
    [apply] junit.framework.TestListener: startTest(test00SceneNoAA)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645844043 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645844044 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test00Manual
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test00Manual
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test00SceneNoAA
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]], graph[msaaSamples 0, vbaaSamples 0]
    [apply] Chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Font Ubuntu-Regular
    [apply]  DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] unitsPerEM 999.999939 (upem)
    [apply] ** new frame ** (sleep: 2000ms)
    [apply] Font Ubuntu-Regular
    [apply]  DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] unitsPerEM 999.999939 (upem)
    [apply] fontSize 14.0, dotsPerMM 3.2323232x3.233533, dpi 82.101006x82.13174, pixelSize 15.97006
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test00SceneNoAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test01SceneMSAA04
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]], graph[msaaSamples 0, vbaaSamples 0]
    [apply] junit.framework.TestListener: endTest(test00SceneNoAA)
    [apply] junit.framework.TestListener: startTest(test01SceneMSAA04)
    [apply] Chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Font Ubuntu-Regular
    [apply]  DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] unitsPerEM 999.999939 (upem)
    [apply] ** new frame ** (sleep: 2000ms)
    [apply] Font Ubuntu-Regular
    [apply]  DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] unitsPerEM 999.999939 (upem)
    [apply] fontSize 14.0, dotsPerMM 3.2323232x3.233533, dpi 82.101006x82.13174, pixelSize 15.97006
    [apply] junit.framework.TestListener: endTest(test01SceneMSAA04)
    [apply] junit.framework.TestListener: startTest(test02GraphMSAA04)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test01SceneMSAA04
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test02GraphMSAA04
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]], graph[msaaSamples 4, vbaaSamples 0]
    [apply] Chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Font Ubuntu-Regular
    [apply]  DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] unitsPerEM 999.999939 (upem)
    [apply] ** new frame ** (sleep: 2000ms)
    [apply] Font Ubuntu-Regular
    [apply]  DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] unitsPerEM 999.999939 (upem)
    [apply] fontSize 14.0, dotsPerMM 3.2323232x3.233533, dpi 82.101006x82.13174, pixelSize 15.97006
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test02GraphMSAA04
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test03GraphVBAA04
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]], graph[msaaSamples 0, vbaaSamples 4]
    [apply] junit.framework.TestListener: endTest(test02GraphMSAA04)
    [apply] junit.framework.TestListener: startTest(test03GraphVBAA04)
    [apply] Chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Font Ubuntu-Regular
    [apply]  DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] unitsPerEM 999.999939 (upem)
    [apply] ** new frame ** (sleep: 2000ms)
    [apply] Font Ubuntu-Regular
    [apply]  DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] unitsPerEM 999.999939 (upem)
    [apply] fontSize 14.0, dotsPerMM 3.2323232x3.233533, dpi 82.101006x82.13174, pixelSize 15.97006
    [apply] junit.framework.TestListener: endTest(test03GraphVBAA04)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test03GraphVBAA04
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645853478 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645853479 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.042 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645844043 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645844044 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test00Manual
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test00Manual
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test00SceneNoAA
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]], graph[msaaSamples 0, vbaaSamples 0]
    [apply] Chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Font Ubuntu-Regular
    [apply]  DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] unitsPerEM 999.999939 (upem)
    [apply] ** new frame ** (sleep: 2000ms)
    [apply] Font Ubuntu-Regular
    [apply]  DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] unitsPerEM 999.999939 (upem)
    [apply] fontSize 14.0, dotsPerMM 3.2323232x3.233533, dpi 82.101006x82.13174, pixelSize 15.97006
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test00SceneNoAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test01SceneMSAA04
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]], graph[msaaSamples 0, vbaaSamples 0]
    [apply] Chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Font Ubuntu-Regular
    [apply]  DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] unitsPerEM 999.999939 (upem)
    [apply] ** new frame ** (sleep: 2000ms)
    [apply] Font Ubuntu-Regular
    [apply]  DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] unitsPerEM 999.999939 (upem)
    [apply] fontSize 14.0, dotsPerMM 3.2323232x3.233533, dpi 82.101006x82.13174, pixelSize 15.97006
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test01SceneMSAA04
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test02GraphMSAA04
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]], graph[msaaSamples 4, vbaaSamples 0]
    [apply] Chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Font Ubuntu-Regular
    [apply]  DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] unitsPerEM 999.999939 (upem)
    [apply] ** new frame ** (sleep: 2000ms)
    [apply] Font Ubuntu-Regular
    [apply]  DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] unitsPerEM 999.999939 (upem)
    [apply] fontSize 14.0, dotsPerMM 3.2323232x3.233533, dpi 82.101006x82.13174, pixelSize 15.97006
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test02GraphMSAA04
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test03GraphVBAA04
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]], graph[msaaSamples 0, vbaaSamples 4]
    [apply] Chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Font Ubuntu-Regular
    [apply]  DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] unitsPerEM 999.999939 (upem)
    [apply] ** new frame ** (sleep: 2000ms)
    [apply] Font Ubuntu-Regular
    [apply]  DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] unitsPerEM 999.999939 (upem)
    [apply] fontSize 14.0, dotsPerMM 3.2323232x3.233533, dpi 82.101006x82.13174, pixelSize 15.97006
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test03GraphVBAA04
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645853478 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645853479 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00Manual took 0.002 sec
    [apply] Testcase: test00SceneNoAA took 3.076 sec
    [apply] Testcase: test01SceneMSAA04 took 2.117 sec
    [apply] Testcase: test02GraphMSAA04 took 2.09 sec
    [apply] Testcase: test03GraphVBAA04 took 2.091 sec
     [echo] Testing com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645854901 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645854902 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - testTextRendererMSAA01
    [apply] junit.framework.TestListener: startTest(testTextRendererMSAA01)
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Regular
    [apply] DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] Ubuntu
    [apply] Version 0.71
    [apply] Ubuntu
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com/
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Regular
    [apply] DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] Ubuntu
    [apply] Version 0.71
    [apply] Ubuntu
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com/
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Regular
    [apply] DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] Ubuntu
    [apply] Version 0.71
    [apply] Ubuntu
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com/
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Regular
    [apply] DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] Ubuntu
    [apply] Version 0.71
    [apply] Ubuntu
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com/
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] DPI 82.101006 x 82.13174
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] *** GLDebugMessage false
    [apply] Using screen DPI of 82.13174
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[ Planes[ 
    [apply]  L: Plane[ [ 0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0, -0.9238795, -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0, 0.0, -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0, 0.0, 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.828427, -0.414213, -1.000000]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000]
    [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ]
    [apply] Matrix: -400.0 / -30.0 / -1000.0 @ 0.0
    [apply] Scale: [165.685349 x 82.842674] / [800 x 400] = [0.207107, 0.207107] -> 0.207107
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright (c) 2000 Bigelow & Holmes Inc. Pat. Des 289,421.
    [apply] Lucida Bright
    [apply] Regular
    [apply] Lucida Bright Regular: B&H:2000
    [apply] Lucida Bright Regular
    [apply] January 28, 2000; 1.10 (JAVA)
    [apply] LucidaBright
    [apply] Lucida is a registered trademark of Bigelow & Holmes Inc.
    [apply] Copyright (c) 2000 Bigelow & Holmes Inc. Pat. Des 289,421.
    [apply] Lucida Bright
    [apply] Regular
    [apply] Lucida Bright Regular: B&H:2000
    [apply] Lucida Bright Regular
    [apply] January 28, 2000; 1.10 (JAVA)
    [apply] LucidaBright
    [apply] Lucida is a registered trademark of Bigelow & Holmes Inc.
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] junit.framework.TestListener: endTest(testTextRendererMSAA01)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - testTextRendererMSAA01junit.framework.TestListener: startTest(testTextRendererR2T01)
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - testTextRendererR2T01
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers false, samples 0
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 0, SAMPLES 0
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] Chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Regular
    [apply] DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] Ubuntu
    [apply] Version 0.71
    [apply] Ubuntu
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com/
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Regular
    [apply] DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] Ubuntu
    [apply] Version 0.71
    [apply] Ubuntu
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com/
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Regular
    [apply] DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] Ubuntu
    [apply] Version 0.71
    [apply] Ubuntu
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com/
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Regular
    [apply] DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] Ubuntu
    [apply] Version 0.71
    [apply] Ubuntu
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com/
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] DPI 82.101006 x 82.13174
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] *** GLDebugMessage false
    [apply] Using screen DPI of 82.13174
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[ Planes[ 
    [apply]  L: Plane[ [ 0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0, -0.9238795, -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0, 0.0, -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0, 0.0, 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.828427, -0.414213, -1.000000]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000]
    [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ]
    [apply] Matrix: -400.0 / -30.0 / -1000.0 @ 0.0
    [apply] Scale: [165.685349 x 82.842674] / [800 x 400] = [0.207107, 0.207107] -> 0.207107
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright (c) 2000 Bigelow & Holmes Inc. Pat. Des 289,421.
    [apply] Lucida Bright
    [apply] Regular
    [apply] Lucida Bright Regular: B&H:2000
    [apply] Lucida Bright Regular
    [apply] January 28, 2000; 1.10 (JAVA)
    [apply] LucidaBright
    [apply] Lucida is a registered trademark of Bigelow & Holmes Inc.
    [apply] Copyright (c) 2000 Bigelow & Holmes Inc. Pat. Des 289,421.
    [apply] Lucida Bright
    [apply] Regular
    [apply] Lucida Bright Regular: B&H:2000
    [apply] Lucida Bright Regular
    [apply] January 28, 2000; 1.10 (JAVA)
    [apply] LucidaBright
    [apply] Lucida is a registered trademark of Bigelow & Holmes Inc.
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] junit.framework.TestListener: endTest(testTextRendererR2T01)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - testTextRendererR2T01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645858285 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645858285 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.987 sec
    [apply] ------------- Standard Output ---------------
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers false, samples 0
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 0, SAMPLES 0
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645854901 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645854902 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - testTextRendererMSAA01
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Regular
    [apply] DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] Ubuntu
    [apply] Version 0.71
    [apply] Ubuntu
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com/
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Regular
    [apply] DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] Ubuntu
    [apply] Version 0.71
    [apply] Ubuntu
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com/
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Regular
    [apply] DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] Ubuntu
    [apply] Version 0.71
    [apply] Ubuntu
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com/
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Regular
    [apply] DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] Ubuntu
    [apply] Version 0.71
    [apply] Ubuntu
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com/
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] DPI 82.101006 x 82.13174
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] *** GLDebugMessage false
    [apply] Using screen DPI of 82.13174
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[ Planes[ 
    [apply]  L: Plane[ [ 0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0, -0.9238795, -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0, 0.0, -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0, 0.0, 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.828427, -0.414213, -1.000000]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000]
    [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ]
    [apply] Matrix: -400.0 / -30.0 / -1000.0 @ 0.0
    [apply] Scale: [165.685349 x 82.842674] / [800 x 400] = [0.207107, 0.207107] -> 0.207107
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright (c) 2000 Bigelow & Holmes Inc. Pat. Des 289,421.
    [apply] Lucida Bright
    [apply] Regular
    [apply] Lucida Bright Regular: B&H:2000
    [apply] Lucida Bright Regular
    [apply] January 28, 2000; 1.10 (JAVA)
    [apply] LucidaBright
    [apply] Lucida is a registered trademark of Bigelow & Holmes Inc.
    [apply] Copyright (c) 2000 Bigelow & Holmes Inc. Pat. Des 289,421.
    [apply] Lucida Bright
    [apply] Regular
    [apply] Lucida Bright Regular: B&H:2000
    [apply] Lucida Bright Regular
    [apply] January 28, 2000; 1.10 (JAVA)
    [apply] LucidaBright
    [apply] Lucida is a registered trademark of Bigelow & Holmes Inc.
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - testTextRendererMSAA01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - testTextRendererR2T01
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Regular
    [apply] DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] Ubuntu
    [apply] Version 0.71
    [apply] Ubuntu
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com/
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Regular
    [apply] DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] Ubuntu
    [apply] Version 0.71
    [apply] Ubuntu
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com/
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Regular
    [apply] DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] Ubuntu
    [apply] Version 0.71
    [apply] Ubuntu
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com/
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Regular
    [apply] DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] Ubuntu
    [apply] Version 0.71
    [apply] Ubuntu
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com/
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] DPI 82.101006 x 82.13174
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] *** GLDebugMessage false
    [apply] Using screen DPI of 82.13174
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[ Planes[ 
    [apply]  L: Plane[ [ 0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0, -0.9238795, -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0, 0.0, -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0, 0.0, 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.828427, -0.414213, -1.000000]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000]
    [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ]
    [apply] Matrix: -400.0 / -30.0 / -1000.0 @ 0.0
    [apply] Scale: [165.685349 x 82.842674] / [800 x 400] = [0.207107, 0.207107] -> 0.207107
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright (c) 2000 Bigelow & Holmes Inc. Pat. Des 289,421.
    [apply] Lucida Bright
    [apply] Regular
    [apply] Lucida Bright Regular: B&H:2000
    [apply] Lucida Bright Regular
    [apply] January 28, 2000; 1.10 (JAVA)
    [apply] LucidaBright
    [apply] Lucida is a registered trademark of Bigelow & Holmes Inc.
    [apply] Copyright (c) 2000 Bigelow & Holmes Inc. Pat. Des 289,421.
    [apply] Lucida Bright
    [apply] Regular
    [apply] Lucida Bright Regular: B&H:2000
    [apply] Lucida Bright Regular
    [apply] January 28, 2000; 1.10 (JAVA)
    [apply] LucidaBright
    [apply] Lucida is a registered trademark of Bigelow & Holmes Inc.
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - testTextRendererR2T01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645858285 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645858285 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testTextRendererMSAA01 took 2.192 sec
    [apply] Testcase: testTextRendererR2T01 took 1.137 sec
     [echo] Testing com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645859728 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645859729 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test00TextRendererNONE00)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00TextRendererNONE00
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Requested: norm
    [apply] Chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] ** new frame ** (sleep: 100ms)
    [apply] junit.framework.TestListener: endTest(test00TextRendererNONE00)
    [apply] junit.framework.TestListener: startTest(test01TextRendererMSAA04)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00TextRendererNONE00
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test01TextRendererMSAA04
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Requested: norm
    [apply] Chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] ** new frame ** (sleep: 100ms)
    [apply] junit.framework.TestListener: endTest(test01TextRendererMSAA04)
    [apply] junit.framework.TestListener: startTest(test02TextRendererVBAA04)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test01TextRendererMSAA04
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test02TextRendererVBAA04
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Requested: vbaa
    [apply] Chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] ** new frame ** (sleep: 100ms)
    [apply] junit.framework.TestListener: endTest(test02TextRendererVBAA04)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test02TextRendererVBAA04
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645861697 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645861697 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.561 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645859728 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645859729 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00TextRendererNONE00
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Requested: norm
    [apply] Chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00TextRendererNONE00
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test01TextRendererMSAA04
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Requested: norm
    [apply] Chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test01TextRendererMSAA04
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test02TextRendererVBAA04
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Requested: vbaa
    [apply] Chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test02TextRendererVBAA04
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645861697 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645861697 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00TextRendererNONE00 took 1.436 sec
    [apply] Testcase: test01TextRendererMSAA04 took 0.177 sec
    [apply] Testcase: test02TextRendererVBAA04 took 0.206 sec
     [echo] Testing com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX.xml
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] Testsuite: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test00All)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645863132 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645863134 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test00All
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[auto-cfg]]
    [apply] Requested: vbaa
    [apply] Chosen: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test00All
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test01OnlyIssues
    [apply] junit.framework.TestListener: endTest(test00All)
    [apply] junit.framework.TestListener: startTest(test01OnlyIssues)
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[auto-cfg]]
    [apply] Requested: vbaa
    [apply] Chosen: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] ** new frame ** (sleep: 100ms)
    [apply] junit.framework.TestListener: endTest(test01OnlyIssues)++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test01OnlyIssues
    [apply] 
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645868544 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645868544 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.008 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645863132 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645863134 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test00All
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[auto-cfg]]
    [apply] Requested: vbaa
    [apply] Chosen: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test00All
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test01OnlyIssues
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[auto-cfg]]
    [apply] Requested: vbaa
    [apply] Chosen: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test01OnlyIssues
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645868544 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645868544 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00All took 3.568 sec
    [apply] Testcase: test01OnlyIssues took 1.78 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT.xml
    [apply] ++++ Test Singleton.ctor()
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645869983 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645869984 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT - test01Onscreenjunit.framework.TestListener: startTest(test01Onscreen)
    [apply] Loop # 0 / 15
    [apply] 
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 1 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 2 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 3 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 4 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 5 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 6 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 7 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 8 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 9 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 10 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 11 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 12 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 13 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 14 / 15
    [apply] junit.framework.TestListener: endTest(test01Onscreen)
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT - test01Onscreen
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645872165 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645872165 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.774 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645869983 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645869984 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT - test01Onscreen
    [apply] Loop # 0 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 1 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 2 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 3 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 4 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 5 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 6 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 7 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 8 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 9 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 10 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 11 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 12 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 13 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 14 / 15
    [apply] GLWindow: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT - test01Onscreen
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645872165 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645872165 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01Onscreen took 1.37 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645873568 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645873569 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Anim
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01_Anim)
    [apply] Thread[Thread-4-Animator#00,5,main] GearsES2.init.0 0x77b02b91: tileRendererInUse null, GearsES2[obj 0x77b02b91 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x77b02b91 on Thread[Thread-4-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] junit.framework.TestListener: endTest(test01_Anim)
    [apply] junit.framework.TestListener: startTest(test01_Plain)
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x77b02b91 created: GearsObj[0x9d8b43d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x77b02b91 created: GearsObj[0x78acbad8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x77b02b91 created: GearsObj[0x78acbad8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-4-Animator#00,5,main] GearsES2.init.X 0x77b02b91 FIN GearsES2[obj 0x77b02b91 isInit true, usesShared false, 1 GearsObj[0x9d8b43d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78acbad8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4225b67a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-4-Animator#00,5,main] GearsES2.reshape 0x77b02b91 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff3ea4e8490, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x77b02b91, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x77b02b91: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x77b02b91 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Anim
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Plain
    [apply] junit.framework.TestListener: endTest(test01_Plain)
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x4305089b: tileRendererInUse null, GearsES2[obj 0x4305089b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4305089b on Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4305089b created: GearsObj[0x3bee4b04, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4305089b created: GearsObj[0x14d456c5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4305089b created: GearsObj[0x14d456c5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x4305089b FIN GearsES2[obj 0x4305089b isInit true, usesShared false, 1 GearsObj[0x3bee4b04, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x14d456c5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6a017ffd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x4305089b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff3ec927410, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4305089b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x4305089b 640x480, swapInterval 1, drawable 0x7ff3ec927410
    [apply] Thread[Thread-6,5,main] GearsES2.display 0x4305089b 640x480, swapInterval 1, drawable 0x7ff3ec927410
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x4305089b: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x4305089b FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Plain
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645874602 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645874602 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.622 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645873568 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645873569 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Anim
    [apply] Thread[Thread-4-Animator#00,5,main] GearsES2.init.0 0x77b02b91: tileRendererInUse null, GearsES2[obj 0x77b02b91 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x77b02b91 on Thread[Thread-4-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x77b02b91 created: GearsObj[0x9d8b43d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x77b02b91 created: GearsObj[0x78acbad8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x77b02b91 created: GearsObj[0x78acbad8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-4-Animator#00,5,main] GearsES2.init.X 0x77b02b91 FIN GearsES2[obj 0x77b02b91 isInit true, usesShared false, 1 GearsObj[0x9d8b43d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78acbad8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4225b67a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-4-Animator#00,5,main] GearsES2.reshape 0x77b02b91 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff3ea4e8490, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x77b02b91, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x77b02b91: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x77b02b91 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Anim
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Plain
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x4305089b: tileRendererInUse null, GearsES2[obj 0x4305089b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4305089b on Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4305089b created: GearsObj[0x3bee4b04, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4305089b created: GearsObj[0x14d456c5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4305089b created: GearsObj[0x14d456c5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x4305089b FIN GearsES2[obj 0x4305089b isInit true, usesShared false, 1 GearsObj[0x3bee4b04, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x14d456c5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6a017ffd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x4305089b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff3ec927410, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4305089b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x4305089b 640x480, swapInterval 1, drawable 0x7ff3ec927410
    [apply] Thread[Thread-6,5,main] GearsES2.display 0x4305089b 640x480, swapInterval 1, drawable 0x7ff3ec927410
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x4305089b: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x4305089b FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Plain
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645874602 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645874602 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_Anim took 0.93 sec
    [apply] Testcase: test01_Plain took 0.06 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645875999 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645876001 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Anim
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01_Anim)
    [apply] Thread[Thread-4-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-4-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Thread[Thread-4-Animator#00,5,main] GearsES2.init.0 0x3fa661cf: tileRendererInUse null, GearsES2[obj 0x3fa661cf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3fa661cf on Thread[Thread-4-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=2, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=3, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-4-Animator#01,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-4-Animator#01,5,main] RedSquareES2.reshape 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7fa7116a4f40, tileRendererInUse null
    [apply] Thread[Thread-4-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] gear1 0x3fa661cf created: GearsObj[0x78c5abbc, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3fa661cf created: GearsObj[0x646f019d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3fa661cf created: GearsObj[0x646f019d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-4-Animator#00,5,main] GearsES2.init.X 0x3fa661cf FIN GearsES2[obj 0x3fa661cf isInit true, usesShared false, 1 GearsObj[0x78c5abbc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x646f019d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f1d9a5d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-4-Animator#00,5,main] GearsES2.reshape 0x3fa661cf 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7fa7116a0770, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3fa661cf, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] junit.framework.TestListener: endTest(test01_Anim)
    [apply] Window1: frames 545junit.framework.TestListener: startTest(test01_Plain)
    [apply] Window2: frames 1568
    [apply] 
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x3fa661cf: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x3fa661cf FIN
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Anim
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Plain
    [apply] junit.framework.TestListener: endTest(test01_Plain)
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7fa711699240, tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x2d7b2dd8: tileRendererInUse null, GearsES2[obj 0x2d7b2dd8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2d7b2dd8 on Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2d7b2dd8 created: GearsObj[0x5eabd3a4, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2d7b2dd8 created: GearsObj[0x21758ad6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2d7b2dd8 created: GearsObj[0x21758ad6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x2d7b2dd8 FIN GearsES2[obj 0x2d7b2dd8 isInit true, usesShared false, 1 GearsObj[0x5eabd3a4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x21758ad6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x64662ae7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x2d7b2dd8 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7fa713822ab0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2d7b2dd8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x2d7b2dd8 200x200, swapInterval 1, drawable 0x7fa713822ab0
    [apply] Thread[Thread-6,5,main] GearsES2.display 0x2d7b2dd8 200x200, swapInterval 1, drawable 0x7fa713822ab0
    [apply] Window1: frames 2
    [apply] Window2: frames 5
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x2d7b2dd8: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x2d7b2dd8 FIN
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Plain
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645877618 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645877619 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.2 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645875999 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645876001 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Anim
    [apply] Thread[Thread-4-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-4-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Thread[Thread-4-Animator#00,5,main] GearsES2.init.0 0x3fa661cf: tileRendererInUse null, GearsES2[obj 0x3fa661cf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3fa661cf on Thread[Thread-4-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=2, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=3, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-4-Animator#01,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-4-Animator#01,5,main] RedSquareES2.reshape 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7fa7116a4f40, tileRendererInUse null
    [apply] Thread[Thread-4-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] gear1 0x3fa661cf created: GearsObj[0x78c5abbc, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3fa661cf created: GearsObj[0x646f019d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3fa661cf created: GearsObj[0x646f019d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-4-Animator#00,5,main] GearsES2.init.X 0x3fa661cf FIN GearsES2[obj 0x3fa661cf isInit true, usesShared false, 1 GearsObj[0x78c5abbc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x646f019d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f1d9a5d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-4-Animator#00,5,main] GearsES2.reshape 0x3fa661cf 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7fa7116a0770, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3fa661cf, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Window1: frames 545
    [apply] Window2: frames 1568
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x3fa661cf: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x3fa661cf FIN
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Anim
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Plain
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7fa711699240, tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x2d7b2dd8: tileRendererInUse null, GearsES2[obj 0x2d7b2dd8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2d7b2dd8 on Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2d7b2dd8 created: GearsObj[0x5eabd3a4, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2d7b2dd8 created: GearsObj[0x21758ad6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2d7b2dd8 created: GearsObj[0x21758ad6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x2d7b2dd8 FIN GearsES2[obj 0x2d7b2dd8 isInit true, usesShared false, 1 GearsObj[0x5eabd3a4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x21758ad6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x64662ae7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x2d7b2dd8 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7fa713822ab0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2d7b2dd8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x2d7b2dd8 200x200, swapInterval 1, drawable 0x7fa713822ab0
    [apply] Thread[Thread-6,5,main] GearsES2.display 0x2d7b2dd8 200x200, swapInterval 1, drawable 0x7fa713822ab0
    [apply] Window1: frames 2
    [apply] Window2: frames 5
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x2d7b2dd8: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x2d7b2dd8 FIN
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Plain
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645877618 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645877619 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_Anim took 1.466 sec
    [apply] Testcase: test01_Plain took 0.103 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT
    [apply] junit.framework.TestListener: tests to run: 7
    [apply] junit.framework.TestListener: startTest(test01CPUSource)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645879054 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645879055 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSource
    [apply] junit.framework.TestListener: endTest(test01CPUSource)
    [apply] GL3bc n/ajunit.framework.TestListener: startTest(test02VBOOnly)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSource
    [apply] 
    [apply] junit.framework.TestListener: endTest(test02VBOOnly)
    [apply] junit.framework.TestListener: startTest(test03VBOVAO)
    [apply] junit.framework.TestListener: endTest(test03VBOVAO)
    [apply] junit.framework.TestListener: startTest(test12CPUSourceAndVBOOnly)
    [apply] junit.framework.TestListener: endTest(test12CPUSourceAndVBOOnly)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test02VBOOnlyjunit.framework.TestListener: startTest(test13CPUSourceAndVBOVAO)
    [apply] GL3bc n/a
    [apply] 
    [apply] junit.framework.TestListener: endTest(test13CPUSourceAndVBOVAO)
    [apply] junit.framework.TestListener: startTest(test23VBOOnlyAndVBOVAO)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test02VBOOnlyjunit.framework.TestListener: endTest(test23VBOOnlyAndVBOVAO)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test03VBOVAO
    [apply] GL3bc n/a
    [apply] 
    [apply] junit.framework.TestListener: startTest(test88AllModes)
    [apply] junit.framework.TestListener: endTest(test88AllModes)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test03VBOVAO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test12CPUSourceAndVBOOnly
    [apply] GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test12CPUSourceAndVBOOnly
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test13CPUSourceAndVBOVAO
    [apply] GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test13CPUSourceAndVBOVAO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test23VBOOnlyAndVBOVAO
    [apply] GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test23VBOOnlyAndVBOVAO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes
    [apply] GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645879875 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645879875 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.414 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645879054 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645879055 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSource
    [apply] GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSource
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test02VBOOnly
    [apply] GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test02VBOOnly
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test03VBOVAO
    [apply] GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test03VBOVAO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test12CPUSourceAndVBOOnly
    [apply] GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test12CPUSourceAndVBOOnly
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test13CPUSourceAndVBOVAO
    [apply] GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test13CPUSourceAndVBOVAO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test23VBOOnlyAndVBOVAO
    [apply] GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test23VBOOnlyAndVBOVAO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes
    [apply] GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645879875 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645879875 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01CPUSource took 0.777 sec
    [apply] Testcase: test02VBOOnly took 0 sec
    [apply] Testcase: test03VBOVAO took 0 sec
    [apply] Testcase: test12CPUSourceAndVBOOnly took 0 sec
    [apply] Testcase: test13CPUSourceAndVBOVAO took 0 sec
    [apply] Testcase: test23VBOOnlyAndVBOVAO took 0 sec
    [apply] Testcase: test88AllModes took 0 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645881318 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645881320 ms +++ localhost/127.0.0.1:59999 - Locked within 25 ms, 1 attemptsjunit.framework.TestListener: startTest(test01GL2CPUSource)
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test01GL2CPUSource
    [apply] junit.framework.TestListener: endTest(test01GL2CPUSource)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test01GL2CPUSource
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test02GL3CPUSource
    [apply] junit.framework.TestListener: startTest(test02GL3CPUSource)
    [apply] junit.framework.TestListener: endTest(test02GL3CPUSource)
    [apply] Expected Exception: Caught GLException: CPU data sourcing n/a w/ MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x102cb39b, handle 0x7f82624d1f90, isShared false, jogamp.opengl.gl4.GL4bcImpl@3b0944c1,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@2f81fae7,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 1, num 2,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound false, size 512x512, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x2ceca000], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x8819363], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x28723475],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x2a4fc4ee], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x7725e8b9], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x63ea8d07],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 512x512
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5a02cc93]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]
    [apply] , surfaceLock <23a874a, 56065b57>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 512x512]
    [apply] , upstreamSurface false ]], mode NSOPENGL]  on thread Thread-2-UserApp-JUnitTestRunner
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test02GL3CPUSource
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645882282 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645882283 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.609 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645881318 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645881320 ms +++ localhost/127.0.0.1:59999 - Locked within 25 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test01GL2CPUSource
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test01GL2CPUSource
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test02GL3CPUSource
    [apply] Expected Exception: Caught GLException: CPU data sourcing n/a w/ MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x102cb39b, handle 0x7f82624d1f90, isShared false, jogamp.opengl.gl4.GL4bcImpl@3b0944c1,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@2f81fae7,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 1, num 2,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound false, size 512x512, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x2ceca000], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x8819363], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x28723475],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x2a4fc4ee], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x7725e8b9], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x63ea8d07],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 512x512
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5a02cc93]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]
    [apply] , surfaceLock <23a874a, 56065b57>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 512x512]
    [apply] , upstreamSurface false ]], mode NSOPENGL]  on thread Thread-2-UserApp-JUnitTestRunner
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test02GL3CPUSource
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645882282 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645882283 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GL2CPUSource took 0.905 sec
    [apply] Testcase: test02GL3CPUSource took 0.014 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT
    [apply] junit.framework.TestListener: tests to run: 11
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645883682 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645883683 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01a_GL2ES2_Demo1_SingleBuffer_Normal
    [apply] junit.framework.TestListener: startTest(test01a_GL2ES2_Demo1_SingleBuffer_Normal)
    [apply] Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x5c2f6883: tileRendererInUse null, GearsES2[obj 0x5c2f6883 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] GearsES2 init 0x5c2f6883 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] 	Handle    0x0,Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] 
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]	Surface   WrappedSurface[ displayHandle 0x0
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] 
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] 
    [apply] -----------------------------------------------------------------------------------------------------	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] gear1 0x5c2f6883 created: GearsObj[0x565082e7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5c2f6883 created: GearsObj[0x7da5df72, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5c2f6883 created: GearsObj[0x7da5df72, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x5c2f6883 FIN GearsES2[obj 0x5c2f6883 isInit true, usesShared false, 1 GearsObj[0x565082e7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7da5df72, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f278175, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] , surfaceLock <3e396fe0, 4bc3d024>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] 
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5c2f6883 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse nullRealized GLAD: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] 
    [apply] >> GearsES2 0x5c2f6883, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip falseDepth: exp true, req true, has true
    [apply] 
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 400x300, swapInterval 0, drawable 0x0	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <3e396fe0, 4bc3d024>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x5ed2a3be, handle 0x7fbd6b000be0, isShared false, jogamp.opengl.gl4.GL4bcImpl@2ed42b0,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <3e396fe0, 4bc3d024>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1]
    [apply] Init back  FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1]
    [apply] Texture: exp true, hasFront true
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 400x300, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0001-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5c2f6883 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5c2f6883, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 200x150, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 200x150, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0003-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 200x150, swapInterval 0, drawable 0x0
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x71a5a679]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x71a5a679]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5c2f6883 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5c2f6883, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 800x600, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0006-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1]
    [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1]
    [apply] Resize1.oldBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1]
    [apply] Resize1.nowBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 800x600, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5c2f6883 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x5c2f6883, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 600x450, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 600x450, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0600x0450.png
    [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1]
    [apply] Resize2.nowFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1]
    [apply] Resize2.oldBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1]
    [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1]
    [apply] Resize3.sampleCount: 0 -> 4
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x5c2f6883 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@7349c621[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(test01a_GL2ES2_Demo1_SingleBuffer_Normal)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x5c2f6883: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x5c2f6883 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01a_GL2ES2_Demo1_SingleBuffer_Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01b_GL2ES2_Demo1_SingleBuffer_NoTex
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x15537307: tileRendererInUse null, GearsES2[obj 0x15537307 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x15537307 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x15537307 created: GearsObj[0x53648036, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x15537307 created: GearsObj[0x36c11f48, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x15537307 created: GearsObj[0x36c11f48, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x15537307 FIN GearsES2[obj 0x15537307 isInit true, usesShared false, 1 GearsObj[0x53648036, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x36c11f48, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x71171741, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x15537307 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x15537307, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 400x300, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 400x300, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0001-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x15537307 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x15537307, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 200x150, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 200x150, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0003-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 200x150, swapInterval 0, drawable 0x0
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0xbd0c17d]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0xbd0c17d]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x15537307 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x15537307, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 800x600, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0006-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 800x600, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0800x0600.png
    [apply] junit.framework.TestListener: startTest(test01b_GL2ES2_Demo1_SingleBuffer_NoTex)
    [apply] Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <8ef4897, 5f6f8f52>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <8ef4897, 5f6f8f52>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x1bc27d52, handle 0x7fbd68f30460, isShared false, jogamp.opengl.gl4.GL4bcImpl@20461af9,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <8ef4897, 5f6f8f52>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a]
    [apply] Init back  FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a]
    [apply] Texture: exp false, hasFront false
    [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a]
    [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a]
    [apply] Resize1.oldBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a]
    [apply] Resize1.nowBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a]
    [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a]
    [apply] Resize2.nowFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a]
    [apply] Resize2.oldBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a]
    [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a]
    [apply] Resize3.sampleCount: 0 -> 4
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x15537307 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x15537307, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 600x450, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 600x450, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0600x0450.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x15537307: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x15537307 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01b_GL2ES2_Demo1_SingleBuffer_NoTex
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x79433968: tileRendererInUse null, GearsES2[obj 0x79433968 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x79433968 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x79433968 created: GearsObj[0x67fe585f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x79433968 created: GearsObj[0x21fc72da, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x79433968 created: GearsObj[0x21fc72da, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x79433968 FIN GearsES2[obj 0x79433968 isInit true, usesShared false, 1 GearsObj[0x67fe585f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x21fc72da, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x40fa42c5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x79433968 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79433968, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 400x300, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 400x300, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0001-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D00-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x79433968 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79433968, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 200x150, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 200x150, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0003-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D00-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 200x150, swapInterval 0, drawable 0x0
    [apply] Resize1.oldDepth null
    [apply] Resize1.newDepth null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x79433968 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79433968, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 800x600, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0006-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D00-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 800x600, swapInterval 0, drawable 0x0
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x15537307 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@180583f9[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(test01b_GL2ES2_Demo1_SingleBuffer_NoTex)
    [apply] junit.framework.TestListener: startTest(test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth)
    [apply] Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <7ae4d36, 39ab29d4>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp false, req false, has false
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <7ae4d36, 39ab29d4>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x70cf9cbf, handle 0x7fbd68cc1dd0, isShared false, jogamp.opengl.gl4.GL4bcImpl@75e5690f,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <7ae4d36, 39ab29d4>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe]
    [apply] Init back  FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe]
    [apply] Texture: exp false, hasFront false
    [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe]
    [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe]
    [apply] Resize1.oldBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe]
    [apply] Resize1.nowBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe]
    [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe]
    [apply] Resize2.nowFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe]
    [apply] Resize2.oldBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe]
    [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe]
    [apply] Resize3.sampleCount: 0 -> 4
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 800x600, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D00-St00-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x79433968 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x79433968, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 600x450, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 600x450, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D00-St00-Sa04_default-0600x0450.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x79433968: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x79433968 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test02a_GL2ES2_Demo1_DoubleBuffer_Normal
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x376b3531: tileRendererInUse null, GearsES2[obj 0x376b3531 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x376b3531 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x376b3531 created: GearsObj[0x66f88563, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x376b3531 created: GearsObj[0x2794b734, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x376b3531 created: GearsObj[0x2794b734, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x376b3531 FIN GearsES2[obj 0x376b3531 isInit true, usesShared false, 1 GearsObj[0x66f88563, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2794b734, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b6a645a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x376b3531 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x376b3531, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 400x300, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 400x300, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x376b3531 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x376b3531, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 200x150, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 200x150, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0003-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 200x150, swapInterval 0, drawable 0x0
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x36febe9f]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x36febe9f]
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x79433968 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@8692426[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth)
    [apply] junit.framework.TestListener: startTest(test02a_GL2ES2_Demo1_DoubleBuffer_Normal)
    [apply] Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <3f154c77, 7dbd83ed>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x36febe9f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x231d387f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x274de146],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x1a3ac752], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x502ed3e8], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x597398cc],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <3f154c77, 7dbd83ed>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x6f431af5, handle 0x7fbd6b022620, isShared false, jogamp.opengl.gl4.GL4bcImpl@11fc1575,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x36febe9f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x231d387f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x274de146],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x1a3ac752], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x502ed3e8], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x597398cc],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <3f154c77, 7dbd83ed>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x36febe9f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x231d387f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x274de146]
    [apply] Init back  FBO: FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x1a3ac752], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x502ed3e8], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x597398cc]
    [apply] Texture: exp true, hasFront true
    [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x36febe9f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x231d387f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x274de146]
    [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x36febe9f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x231d387f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x274de146]
    [apply] Resize1.oldBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x1a3ac752], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x502ed3e8], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x597398cc]
    [apply] Resize1.nowBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x1a3ac752], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x502ed3e8], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x597398cc]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x376b3531 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x376b3531, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 800x600, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 800x600, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x376b3531 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x376b3531, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 600x450, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 600x450, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0600x0450.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x376b3531: tileRendererInUse null
    [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x36febe9f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x231d387f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x274de146]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x1a3ac752], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x502ed3e8], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x597398cc]
    [apply] Resize2.oldBack : FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x1a3ac752], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x502ed3e8], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x597398cc]
    [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x36febe9f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x231d387f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x274de146]
    [apply] Resize3.sampleCount: 0 -> 4
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x376b3531 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@7b2764d9[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(test02a_GL2ES2_Demo1_DoubleBuffer_Normal)
    [apply] junit.framework.TestListener: startTest(test03a_GL2ES2_Demo2MSAA4_Normal)
    [apply] Requested:     GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <fb248ef, 5ab8f9fe>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x7832f5e0], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x65d89411],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x5add5cf5], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x6e57f3b7], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], hasSink true, dirty false], state OK, obj 0x352f2fbb],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <fb248ef, 5ab8f9fe>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x74ffff72, handle 0x7fbd6b000be0, isShared false, jogamp.opengl.gl4.GL4bcImpl@14f65d13,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x7832f5e0], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x65d89411],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x5add5cf5], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x6e57f3b7], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], hasSink true, dirty false], state OK, obj 0x352f2fbb],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <fb248ef, 5ab8f9fe>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x7832f5e0], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x65d89411]
    [apply] Init back  FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x5add5cf5], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x6e57f3b7], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], hasSink true, dirty false], state OK, obj 0x352f2fbb]
    [apply] Texture: exp true, hasFront true
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x376b3531 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test02a_GL2ES2_Demo1_DoubleBuffer_Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03a_GL2ES2_Demo2MSAA4_Normal
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0003-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x7832f5e0]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x7832f5e0]
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x7832f5e0], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x65d89411]
    [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x7832f5e0], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x65d89411]
    [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x5add5cf5], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x6e57f3b7], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], hasSink true, dirty false], state OK, obj 0x352f2fbb]
    [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x5add5cf5], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x6e57f3b7], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], hasSink true, dirty false], state OK, obj 0x352f2fbb]
    [apply] Resize2.oldFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x7832f5e0], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x65d89411]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x7832f5e0], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x65d89411]
    [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x5add5cf5], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x6e57f3b7], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], hasSink true, dirty false], state OK, obj 0x352f2fbb]
    [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x5add5cf5], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x6e57f3b7], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], hasSink true, dirty false], state OK, obj 0x352f2fbb]
    [apply] Resize3.sampleCount: 4 -> 0
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0600x0450.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03a_GL2ES2_Demo2MSAA4_Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03b_GL2ES2_Demo2MSAA4_NoTex
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=6, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0003-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x7c4e907e]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x7c4e907e]
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.MultisampleDemoES2@456dde71[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@756718dd[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(test03a_GL2ES2_Demo2MSAA4_Normal)
    [apply] junit.framework.TestListener: startTest(test03b_GL2ES2_Demo2MSAA4_NoTex)
    [apply] Requested:     GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1a503ff9, 4e81d959>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x4, obj 0x7c4e907e], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x677ac49f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3c45d5bf],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x6dfed00b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x5c11b92a], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x677ac49f], hasSink true, dirty false], state OK, obj 0x65bb60aa],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1a503ff9, 4e81d959>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x324a5fd2, handle 0x7fbd6b000be0, isShared false, jogamp.opengl.gl4.GL4bcImpl@77c1a98f,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x4, obj 0x7c4e907e], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x677ac49f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3c45d5bf],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x6dfed00b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x5c11b92a], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x677ac49f], hasSink true, dirty false], state OK, obj 0x65bb60aa],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1a503ff9, 4e81d959>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x4, obj 0x7c4e907e], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x677ac49f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3c45d5bf]
    [apply] Init back  FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x6dfed00b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x5c11b92a], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x677ac49f], hasSink true, dirty false], state OK, obj 0x65bb60aa]
    [apply] Texture: exp false, hasFront false
    [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x7c4e907e], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x3, obj 0x677ac49f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3c45d5bf]
    [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x7c4e907e], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x3, obj 0x677ac49f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3c45d5bf]
    [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x6dfed00b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x5c11b92a], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x3, obj 0x677ac49f], hasSink true, dirty false], state OK, obj 0x65bb60aa]
    [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x6dfed00b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x5c11b92a], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x3, obj 0x677ac49f], hasSink true, dirty false], state OK, obj 0x65bb60aa]
    [apply] Resize2.oldFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x4, obj 0x7c4e907e], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x3, obj 0x677ac49f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3c45d5bf]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x4, obj 0x7c4e907e], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x3, obj 0x677ac49f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3c45d5bf]
    [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x6dfed00b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x5c11b92a], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x3, obj 0x677ac49f], hasSink true, dirty false], state OK, obj 0x65bb60aa]
    [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x6dfed00b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x5c11b92a], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x3, obj 0x677ac49f], hasSink true, dirty false], state OK, obj 0x65bb60aa]
    [apply] Resize3.sampleCount: 4 -> 0
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0600x0450.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03b_GL2ES2_Demo2MSAA4_NoTex
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=7, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa04_default-0400x0300.png
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0003-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa04_default-0200x0150.png
    [apply] Resize1.oldDepth null
    [apply] Resize1.newDepth null
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa04_default-0800x0600.png
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.MultisampleDemoES2@26c886b4[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@3dad74ee[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(test03b_GL2ES2_Demo2MSAA4_NoTex)
    [apply] junit.framework.TestListener: startTest(test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth)
    [apply] Requested:     GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <d4f776b, 3d1064fc>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp false, req false, has false
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x2cd220b7], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5a50ee69],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x64d9465b], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x2cd220b7], hasSink true, dirty false], state OK, obj 0x1506c09b],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <d4f776b, 3d1064fc>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x3bc95cff, handle 0x7fbd68cc8670, isShared false, jogamp.opengl.gl4.GL4bcImpl@28ec9d14,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x2cd220b7], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5a50ee69],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x64d9465b], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x2cd220b7], hasSink true, dirty false], state OK, obj 0x1506c09b],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <d4f776b, 3d1064fc>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x2cd220b7], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5a50ee69]
    [apply] Init back  FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x64d9465b], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x2cd220b7], hasSink true, dirty false], state OK, obj 0x1506c09b]
    [apply] Texture: exp false, hasFront false
    [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x2, obj 0x2cd220b7], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5a50ee69]
    [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x2, obj 0x2cd220b7], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5a50ee69]
    [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x64d9465b], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x2, obj 0x2cd220b7], hasSink true, dirty false], state OK, obj 0x1506c09b]
    [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x64d9465b], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x2, obj 0x2cd220b7], hasSink true, dirty false], state OK, obj 0x1506c09b]
    [apply] Resize2.oldFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x2, obj 0x2cd220b7], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5a50ee69]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x2, obj 0x2cd220b7], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5a50ee69]
    [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x64d9465b], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x2, obj 0x2cd220b7], hasSink true, dirty false], state OK, obj 0x1506c09b]
    [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x64d9465b], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x2, obj 0x2cd220b7], hasSink true, dirty false], state OK, obj 0x1506c09b]
    [apply] Resize3.sampleCount: 4 -> 0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa00_default-0800x0600.png
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa00_default-0600x0450.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test04_GL2ES2_FBODemoMSAA4_Normal
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x595a8463: tileRendererInUse null, GearsES2[obj 0x595a8463 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x595a8463 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x595a8463 created: GearsObj[0x3814dcbb, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x595a8463 created: GearsObj[0x636f4e1a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x595a8463 created: GearsObj[0x636f4e1a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x595a8463 FIN GearsES2[obj 0x595a8463 isInit true, usesShared false, 1 GearsObj[0x3814dcbb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x636f4e1a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x654983db, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 9 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=9, linked=false, inUse=false, program: 4,
    [apply]    ShaderCode[id=17, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [apply]    ShaderCode[id=18, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] **** Init
    [apply] **** Reshape: 400x300
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x595a8463 0/0 400x300 of 400x300, swapInterval -1, drawable 0x0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x595a8463, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 400x300 of 400x300, swapInterval -1, drawable 0x0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 400x300, swapInterval -1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 400x300, swapInterval -1, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.MultisampleDemoES2@75920dc6[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@5bd766b1[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth)
    [apply] junit.framework.TestListener: startTest(test04_GL2ES2_FBODemoMSAA4_Normal)
    [apply] Requested:     GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1225f99e, 1885913c>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x5d35ffe3], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x698d9908],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x302c9b69], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x58beb9d5], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], hasSink true, dirty false], state OK, obj 0x4294b068],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1225f99e, 1885913c>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x50bc37c3, handle 0x7fbd68cc8670, isShared false, jogamp.opengl.gl4.GL4bcImpl@47d424eb,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x5d35ffe3], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x698d9908],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x302c9b69], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x58beb9d5], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], hasSink true, dirty false], state OK, obj 0x4294b068],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1225f99e, 1885913c>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x5d35ffe3], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x698d9908]
    [apply] Init back  FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x302c9b69], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x58beb9d5], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], hasSink true, dirty false], state OK, obj 0x4294b068]
    [apply] Texture: exp true, hasFront true
    [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x5d35ffe3], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x698d9908]
    [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x5d35ffe3], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x698d9908]
    [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x302c9b69], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x58beb9d5], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], hasSink true, dirty false], state OK, obj 0x4294b068]
    [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x302c9b69], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x58beb9d5], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], hasSink true, dirty false], state OK, obj 0x4294b068]
    [apply] **** Reshape: 200x150
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x595a8463 0/0 200x150 of 200x150, swapInterval -1, drawable 0x0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x595a8463, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 200x150 of 200x150, swapInterval -1, drawable 0x0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 200x150, swapInterval -1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 200x150, swapInterval -1, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0003-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 200x150, swapInterval -1, drawable 0x0
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x5d35ffe3]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x5d35ffe3]
    [apply] **** Reshape: 800x600
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x595a8463 0/0 800x600 of 800x600, swapInterval -1, drawable 0x0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x595a8463, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 800x600 of 800x600, swapInterval -1, drawable 0x0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 800x600, swapInterval -1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 800x600, swapInterval -1, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 800x600, swapInterval -1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 800x600, swapInterval -1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 800x600, swapInterval -1, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] **** Reshape: 600x450
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x595a8463 0/0 600x450 of 600x450, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x595a8463, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 600x450 of 600x450, swapInterval -1, drawable 0x0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 600x450, swapInterval -1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 600x450, swapInterval -1, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0600x0450.png
    [apply] Resize2.oldFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x5d35ffe3], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x698d9908]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x5d35ffe3], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x698d9908]
    [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x302c9b69], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x58beb9d5], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], hasSink true, dirty false], state OK, obj 0x4294b068]
    [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x302c9b69], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x58beb9d5], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], hasSink true, dirty false], state OK, obj 0x4294b068]
    [apply] Resize3.sampleCount: 4 -> 0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x595a8463: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x595a8463 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test04_GL2ES2_FBODemoMSAA4_Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test11_EGLES2_Demo0Normal
    [apply] EGL ES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test11_EGLES2_Demo0Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test13_EGLES2_Demo0MSAA4
    [apply] EGL ES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test13_EGLES2_Demo0MSAA4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test21_GL3_Demo0Normal
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x1fc1afb: tileRendererInUse null, GearsES2[obj 0x1fc1afb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1fc1afb on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1fc1afb created: GearsObj[0x343b5e9a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1fc1afb created: GearsObj[0x4baeffb6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1fc1afb created: GearsObj[0x4baeffb6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x1fc1afb FIN GearsES2[obj 0x1fc1afb isInit true, usesShared false, 1 GearsObj[0x343b5e9a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4baeffb6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2fe0dfe, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x1fc1afb 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1fc1afb, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 400x300, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 400x300, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0001-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x1fc1afb 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1fc1afb, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 200x150, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 200x150, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0003-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 200x150, swapInterval 0, drawable 0x0
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x57a15d10]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x57a15d10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x1fc1afb 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1fc1afb, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 800x600, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0006-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 800x600, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0009-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0800x0600.png
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.FBOMix2DemosES2@6a094dd5[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@3eaa742e[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(test04_GL2ES2_FBODemoMSAA4_Normal)
    [apply] junit.framework.TestListener: startTest(test11_EGLES2_Demo0Normal)
    [apply] junit.framework.TestListener: endTest(test11_EGLES2_Demo0Normal)
    [apply] junit.framework.TestListener: startTest(test13_EGLES2_Demo0MSAA4)
    [apply] junit.framework.TestListener: endTest(test13_EGLES2_Demo0MSAA4)
    [apply] junit.framework.TestListener: startTest(test21_GL3_Demo0Normal)
    [apply] Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <9086b5e, 73f2ca5c>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x57a15d10], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x1db98762], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x32e4cd92],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x2703230], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x53a32db1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fe4a6b3],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <9086b5e, 73f2ca5c>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x78e338bf, handle 0x7fbd68cc8670, isShared false, jogamp.opengl.gl4.GL4bcImpl@4b786880,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x57a15d10], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x1db98762], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x32e4cd92],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x2703230], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x53a32db1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fe4a6b3],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <9086b5e, 73f2ca5c>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x57a15d10], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x1db98762], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x32e4cd92]
    [apply] Init back  FBO: FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x2703230], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x53a32db1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fe4a6b3]
    [apply] Texture: exp true, hasFront true
    [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x57a15d10], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x1db98762], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x32e4cd92]
    [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x57a15d10], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x1db98762], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x32e4cd92]
    [apply] Resize1.oldBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x2703230], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x53a32db1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fe4a6b3]
    [apply] Resize1.nowBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x2703230], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x53a32db1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fe4a6b3]
    [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x57a15d10], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x1db98762], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x32e4cd92]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x2703230], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x53a32db1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fe4a6b3]
    [apply] Resize2.oldBack : FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x2703230], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x53a32db1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fe4a6b3]
    [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x57a15d10], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x1db98762], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x32e4cd92]
    [apply] Resize3.sampleCount: 0 -> 4
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x1fc1afb 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x1fc1afb, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 600x450, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 600x450, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0011-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0600x0450.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x1fc1afb: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x1fc1afb FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test21_GL3_Demo0Normal
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645885867 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645885867 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1fc1afb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@29e5946[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(test21_GL3_Demo0Normal)
    [apply] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.783 sec
    [apply] ------------- Standard Output ---------------
    [apply] Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <3e396fe0, 4bc3d024>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <3e396fe0, 4bc3d024>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x5ed2a3be, handle 0x7fbd6b000be0, isShared false, jogamp.opengl.gl4.GL4bcImpl@2ed42b0,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <3e396fe0, 4bc3d024>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1]
    [apply] Init back  FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1]
    [apply] Texture: exp true, hasFront true
    [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1]
    [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1]
    [apply] Resize1.oldBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1]
    [apply] Resize1.nowBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1]
    [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1]
    [apply] Resize2.nowFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1]
    [apply] Resize2.oldBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1]
    [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x71a5a679], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x789831e5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x488ba6b1]
    [apply] Resize3.sampleCount: 0 -> 4
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x5c2f6883 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@7349c621[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <8ef4897, 5f6f8f52>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <8ef4897, 5f6f8f52>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x1bc27d52, handle 0x7fbd68f30460, isShared false, jogamp.opengl.gl4.GL4bcImpl@20461af9,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <8ef4897, 5f6f8f52>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a]
    [apply] Init back  FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a]
    [apply] Texture: exp false, hasFront false
    [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a]
    [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a]
    [apply] Resize1.oldBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a]
    [apply] Resize1.nowBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a]
    [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a]
    [apply] Resize2.nowFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a]
    [apply] Resize2.oldBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a]
    [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0xbd0c17d], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x7989852b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2866ca4a]
    [apply] Resize3.sampleCount: 0 -> 4
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x15537307 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@180583f9[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <7ae4d36, 39ab29d4>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp false, req false, has false
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <7ae4d36, 39ab29d4>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x70cf9cbf, handle 0x7fbd68cc1dd0, isShared false, jogamp.opengl.gl4.GL4bcImpl@75e5690f,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <7ae4d36, 39ab29d4>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe]
    [apply] Init back  FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe]
    [apply] Texture: exp false, hasFront false
    [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe]
    [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe]
    [apply] Resize1.oldBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe]
    [apply] Resize1.nowBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe]
    [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe]
    [apply] Resize2.nowFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe]
    [apply] Resize2.oldBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe]
    [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x60d2312f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x156017fe]
    [apply] Resize3.sampleCount: 0 -> 4
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x79433968 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@8692426[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <3f154c77, 7dbd83ed>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x36febe9f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x231d387f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x274de146],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x1a3ac752], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x502ed3e8], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x597398cc],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <3f154c77, 7dbd83ed>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x6f431af5, handle 0x7fbd6b022620, isShared false, jogamp.opengl.gl4.GL4bcImpl@11fc1575,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x36febe9f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x231d387f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x274de146],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x1a3ac752], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x502ed3e8], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x597398cc],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <3f154c77, 7dbd83ed>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x36febe9f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x231d387f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x274de146]
    [apply] Init back  FBO: FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x1a3ac752], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x502ed3e8], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x597398cc]
    [apply] Texture: exp true, hasFront true
    [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x36febe9f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x231d387f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x274de146]
    [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x36febe9f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x231d387f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x274de146]
    [apply] Resize1.oldBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x1a3ac752], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x502ed3e8], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x597398cc]
    [apply] Resize1.nowBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x1a3ac752], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x502ed3e8], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x597398cc]
    [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x36febe9f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x231d387f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x274de146]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x1a3ac752], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x502ed3e8], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x597398cc]
    [apply] Resize2.oldBack : FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x1a3ac752], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x502ed3e8], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x597398cc]
    [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x36febe9f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x231d387f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x274de146]
    [apply] Resize3.sampleCount: 0 -> 4
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x376b3531 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@7b2764d9[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested:     GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <fb248ef, 5ab8f9fe>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x7832f5e0], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x65d89411],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x5add5cf5], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x6e57f3b7], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], hasSink true, dirty false], state OK, obj 0x352f2fbb],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <fb248ef, 5ab8f9fe>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x74ffff72, handle 0x7fbd6b000be0, isShared false, jogamp.opengl.gl4.GL4bcImpl@14f65d13,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x7832f5e0], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x65d89411],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x5add5cf5], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x6e57f3b7], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], hasSink true, dirty false], state OK, obj 0x352f2fbb],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <fb248ef, 5ab8f9fe>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x7832f5e0], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x65d89411]
    [apply] Init back  FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x5add5cf5], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x6e57f3b7], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], hasSink true, dirty false], state OK, obj 0x352f2fbb]
    [apply] Texture: exp true, hasFront true
    [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x7832f5e0], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x65d89411]
    [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x7832f5e0], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x65d89411]
    [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x5add5cf5], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x6e57f3b7], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], hasSink true, dirty false], state OK, obj 0x352f2fbb]
    [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x5add5cf5], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x6e57f3b7], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], hasSink true, dirty false], state OK, obj 0x352f2fbb]
    [apply] Resize2.oldFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x7832f5e0], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x65d89411]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x7832f5e0], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x65d89411]
    [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x5add5cf5], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x6e57f3b7], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], hasSink true, dirty false], state OK, obj 0x352f2fbb]
    [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x5add5cf5], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x6e57f3b7], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x65da2c84], hasSink true, dirty false], state OK, obj 0x352f2fbb]
    [apply] Resize3.sampleCount: 4 -> 0
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.MultisampleDemoES2@456dde71[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@756718dd[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested:     GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1a503ff9, 4e81d959>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x4, obj 0x7c4e907e], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x677ac49f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3c45d5bf],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x6dfed00b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x5c11b92a], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x677ac49f], hasSink true, dirty false], state OK, obj 0x65bb60aa],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1a503ff9, 4e81d959>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x324a5fd2, handle 0x7fbd6b000be0, isShared false, jogamp.opengl.gl4.GL4bcImpl@77c1a98f,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x4, obj 0x7c4e907e], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x677ac49f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3c45d5bf],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x6dfed00b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x5c11b92a], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x677ac49f], hasSink true, dirty false], state OK, obj 0x65bb60aa],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1a503ff9, 4e81d959>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x4, obj 0x7c4e907e], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x677ac49f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3c45d5bf]
    [apply] Init back  FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x6dfed00b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x5c11b92a], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x677ac49f], hasSink true, dirty false], state OK, obj 0x65bb60aa]
    [apply] Texture: exp false, hasFront false
    [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x7c4e907e], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x3, obj 0x677ac49f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3c45d5bf]
    [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x7c4e907e], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x3, obj 0x677ac49f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3c45d5bf]
    [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x6dfed00b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x5c11b92a], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x3, obj 0x677ac49f], hasSink true, dirty false], state OK, obj 0x65bb60aa]
    [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x6dfed00b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x5c11b92a], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x3, obj 0x677ac49f], hasSink true, dirty false], state OK, obj 0x65bb60aa]
    [apply] Resize2.oldFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x4, obj 0x7c4e907e], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x3, obj 0x677ac49f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3c45d5bf]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x4, obj 0x7c4e907e], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x3, obj 0x677ac49f], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3c45d5bf]
    [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x6dfed00b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x5c11b92a], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x3, obj 0x677ac49f], hasSink true, dirty false], state OK, obj 0x65bb60aa]
    [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x6dfed00b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x5c11b92a], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x3, obj 0x677ac49f], hasSink true, dirty false], state OK, obj 0x65bb60aa]
    [apply] Resize3.sampleCount: 4 -> 0
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.MultisampleDemoES2@26c886b4[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@3dad74ee[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested:     GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <d4f776b, 3d1064fc>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp false, req false, has false
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x2cd220b7], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5a50ee69],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x64d9465b], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x2cd220b7], hasSink true, dirty false], state OK, obj 0x1506c09b],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <d4f776b, 3d1064fc>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x3bc95cff, handle 0x7fbd68cc8670, isShared false, jogamp.opengl.gl4.GL4bcImpl@28ec9d14,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x2cd220b7], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5a50ee69],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x64d9465b], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x2cd220b7], hasSink true, dirty false], state OK, obj 0x1506c09b],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <d4f776b, 3d1064fc>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x2cd220b7], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5a50ee69]
    [apply] Init back  FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x64d9465b], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x2cd220b7], hasSink true, dirty false], state OK, obj 0x1506c09b]
    [apply] Texture: exp false, hasFront false
    [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x2, obj 0x2cd220b7], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5a50ee69]
    [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x2, obj 0x2cd220b7], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5a50ee69]
    [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x64d9465b], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x2, obj 0x2cd220b7], hasSink true, dirty false], state OK, obj 0x1506c09b]
    [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x64d9465b], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x2, obj 0x2cd220b7], hasSink true, dirty false], state OK, obj 0x1506c09b]
    [apply] Resize2.oldFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x2, obj 0x2cd220b7], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5a50ee69]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x2, obj 0x2cd220b7], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5a50ee69]
    [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x64d9465b], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x2, obj 0x2cd220b7], hasSink true, dirty false], state OK, obj 0x1506c09b]
    [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/8, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x64d9465b], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x2, obj 0x2cd220b7], hasSink true, dirty false], state OK, obj 0x1506c09b]
    [apply] Resize3.sampleCount: 4 -> 0
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.MultisampleDemoES2@75920dc6[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@5bd766b1[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested:     GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1225f99e, 1885913c>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x5d35ffe3], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x698d9908],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x302c9b69], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x58beb9d5], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], hasSink true, dirty false], state OK, obj 0x4294b068],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1225f99e, 1885913c>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x50bc37c3, handle 0x7fbd68cc8670, isShared false, jogamp.opengl.gl4.GL4bcImpl@47d424eb,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x5d35ffe3], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x698d9908],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x302c9b69], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x58beb9d5], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], hasSink true, dirty false], state OK, obj 0x4294b068],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1225f99e, 1885913c>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x5d35ffe3], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x698d9908]
    [apply] Init back  FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x302c9b69], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x58beb9d5], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], hasSink true, dirty false], state OK, obj 0x4294b068]
    [apply] Texture: exp true, hasFront true
    [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x5d35ffe3], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x698d9908]
    [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x5d35ffe3], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x698d9908]
    [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x302c9b69], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x58beb9d5], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], hasSink true, dirty false], state OK, obj 0x4294b068]
    [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x302c9b69], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x58beb9d5], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], hasSink true, dirty false], state OK, obj 0x4294b068]
    [apply] Resize2.oldFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x5d35ffe3], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x698d9908]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x5d35ffe3], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x698d9908]
    [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x302c9b69], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x58beb9d5], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], hasSink true, dirty false], state OK, obj 0x4294b068]
    [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x302c9b69], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x58beb9d5], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x60611378], hasSink true, dirty false], state OK, obj 0x4294b068]
    [apply] Resize3.sampleCount: 4 -> 0
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.FBOMix2DemosES2@6a094dd5[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@3eaa742e[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <9086b5e, 73f2ca5c>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x57a15d10], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x1db98762], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x32e4cd92],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x2703230], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x53a32db1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fe4a6b3],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <9086b5e, 73f2ca5c>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x78e338bf, handle 0x7fbd68cc8670, isShared false, jogamp.opengl.gl4.GL4bcImpl@4b786880,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@15700e8c,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x57a15d10], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x1db98762], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x32e4cd92],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x2703230], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x53a32db1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fe4a6b3],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34884952]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <9086b5e, 73f2ca5c>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 400x300]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x57a15d10], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x1db98762], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x32e4cd92]
    [apply] Init back  FBO: FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x2703230], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x53a32db1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fe4a6b3]
    [apply] Texture: exp true, hasFront true
    [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x57a15d10], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x1db98762], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x32e4cd92]
    [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x57a15d10], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x1db98762], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x32e4cd92]
    [apply] Resize1.oldBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x2703230], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x53a32db1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fe4a6b3]
    [apply] Resize1.nowBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x2703230], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x53a32db1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fe4a6b3]
    [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x57a15d10], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x1db98762], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x32e4cd92]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x2703230], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x53a32db1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fe4a6b3]
    [apply] Resize2.oldBack : FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x2703230], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x53a32db1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fe4a6b3]
    [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x57a15d10], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x1db98762], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x32e4cd92]
    [apply] Resize3.sampleCount: 0 -> 4
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1fc1afb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@29e5946[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645883682 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645883683 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01a_GL2ES2_Demo1_SingleBuffer_Normal
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x5c2f6883: tileRendererInUse null, GearsES2[obj 0x5c2f6883 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5c2f6883 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5c2f6883 created: GearsObj[0x565082e7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5c2f6883 created: GearsObj[0x7da5df72, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5c2f6883 created: GearsObj[0x7da5df72, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x5c2f6883 FIN GearsES2[obj 0x5c2f6883 isInit true, usesShared false, 1 GearsObj[0x565082e7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7da5df72, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f278175, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5c2f6883 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5c2f6883, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 400x300, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 400x300, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0001-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5c2f6883 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5c2f6883, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 200x150, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 200x150, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0003-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 200x150, swapInterval 0, drawable 0x0
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x71a5a679]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x71a5a679]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5c2f6883 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5c2f6883, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 800x600, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0006-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 800x600, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5c2f6883 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x5c2f6883, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 600x450, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5c2f6883 600x450, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0600x0450.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x5c2f6883: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x5c2f6883 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01a_GL2ES2_Demo1_SingleBuffer_Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01b_GL2ES2_Demo1_SingleBuffer_NoTex
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x15537307: tileRendererInUse null, GearsES2[obj 0x15537307 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x15537307 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x15537307 created: GearsObj[0x53648036, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x15537307 created: GearsObj[0x36c11f48, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x15537307 created: GearsObj[0x36c11f48, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x15537307 FIN GearsES2[obj 0x15537307 isInit true, usesShared false, 1 GearsObj[0x53648036, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x36c11f48, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x71171741, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x15537307 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x15537307, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 400x300, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 400x300, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0001-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x15537307 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x15537307, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 200x150, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 200x150, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0003-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 200x150, swapInterval 0, drawable 0x0
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0xbd0c17d]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0xbd0c17d]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x15537307 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x15537307, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 800x600, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0006-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 800x600, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x15537307 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x15537307, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 600x450, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x15537307 600x450, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0600x0450.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x15537307: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x15537307 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01b_GL2ES2_Demo1_SingleBuffer_NoTex
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x79433968: tileRendererInUse null, GearsES2[obj 0x79433968 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x79433968 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x79433968 created: GearsObj[0x67fe585f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x79433968 created: GearsObj[0x21fc72da, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x79433968 created: GearsObj[0x21fc72da, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x79433968 FIN GearsES2[obj 0x79433968 isInit true, usesShared false, 1 GearsObj[0x67fe585f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x21fc72da, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x40fa42c5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x79433968 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79433968, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 400x300, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 400x300, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0001-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D00-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x79433968 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79433968, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 200x150, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 200x150, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0003-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D00-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 200x150, swapInterval 0, drawable 0x0
    [apply] Resize1.oldDepth null
    [apply] Resize1.newDepth null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x79433968 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79433968, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 800x600, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0006-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D00-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 800x600, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D00-St00-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x79433968 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x79433968, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 600x450, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x79433968 600x450, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D00-St00-Sa04_default-0600x0450.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x79433968: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x79433968 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test02a_GL2ES2_Demo1_DoubleBuffer_Normal
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x376b3531: tileRendererInUse null, GearsES2[obj 0x376b3531 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x376b3531 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x376b3531 created: GearsObj[0x66f88563, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x376b3531 created: GearsObj[0x2794b734, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x376b3531 created: GearsObj[0x2794b734, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x376b3531 FIN GearsES2[obj 0x376b3531 isInit true, usesShared false, 1 GearsObj[0x66f88563, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2794b734, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b6a645a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x376b3531 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x376b3531, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 400x300, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 400x300, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x376b3531 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x376b3531, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 200x150, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 200x150, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0003-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 200x150, swapInterval 0, drawable 0x0
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x36febe9f]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x36febe9f]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x376b3531 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x376b3531, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 800x600, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 800x600, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x376b3531 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x376b3531, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 600x450, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x376b3531 600x450, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0600x0450.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x376b3531: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x376b3531 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test02a_GL2ES2_Demo1_DoubleBuffer_Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03a_GL2ES2_Demo2MSAA4_Normal
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0003-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x7832f5e0]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x7832f5e0]
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0600x0450.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03a_GL2ES2_Demo2MSAA4_Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03b_GL2ES2_Demo2MSAA4_NoTex
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=6, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0003-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x7c4e907e]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x7c4e907e]
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0600x0450.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03b_GL2ES2_Demo2MSAA4_NoTex
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=7, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa04_default-0400x0300.png
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0003-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa04_default-0200x0150.png
    [apply] Resize1.oldDepth null
    [apply] Resize1.newDepth null
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa04_default-0800x0600.png
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa00_default-0800x0600.png
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa00_default-0600x0450.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test04_GL2ES2_FBODemoMSAA4_Normal
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x595a8463: tileRendererInUse null, GearsES2[obj 0x595a8463 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x595a8463 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x595a8463 created: GearsObj[0x3814dcbb, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x595a8463 created: GearsObj[0x636f4e1a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x595a8463 created: GearsObj[0x636f4e1a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x595a8463 FIN GearsES2[obj 0x595a8463 isInit true, usesShared false, 1 GearsObj[0x3814dcbb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x636f4e1a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x654983db, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 9 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=9, linked=false, inUse=false, program: 4,
    [apply]    ShaderCode[id=17, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [apply]    ShaderCode[id=18, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] **** Init
    [apply] **** Reshape: 400x300
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x595a8463 0/0 400x300 of 400x300, swapInterval -1, drawable 0x0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x595a8463, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 400x300 of 400x300, swapInterval -1, drawable 0x0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 400x300, swapInterval -1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 400x300, swapInterval -1, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] **** Reshape: 200x150
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x595a8463 0/0 200x150 of 200x150, swapInterval -1, drawable 0x0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x595a8463, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 200x150 of 200x150, swapInterval -1, drawable 0x0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 200x150, swapInterval -1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 200x150, swapInterval -1, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0003-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 200x150, swapInterval -1, drawable 0x0
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x5d35ffe3]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x5d35ffe3]
    [apply] **** Reshape: 800x600
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x595a8463 0/0 800x600 of 800x600, swapInterval -1, drawable 0x0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x595a8463, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 800x600 of 800x600, swapInterval -1, drawable 0x0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 800x600, swapInterval -1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 800x600, swapInterval -1, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 800x600, swapInterval -1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 800x600, swapInterval -1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 800x600, swapInterval -1, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] **** Reshape: 600x450
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x595a8463 0/0 600x450 of 600x450, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x595a8463, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 600x450 of 600x450, swapInterval -1, drawable 0x0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 600x450, swapInterval -1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x595a8463 600x450, swapInterval -1, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0600x0450.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x595a8463: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x595a8463 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test04_GL2ES2_FBODemoMSAA4_Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test11_EGLES2_Demo0Normal
    [apply] EGL ES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test11_EGLES2_Demo0Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test13_EGLES2_Demo0MSAA4
    [apply] EGL ES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test13_EGLES2_Demo0MSAA4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test21_GL3_Demo0Normal
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x1fc1afb: tileRendererInUse null, GearsES2[obj 0x1fc1afb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1fc1afb on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1fc1afb created: GearsObj[0x343b5e9a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1fc1afb created: GearsObj[0x4baeffb6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1fc1afb created: GearsObj[0x4baeffb6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x1fc1afb FIN GearsES2[obj 0x1fc1afb isInit true, usesShared false, 1 GearsObj[0x343b5e9a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4baeffb6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2fe0dfe, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x1fc1afb 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1fc1afb, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 400x300, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 400x300, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0001-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x1fc1afb 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1fc1afb, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 200x150, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 200x150, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0003-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 200x150, swapInterval 0, drawable 0x0
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x57a15d10]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x57a15d10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x1fc1afb 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1fc1afb, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 800x600, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0006-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 800x600, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 800x600, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0009-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x1fc1afb 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x1fc1afb, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 600x450, swapInterval 0, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1fc1afb 600x450, swapInterval 0, drawable 0x0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0011-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0600x0450.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x1fc1afb: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x1fc1afb FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test21_GL3_Demo0Normal
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645885867 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645885867 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01a_GL2ES2_Demo1_SingleBuffer_Normal took 1.077 sec
    [apply] Testcase: test01b_GL2ES2_Demo1_SingleBuffer_NoTex took 0.13 sec
    [apply] Testcase: test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth took 0.13 sec
    [apply] Testcase: test02a_GL2ES2_Demo1_DoubleBuffer_Normal took 0.142 sec
    [apply] Testcase: test03a_GL2ES2_Demo2MSAA4_Normal took 0.126 sec
    [apply] Testcase: test03b_GL2ES2_Demo2MSAA4_NoTex took 0.129 sec
    [apply] Testcase: test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth took 0.118 sec
    [apply] Testcase: test04_GL2ES2_FBODemoMSAA4_Normal took 0.157 sec
    [apply] Testcase: test11_EGLES2_Demo0Normal took 0 sec
    [apply] Testcase: test13_EGLES2_Demo0MSAA4 took 0 sec
    [apply] Testcase: test21_GL3_Demo0Normal took 0.133 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645887367 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645887368 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01 - test01
    [apply] MacOSXCGLContext [Version 4.1 (Core profile, arb, debug, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c25, this 0x5154869c, handle 0x7fb5fbcd3680, isShared false, jogamp.opengl.gl4.GL4bcImpl@2129b3cb,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@54bca114,
    [apply] 	Handle    0x7fb5fbfd87c0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x169bd50c]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x169bd50c]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 200x150 wu, 200x150 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x169bd50c]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fb5fbfd8f60,
    [apply]  SurfaceHandle 0x7fb5fbfd87c0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <2122f1e9, 4d79b9ed>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOMRTNEWT01.test01-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] resize: 0 -> 1 - 200x150
    [apply] resize: 1 -> 2 - 400x300
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOMRTNEWT01.test01-n0002-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] resize: 2 -> 3 - 600x450
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOMRTNEWT01.test01-n0003-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0600x0450.png
    [apply] resize: 3 -> 4 - 800x600
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOMRTNEWT01.test01-n0004-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] junit.framework.TestListener: endTest(test01)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01 - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645889569 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645889569 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.797 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645887367 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645887368 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01 - test01
    [apply] MacOSXCGLContext [Version 4.1 (Core profile, arb, debug, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c25, this 0x5154869c, handle 0x7fb5fbcd3680, isShared false, jogamp.opengl.gl4.GL4bcImpl@2129b3cb,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@54bca114,
    [apply] 	Handle    0x7fb5fbfd87c0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x169bd50c]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x169bd50c]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 200x150 wu, 200x150 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x169bd50c]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fb5fbfd8f60,
    [apply]  SurfaceHandle 0x7fb5fbfd87c0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <2122f1e9, 4d79b9ed>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOMRTNEWT01.test01-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] resize: 0 -> 1 - 200x150
    [apply] resize: 1 -> 2 - 400x300
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOMRTNEWT01.test01-n0002-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] resize: 2 -> 3 - 600x450
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOMRTNEWT01.test01-n0003-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0600x0450.png
    [apply] resize: 3 -> 4 - 800x600
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestFBOMRTNEWT01.test01-n0004-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01 - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645889569 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645889569 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 2.158 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: startTest(test00_Manual)
    [apply] junit.framework.TestListener: endTest(test00_Manual)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645890961 ms III - Start
    [apply] junit.framework.TestListener: startTest(test01_startMSAA0)
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645890962 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test00_Manual
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test00_Manual
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test01_startMSAA0
    [apply] requested: vsync 1, GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window resized: 64/64 128x128
    [apply] NW chosen: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 128x128, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.0 0x21b2a7de: tileRendererInUse null, GearsES2[obj 0x21b2a7de isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x21b2a7de on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x21b2a7de created: GearsObj[0xd6112e2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x21b2a7de created: GearsObj[0x777c5a21, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x21b2a7de created: GearsObj[0x777c5a21, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.X 0x21b2a7de FIN GearsES2[obj 0x21b2a7de isInit true, usesShared false, 1 GearsObj[0xd6112e2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x777c5a21, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6cb1c4c3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4,
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.init FIN
    [apply] **** Init
    [apply] **** Reshape: 128x128
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x21b2a7de 0/0 128x128 of 128x128, swapInterval -1, drawable 0x7ff3c04c73a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x21b2a7de, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape 0/0 128x128 of 128x128, swapInterval -1, drawable 0x7ff3c04c73a0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 128x128, c 1
    [apply] XXX: 128x128, c 2
    [apply] XXX: 128x128, c 3
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0000-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] **** NumSamples: 0 -> 4
    [apply] XXX: 128x128, c 4
    [apply] XXX: 128x128, c 5
    [apply] XXX: 128x128, c 6
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0001-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] window resized: 64/64 192x192
    [apply] **** Reshape: 192x192
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x21b2a7de 0/0 192x192 of 192x192, swapInterval -1, drawable 0x7ff3c04c73a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x21b2a7de, angle 3.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape 0/0 192x192 of 192x192, swapInterval -1, drawable 0x7ff3c04c73a0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 192x192, c 7
    [apply] XXX: 192x192, c 8
    [apply] XXX: 192x192, c 9
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0002-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0192x0192.png
    [apply] **** NumSamples: 4 -> 8
    [apply] XXX: 192x192, c 10
    [apply] XXX: 192x192, c 11
    [apply] XXX: 192x192, c 12
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0003-msaa8-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0192x0192.png
    [apply] **** NumSamples: 8 -> 0
    [apply] XXX: 192x192, c 13
    [apply] XXX: 192x192, c 14
    [apply] XXX: 192x192, c 15
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0004-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0192x0192.png
    [apply] window resized: 64/64 320x320
    [apply] **** Reshape: 320x320
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x21b2a7de 0/0 320x320 of 320x320, swapInterval -1, drawable 0x7ff3c04c73a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x21b2a7de, angle 7.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape 0/0 320x320 of 320x320, swapInterval -1, drawable 0x7ff3c04c73a0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 320x320, c 16
    [apply] XXX: 320x320, c 17
    [apply] XXX: 320x320, c 18
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0005-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0320x0320.png
    [apply] window resized: 64/64 576x576
    [apply] **** Reshape: 576x576
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x21b2a7de 0/0 576x576 of 576x576, swapInterval -1, drawable 0x7ff3c04c73a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x21b2a7de, angle 9.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape 0/0 576x576 of 576x576, swapInterval -1, drawable 0x7ff3c04c73a0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 576x576, c 1
    [apply] XXX: 576x576, c 2
    [apply] XXX: 576x576, c 3
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0006-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0576x0576.png
    [apply] **** NumSamples: 0 -> 4
    [apply] XXX: 576x576, c 4
    [apply] XXX: 576x576, c 5
    [apply] XXX: 576x576, c 6
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0007-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0576x0576.png
    [apply] window resized: 64/64 640x640
    [apply] **** Reshape: 640x640
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x21b2a7de 0/0 640x640 of 640x640, swapInterval -1, drawable 0x7ff3c04c73a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x21b2a7de, angle 12.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape 0/0 640x640 of 640x640, swapInterval -1, drawable 0x7ff3c04c73a0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 640x640, c 7
    [apply] XXX: 640x640, c 8
    [apply] XXX: 640x640, c 9
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0008-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0640x0640.png
    [apply] **** NumSamples: 4 -> 8
    [apply] XXX: 640x640, c 10
    [apply] XXX: 640x640, c 11
    [apply] XXX: 640x640, c 12
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0009-msaa8-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0640x0640.png
    [apply] **** NumSamples: 8 -> 0
    [apply] XXX: 640x640, c 13
    [apply] XXX: 640x640, c 14
    [apply] XXX: 640x640, c 15
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0010-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0640x0640.png
    [apply] window resized: 64/64 768x768
    [apply] **** Reshape: 768x768
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x21b2a7de 0/0 768x768 of 768x768, swapInterval -1, drawable 0x7ff3c04c73a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x21b2a7de, angle 16.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape 0/0 768x768 of 768x768, swapInterval -1, drawable 0x7ff3c04c73a0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 768x768, c 16
    [apply] XXX: 768x768, c 17
    [apply] XXX: 768x768, c 18
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0011-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0768x0768.png
    [apply] window resized: 64/45 1024x967
    [apply] window moved:   64/45 1024x967
    [apply] **** Reshape: 1024x967
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x21b2a7de 0/0 1024x967 of 1024x967, swapInterval -1, drawable 0x7ff3c04c73a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x21b2a7de, angle 18.0, [l -1.0589452, r 1.0589452, b -1.0, t 1.0] 2.1178904x2.0 -> [l -1.0589452, r 1.0589452, b -1.0, t 1.0] 2.1178904x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape 0/0 1024x967 of 1024x967, swapInterval -1, drawable 0x7ff3c04c73a0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]junit.framework.TestListener: endTest(test01_startMSAA0)
    [apply] junit.framework.TestListener: startTest(test02_startMSAA4)
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x21b2a7de: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x21b2a7de FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test01_startMSAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test02_startMSAA4
    [apply] requested: vsync 1, GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window resized: 64/64 128x128
    [apply] NW chosen: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 128x128, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.init.0 0x228e1506: tileRendererInUse null, GearsES2[obj 0x228e1506 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x228e1506 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x228e1506 created: GearsObj[0x78ad52ad, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x228e1506 created: GearsObj[0x39ce072, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x228e1506 created: GearsObj[0x39ce072, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.init.X 0x228e1506 FIN GearsES2[obj 0x228e1506 isInit true, usesShared false, 1 GearsObj[0x78ad52ad, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x39ce072, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x72de6898, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=5, linked=false, inUse=false, program: 4,
    [apply]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [apply]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.init FIN
    [apply] **** Init
    [apply] **** Reshape: 128x128
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x228e1506 0/0 128x128 of 128x128, swapInterval -1, drawable 0x7ff3c0737ee0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x228e1506, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape 0/0 128x128 of 128x128, swapInterval -1, drawable 0x7ff3c0737ee0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 128x128, c 1
    [apply] XXX: 128x128, c 2
    [apply] XXX: 128x128, c 3
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0000-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] XXX: 128x128, c 4
    [apply] XXX: 128x128, c 5
    [apply] XXX: 128x128, c 6
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0001-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] window resized: 64/64 192x192
    [apply] **** Reshape: 192x192
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x228e1506 0/0 192x192 of 192x192, swapInterval -1, drawable 0x7ff3c0737ee0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x228e1506, angle 3.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape 0/0 192x192 of 192x192, swapInterval -1, drawable 0x7ff3c0737ee0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 192x192, c 7
    [apply] XXX: 192x192, c 8
    [apply] XXX: 192x192, c 9
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0002-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0192x0192.png
    [apply] **** NumSamples: 4 -> 8
    [apply] XXX: 192x192, c 10
    [apply] XXX: 192x192, c 11
    [apply] XXX: 192x192, c 12
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0003-msaa8-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0192x0192.png
    [apply] **** NumSamples: 8 -> 0
    [apply] XXX: 192x192, c 13
    [apply] XXX: 192x192, c 14
    [apply] XXX: 192x192, c 15
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0004-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0192x0192.png
    [apply] window resized: 64/64 320x320
    [apply] **** Reshape: 320x320
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x228e1506 0/0 320x320 of 320x320, swapInterval -1, drawable 0x7ff3c0737ee0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x228e1506, angle 7.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape 0/0 320x320 of 320x320, swapInterval -1, drawable 0x7ff3c0737ee0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 320x320, c 16
    [apply] XXX: 320x320, c 17
    [apply] XXX: 320x320, c 18
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0005-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0320x0320.png
    [apply] window resized: 64/64 576x576
    [apply] **** Reshape: 576x576
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x228e1506 0/0 576x576 of 576x576, swapInterval -1, drawable 0x7ff3c0737ee0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x228e1506, angle 9.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape 0/0 576x576 of 576x576, swapInterval -1, drawable 0x7ff3c0737ee0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 576x576, c 1
    [apply] XXX: 576x576, c 2
    [apply] XXX: 576x576, c 3
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0006-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0576x0576.png
    [apply] XXX: 576x576, c 4
    [apply] XXX: 576x576, c 5
    [apply] XXX: 576x576, c 6
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0007-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0576x0576.png
    [apply] window resized: 64/64 640x640
    [apply] **** Reshape: 640x640
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x228e1506 0/0 640x640 of 640x640, swapInterval -1, drawable 0x7ff3c0737ee0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x228e1506, angle 12.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape 0/0 640x640 of 640x640, swapInterval -1, drawable 0x7ff3c0737ee0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 640x640, c 7
    [apply] XXX: 640x640, c 8
    [apply] XXX: 640x640, c 9
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0008-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0640x0640.png
    [apply] **** NumSamples: 4 -> 8
    [apply] XXX: 640x640, c 10
    [apply] XXX: 640x640, c 11
    [apply] XXX: 640x640, c 12
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0009-msaa8-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0640x0640.png
    [apply] **** NumSamples: 8 -> 0
    [apply] XXX: 640x640, c 13
    [apply] XXX: 640x640, c 14
    [apply] XXX: 640x640, c 15
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0010-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0640x0640.png
    [apply] window resized: 64/64 768x768
    [apply] **** Reshape: 768x768
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x228e1506 0/0 768x768 of 768x768, swapInterval -1, drawable 0x7ff3c0737ee0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x228e1506, angle 16.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape 0/0 768x768 of 768x768, swapInterval -1, drawable 0x7ff3c0737ee0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 768x768, c 16
    [apply] XXX: 768x768, c 17
    [apply] XXX: 768x768, c 18
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0011-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0768x0768.png
    [apply] window resized: 64/45 1024x967
    [apply] window moved:   64/45 1024x967
    [apply] **** Reshape: 1024x967
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x228e1506 0/0 1024x967 of 1024x967, swapInterval -1, drawable 0x7ff3c0737ee0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x228e1506, angle 18.0, [l -1.0589452, r 1.0589452, b -1.0, t 1.0] 2.1178904x2.0 -> [l -1.0589452, r 1.0589452, b -1.0, t 1.0] 2.1178904x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape 0/0 1024x967 of 1024x967, swapInterval -1, drawable 0x7ff3c0737ee0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x228e1506: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x228e1506 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test02_startMSAA4
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645894375 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645894376 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] junit.framework.TestListener: endTest(test02_startMSAA4)
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.002 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645890961 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645890962 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test00_Manual
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test00_Manual
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test01_startMSAA0
    [apply] requested: vsync 1, GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window resized: 64/64 128x128
    [apply] NW chosen: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 128x128, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.0 0x21b2a7de: tileRendererInUse null, GearsES2[obj 0x21b2a7de isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x21b2a7de on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x21b2a7de created: GearsObj[0xd6112e2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x21b2a7de created: GearsObj[0x777c5a21, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x21b2a7de created: GearsObj[0x777c5a21, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.X 0x21b2a7de FIN GearsES2[obj 0x21b2a7de isInit true, usesShared false, 1 GearsObj[0xd6112e2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x777c5a21, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6cb1c4c3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4,
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.init FIN
    [apply] **** Init
    [apply] **** Reshape: 128x128
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x21b2a7de 0/0 128x128 of 128x128, swapInterval -1, drawable 0x7ff3c04c73a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x21b2a7de, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape 0/0 128x128 of 128x128, swapInterval -1, drawable 0x7ff3c04c73a0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 128x128, c 1
    [apply] XXX: 128x128, c 2
    [apply] XXX: 128x128, c 3
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0000-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] **** NumSamples: 0 -> 4
    [apply] XXX: 128x128, c 4
    [apply] XXX: 128x128, c 5
    [apply] XXX: 128x128, c 6
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0001-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] window resized: 64/64 192x192
    [apply] **** Reshape: 192x192
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x21b2a7de 0/0 192x192 of 192x192, swapInterval -1, drawable 0x7ff3c04c73a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x21b2a7de, angle 3.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape 0/0 192x192 of 192x192, swapInterval -1, drawable 0x7ff3c04c73a0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 192x192, c 7
    [apply] XXX: 192x192, c 8
    [apply] XXX: 192x192, c 9
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0002-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0192x0192.png
    [apply] **** NumSamples: 4 -> 8
    [apply] XXX: 192x192, c 10
    [apply] XXX: 192x192, c 11
    [apply] XXX: 192x192, c 12
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0003-msaa8-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0192x0192.png
    [apply] **** NumSamples: 8 -> 0
    [apply] XXX: 192x192, c 13
    [apply] XXX: 192x192, c 14
    [apply] XXX: 192x192, c 15
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0004-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0192x0192.png
    [apply] window resized: 64/64 320x320
    [apply] **** Reshape: 320x320
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x21b2a7de 0/0 320x320 of 320x320, swapInterval -1, drawable 0x7ff3c04c73a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x21b2a7de, angle 7.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape 0/0 320x320 of 320x320, swapInterval -1, drawable 0x7ff3c04c73a0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 320x320, c 16
    [apply] XXX: 320x320, c 17
    [apply] XXX: 320x320, c 18
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0005-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0320x0320.png
    [apply] window resized: 64/64 576x576
    [apply] **** Reshape: 576x576
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x21b2a7de 0/0 576x576 of 576x576, swapInterval -1, drawable 0x7ff3c04c73a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x21b2a7de, angle 9.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape 0/0 576x576 of 576x576, swapInterval -1, drawable 0x7ff3c04c73a0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 576x576, c 1
    [apply] XXX: 576x576, c 2
    [apply] XXX: 576x576, c 3
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0006-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0576x0576.png
    [apply] **** NumSamples: 0 -> 4
    [apply] XXX: 576x576, c 4
    [apply] XXX: 576x576, c 5
    [apply] XXX: 576x576, c 6
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0007-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0576x0576.png
    [apply] window resized: 64/64 640x640
    [apply] **** Reshape: 640x640
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x21b2a7de 0/0 640x640 of 640x640, swapInterval -1, drawable 0x7ff3c04c73a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x21b2a7de, angle 12.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape 0/0 640x640 of 640x640, swapInterval -1, drawable 0x7ff3c04c73a0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 640x640, c 7
    [apply] XXX: 640x640, c 8
    [apply] XXX: 640x640, c 9
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0008-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0640x0640.png
    [apply] **** NumSamples: 4 -> 8
    [apply] XXX: 640x640, c 10
    [apply] XXX: 640x640, c 11
    [apply] XXX: 640x640, c 12
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0009-msaa8-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0640x0640.png
    [apply] **** NumSamples: 8 -> 0
    [apply] XXX: 640x640, c 13
    [apply] XXX: 640x640, c 14
    [apply] XXX: 640x640, c 15
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0010-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0640x0640.png
    [apply] window resized: 64/64 768x768
    [apply] **** Reshape: 768x768
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x21b2a7de 0/0 768x768 of 768x768, swapInterval -1, drawable 0x7ff3c04c73a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x21b2a7de, angle 16.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape 0/0 768x768 of 768x768, swapInterval -1, drawable 0x7ff3c04c73a0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 768x768, c 16
    [apply] XXX: 768x768, c 17
    [apply] XXX: 768x768, c 18
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0011-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0768x0768.png
    [apply] window resized: 64/45 1024x967
    [apply] window moved:   64/45 1024x967
    [apply] **** Reshape: 1024x967
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x21b2a7de 0/0 1024x967 of 1024x967, swapInterval -1, drawable 0x7ff3c04c73a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x21b2a7de, angle 18.0, [l -1.0589452, r 1.0589452, b -1.0, t 1.0] 2.1178904x2.0 -> [l -1.0589452, r 1.0589452, b -1.0, t 1.0] 2.1178904x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape 0/0 1024x967 of 1024x967, swapInterval -1, drawable 0x7ff3c04c73a0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x21b2a7de: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x21b2a7de FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test01_startMSAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test02_startMSAA4
    [apply] requested: vsync 1, GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window resized: 64/64 128x128
    [apply] NW chosen: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 128x128, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.init.0 0x228e1506: tileRendererInUse null, GearsES2[obj 0x228e1506 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x228e1506 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x228e1506 created: GearsObj[0x78ad52ad, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x228e1506 created: GearsObj[0x39ce072, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x228e1506 created: GearsObj[0x39ce072, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.init.X 0x228e1506 FIN GearsES2[obj 0x228e1506 isInit true, usesShared false, 1 GearsObj[0x78ad52ad, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x39ce072, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x72de6898, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=5, linked=false, inUse=false, program: 4,
    [apply]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [apply]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.init FIN
    [apply] **** Init
    [apply] **** Reshape: 128x128
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x228e1506 0/0 128x128 of 128x128, swapInterval -1, drawable 0x7ff3c0737ee0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x228e1506, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape 0/0 128x128 of 128x128, swapInterval -1, drawable 0x7ff3c0737ee0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 128x128, c 1
    [apply] XXX: 128x128, c 2
    [apply] XXX: 128x128, c 3
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0000-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] XXX: 128x128, c 4
    [apply] XXX: 128x128, c 5
    [apply] XXX: 128x128, c 6
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0001-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] window resized: 64/64 192x192
    [apply] **** Reshape: 192x192
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x228e1506 0/0 192x192 of 192x192, swapInterval -1, drawable 0x7ff3c0737ee0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x228e1506, angle 3.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape 0/0 192x192 of 192x192, swapInterval -1, drawable 0x7ff3c0737ee0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 192x192, c 7
    [apply] XXX: 192x192, c 8
    [apply] XXX: 192x192, c 9
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0002-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0192x0192.png
    [apply] **** NumSamples: 4 -> 8
    [apply] XXX: 192x192, c 10
    [apply] XXX: 192x192, c 11
    [apply] XXX: 192x192, c 12
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0003-msaa8-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0192x0192.png
    [apply] **** NumSamples: 8 -> 0
    [apply] XXX: 192x192, c 13
    [apply] XXX: 192x192, c 14
    [apply] XXX: 192x192, c 15
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0004-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0192x0192.png
    [apply] window resized: 64/64 320x320
    [apply] **** Reshape: 320x320
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x228e1506 0/0 320x320 of 320x320, swapInterval -1, drawable 0x7ff3c0737ee0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x228e1506, angle 7.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape 0/0 320x320 of 320x320, swapInterval -1, drawable 0x7ff3c0737ee0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 320x320, c 16
    [apply] XXX: 320x320, c 17
    [apply] XXX: 320x320, c 18
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0005-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0320x0320.png
    [apply] window resized: 64/64 576x576
    [apply] **** Reshape: 576x576
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x228e1506 0/0 576x576 of 576x576, swapInterval -1, drawable 0x7ff3c0737ee0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x228e1506, angle 9.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape 0/0 576x576 of 576x576, swapInterval -1, drawable 0x7ff3c0737ee0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 576x576, c 1
    [apply] XXX: 576x576, c 2
    [apply] XXX: 576x576, c 3
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0006-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0576x0576.png
    [apply] XXX: 576x576, c 4
    [apply] XXX: 576x576, c 5
    [apply] XXX: 576x576, c 6
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0007-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0576x0576.png
    [apply] window resized: 64/64 640x640
    [apply] **** Reshape: 640x640
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x228e1506 0/0 640x640 of 640x640, swapInterval -1, drawable 0x7ff3c0737ee0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x228e1506, angle 12.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape 0/0 640x640 of 640x640, swapInterval -1, drawable 0x7ff3c0737ee0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 640x640, c 7
    [apply] XXX: 640x640, c 8
    [apply] XXX: 640x640, c 9
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0008-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0640x0640.png
    [apply] **** NumSamples: 4 -> 8
    [apply] XXX: 640x640, c 10
    [apply] XXX: 640x640, c 11
    [apply] XXX: 640x640, c 12
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0009-msaa8-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0640x0640.png
    [apply] **** NumSamples: 8 -> 0
    [apply] XXX: 640x640, c 13
    [apply] XXX: 640x640, c 14
    [apply] XXX: 640x640, c 15
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0010-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0640x0640.png
    [apply] window resized: 64/64 768x768
    [apply] **** Reshape: 768x768
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x228e1506 0/0 768x768 of 768x768, swapInterval -1, drawable 0x7ff3c0737ee0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x228e1506, angle 16.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape 0/0 768x768 of 768x768, swapInterval -1, drawable 0x7ff3c0737ee0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 768x768, c 16
    [apply] XXX: 768x768, c 17
    [apply] XXX: 768x768, c 18
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0011-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0768x0768.png
    [apply] window resized: 64/45 1024x967
    [apply] window moved:   64/45 1024x967
    [apply] **** Reshape: 1024x967
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x228e1506 0/0 1024x967 of 1024x967, swapInterval -1, drawable 0x7ff3c0737ee0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x228e1506, angle 18.0, [l -1.0589452, r 1.0589452, b -1.0, t 1.0] 2.1178904x2.0 -> [l -1.0589452, r 1.0589452, b -1.0, t 1.0] 2.1178904x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape 0/0 1024x967 of 1024x967, swapInterval -1, drawable 0x7ff3c0737ee0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x228e1506: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x228e1506 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test02_startMSAA4
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645894375 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645894376 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00_Manual took 0.002 sec
    [apply] Testcase: test01_startMSAA0 took 2.005 sec
    [apply] Testcase: test02_startMSAA4 took 1.359 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT.xml
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645895819 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645895820 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT - test01
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] requested: vsync 1, GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x3e8600ec: tileRendererInUse null, GearsES2[obj 0x3e8600ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3e8600ec on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3e8600ec created: GearsObj[0x3dd695c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3e8600ec created: GearsObj[0x4b4866c8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3e8600ec created: GearsObj[0x4b4866c8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x3e8600ec FIN GearsES2[obj 0x3e8600ec isInit true, usesShared false, 1 GearsObj[0x3dd695c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b4866c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2545722a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x3e8600ec 0/0 256x256 of 256x256, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3e8600ec, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3e8600ec 256x256, swapInterval -1, drawable 0x0
    [apply] FBOD1 FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x3e8600ec isInit true, usesShared false, 1 GearsObj[0x3dd695c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b4866c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2545722a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], com.jogamp.opengl.test.junit.jogl.demos.GLFinishOnDisplay@ad087f1[init true], ], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@397d60f2,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 256x256, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x7d715868], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x372791d5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7653c72a],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x3dd12f13], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x5c559e47], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4a9492d9],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]
    [apply] , surfaceLock <52416385, 66dc7769>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 256x256]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x38928dda, handle 0x7f9f63cabea0, isShared true, jogamp.opengl.gl4.GL4bcImpl@8302331,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@397d60f2,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 256x256, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x7d715868], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x372791d5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7653c72a],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x3dd12f13], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x5c559e47], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4a9492d9],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]
    [apply] , surfaceLock <52416385, 66dc7769>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 256x256]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@397d60f2,
    [apply] 	Handle    0x7f9f63ca7ab0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 256x256 wu, 256x256 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f9f63cabed0,
    [apply]  SurfaceHandle 0x7f9f63ca7ab0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@190643d7, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@40025639, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@45e0066f, ], windowLock <4cc09c49, 67f366fd>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x24bf5d0f, handle 0x7f9f63cd2700, isShared true, jogamp.opengl.gl4.GL4bcImpl@351257a4,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@397d60f2,
    [apply] 	Handle    0x7f9f63ca7ab0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 256x256 wu, 256x256 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f9f63cabed0,
    [apply]  SurfaceHandle 0x7f9f63ca7ab0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@190643d7, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@40025639, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@45e0066f, ], windowLock <4cc09c49, 67f366fd>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]], mode NSOPENGL] , 
    [apply] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 256x256 wu, 256x256 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f9f63cabed0,
    [apply]  SurfaceHandle 0x7f9f63ca7ab0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@190643d7, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@40025639, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@45e0066f, ], windowLock <4cc09c49, 67f366fd>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4,
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval -1, drawable 0x0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] FBOD2 FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.RedSquareES2@445649e4[init true], com.jogamp.opengl.test.junit.jogl.demos.GLFinishOnDisplay@63de89bd[init true], ], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 1, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@397d60f2,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 3, FBO[name r/w 3/3, init true, bound false, size 256x256, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x3, obj 0xd5dc102], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x3, obj 0x701312c3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5f3ea14f],
    [apply] 	FBO back  write 4, FBO[name r/w 4/4, init true, bound false, size 256x256, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x4, obj 0x266297a7], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x4, obj 0x4e8f11bf], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x45d417b8],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]
    [apply] , surfaceLock <6f4ae294, 597e042b>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 256x256]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0xa00c2d6, handle 0x7f9f6622ee20, isShared true, jogamp.opengl.gl4.GL4bcImpl@6b937f0c,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 1, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@397d60f2,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 3, FBO[name r/w 3/3, init true, bound false, size 256x256, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x3, obj 0xd5dc102], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x3, obj 0x701312c3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5f3ea14f],
    [apply] 	FBO back  write 4, FBO[name r/w 4/4, init true, bound false, size 256x256, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x4, obj 0x266297a7], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x4, obj 0x4e8f11bf], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x45d417b8],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]
    [apply] , surfaceLock <6f4ae294, 597e042b>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 256x256]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: null]
    [apply] XXX: 256x256, c 1
    [apply] NW chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] XXX: 256x256, c 2
    [apply] GL chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 256x256, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] XXX: 256x256, c 3
    [apply] XXX: 256x256, c 4
    [apply] XXX: 256x256, c 5
    [apply] XXX: 256x256, c 6
    [apply] XXX: 256x256, c 7
    [apply] XXX: 256x256, c 8
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOOffThreadSharedContextMix2DemosES2NEWT.test01-n0000-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x3e8600ec 0/0 256x256 of 256x256, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3e8600ec, angle 1.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval -1, drawable 0x0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 256x256, c 9
    [apply] XXX: 256x256, c 1
    [apply] window resized: 64/64 512x512
    [apply] XXX: 512x512, c 2
    [apply] XXX: 512x512, c 3
    [apply] XXX: 512x512, c 4
    [apply] XXX: 512x512, c 5
    [apply] XXX: 512x512, c 6
    [apply] XXX: 512x512, c 7
    [apply] XXX: 512x512, c 8
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x3e8600ec 0/0 512x512 of 512x512, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3e8600ec, angle 1.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOOffThreadSharedContextMix2DemosES2NEWT.test01-n0001-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 512x512 of 512x512, swapInterval -1, drawable 0x0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 512x512, c 9
    [apply] window resized: 64/64 768x768
    [apply] XXX: 768x768, c 1
    [apply] XXX: 768x768, c 2
    [apply] XXX: 768x768, c 3
    [apply] XXX: 768x768, c 4
    [apply] XXX: 768x768, c 5
    [apply] XXX: 768x768, c 6
    [apply] XXX: 768x768, c 7
    [apply] XXX: 768x768, c 8
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOOffThreadSharedContextMix2DemosES2NEWT.test01-n0002-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0768x0768.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x3e8600ec 0/0 768x768 of 768x768, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3e8600ec, angle 2.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 768x768 of 768x768, swapInterval -1, drawable 0x0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 768x768, c 9
    [apply] window resized: 64/45 1024x967
    [apply] window moved:   64/45 1024x967
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x3e8600ec 0/0 1024x967 of 1024x967, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3e8600ec, angle 3.5, [l -1.0589452, r 1.0589452, b -1.0, t 1.0] 2.1178904x2.0 -> [l -1.0589452, r 1.0589452, b -1.0, t 1.0] 2.1178904x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 1024x967 of 1024x967, swapInterval -1, drawable 0x0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [apply] junit.framework.TestListener: endTest(test01)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x3e8600ec: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x3e8600ec FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.dispose FIN
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645898187 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645898187 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.956 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645895819 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645895820 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT - test01
    [apply] requested: vsync 1, GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x3e8600ec: tileRendererInUse null, GearsES2[obj 0x3e8600ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3e8600ec on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3e8600ec created: GearsObj[0x3dd695c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3e8600ec created: GearsObj[0x4b4866c8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3e8600ec created: GearsObj[0x4b4866c8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x3e8600ec FIN GearsES2[obj 0x3e8600ec isInit true, usesShared false, 1 GearsObj[0x3dd695c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b4866c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2545722a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x3e8600ec 0/0 256x256 of 256x256, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3e8600ec, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3e8600ec 256x256, swapInterval -1, drawable 0x0
    [apply] FBOD1 FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x3e8600ec isInit true, usesShared false, 1 GearsObj[0x3dd695c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b4866c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2545722a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], com.jogamp.opengl.test.junit.jogl.demos.GLFinishOnDisplay@ad087f1[init true], ], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@397d60f2,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 256x256, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x7d715868], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x372791d5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7653c72a],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x3dd12f13], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x5c559e47], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4a9492d9],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]
    [apply] , surfaceLock <52416385, 66dc7769>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 256x256]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x38928dda, handle 0x7f9f63cabea0, isShared true, jogamp.opengl.gl4.GL4bcImpl@8302331,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@397d60f2,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 256x256, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x7d715868], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x372791d5], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7653c72a],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x3dd12f13], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x5c559e47], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4a9492d9],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]
    [apply] , surfaceLock <52416385, 66dc7769>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 256x256]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@397d60f2,
    [apply] 	Handle    0x7f9f63ca7ab0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 256x256 wu, 256x256 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f9f63cabed0,
    [apply]  SurfaceHandle 0x7f9f63ca7ab0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@190643d7, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@40025639, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@45e0066f, ], windowLock <4cc09c49, 67f366fd>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x24bf5d0f, handle 0x7f9f63cd2700, isShared true, jogamp.opengl.gl4.GL4bcImpl@351257a4,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@397d60f2,
    [apply] 	Handle    0x7f9f63ca7ab0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 256x256 wu, 256x256 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f9f63cabed0,
    [apply]  SurfaceHandle 0x7f9f63ca7ab0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@190643d7, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@40025639, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@45e0066f, ], windowLock <4cc09c49, 67f366fd>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]], mode NSOPENGL] , 
    [apply] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 256x256 wu, 256x256 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f9f63cabed0,
    [apply]  SurfaceHandle 0x7f9f63ca7ab0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@190643d7, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@40025639, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@45e0066f, ], windowLock <4cc09c49, 67f366fd>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4,
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval -1, drawable 0x0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] FBOD2 FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.RedSquareES2@445649e4[init true], com.jogamp.opengl.test.junit.jogl.demos.GLFinishOnDisplay@63de89bd[init true], ], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 1, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@397d60f2,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 3, FBO[name r/w 3/3, init true, bound false, size 256x256, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x3, obj 0xd5dc102], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x3, obj 0x701312c3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5f3ea14f],
    [apply] 	FBO back  write 4, FBO[name r/w 4/4, init true, bound false, size 256x256, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x4, obj 0x266297a7], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x4, obj 0x4e8f11bf], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x45d417b8],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]
    [apply] , surfaceLock <6f4ae294, 597e042b>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 256x256]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0xa00c2d6, handle 0x7f9f6622ee20, isShared true, jogamp.opengl.gl4.GL4bcImpl@6b937f0c,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 1, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@397d60f2,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 3, FBO[name r/w 3/3, init true, bound false, size 256x256, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x3, obj 0xd5dc102], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x3, obj 0x701312c3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5f3ea14f],
    [apply] 	FBO back  write 4, FBO[name r/w 4/4, init true, bound false, size 256x256, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x4, obj 0x266297a7], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x4, obj 0x4e8f11bf], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x45d417b8],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x22966636]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]
    [apply] , surfaceLock <6f4ae294, 597e042b>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 256x256]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: null]
    [apply] XXX: 256x256, c 1
    [apply] NW chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] XXX: 256x256, c 2
    [apply] GL chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 256x256, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] XXX: 256x256, c 3
    [apply] XXX: 256x256, c 4
    [apply] XXX: 256x256, c 5
    [apply] XXX: 256x256, c 6
    [apply] XXX: 256x256, c 7
    [apply] XXX: 256x256, c 8
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOOffThreadSharedContextMix2DemosES2NEWT.test01-n0000-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x3e8600ec 0/0 256x256 of 256x256, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3e8600ec, angle 1.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval -1, drawable 0x0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 256x256, c 9
    [apply] XXX: 256x256, c 1
    [apply] window resized: 64/64 512x512
    [apply] XXX: 512x512, c 2
    [apply] XXX: 512x512, c 3
    [apply] XXX: 512x512, c 4
    [apply] XXX: 512x512, c 5
    [apply] XXX: 512x512, c 6
    [apply] XXX: 512x512, c 7
    [apply] XXX: 512x512, c 8
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x3e8600ec 0/0 512x512 of 512x512, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3e8600ec, angle 1.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOOffThreadSharedContextMix2DemosES2NEWT.test01-n0001-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 512x512 of 512x512, swapInterval -1, drawable 0x0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 512x512, c 9
    [apply] window resized: 64/64 768x768
    [apply] XXX: 768x768, c 1
    [apply] XXX: 768x768, c 2
    [apply] XXX: 768x768, c 3
    [apply] XXX: 768x768, c 4
    [apply] XXX: 768x768, c 5
    [apply] XXX: 768x768, c 6
    [apply] XXX: 768x768, c 7
    [apply] XXX: 768x768, c 8
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestFBOOffThreadSharedContextMix2DemosES2NEWT.test01-n0002-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0768x0768.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x3e8600ec 0/0 768x768 of 768x768, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3e8600ec, angle 2.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 768x768 of 768x768, swapInterval -1, drawable 0x0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 768x768, c 9
    [apply] window resized: 64/45 1024x967
    [apply] window moved:   64/45 1024x967
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x3e8600ec 0/0 1024x967 of 1024x967, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3e8600ec, angle 3.5, [l -1.0589452, r 1.0589452, b -1.0, t 1.0] 2.1178904x2.0 -> [l -1.0589452, r 1.0589452, b -1.0, t 1.0] 2.1178904x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 1024x967 of 1024x967, swapInterval -1, drawable 0x0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x3e8600ec: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x3e8600ec FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.dispose FIN
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645898187 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645898187 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 2.327 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645899604 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645899606 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT - test01
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] requested: vsync 1, GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x5281c3e4: tileRendererInUse null, GearsES2[obj 0x5281c3e4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5281c3e4 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5281c3e4 created: GearsObj[0x7a04a300, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5281c3e4 created: GearsObj[0x262fd566, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5281c3e4 created: GearsObj[0x262fd566, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x5281c3e4 FIN GearsES2[obj 0x5281c3e4 isInit true, usesShared false, 1 GearsObj[0x7a04a300, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x262fd566, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1cd7c1c5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5281c3e4 0/0 256x256 of 256x256, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5281c3e4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5281c3e4 256x256, swapInterval -1, drawable 0x0
    [apply] FBOD1 FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x5281c3e4 isInit true, usesShared false, 1 GearsObj[0x7a04a300, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x262fd566, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1cd7c1c5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], com.jogamp.opengl.test.junit.jogl.demos.GLFinishOnDisplay@192b3ae8[init true], ], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@3700f0b0,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 256x256, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x5d46bc57], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x15fbd67c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x1645c9b5],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x69914a3a], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x1e340759], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x15de75b],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x396d8ea4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]
    [apply] , surfaceLock <7dd481f, 64fe0244>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 256x256]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x1083ecc7, handle 0x7fdd4a6bec50, isShared true, jogamp.opengl.gl4.GL4bcImpl@a7756bf,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@3700f0b0,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 256x256, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x5d46bc57], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x15fbd67c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x1645c9b5],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x69914a3a], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x1e340759], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x15de75b],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x396d8ea4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]
    [apply] , surfaceLock <7dd481f, 64fe0244>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 256x256]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@3700f0b0,
    [apply] 	Handle    0x7fdd4c80f530,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x396d8ea4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x396d8ea4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 256x256 wu, 256x256 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x396d8ea4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fdd4c80c6d0,
    [apply]  SurfaceHandle 0x7fdd4c80f530 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@5f3af1fb, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@32cac7b3, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@26b21f8c, ], windowLock <1640774b, 1efde951>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x53229acd, handle 0x7fdd4a6d31a0, isShared true, jogamp.opengl.gl4.GL4bcImpl@7aee4262,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@3700f0b0,
    [apply] 	Handle    0x7fdd4c80f530,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x396d8ea4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x396d8ea4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 256x256 wu, 256x256 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x396d8ea4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fdd4c80c6d0,
    [apply]  SurfaceHandle 0x7fdd4c80f530 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@5f3af1fb, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@32cac7b3, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@26b21f8c, ], windowLock <1640774b, 1efde951>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]], mode NSOPENGL] , 
    [apply] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x396d8ea4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x396d8ea4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 256x256 wu, 256x256 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x396d8ea4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fdd4c80c6d0,
    [apply]  SurfaceHandle 0x7fdd4c80f530 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@5f3af1fb, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@32cac7b3, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@26b21f8c, ], windowLock <1640774b, 1efde951>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]]
    [apply] NW chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 256x256, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] XXX: 256x256, c 1
    [apply] XXX: 256x256, c 2
    [apply] XXX: 256x256, c 3
    [apply] XXX: 256x256, c 4
    [apply] XXX: 256x256, c 5
    [apply] XXX: 256x256, c 6
    [apply] XXX: 256x256, c 7
    [apply] XXX: 256x256, c 8
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOOnThreadSharedContext1DemoES2NEWT.test01-n0000-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] XXX: 256x256, c 9
    [apply] window resized: 64/64 512x512
    [apply] XXX: 512x512, c 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x5281c3e4 0/0 512x512 of 512x512, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5281c3e4, angle 5.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: 512x512, c 2
    [apply] XXX: 512x512, c 3
    [apply] XXX: 512x512, c 4
    [apply] XXX: 512x512, c 5
    [apply] XXX: 512x512, c 6
    [apply] XXX: 512x512, c 7
    [apply] XXX: 512x512, c 8
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOOnThreadSharedContext1DemoES2NEWT.test01-n0001-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] XXX: 512x512, c 9
    [apply] window resized: 64/64 768x768
    [apply] XXX: 768x768, c 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x5281c3e4 0/0 768x768 of 768x768, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5281c3e4, angle 10.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: 768x768, c 2
    [apply] XXX: 768x768, c 3
    [apply] XXX: 768x768, c 4
    [apply] XXX: 768x768, c 5
    [apply] XXX: 768x768, c 6
    [apply] XXX: 768x768, c 7
    [apply] XXX: 768x768, c 8
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOOnThreadSharedContext1DemoES2NEWT.test01-n0002-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0768x0768.png
    [apply] XXX: 768x768, c 9
    [apply] window resized: 64/45 1024x967
    [apply] window moved:   64/45 1024x967
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x5281c3e4 0/0 1024x967 of 1024x967, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5281c3e4, angle 14.5, [l -1.0589452, r 1.0589452, b -1.0, t 1.0] 2.1178904x2.0 -> [l -1.0589452, r 1.0589452, b -1.0, t 1.0] 2.1178904x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x5281c3e4: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(test01)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x5281c3e4 FIN
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645901521 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645901521 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.498 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645899604 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645899606 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT - test01
    [apply] requested: vsync 1, GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x5281c3e4: tileRendererInUse null, GearsES2[obj 0x5281c3e4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5281c3e4 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5281c3e4 created: GearsObj[0x7a04a300, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5281c3e4 created: GearsObj[0x262fd566, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5281c3e4 created: GearsObj[0x262fd566, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x5281c3e4 FIN GearsES2[obj 0x5281c3e4 isInit true, usesShared false, 1 GearsObj[0x7a04a300, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x262fd566, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1cd7c1c5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5281c3e4 0/0 256x256 of 256x256, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5281c3e4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5281c3e4 256x256, swapInterval -1, drawable 0x0
    [apply] FBOD1 FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x5281c3e4 isInit true, usesShared false, 1 GearsObj[0x7a04a300, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x262fd566, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1cd7c1c5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], com.jogamp.opengl.test.junit.jogl.demos.GLFinishOnDisplay@192b3ae8[init true], ], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@3700f0b0,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 256x256, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x5d46bc57], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x15fbd67c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x1645c9b5],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x69914a3a], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x1e340759], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x15de75b],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x396d8ea4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]
    [apply] , surfaceLock <7dd481f, 64fe0244>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 256x256]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x1083ecc7, handle 0x7fdd4a6bec50, isShared true, jogamp.opengl.gl4.GL4bcImpl@a7756bf,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@3700f0b0,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 256x256, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x5d46bc57], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x15fbd67c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x1645c9b5],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x69914a3a], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x1e340759], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x15de75b],
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x396d8ea4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]
    [apply] , surfaceLock <7dd481f, 64fe0244>[count 0, qsz 0, owner <NULL>]
    [apply] , GenericUpstreamSurfacelessHook[pixel 256x256]
    [apply] , upstreamSurface false ]], mode NSOPENGL] , 
    [apply] 	UpstreamWidget: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@3700f0b0,
    [apply] 	Handle    0x7fdd4c80f530,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x396d8ea4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x396d8ea4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 256x256 wu, 256x256 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x396d8ea4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fdd4c80c6d0,
    [apply]  SurfaceHandle 0x7fdd4c80f530 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@5f3af1fb, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@32cac7b3, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@26b21f8c, ], windowLock <1640774b, 1efde951>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]], 
    [apply] 	Context: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x53229acd, handle 0x7fdd4a6d31a0, isShared true, jogamp.opengl.gl4.GL4bcImpl@7aee4262,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@3700f0b0,
    [apply] 	Handle    0x7fdd4c80f530,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x396d8ea4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x396d8ea4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 256x256 wu, 256x256 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x396d8ea4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fdd4c80c6d0,
    [apply]  SurfaceHandle 0x7fdd4c80f530 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@5f3af1fb, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@32cac7b3, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@26b21f8c, ], windowLock <1640774b, 1efde951>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]], mode NSOPENGL] , 
    [apply] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x396d8ea4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x396d8ea4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 256x256 wu, 256x256 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x396d8ea4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fdd4c80c6d0,
    [apply]  SurfaceHandle 0x7fdd4c80f530 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@5f3af1fb, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@32cac7b3, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@26b21f8c, ], windowLock <1640774b, 1efde951>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]]
    [apply] NW chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 256x256, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] XXX: 256x256, c 1
    [apply] XXX: 256x256, c 2
    [apply] XXX: 256x256, c 3
    [apply] XXX: 256x256, c 4
    [apply] XXX: 256x256, c 5
    [apply] XXX: 256x256, c 6
    [apply] XXX: 256x256, c 7
    [apply] XXX: 256x256, c 8
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOOnThreadSharedContext1DemoES2NEWT.test01-n0000-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] XXX: 256x256, c 9
    [apply] window resized: 64/64 512x512
    [apply] XXX: 512x512, c 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x5281c3e4 0/0 512x512 of 512x512, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5281c3e4, angle 5.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: 512x512, c 2
    [apply] XXX: 512x512, c 3
    [apply] XXX: 512x512, c 4
    [apply] XXX: 512x512, c 5
    [apply] XXX: 512x512, c 6
    [apply] XXX: 512x512, c 7
    [apply] XXX: 512x512, c 8
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOOnThreadSharedContext1DemoES2NEWT.test01-n0001-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] XXX: 512x512, c 9
    [apply] window resized: 64/64 768x768
    [apply] XXX: 768x768, c 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x5281c3e4 0/0 768x768 of 768x768, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5281c3e4, angle 10.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: 768x768, c 2
    [apply] XXX: 768x768, c 3
    [apply] XXX: 768x768, c 4
    [apply] XXX: 768x768, c 5
    [apply] XXX: 768x768, c 6
    [apply] XXX: 768x768, c 7
    [apply] XXX: 768x768, c 8
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestFBOOnThreadSharedContext1DemoES2NEWT.test01-n0002-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0768x0768.png
    [apply] XXX: 768x768, c 9
    [apply] window resized: 64/45 1024x967
    [apply] window moved:   64/45 1024x967
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x5281c3e4 0/0 1024x967 of 1024x967, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5281c3e4, angle 14.5, [l -1.0589452, r 1.0589452, b -1.0, t 1.0] 2.1178904x2.0 -> [l -1.0589452, r 1.0589452, b -1.0, t 1.0] 2.1178904x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x5281c3e4: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x5281c3e4 FIN
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645901521 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645901521 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 1.875 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] junit.framework.TestListener: tests to run: 1++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: startTest(testOnScreenDblBuf)
    [apply] 
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645902930 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645902931 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT - testOnScreenDblBuf
    [apply] Window: jogamp.newt.driver.macosx.WindowDriver
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.0 0x52134feb: tileRendererInUse null, GearsES2[obj 0x52134feb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x52134feb on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x52134feb created: GearsObj[0x305f56b9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x52134feb created: GearsObj[0x3008148c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x52134feb created: GearsObj[0x3008148c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.X 0x52134feb FIN GearsES2[obj 0x52134feb isInit true, usesShared false, 1 GearsObj[0x305f56b9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3008148c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e248d45, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x52134feb 0/0 640x400 of 640x400, swapInterval 1, drawable 0x7ff27bdd7510, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x52134feb, angle 0.0, [l -1.6, r 1.6, b -1.0, t 1.0] 3.2x2.0 -> [l -1.6, r 1.6, b -1.0, t 1.0] 3.2x2.0, v-flip false
    [apply] 0 s: 60 f / 101 ms, 594.0 fps, 1 ms/f; total: 60 f, 594.0 fps, 1 ms/f
    [apply] 0 s: 60 f / 21 ms, 2857.1 fps, 0 ms/f; total: 120 f, 983.6 fps, 1 ms/f
    [apply] 0 s: 60 f / 21 ms, 2857.1 fps, 0 ms/f; total: 180 f, 1258.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 26 ms, 2307.6 fps, 0 ms/f; total: 240 f, 1420.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 33 ms, 1818.1 fps, 0 ms/f; total: 300 f, 1485.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 17 ms, 3529.4 fps, 0 ms/f; total: 360 f, 1643.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 18 ms, 3333.3 fps, 0 ms/f; total: 420 f, 1772.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 480 f, 1927.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 20 ms, 3000.0 fps, 0 ms/f; total: 540 f, 2007.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 600 f, 2150.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 15 ms, 4000.0 fps, 0 ms/f; total: 660 f, 2244.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 720 f, 2352.9 fps, 0 ms/f
    [apply] 0 s: 60 f / 13 ms, 4615.3 fps, 0 ms/f; total: 780 f, 2445.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 840 f, 2560.9 fps, 0 ms/f
    [apply] 0 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 900 f, 2670.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 28 ms, 2142.8 fps, 0 ms/f; total: 960 f, 2630.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 1020 f, 2712.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 1080 f, 2812.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 1140 f, 2915.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 15 ms, 4000.0 fps, 0 ms/f; total: 1200 f, 2955.6 fps, 0 ms/f
    [apply] Fin start ...
    [apply] 1 s: 60 f / 997 ms, 60.1 fps, 16 ms/f; total: 1260 f, 898.0 fps, 1 ms/f
    [apply] Fin Drawable: MacOSXOnscreenCGLDrawable[Realized false,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@50bf7845,
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x52134feb: tileRendererInUse null
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 640x400 wu, 640x400 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT$3@5f7f399c, com.jogamp.opengl.test.junit.util.QuitAdapter@6f9e4caa, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@6f9e4caa, ], windowLock <60f4604a, 4b224141>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Fin Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 640x400 wu, 640x400 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x52134feb FIN
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT - testOnScreenDblBuf
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645905283 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645905283 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT$3@5f7f399c, com.jogamp.opengl.test.junit.util.QuitAdapter@6f9e4caa, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@6f9e4caa, ], windowLock <60f4604a, 4b224141>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] junit.framework.TestListener: endTest(testOnScreenDblBuf)
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.938 sec
    [apply] ------------- Standard Output ---------------
    [apply] Window: jogamp.newt.driver.macosx.WindowDriver
    [apply] Fin start ...
    [apply] Fin Drawable: MacOSXOnscreenCGLDrawable[Realized false,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@50bf7845,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 640x400 wu, 640x400 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT$3@5f7f399c, com.jogamp.opengl.test.junit.util.QuitAdapter@6f9e4caa, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@6f9e4caa, ], windowLock <60f4604a, 4b224141>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Fin Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 640x400 wu, 640x400 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT$3@5f7f399c, com.jogamp.opengl.test.junit.util.QuitAdapter@6f9e4caa, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@6f9e4caa, ], windowLock <60f4604a, 4b224141>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645902930 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645902931 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT - testOnScreenDblBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.0 0x52134feb: tileRendererInUse null, GearsES2[obj 0x52134feb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x52134feb on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x52134feb created: GearsObj[0x305f56b9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x52134feb created: GearsObj[0x3008148c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x52134feb created: GearsObj[0x3008148c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.X 0x52134feb FIN GearsES2[obj 0x52134feb isInit true, usesShared false, 1 GearsObj[0x305f56b9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3008148c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e248d45, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x52134feb 0/0 640x400 of 640x400, swapInterval 1, drawable 0x7ff27bdd7510, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x52134feb, angle 0.0, [l -1.6, r 1.6, b -1.0, t 1.0] 3.2x2.0 -> [l -1.6, r 1.6, b -1.0, t 1.0] 3.2x2.0, v-flip false
    [apply] 0 s: 60 f / 101 ms, 594.0 fps, 1 ms/f; total: 60 f, 594.0 fps, 1 ms/f
    [apply] 0 s: 60 f / 21 ms, 2857.1 fps, 0 ms/f; total: 120 f, 983.6 fps, 1 ms/f
    [apply] 0 s: 60 f / 21 ms, 2857.1 fps, 0 ms/f; total: 180 f, 1258.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 26 ms, 2307.6 fps, 0 ms/f; total: 240 f, 1420.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 33 ms, 1818.1 fps, 0 ms/f; total: 300 f, 1485.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 17 ms, 3529.4 fps, 0 ms/f; total: 360 f, 1643.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 18 ms, 3333.3 fps, 0 ms/f; total: 420 f, 1772.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 480 f, 1927.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 20 ms, 3000.0 fps, 0 ms/f; total: 540 f, 2007.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 600 f, 2150.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 15 ms, 4000.0 fps, 0 ms/f; total: 660 f, 2244.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 720 f, 2352.9 fps, 0 ms/f
    [apply] 0 s: 60 f / 13 ms, 4615.3 fps, 0 ms/f; total: 780 f, 2445.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 840 f, 2560.9 fps, 0 ms/f
    [apply] 0 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 900 f, 2670.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 28 ms, 2142.8 fps, 0 ms/f; total: 960 f, 2630.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 1020 f, 2712.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 1080 f, 2812.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 1140 f, 2915.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 15 ms, 4000.0 fps, 0 ms/f; total: 1200 f, 2955.6 fps, 0 ms/f
    [apply] 1 s: 60 f / 997 ms, 60.1 fps, 16 ms/f; total: 1260 f, 898.0 fps, 1 ms/f
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x52134feb: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x52134feb FIN
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT - testOnScreenDblBuf
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645905283 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645905283 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testOnScreenDblBuf took 2.314 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645906714 ms III - Start
    [apply] junit.framework.TestListener: tests to run: 16
    [apply] junit.framework.TestListener: startTest(testAvailableInfo)
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645906716 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo
    [apply] junit.framework.TestListener: endTest(testAvailableInfo)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenAutoDblBuf)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenAutoDblBuf)
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4945021f]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBuf)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBuf)
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] junit.framework.TestListener: startTest(testES2OffScreenFBOSglBuf)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBOSglBuf)
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferDblBuf)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferDblBuf)
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] 
    [apply] Desktop Capabilities: 
    [apply] 	none
    [apply] 
    [apply] EGL Capabilities: 
    [apply] 	none
    [apply] 
    [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferSglBuf)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferSglBuf)
    [apply] junit.framework.TestListener: startTest(testES2OnScreenDblBuf)
    [apply] junit.framework.TestListener: endTest(testES2OnScreenDblBuf)
    [apply] junit.framework.TestListener: startTest(testES2OnScreenSglBuf)
    [apply] junit.framework.TestListener: endTest(testES2OnScreenSglBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenAutoDblBuf)
    [apply] 
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[auto-cfg]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OnScreenDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OnScreenDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OnScreenSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OnScreenSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0xc304ef: tileRendererInUse null, GearsES2[obj 0xc304ef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Drawable   Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] 
    [apply] GearsES2 init 0xc304ef on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xc304ef created: GearsObj[0x35eae785, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xc304ef created: GearsObj[0x6733809f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xc304ef created: GearsObj[0x6733809f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0xc304ef FIN GearsES2[obj 0xc304ef isInit true, usesShared false, 1 GearsObj[0x35eae785, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6733809f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x620bbd7f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xc304ef 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f9ea2f4bdb0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xc304ef, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xc304ef 400x300, swapInterval 1, drawable 0x7f9ea2f4bdb0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xc304ef 400x300, swapInterval 1, drawable 0x7f9ea2f4bdb0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf___-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0xc304ef 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f9ea2f4bdb0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xc304ef, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0xc304ef 200x150, swapInterval 1, drawable 0x7f9ea2f4bdb0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xc304ef 200x150, swapInterval 1, drawable 0x7f9ea2f4bdb0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf___-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0xc304ef 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f9ea2f4bdb0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xc304ef, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0xc304ef 800x600, swapInterval 1, drawable 0x7f9ea2f4bdb0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xc304ef 800x600, swapInterval 1, drawable 0x7f9ea2f4bdb0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf___-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@66f88563,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	fboI back 1, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 800x600
    [apply] , UOB[ WINDOW_INVISIBLE ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4945021f]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[auto-cfg]]]
    [apply] , surfaceLock <2794b734, 6b6a645a>[count 0, qsz 0, owner <NULL>]
    [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[OSXDummyUpstreamSurfaceHook[pixel 64x64], jogamp.newt.OffscreenWindow: 0x0 800x600]
    [apply] , upstreamSurface false ]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@6a52fc2c, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <4823bf98, 4a8c9cbf>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenAutoDblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapSglBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0xc304ef: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0xc304ef FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Drawable   Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f9ea2f4d510, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf_-n0001-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f9ea2f4d510, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf_-n0003-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f9ea2f4d510, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf_-n0005-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@66f88563,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 800x600
    [apply] , UOB[ WINDOW_INVISIBLE ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4945021f]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]]
    [apply] , surfaceLock <756718dd, 39f9b33d>[count 0, qsz 0, owner <NULL>]
    [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[OSXDummyUpstreamSurfaceHook[pixel 64x64], jogamp.newt.OffscreenWindow: 0x0 800x600]
    [apply] , upstreamSurface false ]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@1f417fd4, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <34f4b41b, 7918e3a8>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapSglBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBODblBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Drawable   Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x8628d04: tileRendererInUse null, GearsES2[obj 0x8628d04 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x8628d04 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x8628d04 created: GearsObj[0x4e81d959, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x8628d04 created: GearsObj[0x324a5fd2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x8628d04 created: GearsObj[0x324a5fd2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x8628d04 FIN GearsES2[obj 0x8628d04 isInit true, usesShared false, 1 GearsObj[0x4e81d959, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x324a5fd2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x677ac49f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x8628d04 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f9ea2f50a60, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x8628d04, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x8628d04 400x300, swapInterval 1, drawable 0x7f9ea2f50a60
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x8628d04 400x300, swapInterval 1, drawable 0x7f9ea2f50a60
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x8628d04 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f9ea2f50a60, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x8628d04, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x8628d04 200x150, swapInterval 1, drawable 0x7f9ea2f50a60
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x8628d04 200x150, swapInterval 1, drawable 0x7f9ea2f50a60
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf____-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x8628d04 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f9ea2f50a60, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x8628d04, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x8628d04 800x600, swapInterval 1, drawable 0x7f9ea2f50a60
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x8628d04 800x600, swapInterval 1, drawable 0x7f9ea2f50a60
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@66f88563,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	fboI back 1, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 800x600
    [apply] , UOB[ WINDOW_INVISIBLE ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4945021f]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]]
    [apply] , surfaceLock <7c4e907e, 3c45d5bf>[count 0, qsz 0, owner <NULL>]
    [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[OSXDummyUpstreamSurfaceHook[pixel 64x64], jogamp.newt.OffscreenWindow: 0x0 800x600]
    [apply] , upstreamSurface false ]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@5c11b92a, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <6dfed00b, 65bb60aa>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBODblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBOSglBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x8628d04: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x8628d04 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Drawable   Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x3dad74ee: tileRendererInUse null, GearsES2[obj 0x3dad74ee isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3dad74ee on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3dad74ee created: GearsObj[0xd4f776b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3dad74ee created: GearsObj[0x3d1064fc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3dad74ee created: GearsObj[0x3d1064fc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x3dad74ee FIN GearsES2[obj 0x3dad74ee isInit true, usesShared false, 1 GearsObj[0xd4f776b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3d1064fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3bc95cff, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x3dad74ee 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f9ea2f51020, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3dad74ee, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3dad74ee 400x300, swapInterval 1, drawable 0x7f9ea2f51020
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3dad74ee 400x300, swapInterval 1, drawable 0x7f9ea2f51020
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf____-n0001-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x3dad74ee 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f9ea2f51020, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3dad74ee, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x3dad74ee 200x150, swapInterval 1, drawable 0x7f9ea2f51020
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3dad74ee 200x150, swapInterval 1, drawable 0x7f9ea2f51020
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf____-n0003-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x3dad74ee 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f9ea2f51020, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3dad74ee, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x3dad74ee 800x600, swapInterval 1, drawable 0x7f9ea2f51020
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3dad74ee 800x600, swapInterval 1, drawable 0x7f9ea2f51020
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf____-n0005-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@66f88563,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 800x600
    [apply] , UOB[ WINDOW_INVISIBLE ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4945021f]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]]
    [apply] , surfaceLock <2cd220b7, 5a50ee69>[count 0, qsz 0, owner <NULL>]
    [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[OSXDummyUpstreamSurfaceHook[pixel 64x64], jogamp.newt.OffscreenWindow: 0x0 800x600]
    [apply] , upstreamSurface false ]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@64d9465b, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <1506c09b, 28ec9d14>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBOSglBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenPbufferDblBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x3dad74ee: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x3dad74ee FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x51ab6036: tileRendererInUse null, GearsES2[obj 0x51ab6036 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x51ab6036 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] gear1 0x51ab6036 created: GearsObj[0x60611378, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x51ab6036 created: GearsObj[0x5d35ffe3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13gear3 0x51ab6036 created: GearsObj[0x5d35ffe3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] 
    [apply] Drawable   Post-GL(2): jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x51ab6036 FIN GearsES2[obj 0x51ab6036 isInit true, usesShared false, 1 GearsObj[0x60611378, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d35ffe3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x698d9908, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x51ab6036 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f9ea2f51970, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x51ab6036, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x51ab6036 400x300, swapInterval 1, drawable 0x7f9ea2f51970
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x51ab6036 400x300, swapInterval 1, drawable 0x7f9ea2f51970
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x51ab6036 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f9ea502e380, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x51ab6036, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x51ab6036 200x150, swapInterval 1, drawable 0x7f9ea502e380
    [apply] Fin Drawable: MacOSXPbufferCGLDrawable[Realized false,Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x51ab6036 200x150, swapInterval 1, drawable 0x7f9ea502e380
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@66f88563,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@58beb9d5, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <302c9b69, 4294b068>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@58beb9d5, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <302c9b69, 4294b068>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenPbufferDblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenPbufferSglBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] 
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x51ab6036 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f9ea502f230, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x51ab6036, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x51ab6036 800x600, swapInterval 1, drawable 0x7f9ea502f230
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x51ab6036 800x600, swapInterval 1, drawable 0x7f9ea502f230
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x51ab6036: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x51ab6036 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x3eaa742e: tileRendererInUse null, GearsES2[obj 0x3eaa742e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3eaa742e on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3eaa742e created: GearsObj[0x3814dcbb, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3eaa742e created: GearsObj[0x636f4e1a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3eaa742e created: GearsObj[0x636f4e1a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x3eaa742e FIN GearsES2[obj 0x3eaa742e isInit true, usesShared false, 1 GearsObj[0x3814dcbb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x636f4e1a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x654983db, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x3eaa742e 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f9ea5028380, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3eaa742e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3eaa742e 400x300, swapInterval 1, drawable 0x7f9ea5028380
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Drawable   Post-GL(2): jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3eaa742e 400x300, swapInterval 1, drawable 0x7f9ea5028380
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf-n0001-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.reshape 0x3eaa742e 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f9ea502df20, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3eaa742e, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.display 0x3eaa742e 200x150, swapInterval 1, drawable 0x7f9ea502df20
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3eaa742e 200x150, swapInterval 1, drawable 0x7f9ea502df20
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf-n0003-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.reshape 0x3eaa742e 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f9ea2c0abf0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3eaa742e, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.display 0x3eaa742e 800x600, swapInterval 1, drawable 0x7f9ea2c0abf0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3eaa742e 800x600, swapInterval 1, drawable 0x7f9ea2c0abf0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf-n0005-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin Drawable: MacOSXPbufferCGLDrawable[Realized false,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@66f88563,
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x3eaa742e: tileRendererInUse null
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x3eaa742e FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenDblBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x63aeb53b: tileRendererInUse null, GearsES2[obj 0x63aeb53b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x63aeb53b on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]] ParentWindow null,
    [apply] 
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@5783f095, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <4e056be1, 677b6ea1>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] 
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x63aeb53b created: GearsObj[0x6e417fce, vbo ff 1, fs 2, bf 3, bs 4]
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@5783f095, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <4e056be1, 677b6ea1>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] gear2 0x63aeb53b created: GearsObj[0x9086b5e, vbo ff 7, fs 8, bf 9, bs 10]junit.framework.TestListener: endTest(testGL2OffScreenPbufferSglBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OnScreenDblBuf)
    [apply] 
    [apply] gear3 0x63aeb53b created: GearsObj[0x9086b5e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Window: jogamp.newt.driver.macosx.WindowDriver
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Drawable   Post-GL(2): jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x63aeb53b FIN GearsES2[obj 0x63aeb53b isInit true, usesShared false, 1 GearsObj[0x6e417fce, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9086b5e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73f2ca5c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x63aeb53b 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f9ea2ec5a20, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x63aeb53b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x63aeb53b 400x300, swapInterval 1, drawable 0x7f9ea2ec5a20
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x63aeb53b 400x300, swapInterval 1, drawable 0x7f9ea2ec5a20
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenDblBuf________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x63aeb53b 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f9ea2ec5a20, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x63aeb53b, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x63aeb53b 200x150, swapInterval 1, drawable 0x7f9ea2ec5a20
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenDblBuf________-n0002-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x63aeb53b 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f9ea2ec5a20, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x63aeb53b, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x63aeb53b 800x600, swapInterval 1, drawable 0x7f9ea2ec5a20
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenDblBuf________-n0003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.display 0x63aeb53b 800x600, swapInterval 1, drawable 0x7f9ea2ec5a20
    [apply] Fin Drawable: MacOSXOnscreenCGLDrawable[Realized false,Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x63aeb53b: tileRendererInUse null
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@66f88563,
    [apply] 
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x63aeb53b FIN
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@78e338bf, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <1db98762, 57a15d10>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenDblBuf
    [apply] Fin Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@78e338bf, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <1db98762, 57a15d10>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x4b786880: tileRendererInUse null, GearsES2[obj 0x4b786880 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] junit.framework.TestListener: endTest(testGL2OnScreenDblBuf)GearsES2 init 0x4b786880 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] 
    [apply] junit.framework.TestListener: startTest(testGL2OnScreenSglBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4b786880 created: GearsObj[0x616f2559, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] Window: jogamp.newt.driver.macosx.WindowDriver
    [apply] gear2 0x4b786880 created: GearsObj[0x343b5e9a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4b786880 created: GearsObj[0x343b5e9a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x4b786880 FIN GearsES2[obj 0x4b786880 isInit true, usesShared false, 1 GearsObj[0x616f2559, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x343b5e9a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4baeffb6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x4b786880 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f9ea5505d30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4b786880, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x4b786880 400x300, swapInterval 1, drawable 0x7f9ea5505d30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x4b786880 400x300, swapInterval 1, drawable 0x7f9ea5505d30
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenSglBuf________-n0001-GL2___-hw-onscreen-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.reshape 0x4b786880 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f9ea5505d30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4b786880, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x4b786880 200x150, swapInterval 1, drawable 0x7f9ea5505d30
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenSglBuf________-n0002-GL2___-hw-onscreen-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x4b786880 200x150, swapInterval 1, drawable 0x7f9ea5505d30
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Drawable   Post-GL(2): jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.reshape 0x4b786880 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f9ea5505d30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4b786880, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x4b786880 800x600, swapInterval 1, drawable 0x7f9ea5505d30
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenSglBuf________-n0004-GL2___-hw-onscreen-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x4b786880 800x600, swapInterval 1, drawable 0x7f9ea5505d30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x4b786880: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x4b786880 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf
    [apply] Fin Drawable: MacOSXOnscreenCGLDrawable[Realized false,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@66f88563,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@2fe0dfe, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <1aa3a515, 7482e755>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Fin Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@2fe0dfe, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <1aa3a515, 7482e755>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] junit.framework.TestListener: endTest(testGL2OnScreenSglBuf)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645916288 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645916288 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.176 sec
    [apply] ------------- Standard Output ---------------
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[auto-cfg]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Drawable   Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@66f88563,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	fboI back 1, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 800x600
    [apply] , UOB[ WINDOW_INVISIBLE ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4945021f]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[auto-cfg]]]
    [apply] , surfaceLock <2794b734, 6b6a645a>[count 0, qsz 0, owner <NULL>]
    [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[OSXDummyUpstreamSurfaceHook[pixel 64x64], jogamp.newt.OffscreenWindow: 0x0 800x600]
    [apply] , upstreamSurface false ]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@6a52fc2c, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <4823bf98, 4a8c9cbf>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Drawable   Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@66f88563,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 800x600
    [apply] , UOB[ WINDOW_INVISIBLE ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4945021f]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]]
    [apply] , surfaceLock <756718dd, 39f9b33d>[count 0, qsz 0, owner <NULL>]
    [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[OSXDummyUpstreamSurfaceHook[pixel 64x64], jogamp.newt.OffscreenWindow: 0x0 800x600]
    [apply] , upstreamSurface false ]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@1f417fd4, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <34f4b41b, 7918e3a8>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Drawable   Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@66f88563,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	fboI back 1, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 800x600
    [apply] , UOB[ WINDOW_INVISIBLE ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4945021f]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]]
    [apply] , surfaceLock <7c4e907e, 3c45d5bf>[count 0, qsz 0, owner <NULL>]
    [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[OSXDummyUpstreamSurfaceHook[pixel 64x64], jogamp.newt.OffscreenWindow: 0x0 800x600]
    [apply] , upstreamSurface false ]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@5c11b92a, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <6dfed00b, 65bb60aa>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Drawable   Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@66f88563,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   WrappedSurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 800x600
    [apply] , UOB[ WINDOW_INVISIBLE ]
    [apply] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4945021f]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]]
    [apply] , surfaceLock <2cd220b7, 5a50ee69>[count 0, qsz 0, owner <NULL>]
    [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[OSXDummyUpstreamSurfaceHook[pixel 64x64], jogamp.newt.OffscreenWindow: 0x0 800x600]
    [apply] , upstreamSurface false ]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@64d9465b, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <1506c09b, 28ec9d14>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Drawable   Post-GL(2): jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Fin Drawable: MacOSXPbufferCGLDrawable[Realized false,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@66f88563,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@58beb9d5, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <302c9b69, 4294b068>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@58beb9d5, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <302c9b69, 4294b068>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Drawable   Post-GL(2): jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Fin Drawable: MacOSXPbufferCGLDrawable[Realized false,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@66f88563,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@5783f095, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <4e056be1, 677b6ea1>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@5783f095, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <4e056be1, 677b6ea1>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Window: jogamp.newt.driver.macosx.WindowDriver
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Drawable   Post-GL(2): jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [apply] Fin Drawable: MacOSXOnscreenCGLDrawable[Realized false,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@66f88563,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@78e338bf, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <1db98762, 57a15d10>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Fin Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@78e338bf, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <1db98762, 57a15d10>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Window: jogamp.newt.driver.macosx.WindowDriver
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Drawable   Post-GL(2): jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [apply] Fin Drawable: MacOSXOnscreenCGLDrawable[Realized false,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@66f88563,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@2fe0dfe, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <1aa3a515, 7482e755>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Fin Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@2fe0dfe, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <1aa3a515, 7482e755>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645906714 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645906716 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4945021f]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] 
    [apply] Desktop Capabilities: 
    [apply] 	none
    [apply] 
    [apply] EGL Capabilities: 
    [apply] 	none
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OnScreenDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OnScreenDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OnScreenSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OnScreenSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0xc304ef: tileRendererInUse null, GearsES2[obj 0xc304ef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xc304ef on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xc304ef created: GearsObj[0x35eae785, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xc304ef created: GearsObj[0x6733809f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xc304ef created: GearsObj[0x6733809f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0xc304ef FIN GearsES2[obj 0xc304ef isInit true, usesShared false, 1 GearsObj[0x35eae785, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6733809f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x620bbd7f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xc304ef 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f9ea2f4bdb0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xc304ef, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xc304ef 400x300, swapInterval 1, drawable 0x7f9ea2f4bdb0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xc304ef 400x300, swapInterval 1, drawable 0x7f9ea2f4bdb0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf___-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0xc304ef 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f9ea2f4bdb0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xc304ef, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0xc304ef 200x150, swapInterval 1, drawable 0x7f9ea2f4bdb0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xc304ef 200x150, swapInterval 1, drawable 0x7f9ea2f4bdb0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf___-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0xc304ef 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f9ea2f4bdb0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xc304ef, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0xc304ef 800x600, swapInterval 1, drawable 0x7f9ea2f4bdb0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xc304ef 800x600, swapInterval 1, drawable 0x7f9ea2f4bdb0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf___-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0xc304ef: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0xc304ef FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f9ea2f4d510, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf_-n0001-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f9ea2f4d510, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf_-n0003-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f9ea2f4d510, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf_-n0005-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x8628d04: tileRendererInUse null, GearsES2[obj 0x8628d04 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x8628d04 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x8628d04 created: GearsObj[0x4e81d959, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x8628d04 created: GearsObj[0x324a5fd2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x8628d04 created: GearsObj[0x324a5fd2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x8628d04 FIN GearsES2[obj 0x8628d04 isInit true, usesShared false, 1 GearsObj[0x4e81d959, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x324a5fd2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x677ac49f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x8628d04 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f9ea2f50a60, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x8628d04, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x8628d04 400x300, swapInterval 1, drawable 0x7f9ea2f50a60
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x8628d04 400x300, swapInterval 1, drawable 0x7f9ea2f50a60
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x8628d04 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f9ea2f50a60, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x8628d04, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x8628d04 200x150, swapInterval 1, drawable 0x7f9ea2f50a60
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x8628d04 200x150, swapInterval 1, drawable 0x7f9ea2f50a60
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf____-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x8628d04 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f9ea2f50a60, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x8628d04, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x8628d04 800x600, swapInterval 1, drawable 0x7f9ea2f50a60
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x8628d04 800x600, swapInterval 1, drawable 0x7f9ea2f50a60
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x8628d04: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x8628d04 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x3dad74ee: tileRendererInUse null, GearsES2[obj 0x3dad74ee isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3dad74ee on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3dad74ee created: GearsObj[0xd4f776b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3dad74ee created: GearsObj[0x3d1064fc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3dad74ee created: GearsObj[0x3d1064fc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x3dad74ee FIN GearsES2[obj 0x3dad74ee isInit true, usesShared false, 1 GearsObj[0xd4f776b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3d1064fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3bc95cff, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x3dad74ee 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f9ea2f51020, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3dad74ee, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3dad74ee 400x300, swapInterval 1, drawable 0x7f9ea2f51020
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3dad74ee 400x300, swapInterval 1, drawable 0x7f9ea2f51020
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf____-n0001-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x3dad74ee 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f9ea2f51020, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3dad74ee, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x3dad74ee 200x150, swapInterval 1, drawable 0x7f9ea2f51020
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3dad74ee 200x150, swapInterval 1, drawable 0x7f9ea2f51020
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf____-n0003-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x3dad74ee 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f9ea2f51020, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3dad74ee, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x3dad74ee 800x600, swapInterval 1, drawable 0x7f9ea2f51020
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3dad74ee 800x600, swapInterval 1, drawable 0x7f9ea2f51020
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf____-n0005-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x3dad74ee: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x3dad74ee FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x51ab6036: tileRendererInUse null, GearsES2[obj 0x51ab6036 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x51ab6036 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x51ab6036 created: GearsObj[0x60611378, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x51ab6036 created: GearsObj[0x5d35ffe3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x51ab6036 created: GearsObj[0x5d35ffe3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x51ab6036 FIN GearsES2[obj 0x51ab6036 isInit true, usesShared false, 1 GearsObj[0x60611378, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d35ffe3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x698d9908, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x51ab6036 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f9ea2f51970, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x51ab6036, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x51ab6036 400x300, swapInterval 1, drawable 0x7f9ea2f51970
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x51ab6036 400x300, swapInterval 1, drawable 0x7f9ea2f51970
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x51ab6036 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f9ea502e380, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x51ab6036, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x51ab6036 200x150, swapInterval 1, drawable 0x7f9ea502e380
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x51ab6036 200x150, swapInterval 1, drawable 0x7f9ea502e380
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x51ab6036 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f9ea502f230, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x51ab6036, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x51ab6036 800x600, swapInterval 1, drawable 0x7f9ea502f230
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x51ab6036 800x600, swapInterval 1, drawable 0x7f9ea502f230
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x51ab6036: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x51ab6036 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x3eaa742e: tileRendererInUse null, GearsES2[obj 0x3eaa742e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3eaa742e on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3eaa742e created: GearsObj[0x3814dcbb, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3eaa742e created: GearsObj[0x636f4e1a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3eaa742e created: GearsObj[0x636f4e1a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x3eaa742e FIN GearsES2[obj 0x3eaa742e isInit true, usesShared false, 1 GearsObj[0x3814dcbb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x636f4e1a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x654983db, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x3eaa742e 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f9ea5028380, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3eaa742e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3eaa742e 400x300, swapInterval 1, drawable 0x7f9ea5028380
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3eaa742e 400x300, swapInterval 1, drawable 0x7f9ea5028380
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf-n0001-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.reshape 0x3eaa742e 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f9ea502df20, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3eaa742e, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.display 0x3eaa742e 200x150, swapInterval 1, drawable 0x7f9ea502df20
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3eaa742e 200x150, swapInterval 1, drawable 0x7f9ea502df20
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf-n0003-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.reshape 0x3eaa742e 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f9ea2c0abf0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3eaa742e, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.display 0x3eaa742e 800x600, swapInterval 1, drawable 0x7f9ea2c0abf0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3eaa742e 800x600, swapInterval 1, drawable 0x7f9ea2c0abf0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf-n0005-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x3eaa742e: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x3eaa742e FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenDblBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x63aeb53b: tileRendererInUse null, GearsES2[obj 0x63aeb53b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x63aeb53b on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x63aeb53b created: GearsObj[0x6e417fce, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x63aeb53b created: GearsObj[0x9086b5e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x63aeb53b created: GearsObj[0x9086b5e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x63aeb53b FIN GearsES2[obj 0x63aeb53b isInit true, usesShared false, 1 GearsObj[0x6e417fce, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9086b5e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73f2ca5c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x63aeb53b 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f9ea2ec5a20, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x63aeb53b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x63aeb53b 400x300, swapInterval 1, drawable 0x7f9ea2ec5a20
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x63aeb53b 400x300, swapInterval 1, drawable 0x7f9ea2ec5a20
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenDblBuf________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x63aeb53b 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f9ea2ec5a20, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x63aeb53b, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x63aeb53b 200x150, swapInterval 1, drawable 0x7f9ea2ec5a20
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenDblBuf________-n0002-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x63aeb53b 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f9ea2ec5a20, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x63aeb53b, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x63aeb53b 800x600, swapInterval 1, drawable 0x7f9ea2ec5a20
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenDblBuf________-n0003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.display 0x63aeb53b 800x600, swapInterval 1, drawable 0x7f9ea2ec5a20
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x63aeb53b: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x63aeb53b FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x4b786880: tileRendererInUse null, GearsES2[obj 0x4b786880 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4b786880 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4b786880 created: GearsObj[0x616f2559, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4b786880 created: GearsObj[0x343b5e9a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4b786880 created: GearsObj[0x343b5e9a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x4b786880 FIN GearsES2[obj 0x4b786880 isInit true, usesShared false, 1 GearsObj[0x616f2559, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x343b5e9a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4baeffb6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x4b786880 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f9ea5505d30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4b786880, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x4b786880 400x300, swapInterval 1, drawable 0x7f9ea5505d30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x4b786880 400x300, swapInterval 1, drawable 0x7f9ea5505d30
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenSglBuf________-n0001-GL2___-hw-onscreen-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.reshape 0x4b786880 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f9ea5505d30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4b786880, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x4b786880 200x150, swapInterval 1, drawable 0x7f9ea5505d30
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenSglBuf________-n0002-GL2___-hw-onscreen-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x4b786880 200x150, swapInterval 1, drawable 0x7f9ea5505d30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.reshape 0x4b786880 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f9ea5505d30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4b786880, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x4b786880 800x600, swapInterval 1, drawable 0x7f9ea5505d30
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenSglBuf________-n0004-GL2___-hw-onscreen-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x4b786880 800x600, swapInterval 1, drawable 0x7f9ea5505d30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x4b786880: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x4b786880 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645916288 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645916288 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testAvailableInfo took 0.796 sec
    [apply] Testcase: testES2OffScreenAutoDblBuf took 0 sec
    [apply] Testcase: testES2OffScreenFBODblBuf took 0.001 sec
    [apply] Testcase: testES2OffScreenFBOSglBuf took 0 sec
    [apply] Testcase: testES2OffScreenPbufferDblBuf took 0.001 sec
    [apply] Testcase: testES2OffScreenPbufferSglBuf took 0 sec
    [apply] Testcase: testES2OnScreenDblBuf took 0.001 sec
    [apply] Testcase: testES2OnScreenSglBuf took 0 sec
    [apply] Testcase: testGL2OffScreenAutoDblBuf took 1.532 sec
    [apply] Testcase: testGL2OffScreenBitmapSglBuf took 1.361 sec
    [apply] Testcase: testGL2OffScreenFBODblBuf took 1.355 sec
    [apply] Testcase: testGL2OffScreenFBOSglBuf took 1.355 sec
    [apply] Testcase: testGL2OffScreenPbufferDblBuf took 1.357 sec
    [apply] Testcase: testGL2OffScreenPbufferSglBuf took 1.374 sec
    [apply] Testcase: testGL2OnScreenDblBuf took 0.197 sec
    [apply] Testcase: testGL2OnScreenSglBuf took 0.2 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645917758 ms III - Start
    [apply] junit.framework.TestListener: tests to run: 12
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645917760 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testAvailableInfo)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testAvailableInfo
    [apply] junit.framework.TestListener: endTest(testAvailableInfo)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenAutoDblBuf)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenAutoDblBuf)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBuf)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBuf)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBufMSAA)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBufMSAA)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBufStencil)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBufStencil)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBufStencilMSAA)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBufStencilMSAA)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenFBOSglBuf)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBOSglBuf)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferDblBuf)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferDblBuf)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferDblBufMSAA)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferDblBufMSAA)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferDblBufStencil)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferDblBufStencil)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferDblBufStencilMSAA)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferDblBufStencilMSAA)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferSglBuf)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferSglBuf)
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6224cb14]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] 
    [apply] Desktop Capabilities: 
    [apply] 	none
    [apply] 
    [apply] EGL Capabilities: 
    [apply] 	none
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testAvailableInfo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufStencil
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufStencilMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufStencil
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufStencilMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645918608 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645918608 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.469 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645917758 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645917760 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testAvailableInfo
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6224cb14]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] 
    [apply] Desktop Capabilities: 
    [apply] 	none
    [apply] 
    [apply] EGL Capabilities: 
    [apply] 	none
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testAvailableInfo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufStencil
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufStencilMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufStencil
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufStencilMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645918608 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645918608 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testAvailableInfo took 0.792 sec
    [apply] Testcase: testES2OffScreenAutoDblBuf took 0 sec
    [apply] Testcase: testES2OffScreenFBODblBuf took 0 sec
    [apply] Testcase: testES2OffScreenFBODblBufMSAA took 0.001 sec
    [apply] Testcase: testES2OffScreenFBODblBufStencil took 0 sec
    [apply] Testcase: testES2OffScreenFBODblBufStencilMSAA took 0 sec
    [apply] Testcase: testES2OffScreenFBOSglBuf took 0 sec
    [apply] Testcase: testES2OffScreenPbufferDblBuf took 0 sec
    [apply] Testcase: testES2OffScreenPbufferDblBufMSAA took 0 sec
    [apply] Testcase: testES2OffScreenPbufferDblBufStencil took 0 sec
    [apply] Testcase: testES2OffScreenPbufferDblBufStencilMSAA took 0.001 sec
    [apply] Testcase: testES2OffScreenPbufferSglBuf took 0 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT
    [apply] junit.framework.TestListener: tests to run: 20
    [apply] junit.framework.TestListener: startTest(testAvailableInfo)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645920015 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645920016 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testAvailableInfo
    [apply] junit.framework.TestListener: endTest(testAvailableInfo)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenAutoDblBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[auto-cfg]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1ae912f2]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] 
    [apply] Desktop Capabilities: 
    [apply] 	none
    [apply] 
    [apply] EGL Capabilities: 
    [apply] 	none
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testAvailableInfo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenAutoDblBuf______________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenAutoDblBuf______________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenAutoDblBuf______________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@5754b536[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@533eb058[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenAutoDblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapDblBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBuf____________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBuf____________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBuf____________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@1e5f12b8[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@27528c19[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapDblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapDblBufMSAA)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufMSAA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufMSAA________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufMSAA________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@49a8fe02[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@81cbb63[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapDblBufMSAA)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapDblBufRGB555)
    [apply] Requested  GL Caps: GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufMSAA________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGB555
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGB555______-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@3e1421c9[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@53be52cb[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapDblBufRGB555)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapDblBufRGBA5551)
    [apply] Requested  GL Caps: GLCaps[rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGB555______-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGB555______-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGB555
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGBA5551
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA5551____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA5551____-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA5551____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGBA5551
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGBA8881
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@33992fe6[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@12900b54[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapDblBufRGBA5551)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapDblBufRGBA8881)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA8881____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA8881____-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA8881____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@31247b05[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@237c1cde[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapDblBufRGBA8881)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapDblBufStencil)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGBA8881
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufStencil
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencil_____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencil_____-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencil_____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@59e060dc[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@3eddfde6[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapDblBufStencil)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapDblBufStencilMSAA)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufStencilMSAA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencilMSAA_-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencilMSAA_-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencilMSAA_-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@39a44bb[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@52f9bbe3[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapDblBufStencilMSAA)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapSglBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf____________-n0001-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf____________-n0003-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf____________-n0005-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@63f5059b[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@7c4c9ca5[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapSglBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBODblBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBuf_______________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBuf_______________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBuf_______________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@5921c16f[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4190c75a[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBODblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBODblBufMSAA)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufMSAA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA___________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA___________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA___________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@4313d502[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4fe602d[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBODblBufMSAA)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBODblBufStencil)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufStencil
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@7413f8b1[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@31b1116[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBODblBufStencil)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBODblBufStencilMSAA)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufStencilMSAA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA____-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@2225c692[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@53d1be19[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBODblBufStencilMSAA)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBOSglBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBOSglBuf_______________-n0001-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBOSglBuf_______________-n0003-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBOSglBuf_______________-n0005-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@45579e55[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@1b28c190[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBOSglBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenPbufferDblBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fe8a14af820, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf___________-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fe8a3841040, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf___________-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fe8a14b0ab0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf___________-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@69511a7a[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6a0dae0b[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenPbufferDblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenPbufferDblBufMSAA)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufMSAA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fe8a382cb40, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufMSAA_______-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fe8a38419e0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufMSAA_______-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fe8a3825e90, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufMSAA_______-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@7465659[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@41297f42[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenPbufferDblBufMSAA)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenPbufferDblBufStencil)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufStencil
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fe8a163fbb0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencil____-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fe8a1497b20, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencil____-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fe8a383cc70, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencil____-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0800x0600.png
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@f545ae1[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@58df726[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenPbufferDblBufStencil)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenPbufferDblBufStencilMSAA)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufStencilMSAA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fe8a1497b20, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencilMSAA-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fe8a143f6a0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencilMSAA-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@72b173ae[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@186f8e19[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenPbufferDblBufStencilMSAA)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenPbufferSglBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fe8a14b2890, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencilMSAA-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fe8a14acc60, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf___________-n0001-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fe8a1743400, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf___________-n0003-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fe8a14acc60, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf___________-n0005-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@1ffe8408[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@7b05dea8[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenPbufferSglBuf)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645923083 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645923084 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.655 sec
    [apply] ------------- Standard Output ---------------
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[auto-cfg]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@5754b536[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@533eb058[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@1e5f12b8[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@27528c19[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@49a8fe02[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@81cbb63[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@3e1421c9[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@53be52cb[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@33992fe6[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@12900b54[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@31247b05[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@237c1cde[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@59e060dc[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@3eddfde6[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@39a44bb[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@52f9bbe3[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@63f5059b[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@7c4c9ca5[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@5921c16f[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4190c75a[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@4313d502[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4fe602d[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@7413f8b1[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@31b1116[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@2225c692[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@53d1be19[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@45579e55[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@1b28c190[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@69511a7a[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6a0dae0b[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@7465659[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@41297f42[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@f545ae1[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@58df726[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@72b173ae[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@186f8e19[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@1ffe8408[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@7b05dea8[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645920015 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645920016 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testAvailableInfo
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1ae912f2]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] 
    [apply] Desktop Capabilities: 
    [apply] 	none
    [apply] 
    [apply] EGL Capabilities: 
    [apply] 	none
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testAvailableInfo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenAutoDblBuf______________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenAutoDblBuf______________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenAutoDblBuf______________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBuf____________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBuf____________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBuf____________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufMSAA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufMSAA________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufMSAA________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufMSAA________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGB555
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGB555______-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGB555______-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGB555______-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGB555
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGBA5551
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA5551____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA5551____-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA5551____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGBA5551
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGBA8881
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA8881____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA8881____-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA8881____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGBA8881
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufStencil
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencil_____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencil_____-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencil_____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufStencilMSAA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencilMSAA_-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencilMSAA_-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencilMSAA_-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf____________-n0001-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf____________-n0003-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf____________-n0005-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBuf_______________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBuf_______________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBuf_______________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufMSAA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA___________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA___________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA___________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufStencil
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufStencilMSAA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA____-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBOSglBuf_______________-n0001-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBOSglBuf_______________-n0003-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBOSglBuf_______________-n0005-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fe8a14af820, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf___________-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fe8a3841040, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf___________-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fe8a14b0ab0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf___________-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufMSAA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fe8a382cb40, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufMSAA_______-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fe8a38419e0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufMSAA_______-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fe8a3825e90, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufMSAA_______-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufStencil
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fe8a163fbb0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencil____-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fe8a1497b20, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencil____-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fe8a383cc70, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencil____-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufStencilMSAA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fe8a1497b20, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencilMSAA-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fe8a143f6a0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencilMSAA-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fe8a14b2890, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencilMSAA-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fe8a14acc60, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf___________-n0001-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fe8a1743400, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf___________-n0003-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fe8a14acc60, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf___________-n0005-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645923083 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645923084 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testAvailableInfo took 0.777 sec
    [apply] Testcase: testGL2OffScreenAutoDblBuf took 0.252 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBuf took 0.109 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBufMSAA took 0.113 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBufRGB555 took 0.105 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBufRGBA5551 took 0.111 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBufRGBA8881 took 0.124 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBufStencil took 0.111 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBufStencilMSAA took 0.112 sec
    [apply] Testcase: testGL2OffScreenBitmapSglBuf took 0.108 sec
    [apply] Testcase: testGL2OffScreenFBODblBuf took 0.109 sec
    [apply] Testcase: testGL2OffScreenFBODblBufMSAA took 0.113 sec
    [apply] Testcase: testGL2OffScreenFBODblBufStencil took 0.106 sec
    [apply] Testcase: testGL2OffScreenFBODblBufStencilMSAA took 0.114 sec
    [apply] Testcase: testGL2OffScreenFBOSglBuf took 0.109 sec
    [apply] Testcase: testGL2OffScreenPbufferDblBuf took 0.11 sec
    [apply] Testcase: testGL2OffScreenPbufferDblBufMSAA took 0.105 sec
    [apply] Testcase: testGL2OffScreenPbufferDblBufStencil took 0.108 sec
    [apply] Testcase: testGL2OffScreenPbufferDblBufStencilMSAA took 0.107 sec
    [apply] Testcase: testGL2OffScreenPbufferSglBuf took 0.109 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645924601 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645924602 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test00AvailableInfo
    [apply] junit.framework.TestListener: tests to run: 5
    [apply] junit.framework.TestListener: startTest(test00AvailableInfo)
    [apply] junit.framework.TestListener: endTest(test00AvailableInfo)
    [apply] junit.framework.TestListener: startTest(test01ES2OnEGL)
    [apply] junit.framework.TestListener: endTest(test01ES2OnEGL)
    [apply] junit.framework.TestListener: startTest(test02GLOnEGL)
    [apply] junit.framework.TestListener: endTest(test02GLOnEGL)
    [apply] junit.framework.TestListener: startTest(test11ES2OnDesktop)
    [apply] junit.framework.TestListener: endTest(test11ES2OnDesktop)
    [apply] junit.framework.TestListener: startTest(test12GLOnDesktop)
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34b36f51]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] 
    [apply] Desktop Capabilities: 
    [apply] 	none
    [apply] 
    [apply] EGL Capabilities: 
    [apply] 	none
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test00AvailableInfo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test01ES2OnEGL
    [apply] EGL Factory n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test01ES2OnEGL
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test02GLOnEGL
    [apply] EGL Factory n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test02GLOnEGL
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test11ES2OnDesktop
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test11ES2OnDesktop
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test12GLOnDesktop
    [apply] Factory: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory
    [apply] Requested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4.hw], offscr[auto-cfg]]
    [apply] Choosen   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4.hw], offscr[fbo]]
    [apply] junit.framework.TestListener: endTest(test12GLOnDesktop)
    [apply] Fin isEGL false, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34b36f51]]
    [apply] Fin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test12GLOnDesktop
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645925600 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645925600 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.586 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645924601 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645924602 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test00AvailableInfo
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34b36f51]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] 
    [apply] Desktop Capabilities: 
    [apply] 	none
    [apply] 
    [apply] EGL Capabilities: 
    [apply] 	none
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test00AvailableInfo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test01ES2OnEGL
    [apply] EGL Factory n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test01ES2OnEGL
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test02GLOnEGL
    [apply] EGL Factory n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test02GLOnEGL
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test11ES2OnDesktop
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test11ES2OnDesktop
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test12GLOnDesktop
    [apply] Factory: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory
    [apply] Requested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4.hw], offscr[auto-cfg]]
    [apply] Choosen   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4.hw], offscr[fbo]]
    [apply] Fin isEGL false, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34b36f51]]
    [apply] Fin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test12GLOnDesktop
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645925600 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645925600 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00AvailableInfo took 0.789 sec
    [apply] Testcase: test01ES2OnEGL took 0 sec
    [apply] Testcase: test02GLOnEGL took 0.001 sec
    [apply] Testcase: test11ES2OnDesktop took 0.001 sec
    [apply] Testcase: test12GLOnDesktop took 0.166 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645927003 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645927004 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testAvailableInfo
    [apply] junit.framework.TestListener: startTest(testAvailableInfo)
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x728fd460]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] 
    [apply] Desktop Capabilities: 
    [apply] 	none
    [apply] 
    [apply] EGL Capabilities: 
    [apply] 	none
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testAvailableInfo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] junit.framework.TestListener: endTest(testAvailableInfo)GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] 
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapDblBuf)
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBuf____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBuf____-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBuf____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@5af5e98c[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@7d5e2349[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapDblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapDblBufMSAA)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBufMSAA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBufMSAA-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBufMSAA-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@3d944e15[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@2e13487d[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapDblBufMSAA)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBufMSAA-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBufMSAA
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645928200 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645928200 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.785 sec
    [apply] ------------- Standard Output ---------------
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@5af5e98c[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@7d5e2349[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@3d944e15[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@2e13487d[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645927003 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645927004 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testAvailableInfo
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x728fd460]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] 
    [apply] Desktop Capabilities: 
    [apply] 	none
    [apply] 
    [apply] EGL Capabilities: 
    [apply] 	none
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testAvailableInfo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBuf____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBuf____-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBuf____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBufMSAA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBufMSAA-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBufMSAA-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBufMSAA-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBufMSAA
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645928200 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645928200 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testAvailableInfo took 0.8 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBuf took 0.238 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBufMSAA took 0.116 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT
    [apply] junit.framework.TestListener: tests to run: 28
    [apply] junit.framework.TestListener: startTest(testAvailableInfo)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645929614 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645929615 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testAvailableInfo
    [apply] junit.framework.TestListener: endTest(testAvailableInfo)
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x16ca7063]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] junit.framework.TestListener: startTest(testES2OffScreenAutoDblBuf)
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] junit.framework.TestListener: endTest(testES2OffScreenAutoDblBuf)
    [apply] 		GL2ES1 	truejunit.framework.TestListener: startTest(testES2OffScreenFBODblBuf)
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBuf)
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBufMSAA)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBufMSAA)
    [apply] 		default GLProfile[GL2/GL2.hw]junit.framework.TestListener: startTest(testES2OffScreenFBODblBufStencil)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBufStencil)
    [apply] 
    [apply] 		Count	7 / 12
    [apply] 
    [apply] 
    [apply] Desktop Capabilities: 
    [apply] 	none
    [apply] 
    [apply] EGL Capabilities: 
    [apply] 	none
    [apply] 
    [apply] 
    [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBufStencilMSAA)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBufStencilMSAA)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testAvailableInfo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] Profile GLES2 n/a
    [apply] junit.framework.TestListener: startTest(testES2OffScreenFBOSglBuf)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBOSglBuf)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferDblBuf)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferDblBuf)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferSglBuf)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferSglBuf)
    [apply] junit.framework.TestListener: startTest(testES2OnScreenDblBuf)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufMSAA
    [apply] Profile GLES2 n/a
    [apply] junit.framework.TestListener: endTest(testES2OnScreenDblBuf)
    [apply] junit.framework.TestListener: startTest(testES2OnScreenDblBufMSAA)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufStencil
    [apply] Profile GLES2 n/a
    [apply] junit.framework.TestListener: endTest(testES2OnScreenDblBufMSAA)
    [apply] junit.framework.TestListener: startTest(testES2OnScreenDblBufStencil)
    [apply] junit.framework.TestListener: endTest(testES2OnScreenDblBufStencil)
    [apply] junit.framework.TestListener: startTest(testES2OnScreenDblBufStencilMSAA)
    [apply] junit.framework.TestListener: endTest(testES2OnScreenDblBufStencilMSAA)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufStencil
    [apply] junit.framework.TestListener: startTest(testES2OnScreenSglBuf)
    [apply] junit.framework.TestListener: endTest(testES2OnScreenSglBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenAutoDblBuf)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufStencilMSAA
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[auto-cfg]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufStencil
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufStencilMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x38c98286: tileRendererInUse null, GearsES2[obj 0x38c98286 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x38c98286 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x38c98286 created: GearsObj[0x3d920fb8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x38c98286 created: GearsObj[0x21f6853a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x38c98286 created: GearsObj[0x21f6853a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x38c98286 FIN GearsES2[obj 0x38c98286 isInit true, usesShared false, 1 GearsObj[0x3d920fb8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x21f6853a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5600592d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x38c98286 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8cf33f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x38c98286, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x38c98286 400x300, swapInterval 1, drawable 0x7fc3f8cf33f0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x38c98286 400x300, swapInterval 1, drawable 0x7fc3f8cf33f0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf__________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x38c98286 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8cf33f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x38c98286, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x38c98286 200x150, swapInterval 1, drawable 0x7fc3f8cf33f0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x38c98286 200x150, swapInterval 1, drawable 0x7fc3f8cf33f0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf__________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x38c98286 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8cf33f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x38c98286, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x38c98286 800x600, swapInterval 1, drawable 0x7fc3f8cf33f0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x38c98286 800x600, swapInterval 1, drawable 0x7fc3f8cf33f0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf__________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x38c98286 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@7051c860[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@560c16fc, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <625f4126, 1529aa1a>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenAutoDblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapSglBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x38c98286: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x38c98286 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8ceec10, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf________-n0001-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8ceec10, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf________-n0003-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8ceec10, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@5458a7b1[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4bf353cb[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@2b1b8cd9, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <76fb33fa, 678f77bb>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapSglBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBODblBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf________-n0005-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x6ef2adef: tileRendererInUse null, GearsES2[obj 0x6ef2adef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6ef2adef on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6ef2adef created: GearsObj[0xd5b8668, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6ef2adef created: GearsObj[0xc2af093, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6ef2adef created: GearsObj[0xc2af093, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x6ef2adef FIN GearsES2[obj 0x6ef2adef isInit true, usesShared false, 1 GearsObj[0xd5b8668, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc2af093, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x44e1eff7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x6ef2adef 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8f066f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6ef2adef, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6ef2adef 400x300, swapInterval 1, drawable 0x7fc3f8f066f0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6ef2adef 400x300, swapInterval 1, drawable 0x7fc3f8f066f0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf___________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x6ef2adef 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8f066f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6ef2adef, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x6ef2adef 200x150, swapInterval 1, drawable 0x7fc3f8f066f0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6ef2adef 200x150, swapInterval 1, drawable 0x7fc3f8f066f0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf___________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x6ef2adef 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8f066f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6ef2adef, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x6ef2adef 800x600, swapInterval 1, drawable 0x7fc3f8f066f0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6ef2adef 800x600, swapInterval 1, drawable 0x7fc3f8f066f0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf___________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6ef2adef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72dc3d25[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@2e80bc1a, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <7f390764, 24ccce78>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBODblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBODblBufMSAA)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x6ef2adef: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x6ef2adef FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufMSAA
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x445212c4: tileRendererInUse null, GearsES2[obj 0x445212c4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x445212c4 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x445212c4 created: GearsObj[0x6d8489e0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x445212c4 created: GearsObj[0xb2f2740, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x445212c4 created: GearsObj[0xb2f2740, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x445212c4 FIN GearsES2[obj 0x445212c4 isInit true, usesShared false, 1 GearsObj[0x6d8489e0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb2f2740, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ee658f8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x445212c4 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8cf2f30, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x445212c4, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x445212c4 400x300, swapInterval 1, drawable 0x7fc3f8cf2f30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x445212c4 400x300, swapInterval 1, drawable 0x7fc3f8cf2f30
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA_______-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x445212c4 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8cf2f30, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x445212c4, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x445212c4 200x150, swapInterval 1, drawable 0x7fc3f8cf2f30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x445212c4 200x150, swapInterval 1, drawable 0x7fc3f8cf2f30
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA_______-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x445212c4 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8cf2f30, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x445212c4, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x445212c4 800x600, swapInterval 1, drawable 0x7fc3f8cf2f30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x445212c4 800x600, swapInterval 1, drawable 0x7fc3f8cf2f30
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA_______-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x445212c4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@73e73f0d[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6b9accce, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <229893d4, 507fa5e0>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBODblBufMSAA)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBODblBufStencil)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x445212c4: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x445212c4 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufStencil
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x61134d67: tileRendererInUse null, GearsES2[obj 0x61134d67 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x61134d67 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x61134d67 created: GearsObj[0x5fb57370, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x61134d67 created: GearsObj[0x19b2edeb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x61134d67 created: GearsObj[0x19b2edeb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x61134d67 FIN GearsES2[obj 0x61134d67 isInit true, usesShared false, 1 GearsObj[0x5fb57370, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x19b2edeb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3cdbc747, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x61134d67 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8e376b0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x61134d67, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x61134d67 400x300, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x61134d67 400x300, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x61134d67 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8e376b0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x61134d67, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x61134d67 200x150, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x61134d67 200x150, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil____-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x61134d67 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8e376b0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x61134d67, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x61134d67 800x600, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x61134d67 800x600, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x61134d67: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x61134d67 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufStencilMSAA
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x61134d67 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@7f374a2[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@54be8915, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <20645e01, 2e372253>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBODblBufStencil)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBODblBufStencilMSAA)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x6ce2e78f: tileRendererInUse null, GearsES2[obj 0x6ce2e78f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6ce2e78f on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6ce2e78f created: GearsObj[0x6cd3ca4f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6ce2e78f created: GearsObj[0x4c6c6953, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6ce2e78f created: GearsObj[0x4c6c6953, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x6ce2e78f FIN GearsES2[obj 0x6ce2e78f isInit true, usesShared false, 1 GearsObj[0x6cd3ca4f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c6c6953, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3d3bf4c1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x6ce2e78f 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8e3fe40, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x6ce2e78f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6ce2e78f 400x300, swapInterval 1, drawable 0x7fc3f8e3fe40
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6ce2e78f 400x300, swapInterval 1, drawable 0x7fc3f8e3fe40
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.reshape 0x6ce2e78f 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8e3fe40, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x6ce2e78f, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.display 0x6ce2e78f 200x150, swapInterval 1, drawable 0x7fc3f8e3fe40
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6ce2e78f 200x150, swapInterval 1, drawable 0x7fc3f8e3fe40
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.reshape 0x6ce2e78f 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8e3fe40, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x6ce2e78f, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.display 0x6ce2e78f 800x600, swapInterval 1, drawable 0x7fc3f8e3fe40
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6ce2e78f 800x600, swapInterval 1, drawable 0x7fc3f8e3fe40
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x6ce2e78f: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x6ce2e78f FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6ce2e78f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6ef43844[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@38fd1a44, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <17f4caf9, 758ba93a>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBODblBufStencilMSAA)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBOSglBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x1e46523a: tileRendererInUse null, GearsES2[obj 0x1e46523a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1e46523a on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1e46523a created: GearsObj[0x526e7890, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1e46523a created: GearsObj[0x6f0cf88a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1e46523a created: GearsObj[0x6f0cf88a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x1e46523a FIN GearsES2[obj 0x1e46523a isInit true, usesShared false, 1 GearsObj[0x526e7890, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f0cf88a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x24cddf0f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x1e46523a 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8e3a430, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1e46523a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e46523a 400x300, swapInterval 1, drawable 0x7fc3f8e3a430
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e46523a 400x300, swapInterval 1, drawable 0x7fc3f8e3a430
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf___________-n0001-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.reshape 0x1e46523a 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8e3a430, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1e46523a, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.display 0x1e46523a 200x150, swapInterval 1, drawable 0x7fc3f8e3a430
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e46523a 200x150, swapInterval 1, drawable 0x7fc3f8e3a430
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf___________-n0003-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.reshape 0x1e46523a 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8e3a430, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1e46523a, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.display 0x1e46523a 800x600, swapInterval 1, drawable 0x7fc3f8e3a430
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e46523a 800x600, swapInterval 1, drawable 0x7fc3f8e3a430
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf___________-n0005-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0x1e46523a: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0x1e46523a FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1e46523a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@2f54f009[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@4710edb, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <257a4c3d, 2dba28b0>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBOSglBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenPbufferDblBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x6bce625a: tileRendererInUse null, GearsES2[obj 0x6bce625a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6bce625a on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6bce625a created: GearsObj[0x54569e95, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6bce625a created: GearsObj[0x658eda62, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6bce625a created: GearsObj[0x658eda62, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x6bce625a FIN GearsES2[obj 0x6bce625a isInit true, usesShared false, 1 GearsObj[0x54569e95, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x658eda62, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6ff46a77, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x6bce625a 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8c5cf00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6bce625a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6bce625a 400x300, swapInterval 1, drawable 0x7fc3f8c5cf00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6bce625a 400x300, swapInterval 1, drawable 0x7fc3f8c5cf00
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf_______-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.reshape 0x6bce625a 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8f3e580, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6bce625a, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x6bce625a 200x150, swapInterval 1, drawable 0x7fc3f8f3e580
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6bce625a 200x150, swapInterval 1, drawable 0x7fc3f8f3e580
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf_______-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.reshape 0x6bce625a 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8de4c10, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6bce625a, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x6bce625a 800x600, swapInterval 1, drawable 0x7fc3f8de4c10
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6bce625a 800x600, swapInterval 1, drawable 0x7fc3f8de4c10
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf_______-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6bce625a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@1c22d0ba[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@24b0824, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <62898cce, 71c70737>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenPbufferDblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenPbufferSglBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x6bce625a: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x6bce625a FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x67fc5903: tileRendererInUse null, GearsES2[obj 0x67fc5903 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x67fc5903 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x67fc5903 created: GearsObj[0x282d531d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x67fc5903 created: GearsObj[0x1d5acf35, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x67fc5903 created: GearsObj[0x1d5acf35, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x67fc5903 FIN GearsES2[obj 0x67fc5903 isInit true, usesShared false, 1 GearsObj[0x282d531d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d5acf35, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26e6f654, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x67fc5903 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8df4f50, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x67fc5903, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x67fc5903 400x300, swapInterval 1, drawable 0x7fc3f8df4f50
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x67fc5903 400x300, swapInterval 1, drawable 0x7fc3f8df4f50
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf_______-n0001-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.reshape 0x67fc5903 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8ded730, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x67fc5903, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.display 0x67fc5903 200x150, swapInterval 1, drawable 0x7fc3f8ded730
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x67fc5903 200x150, swapInterval 1, drawable 0x7fc3f8ded730
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf_______-n0003-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.reshape 0x67fc5903 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3fb40a8d0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x67fc5903, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.display 0x67fc5903 800x600, swapInterval 1, drawable 0x7fc3fb40a8d0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x67fc5903 800x600, swapInterval 1, drawable 0x7fc3fb40a8d0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf_______-n0005-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x67fc5903 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@49bd46ce[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@7b200a11, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <39d70bd3, 723f48bb>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenPbufferSglBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OnScreenDblBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.dispose 0x67fc5903: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.dispose 0x67fc5903 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x1871ba02: tileRendererInUse null, GearsES2[obj 0x1871ba02 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1871ba02 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1871ba02 created: GearsObj[0x2af6c7cc, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1871ba02 created: GearsObj[0x33018518, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1871ba02 created: GearsObj[0x33018518, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x1871ba02 FIN GearsES2[obj 0x1871ba02 isInit true, usesShared false, 1 GearsObj[0x2af6c7cc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x33018518, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1f8aa2e9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x1871ba02 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8c63c30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1871ba02, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1871ba02 400x300, swapInterval 1, drawable 0x7fc3f8c63c30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1871ba02 400x300, swapInterval 1, drawable 0x7fc3f8c63c30
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBuf_______________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main] GearsES2.reshape 0x1871ba02 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8c63c30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1871ba02, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main] GearsES2.display 0x1871ba02 200x150, swapInterval 1, drawable 0x7fc3f8c63c30
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBuf_______________-n0002-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1871ba02 200x150, swapInterval 1, drawable 0x7fc3f8c63c30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main] GearsES2.reshape 0x1871ba02 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8c63c30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1871ba02, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main] GearsES2.display 0x1871ba02 800x600, swapInterval 1, drawable 0x7fc3f8c63c30
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBuf_______________-n0004-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1871ba02 800x600, swapInterval 1, drawable 0x7fc3f8c63c30
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1871ba02 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@1979b34c[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@5eea8822, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <423efc94, 7da8888e>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OnScreenDblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OnScreenDblBufMSAA)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main] GearsES2.dispose 0x1871ba02: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main] GearsES2.dispose 0x1871ba02 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufMSAA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x3d5ec56d: tileRendererInUse null, GearsES2[obj 0x3d5ec56d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3d5ec56d on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3d5ec56d created: GearsObj[0x2303a587, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3d5ec56d created: GearsObj[0x4ef67074, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3d5ec56d created: GearsObj[0x4ef67074, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x3d5ec56d FIN GearsES2[obj 0x3d5ec56d isInit true, usesShared false, 1 GearsObj[0x2303a587, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ef67074, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1e3fbe54, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x3d5ec56d 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8e36d60, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x3d5ec56d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3d5ec56d 400x300, swapInterval 1, drawable 0x7fc3f8e36d60
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3d5ec56d 400x300, swapInterval 1, drawable 0x7fc3f8e36d60
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufMSAA___________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11,5,main] GearsES2.reshape 0x3d5ec56d 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8e36d60, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x3d5ec56d, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11,5,main] GearsES2.display 0x3d5ec56d 200x150, swapInterval 1, drawable 0x7fc3f8e36d60
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufMSAA___________-n0002-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3d5ec56d 200x150, swapInterval 1, drawable 0x7fc3f8e36d60
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11,5,main] GearsES2.reshape 0x3d5ec56d 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8e36d60, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x3d5ec56d, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11,5,main] GearsES2.display 0x3d5ec56d 800x600, swapInterval 1, drawable 0x7fc3f8e36d60
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufMSAA___________-n0004-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3d5ec56d 800x600, swapInterval 1, drawable 0x7fc3f8e36d60
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x3d5ec56d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@8b1540e[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@55e5f901, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <6b7451a7, 16fcf96d>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OnScreenDblBufMSAA)
    [apply] junit.framework.TestListener: startTest(testGL2OnScreenDblBufStencil)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11,5,main] GearsES2.dispose 0x3d5ec56d: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11,5,main] GearsES2.dispose 0x3d5ec56d FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufStencil
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0xf05eab2: tileRendererInUse null, GearsES2[obj 0xf05eab2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xf05eab2 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xf05eab2 created: GearsObj[0x37014a04, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xf05eab2 created: GearsObj[0x7533d2c2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xf05eab2 created: GearsObj[0x7533d2c2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0xf05eab2 FIN GearsES2[obj 0xf05eab2 isInit true, usesShared false, 1 GearsObj[0x37014a04, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7533d2c2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1655d70a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xf05eab2 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8c63c30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xf05eab2, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xf05eab2 400x300, swapInterval 1, drawable 0x7fc3f8c63c30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xf05eab2 400x300, swapInterval 1, drawable 0x7fc3f8c63c30
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencil________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xf05eab2 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8c63c30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xf05eab2, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xf05eab2 200x150, swapInterval 1, drawable 0x7fc3f8c63c30
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencil________-n0002-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12,5,main] GearsES2.reshape 0xf05eab2 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8c63c30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xf05eab2, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12,5,main] GearsES2.display 0xf05eab2 800x600, swapInterval 1, drawable 0x7fc3f8c63c30
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencil________-n0003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xf05eab2 800x600, swapInterval 1, drawable 0x7fc3f8c63c30
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0xf05eab2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@46356b9c[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@3f1e0df3, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <272317e, 69bc5630>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OnScreenDblBufStencil)
    [apply] junit.framework.TestListener: startTest(testGL2OnScreenDblBufStencilMSAA)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12,5,main] GearsES2.dispose 0xf05eab2: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12,5,main] GearsES2.dispose 0xf05eab2 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufStencilMSAA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x1e57cfd1: tileRendererInUse null, GearsES2[obj 0x1e57cfd1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1e57cfd1 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1e57cfd1 created: GearsObj[0x3a65d5b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1e57cfd1 created: GearsObj[0x2c992f04, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1e57cfd1 created: GearsObj[0x2c992f04, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x1e57cfd1 FIN GearsES2[obj 0x1e57cfd1 isInit true, usesShared false, 1 GearsObj[0x3a65d5b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c992f04, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x682ea66f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x1e57cfd1 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8e376b0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x1e57cfd1, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e57cfd1 400x300, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e57cfd1 400x300, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencilMSAA____-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13,5,main] GearsES2.reshape 0x1e57cfd1 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8e376b0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x1e57cfd1, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13,5,main] GearsES2.display 0x1e57cfd1 200x150, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencilMSAA____-n0002-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e57cfd1 200x150, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13,5,main] GearsES2.reshape 0x1e57cfd1 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8e376b0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x1e57cfd1, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13,5,main] GearsES2.display 0x1e57cfd1 800x600, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencilMSAA____-n0004-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e57cfd1 800x600, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1e57cfd1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@d3df4a4[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@1c8e8338, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <2d735977, 4877b2d2>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OnScreenDblBufStencilMSAA)
    [apply] junit.framework.TestListener: startTest(testGL2OnScreenSglBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13,5,main] GearsES2.dispose 0x1e57cfd1: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13,5,main] GearsES2.dispose 0x1e57cfd1 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x3d08a6b8: tileRendererInUse null, GearsES2[obj 0x3d08a6b8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3d08a6b8 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [apply] gear1 0x3d08a6b8 created: GearsObj[0x3a5e0d0b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3d08a6b8 created: GearsObj[0x6343cfe1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3d08a6b8 created: GearsObj[0x6343cfe1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x3d08a6b8 FIN GearsES2[obj 0x3d08a6b8 isInit true, usesShared false, 1 GearsObj[0x3a5e0d0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6343cfe1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x68066dbe, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x3d08a6b8 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8dfaef0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3d08a6b8, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3d08a6b8 400x300, swapInterval 1, drawable 0x7fc3f8dfaef0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3d08a6b8 400x300, swapInterval 1, drawable 0x7fc3f8dfaef0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenSglBuf_______________-n0001-GL2___-hw-onscreen-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14,5,main] GearsES2.reshape 0x3d08a6b8 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8dfaef0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3d08a6b8, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14,5,main] GearsES2.display 0x3d08a6b8 200x150, swapInterval 1, drawable 0x7fc3f8dfaef0
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenSglBuf_______________-n0002-GL2___-hw-onscreen-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3d08a6b8 200x150, swapInterval 1, drawable 0x7fc3f8dfaef0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14,5,main] GearsES2.reshape 0x3d08a6b8 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8dfaef0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3d08a6b8, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14,5,main] GearsES2.display 0x3d08a6b8 800x600, swapInterval 1, drawable 0x7fc3f8dfaef0
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenSglBuf_______________-n0004-GL2___-hw-onscreen-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3d08a6b8 800x600, swapInterval 1, drawable 0x7fc3f8dfaef0
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x3d08a6b8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@a07f88f[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@64c3f719, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <2e3f88df, 53fe763e>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OnScreenSglBuf)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14,5,main] GearsES2.dispose 0x3d08a6b8: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14,5,main] GearsES2.dispose 0x3d08a6b8 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645943906 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645943906 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 28, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.889 sec
    [apply] ------------- Standard Output ---------------
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[auto-cfg]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x38c98286 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@7051c860[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@560c16fc, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <625f4126, 1529aa1a>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@5458a7b1[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4bf353cb[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@2b1b8cd9, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <76fb33fa, 678f77bb>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6ef2adef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72dc3d25[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@2e80bc1a, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <7f390764, 24ccce78>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x445212c4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@73e73f0d[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6b9accce, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <229893d4, 507fa5e0>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x61134d67 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@7f374a2[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@54be8915, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <20645e01, 2e372253>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6ce2e78f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6ef43844[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@38fd1a44, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <17f4caf9, 758ba93a>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1e46523a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@2f54f009[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@4710edb, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <257a4c3d, 2dba28b0>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6bce625a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@1c22d0ba[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@24b0824, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <62898cce, 71c70737>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x67fc5903 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@49bd46ce[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@7b200a11, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <39d70bd3, 723f48bb>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1871ba02 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@1979b34c[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@5eea8822, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <423efc94, 7da8888e>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x3d5ec56d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@8b1540e[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@55e5f901, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <6b7451a7, 16fcf96d>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0xf05eab2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@46356b9c[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@3f1e0df3, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <272317e, 69bc5630>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1e57cfd1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@d3df4a4[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@1c8e8338, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <2d735977, 4877b2d2>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [apply] Fin: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x3d08a6b8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@a07f88f[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [apply]  window[64/64 800x600 wu, 800x600 pixel],
    [apply]  Config null,
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x0,
    [apply]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@64c3f719, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <2e3f88df, 53fe763e>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645929614 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645929615 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testAvailableInfo
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x16ca7063]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] 
    [apply] Desktop Capabilities: 
    [apply] 	none
    [apply] 
    [apply] EGL Capabilities: 
    [apply] 	none
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testAvailableInfo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufStencil
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufStencilMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufStencil
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufStencilMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x38c98286: tileRendererInUse null, GearsES2[obj 0x38c98286 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x38c98286 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x38c98286 created: GearsObj[0x3d920fb8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x38c98286 created: GearsObj[0x21f6853a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x38c98286 created: GearsObj[0x21f6853a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x38c98286 FIN GearsES2[obj 0x38c98286 isInit true, usesShared false, 1 GearsObj[0x3d920fb8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x21f6853a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5600592d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x38c98286 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8cf33f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x38c98286, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x38c98286 400x300, swapInterval 1, drawable 0x7fc3f8cf33f0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x38c98286 400x300, swapInterval 1, drawable 0x7fc3f8cf33f0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf__________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x38c98286 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8cf33f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x38c98286, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x38c98286 200x150, swapInterval 1, drawable 0x7fc3f8cf33f0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x38c98286 200x150, swapInterval 1, drawable 0x7fc3f8cf33f0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf__________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x38c98286 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8cf33f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x38c98286, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x38c98286 800x600, swapInterval 1, drawable 0x7fc3f8cf33f0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x38c98286 800x600, swapInterval 1, drawable 0x7fc3f8cf33f0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf__________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x38c98286: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x38c98286 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8ceec10, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf________-n0001-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8ceec10, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf________-n0003-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8ceec10, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf________-n0005-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x6ef2adef: tileRendererInUse null, GearsES2[obj 0x6ef2adef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6ef2adef on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6ef2adef created: GearsObj[0xd5b8668, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6ef2adef created: GearsObj[0xc2af093, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6ef2adef created: GearsObj[0xc2af093, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x6ef2adef FIN GearsES2[obj 0x6ef2adef isInit true, usesShared false, 1 GearsObj[0xd5b8668, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc2af093, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x44e1eff7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x6ef2adef 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8f066f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6ef2adef, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6ef2adef 400x300, swapInterval 1, drawable 0x7fc3f8f066f0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6ef2adef 400x300, swapInterval 1, drawable 0x7fc3f8f066f0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf___________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x6ef2adef 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8f066f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6ef2adef, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x6ef2adef 200x150, swapInterval 1, drawable 0x7fc3f8f066f0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6ef2adef 200x150, swapInterval 1, drawable 0x7fc3f8f066f0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf___________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x6ef2adef 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8f066f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6ef2adef, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x6ef2adef 800x600, swapInterval 1, drawable 0x7fc3f8f066f0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6ef2adef 800x600, swapInterval 1, drawable 0x7fc3f8f066f0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf___________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x6ef2adef: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x6ef2adef FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufMSAA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x445212c4: tileRendererInUse null, GearsES2[obj 0x445212c4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x445212c4 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x445212c4 created: GearsObj[0x6d8489e0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x445212c4 created: GearsObj[0xb2f2740, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x445212c4 created: GearsObj[0xb2f2740, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x445212c4 FIN GearsES2[obj 0x445212c4 isInit true, usesShared false, 1 GearsObj[0x6d8489e0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb2f2740, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ee658f8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x445212c4 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8cf2f30, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x445212c4, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x445212c4 400x300, swapInterval 1, drawable 0x7fc3f8cf2f30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x445212c4 400x300, swapInterval 1, drawable 0x7fc3f8cf2f30
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA_______-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x445212c4 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8cf2f30, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x445212c4, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x445212c4 200x150, swapInterval 1, drawable 0x7fc3f8cf2f30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x445212c4 200x150, swapInterval 1, drawable 0x7fc3f8cf2f30
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA_______-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x445212c4 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8cf2f30, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x445212c4, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x445212c4 800x600, swapInterval 1, drawable 0x7fc3f8cf2f30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x445212c4 800x600, swapInterval 1, drawable 0x7fc3f8cf2f30
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA_______-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x445212c4: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x445212c4 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufStencil
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x61134d67: tileRendererInUse null, GearsES2[obj 0x61134d67 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x61134d67 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x61134d67 created: GearsObj[0x5fb57370, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x61134d67 created: GearsObj[0x19b2edeb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x61134d67 created: GearsObj[0x19b2edeb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x61134d67 FIN GearsES2[obj 0x61134d67 isInit true, usesShared false, 1 GearsObj[0x5fb57370, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x19b2edeb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3cdbc747, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x61134d67 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8e376b0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x61134d67, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x61134d67 400x300, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x61134d67 400x300, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x61134d67 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8e376b0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x61134d67, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x61134d67 200x150, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x61134d67 200x150, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil____-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x61134d67 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8e376b0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x61134d67, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x61134d67 800x600, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x61134d67 800x600, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x61134d67: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x61134d67 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufStencilMSAA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x6ce2e78f: tileRendererInUse null, GearsES2[obj 0x6ce2e78f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6ce2e78f on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6ce2e78f created: GearsObj[0x6cd3ca4f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6ce2e78f created: GearsObj[0x4c6c6953, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6ce2e78f created: GearsObj[0x4c6c6953, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x6ce2e78f FIN GearsES2[obj 0x6ce2e78f isInit true, usesShared false, 1 GearsObj[0x6cd3ca4f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c6c6953, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3d3bf4c1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x6ce2e78f 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8e3fe40, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x6ce2e78f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6ce2e78f 400x300, swapInterval 1, drawable 0x7fc3f8e3fe40
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6ce2e78f 400x300, swapInterval 1, drawable 0x7fc3f8e3fe40
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.reshape 0x6ce2e78f 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8e3fe40, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x6ce2e78f, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.display 0x6ce2e78f 200x150, swapInterval 1, drawable 0x7fc3f8e3fe40
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6ce2e78f 200x150, swapInterval 1, drawable 0x7fc3f8e3fe40
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.reshape 0x6ce2e78f 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8e3fe40, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x6ce2e78f, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.display 0x6ce2e78f 800x600, swapInterval 1, drawable 0x7fc3f8e3fe40
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6ce2e78f 800x600, swapInterval 1, drawable 0x7fc3f8e3fe40
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x6ce2e78f: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x6ce2e78f FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x1e46523a: tileRendererInUse null, GearsES2[obj 0x1e46523a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1e46523a on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1e46523a created: GearsObj[0x526e7890, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1e46523a created: GearsObj[0x6f0cf88a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1e46523a created: GearsObj[0x6f0cf88a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x1e46523a FIN GearsES2[obj 0x1e46523a isInit true, usesShared false, 1 GearsObj[0x526e7890, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f0cf88a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x24cddf0f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x1e46523a 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8e3a430, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1e46523a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e46523a 400x300, swapInterval 1, drawable 0x7fc3f8e3a430
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e46523a 400x300, swapInterval 1, drawable 0x7fc3f8e3a430
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf___________-n0001-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.reshape 0x1e46523a 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8e3a430, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1e46523a, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.display 0x1e46523a 200x150, swapInterval 1, drawable 0x7fc3f8e3a430
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e46523a 200x150, swapInterval 1, drawable 0x7fc3f8e3a430
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf___________-n0003-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.reshape 0x1e46523a 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8e3a430, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1e46523a, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.display 0x1e46523a 800x600, swapInterval 1, drawable 0x7fc3f8e3a430
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e46523a 800x600, swapInterval 1, drawable 0x7fc3f8e3a430
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf___________-n0005-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0x1e46523a: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0x1e46523a FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x6bce625a: tileRendererInUse null, GearsES2[obj 0x6bce625a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6bce625a on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6bce625a created: GearsObj[0x54569e95, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6bce625a created: GearsObj[0x658eda62, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6bce625a created: GearsObj[0x658eda62, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x6bce625a FIN GearsES2[obj 0x6bce625a isInit true, usesShared false, 1 GearsObj[0x54569e95, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x658eda62, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6ff46a77, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x6bce625a 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8c5cf00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6bce625a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6bce625a 400x300, swapInterval 1, drawable 0x7fc3f8c5cf00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6bce625a 400x300, swapInterval 1, drawable 0x7fc3f8c5cf00
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf_______-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.reshape 0x6bce625a 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8f3e580, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6bce625a, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x6bce625a 200x150, swapInterval 1, drawable 0x7fc3f8f3e580
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6bce625a 200x150, swapInterval 1, drawable 0x7fc3f8f3e580
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf_______-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.reshape 0x6bce625a 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8de4c10, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6bce625a, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x6bce625a 800x600, swapInterval 1, drawable 0x7fc3f8de4c10
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6bce625a 800x600, swapInterval 1, drawable 0x7fc3f8de4c10
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf_______-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x6bce625a: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x6bce625a FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x67fc5903: tileRendererInUse null, GearsES2[obj 0x67fc5903 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x67fc5903 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x67fc5903 created: GearsObj[0x282d531d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x67fc5903 created: GearsObj[0x1d5acf35, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x67fc5903 created: GearsObj[0x1d5acf35, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x67fc5903 FIN GearsES2[obj 0x67fc5903 isInit true, usesShared false, 1 GearsObj[0x282d531d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d5acf35, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26e6f654, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x67fc5903 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8df4f50, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x67fc5903, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x67fc5903 400x300, swapInterval 1, drawable 0x7fc3f8df4f50
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x67fc5903 400x300, swapInterval 1, drawable 0x7fc3f8df4f50
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf_______-n0001-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.reshape 0x67fc5903 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8ded730, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x67fc5903, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.display 0x67fc5903 200x150, swapInterval 1, drawable 0x7fc3f8ded730
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x67fc5903 200x150, swapInterval 1, drawable 0x7fc3f8ded730
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf_______-n0003-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.reshape 0x67fc5903 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3fb40a8d0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x67fc5903, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.display 0x67fc5903 800x600, swapInterval 1, drawable 0x7fc3fb40a8d0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x67fc5903 800x600, swapInterval 1, drawable 0x7fc3fb40a8d0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf_______-n0005-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.dispose 0x67fc5903: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.dispose 0x67fc5903 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x1871ba02: tileRendererInUse null, GearsES2[obj 0x1871ba02 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1871ba02 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1871ba02 created: GearsObj[0x2af6c7cc, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1871ba02 created: GearsObj[0x33018518, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1871ba02 created: GearsObj[0x33018518, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x1871ba02 FIN GearsES2[obj 0x1871ba02 isInit true, usesShared false, 1 GearsObj[0x2af6c7cc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x33018518, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1f8aa2e9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x1871ba02 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8c63c30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1871ba02, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1871ba02 400x300, swapInterval 1, drawable 0x7fc3f8c63c30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1871ba02 400x300, swapInterval 1, drawable 0x7fc3f8c63c30
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBuf_______________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main] GearsES2.reshape 0x1871ba02 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8c63c30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1871ba02, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main] GearsES2.display 0x1871ba02 200x150, swapInterval 1, drawable 0x7fc3f8c63c30
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBuf_______________-n0002-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1871ba02 200x150, swapInterval 1, drawable 0x7fc3f8c63c30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main] GearsES2.reshape 0x1871ba02 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8c63c30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1871ba02, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main] GearsES2.display 0x1871ba02 800x600, swapInterval 1, drawable 0x7fc3f8c63c30
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBuf_______________-n0004-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1871ba02 800x600, swapInterval 1, drawable 0x7fc3f8c63c30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main] GearsES2.dispose 0x1871ba02: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main] GearsES2.dispose 0x1871ba02 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufMSAA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x3d5ec56d: tileRendererInUse null, GearsES2[obj 0x3d5ec56d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3d5ec56d on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3d5ec56d created: GearsObj[0x2303a587, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3d5ec56d created: GearsObj[0x4ef67074, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3d5ec56d created: GearsObj[0x4ef67074, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x3d5ec56d FIN GearsES2[obj 0x3d5ec56d isInit true, usesShared false, 1 GearsObj[0x2303a587, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ef67074, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1e3fbe54, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x3d5ec56d 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8e36d60, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x3d5ec56d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3d5ec56d 400x300, swapInterval 1, drawable 0x7fc3f8e36d60
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3d5ec56d 400x300, swapInterval 1, drawable 0x7fc3f8e36d60
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufMSAA___________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11,5,main] GearsES2.reshape 0x3d5ec56d 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8e36d60, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x3d5ec56d, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11,5,main] GearsES2.display 0x3d5ec56d 200x150, swapInterval 1, drawable 0x7fc3f8e36d60
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufMSAA___________-n0002-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3d5ec56d 200x150, swapInterval 1, drawable 0x7fc3f8e36d60
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11,5,main] GearsES2.reshape 0x3d5ec56d 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8e36d60, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x3d5ec56d, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11,5,main] GearsES2.display 0x3d5ec56d 800x600, swapInterval 1, drawable 0x7fc3f8e36d60
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufMSAA___________-n0004-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3d5ec56d 800x600, swapInterval 1, drawable 0x7fc3f8e36d60
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11,5,main] GearsES2.dispose 0x3d5ec56d: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11,5,main] GearsES2.dispose 0x3d5ec56d FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufStencil
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0xf05eab2: tileRendererInUse null, GearsES2[obj 0xf05eab2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xf05eab2 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xf05eab2 created: GearsObj[0x37014a04, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xf05eab2 created: GearsObj[0x7533d2c2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xf05eab2 created: GearsObj[0x7533d2c2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0xf05eab2 FIN GearsES2[obj 0xf05eab2 isInit true, usesShared false, 1 GearsObj[0x37014a04, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7533d2c2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1655d70a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xf05eab2 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8c63c30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xf05eab2, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xf05eab2 400x300, swapInterval 1, drawable 0x7fc3f8c63c30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xf05eab2 400x300, swapInterval 1, drawable 0x7fc3f8c63c30
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencil________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xf05eab2 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8c63c30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xf05eab2, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xf05eab2 200x150, swapInterval 1, drawable 0x7fc3f8c63c30
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencil________-n0002-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12,5,main] GearsES2.reshape 0xf05eab2 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8c63c30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xf05eab2, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12,5,main] GearsES2.display 0xf05eab2 800x600, swapInterval 1, drawable 0x7fc3f8c63c30
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencil________-n0003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xf05eab2 800x600, swapInterval 1, drawable 0x7fc3f8c63c30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12,5,main] GearsES2.dispose 0xf05eab2: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12,5,main] GearsES2.dispose 0xf05eab2 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufStencilMSAA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x1e57cfd1: tileRendererInUse null, GearsES2[obj 0x1e57cfd1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1e57cfd1 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1e57cfd1 created: GearsObj[0x3a65d5b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1e57cfd1 created: GearsObj[0x2c992f04, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1e57cfd1 created: GearsObj[0x2c992f04, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x1e57cfd1 FIN GearsES2[obj 0x1e57cfd1 isInit true, usesShared false, 1 GearsObj[0x3a65d5b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c992f04, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x682ea66f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x1e57cfd1 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8e376b0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x1e57cfd1, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e57cfd1 400x300, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e57cfd1 400x300, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencilMSAA____-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13,5,main] GearsES2.reshape 0x1e57cfd1 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8e376b0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x1e57cfd1, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13,5,main] GearsES2.display 0x1e57cfd1 200x150, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencilMSAA____-n0002-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e57cfd1 200x150, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13,5,main] GearsES2.reshape 0x1e57cfd1 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8e376b0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x1e57cfd1, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13,5,main] GearsES2.display 0x1e57cfd1 800x600, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencilMSAA____-n0004-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e57cfd1 800x600, swapInterval 1, drawable 0x7fc3f8e376b0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13,5,main] GearsES2.dispose 0x1e57cfd1: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13,5,main] GearsES2.dispose 0x1e57cfd1 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x3d08a6b8: tileRendererInUse null, GearsES2[obj 0x3d08a6b8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3d08a6b8 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3d08a6b8 created: GearsObj[0x3a5e0d0b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3d08a6b8 created: GearsObj[0x6343cfe1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3d08a6b8 created: GearsObj[0x6343cfe1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x3d08a6b8 FIN GearsES2[obj 0x3d08a6b8 isInit true, usesShared false, 1 GearsObj[0x3a5e0d0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6343cfe1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x68066dbe, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x3d08a6b8 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fc3f8dfaef0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3d08a6b8, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3d08a6b8 400x300, swapInterval 1, drawable 0x7fc3f8dfaef0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3d08a6b8 400x300, swapInterval 1, drawable 0x7fc3f8dfaef0
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenSglBuf_______________-n0001-GL2___-hw-onscreen-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14,5,main] GearsES2.reshape 0x3d08a6b8 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fc3f8dfaef0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3d08a6b8, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14,5,main] GearsES2.display 0x3d08a6b8 200x150, swapInterval 1, drawable 0x7fc3f8dfaef0
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenSglBuf_______________-n0002-GL2___-hw-onscreen-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3d08a6b8 200x150, swapInterval 1, drawable 0x7fc3f8dfaef0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14,5,main] GearsES2.reshape 0x3d08a6b8 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fc3f8dfaef0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3d08a6b8, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14,5,main] GearsES2.display 0x3d08a6b8 800x600, swapInterval 1, drawable 0x7fc3f8dfaef0
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenSglBuf_______________-n0004-GL2___-hw-onscreen-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3d08a6b8 800x600, swapInterval 1, drawable 0x7fc3f8dfaef0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14,5,main] GearsES2.dispose 0x3d08a6b8: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14,5,main] GearsES2.dispose 0x3d08a6b8 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645943906 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645943906 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testAvailableInfo took 0.768 sec
    [apply] Testcase: testES2OffScreenAutoDblBuf took 0 sec
    [apply] Testcase: testES2OffScreenFBODblBuf took 0 sec
    [apply] Testcase: testES2OffScreenFBODblBufMSAA took 0 sec
    [apply] Testcase: testES2OffScreenFBODblBufStencil took 0 sec
    [apply] Testcase: testES2OffScreenFBODblBufStencilMSAA took 0 sec
    [apply] Testcase: testES2OffScreenFBOSglBuf took 0 sec
    [apply] Testcase: testES2OffScreenPbufferDblBuf took 0.001 sec
    [apply] Testcase: testES2OffScreenPbufferSglBuf took 0 sec
    [apply] Testcase: testES2OnScreenDblBuf took 0 sec
    [apply] Testcase: testES2OnScreenDblBufMSAA took 0 sec
    [apply] Testcase: testES2OnScreenDblBufStencil took 0 sec
    [apply] Testcase: testES2OnScreenDblBufStencilMSAA took 0 sec
    [apply] Testcase: testES2OnScreenSglBuf took 0 sec
    [apply] Testcase: testGL2OffScreenAutoDblBuf took 1.502 sec
    [apply] Testcase: testGL2OffScreenBitmapSglBuf took 1.357 sec
    [apply] Testcase: testGL2OffScreenFBODblBuf took 1.331 sec
    [apply] Testcase: testGL2OffScreenFBODblBufMSAA took 1.358 sec
    [apply] Testcase: testGL2OffScreenFBODblBufStencil took 1.364 sec
    [apply] Testcase: testGL2OffScreenFBODblBufStencilMSAA took 1.35 sec
    [apply] Testcase: testGL2OffScreenFBOSglBuf took 1.337 sec
    [apply] Testcase: testGL2OffScreenPbufferDblBuf took 1.384 sec
    [apply] Testcase: testGL2OffScreenPbufferSglBuf took 1.342 sec
    [apply] Testcase: testGL2OnScreenDblBuf took 0.215 sec
    [apply] Testcase: testGL2OnScreenDblBufMSAA took 0.199 sec
    [apply] Testcase: testGL2OnScreenDblBufStencil took 0.233 sec
    [apply] Testcase: testGL2OnScreenDblBufStencilMSAA took 0.217 sec
    [apply] Testcase: testGL2OnScreenSglBuf took 0.28 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01_1A1RThreads_100Resizes)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645945414 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645945415 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_1A1RThreads_100Resizes
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x18c86d6c: tileRendererInUse null, GearsES2[obj 0x18c86d6c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x18c86d6c on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x18c86d6c created: GearsObj[0x28e54375, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x18c86d6c created: GearsObj[0x52400ca7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x18c86d6c created: GearsObj[0x52400ca7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x18c86d6c FIN GearsES2[obj 0x18c86d6c isInit true, usesShared false, 1 GearsObj[0x28e54375, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x52400ca7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6c1acb22, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x18c86d6c 0/0 64x64 of 64x64, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 64x64, swapInterval 0, drawable 0x7f95625d6d90
    [apply] animThreadCount 1, frameCount 200
    [apply] reszThreadCount 1, resizeCount 100
    [apply] tasks 2, threads 2
    [apply] create anim task/thread 0
    [apply] create resz task/thread 0
    [apply] start resize thread 0
    [apply] start anim thread 0
    [apply] Resizer 0, count 100: PRE: Thread-2-UserApp-JUnitTestRunner-resz0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 64x64, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Animatr 0, count 200: PRE: Thread-2-UserApp-JUnitTestRunner-anim0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 64x64, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 65x65 of 65x65, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 1.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 65x65, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 65x65, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 65x65, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 66x66 of 66x66, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 3.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 66x66, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 66x66, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 66x66, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 67x67 of 67x67, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 4.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 67x67, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 67x67, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 67x67, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 68x68 of 68x68, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 6.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 68x68, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 68x68, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 68x68, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 68x68, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 68x68, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 69x69 of 69x69, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 8.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 69x69, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 69x69, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 69x69, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 70x70 of 70x70, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 10.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 70x70, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 70x70, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 70x70, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 71x71 of 71x71, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 11.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 71x71, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 71x71, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 71x71, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 72x72 of 72x72, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 13.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 72x72, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 72x72, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 72x72, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 73x73 of 73x73, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 14.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 73x73, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 73x73, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 73x73, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 74x74 of 74x74, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 16.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 74x74, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 74x74, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 74x74, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 75x75 of 75x75, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 17.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 75x75, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 75x75, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 75x75, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 76x76 of 76x76, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 19.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 76x76, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 76x76, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 76x76, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 77x77 of 77x77, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 20.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 77x77, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 77x77, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 77x77, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 78x78 of 78x78, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 22.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 78x78, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 78x78, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 78x78, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 79x79 of 79x79, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 23.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 79x79, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 79x79, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 79x79, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 79x79, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 79x79, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 80x80 of 80x80, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 26.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 80x80, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 80x80, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 80x80, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 81x81 of 81x81, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 27.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 81x81, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 81x81, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 81x81, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 82x82 of 82x82, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 29.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 82x82, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 82x82, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 82x82, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 83x83 of 83x83, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 30.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 83x83, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 83x83, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 83x83, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 84x84 of 84x84, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 32.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 84x84, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 84x84, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 84x84, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 85x85 of 85x85, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 33.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 85x85, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 85x85, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 85x85, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 86x86 of 86x86, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 35.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 86x86, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 86x86, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 86x86, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 87x87 of 87x87, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 36.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 87x87, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 87x87, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 87x87, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 88x88 of 88x88, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 38.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 88x88, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 88x88, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 88x88, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 89x89 of 89x89, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 39.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 89x89, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 89x89, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 89x89, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 90x90 of 90x90, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 41.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 90x90, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 90x90, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 90x90, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 91x91 of 91x91, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 42.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 91x91, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 91x91, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 91x91, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 92x92 of 92x92, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 44.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 92x92, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 92x92, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 92x92, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 93x93 of 93x93, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 45.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 93x93, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 93x93, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 93x93, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 94x94 of 94x94, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 47.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 94x94, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 94x94, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 94x94, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 94x94, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 94x94, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 95x95 of 95x95, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 49.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 95x95, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 95x95, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 95x95, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 96x96 of 96x96, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 51.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 96x96, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 96x96, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 96x96, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 96x96, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 96x96, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 97x97 of 97x97, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 53.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 97x97, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 97x97, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 97x97, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 98x98 of 98x98, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 55.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 98x98, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 98x98, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 98x98, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 99x99 of 99x99, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 56.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 99x99, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 99x99, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 99x99, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 100x100 of 100x100, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 58.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 100x100, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 100x100, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 100x100, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 100x100, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 100x100, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 101x101 of 101x101, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 60.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 101x101, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 101x101, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 101x101, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 102x102 of 102x102, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 62.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 102x102, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 102x102, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 102x102, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 103x103 of 103x103, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 63.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 103x103, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 103x103, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 103x103, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 104x104 of 104x104, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 65.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 104x104, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 104x104, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 104x104, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 105x105 of 105x105, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 66.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 105x105, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 105x105, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 105x105, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 105x105, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 105x105, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 106x106 of 106x106, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 69.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 106x106, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 106x106, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 106x106, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 107x107 of 107x107, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 70.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 107x107, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 107x107, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 107x107, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 108x108 of 108x108, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 72.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 108x108, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 108x108, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 108x108, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 109x109 of 109x109, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 73.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 109x109, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 109x109, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 109x109, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 109x109, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 109x109, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 110x110 of 110x110, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 76.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 110x110, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 110x110, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 110x110, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 111x111 of 111x111, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 77.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 111x111, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 111x111, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 111x111, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 112x112 of 112x112, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 79.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 112x112, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 112x112, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 112x112, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 113x113 of 113x113, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 80.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 113x113, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 113x113, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 113x113, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 114x114 of 114x114, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 82.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 114x114, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 114x114, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 114x114, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 114x114, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 114x114, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 114x114, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 114x114, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 115x115 of 115x115, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 85.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 115x115, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 115x115, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 115x115, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 116x116 of 116x116, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 87.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 116x116, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 116x116, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 116x116, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 117x117 of 117x117, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 88.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 117x117, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 117x117, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 117x117, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 118x118 of 118x118, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 90.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 118x118, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 118x118, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 118x118, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 119x119 of 119x119, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 91.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 119x119, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 119x119, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 119x119, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 120x120 of 120x120, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 93.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 120x120, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 120x120, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 120x120, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 121x121 of 121x121, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 94.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 121x121, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 121x121, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 121x121, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 122x122 of 122x122, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 96.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 122x122, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 122x122, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 122x122, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 123x123 of 123x123, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 97.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 123x123, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 123x123, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 123x123, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 124x124 of 124x124, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 99.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 124x124, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 124x124, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 124x124, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 125x125 of 125x125, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 100.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 125x125, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 125x125, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 125x125, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 126x126 of 126x126, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 102.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 126x126, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 126x126, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 126x126, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 127x127 of 127x127, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 103.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 127x127, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 127x127, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 127x127, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 105.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 128x128, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 128x128, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 128x128, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 129x129 of 129x129, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 106.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 129x129, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 129x129, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 129x129, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 130x130 of 130x130, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 108.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 130x130, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 130x130, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 130x130, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 131x131 of 131x131, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 109.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 131x131, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 131x131, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 131x131, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 132x132 of 132x132, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 111.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 132x132, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 132x132, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 132x132, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 133x133 of 133x133, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 112.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 133x133, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 133x133, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 133x133, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 134x134 of 134x134, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 114.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 134x134, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 134x134, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 134x134, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 135x135 of 135x135, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 115.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 135x135, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 135x135, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 135x135, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 136x136 of 136x136, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 117.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 136x136, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 136x136, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 136x136, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 137x137 of 137x137, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 118.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 137x137, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 137x137, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 137x137, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 138x138 of 138x138, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 120.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 138x138, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 138x138, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 138x138, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 139x139 of 139x139, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 121.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 139x139, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 139x139, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 139x139, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 140x140 of 140x140, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 123.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 140x140, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 140x140, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 140x140, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 140x140, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 140x140, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 141x141 of 141x141, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 125.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 141x141, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 141x141, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 141x141, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 142x142 of 142x142, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 127.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 142x142, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 142x142, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 142x142, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 143x143 of 143x143, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 128.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 143x143, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 143x143, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 143x143, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 144x144 of 144x144, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 130.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 144x144, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 144x144, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 144x144, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 145x145 of 145x145, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 131.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 145x145, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 145x145, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 145x145, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 146x146 of 146x146, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 133.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 146x146, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 146x146, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 146x146, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 147x147 of 147x147, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 134.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 147x147, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 147x147, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 147x147, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 148x148 of 148x148, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 136.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 148x148, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 148x148, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 148x148, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 149x149 of 149x149, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 137.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 149x149, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 149x149, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 149x149, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 150x150 of 150x150, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 139.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 150x150, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 150x150, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 150x150, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 151x151 of 151x151, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 140.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 151x151, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 151x151, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 151x151, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 152x152 of 152x152, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 142.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 152x152, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 152x152, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 152x152, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 153x153 of 153x153, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 143.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 153x153, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 153x153, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 153x153, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 154x154 of 154x154, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 145.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 154x154, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 154x154, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 154x154, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 155x155 of 155x155, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 146.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 155x155, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 155x155, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 155x155, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 156x156 of 156x156, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 148.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 156x156, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 156x156, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 156x156, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 157x157 of 157x157, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 149.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 157x157, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 157x157, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 157x157, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 158x158 of 158x158, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 151.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 158x158, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 158x158, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 158x158, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 159x159 of 159x159, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 152.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 159x159, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Animatr 0: DONE/SYNC: Thread-2-UserApp-JUnitTestRunner-anim0
    [apply] Animatr 0: END: Thread-2-UserApp-JUnitTestRunner-anim0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 159x159, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 159x159, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x18c86d6c 0/0 160x160 of 160x160, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 154.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 160x160, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 160x160, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x18c86d6c 0/0 161x161 of 161x161, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 155.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 161x161, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 161x161, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x18c86d6c 0/0 162x162 of 162x162, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 156.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 162x162, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 162x162, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x18c86d6c 0/0 163x163 of 163x163, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 157.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 163x163, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 163x163, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x18c86d6c 0/0 164x164 of 164x164, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 158.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 164x164, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Resizer 0: DONE/SYNC: Thread-2-UserApp-JUnitTestRunner-resz0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 164x164, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Resizer 0: END: Thread-2-UserApp-JUnitTestRunner-resz0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x18c86d6c: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(test01_1A1RThreads_100Resizes)
    [apply] junit.framework.TestListener: startTest(test01_3A3RThreads_50Resizes)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x18c86d6c FIN
    [apply] *** reshapes: 100, displays 317
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_1A1RThreads_100Resizes
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_3A3RThreads_50Resizes
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x482cc6b7: tileRendererInUse null, GearsES2[obj 0x482cc6b7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x482cc6b7 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x482cc6b7 created: GearsObj[0x5d6f60c0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x482cc6b7 created: GearsObj[0x295fce76, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x482cc6b7 created: GearsObj[0x295fce76, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x482cc6b7 FIN GearsES2[obj 0x482cc6b7 isInit true, usesShared false, 1 GearsObj[0x5d6f60c0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x295fce76, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc66d5e8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 64x64 of 64x64, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 64x64, swapInterval 0, drawable 0x7f95625bd370
    [apply] animThreadCount 3, frameCount 100
    [apply] reszThreadCount 3, resizeCount 50
    [apply] tasks 6, threads 6
    [apply] create anim task/thread 0
    [apply] create anim task/thread 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 64x64, swapInterval 0, drawable 0x7f95625bd370
    [apply] create anim task/thread 2
    [apply] create resz task/thread 0
    [apply] create resz task/thread 1
    [apply] create resz task/thread 2
    [apply] start resize thread 0
    [apply] start anim thread 0
    [apply] Resizer 0, count 50: PRE: Thread-2-UserApp-JUnitTestRunner-resz0
    [apply] start resize thread 1
    [apply] Animatr 0, count 100: PRE: Thread-2-UserApp-JUnitTestRunner-anim0
    [apply] start anim thread 1
    [apply] start resize thread 2
    [apply] start anim thread 2
    [apply] Resizer 1, count 50: PRE: Thread-2-UserApp-JUnitTestRunner-resz1
    [apply] Animatr 2, count 100: PRE: Thread-2-UserApp-JUnitTestRunner-anim2
    [apply] Resizer 2, count 50: PRE: Thread-2-UserApp-JUnitTestRunner-resz2
    [apply] Animatr 1, count 100: PRE: Thread-2-UserApp-JUnitTestRunner-anim1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 64x64, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 64x64, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 64x64, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 65x65 of 65x65, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 2.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 65x65, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 65x65, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 65x65, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 65x65, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 65x65, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 65x65, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 65x65, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 66x66 of 66x66, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 6.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 66x66, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 66x66, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 66x66, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 66x66, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 66x66, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 66x66, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 66x66, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 67x67 of 67x67, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 9.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 67x67, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 67x67, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 67x67, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 67x67, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 67x67, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 67x67, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 67x67, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 68x68 of 68x68, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 13.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 68x68, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 68x68, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 68x68, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 68x68, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 68x68, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 68x68, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 68x68, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 69x69 of 69x69, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 16.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 69x69, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 69x69, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 69x69, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 69x69, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 69x69, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 69x69, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 69x69, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 70x70 of 70x70, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 20.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 70x70, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 70x70, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 70x70, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 70x70, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 70x70, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 70x70, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 70x70, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 71x71 of 71x71, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 23.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 71x71, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 71x71, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 71x71, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 71x71, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 71x71, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 71x71, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 71x71, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 72x72 of 72x72, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 27.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 72x72, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 72x72, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 72x72, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 72x72, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 72x72, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 72x72, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 72x72, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 73x73 of 73x73, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 30.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 73x73, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 73x73, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 73x73, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 73x73, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 73x73, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 73x73, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 73x73, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 74x74 of 74x74, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 34.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 74x74, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 74x74, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 74x74, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 74x74, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 74x74, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 74x74, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 74x74, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 75x75 of 75x75, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 37.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 75x75, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 75x75, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 75x75, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 75x75, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 75x75, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 75x75, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 75x75, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 76x76 of 76x76, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 41.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 76x76, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 76x76, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 76x76, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 76x76, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 76x76, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 76x76, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 76x76, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 77x77 of 77x77, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 44.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 77x77, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 77x77, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 77x77, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 77x77, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 77x77, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 77x77, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 77x77, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 78x78 of 78x78, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 48.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 78x78, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 78x78, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 78x78, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 78x78, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 78x78, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 78x78, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 78x78, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 79x79 of 79x79, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 51.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 79x79, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 79x79, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 79x79, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 79x79, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 79x79, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 79x79, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 79x79, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 80x80 of 80x80, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 55.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 80x80, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 80x80, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 80x80, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 80x80, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 80x80, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 80x80, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 80x80, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 81x81 of 81x81, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 58.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 81x81, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 81x81, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 81x81, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 81x81, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 81x81, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 81x81, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 81x81, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 82x82 of 82x82, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 62.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 82x82, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 82x82, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 82x82, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 82x82, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 82x82, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 82x82, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 82x82, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 83x83 of 83x83, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 65.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 83x83, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 83x83, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 83x83, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 83x83, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 83x83, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 83x83, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 83x83, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 84x84 of 84x84, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 69.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 84x84, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 84x84, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 84x84, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 84x84, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 84x84, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 84x84, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 84x84, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 85x85 of 85x85, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 72.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 85x85, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 85x85, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 85x85, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 85x85, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 85x85, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 85x85, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 85x85, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 86x86 of 86x86, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 76.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 86x86, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 86x86, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 86x86, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 86x86, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 86x86, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 86x86, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 86x86, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 87x87 of 87x87, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 79.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 87x87, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 87x87, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 87x87, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 87x87, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 87x87, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 87x87, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 87x87, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 88x88 of 88x88, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 83.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 88x88, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 88x88, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 88x88, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 88x88, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 88x88, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 88x88, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 88x88, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 89x89 of 89x89, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 86.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 89x89, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 89x89, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 89x89, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 89x89, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 89x89, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 89x89, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 89x89, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 90x90 of 90x90, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 90.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 90x90, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 90x90, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 90x90, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 90x90, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 90x90, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 90x90, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 90x90, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 91x91 of 91x91, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 93.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 91x91, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 91x91, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 91x91, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 91x91, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 91x91, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 91x91, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 91x91, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 92x92 of 92x92, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 97.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 92x92, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 92x92, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 92x92, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 92x92, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 92x92, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 92x92, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 92x92, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 93x93 of 93x93, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 100.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 93x93, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 93x93, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 93x93, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 93x93, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 93x93, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 93x93, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 93x93, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 94x94 of 94x94, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 104.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 94x94, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 94x94, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 94x94, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 94x94, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 94x94, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 94x94, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 94x94, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 95x95 of 95x95, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 107.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 95x95, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 95x95, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 95x95, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 95x95, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 95x95, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 95x95, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 95x95, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 96x96 of 96x96, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 111.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 96x96, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 96x96, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 96x96, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 96x96, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 96x96, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 96x96, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 96x96, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 97x97 of 97x97, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 114.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 97x97, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 97x97, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 97x97, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 97x97, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 97x97, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 97x97, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 97x97, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 98x98 of 98x98, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 118.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 98x98, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 98x98, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 98x98, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 98x98, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 98x98, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 98x98, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 98x98, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 99x99 of 99x99, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 121.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 99x99, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 99x99, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 99x99, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 99x99, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 99x99, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 99x99, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 99x99, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 100x100 of 100x100, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 125.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 100x100, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 100x100, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 100x100, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 100x100, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 100x100, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 100x100, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 100x100, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 101x101 of 101x101, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 128.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 101x101, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 101x101, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 101x101, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 101x101, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 101x101, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 101x101, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 101x101, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 102x102 of 102x102, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 132.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 102x102, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 102x102, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 102x102, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 102x102, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 102x102, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 102x102, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 102x102, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 103x103 of 103x103, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 135.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 103x103, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 103x103, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 103x103, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 103x103, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 103x103, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 103x103, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 103x103, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 104x104 of 104x104, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 139.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 104x104, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 104x104, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 104x104, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 104x104, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 104x104, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 104x104, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 104x104, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 105x105 of 105x105, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 142.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 105x105, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 105x105, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 105x105, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 105x105, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 105x105, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 105x105, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 105x105, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 106x106 of 106x106, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 146.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 106x106, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 106x106, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 106x106, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 106x106, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 106x106, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 106x106, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 106x106, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 107x107 of 107x107, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 149.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 107x107, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 107x107, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 107x107, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 107x107, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 107x107, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 107x107, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 107x107, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 108x108 of 108x108, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 153.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 108x108, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 108x108, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 108x108, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 108x108, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 108x108, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 108x108, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 108x108, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 109x109 of 109x109, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 156.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 109x109, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 109x109, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 109x109, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 109x109, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 109x109, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 109x109, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 109x109, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 110x110 of 110x110, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 160.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 110x110, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 110x110, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 110x110, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 110x110, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 110x110, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 110x110, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 110x110, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 111x111 of 111x111, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 163.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 111x111, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 111x111, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 111x111, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 111x111, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 111x111, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 111x111, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 111x111, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 112x112 of 112x112, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 167.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 112x112, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 112x112, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 112x112, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 112x112, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 112x112, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 112x112, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 112x112, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 113x113 of 113x113, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 170.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 113x113, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 113x113, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 113x113, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 113x113, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 113x113, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 113x113, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 113x113, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 114x114 of 114x114, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 174.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 114x114, swapInterval 0, drawable 0x7f95625bd370
    [apply] Animatr 0: DONE/SYNC: Thread-2-UserApp-JUnitTestRunner-anim0
    [apply] Animatr 0: END: Thread-2-UserApp-JUnitTestRunner-anim0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 114x114, swapInterval 0, drawable 0x7f95625bd370
    [apply] Animatr 2: DONE/SYNC: Thread-2-UserApp-JUnitTestRunner-anim2
    [apply] Animatr 2: END: Thread-2-UserApp-JUnitTestRunner-anim2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 114x114, swapInterval 0, drawable 0x7f95625bd370
    [apply] Animatr 1: DONE/SYNC: Thread-2-UserApp-JUnitTestRunner-anim1
    [apply] Animatr 1: END: Thread-2-UserApp-JUnitTestRunner-anim1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 114x114, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 114x114, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 115x115 of 115x115, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 176.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 115x115, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 115x115, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 116x116 of 116x116, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 177.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 116x116, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 116x116, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 117x117 of 117x117, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 178.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 117x117, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 117x117, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 118x118 of 118x118, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 179.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 118x118, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 118x118, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 119x119 of 119x119, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 180.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 119x119, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 119x119, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 120x120 of 120x120, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 181.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 120x120, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 120x120, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 121x121 of 121x121, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 182.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 121x121, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 121x121, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 122x122 of 122x122, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 183.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 122x122, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 122x122, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 123x123 of 123x123, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 184.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 123x123, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 123x123, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 124x124 of 124x124, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 185.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 124x124, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 124x124, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 125x125 of 125x125, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 186.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 125x125, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 125x125, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 126x126 of 126x126, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 187.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 126x126, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 126x126, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 127x127 of 127x127, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 188.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 127x127, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 127x127, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 189.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 128x128, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 128x128, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 129x129 of 129x129, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 190.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 129x129, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 129x129, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 130x130 of 130x130, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 191.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 130x130, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 130x130, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 131x131 of 131x131, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 192.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 131x131, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 131x131, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 132x132 of 132x132, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 193.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 132x132, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 132x132, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 133x133 of 133x133, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 194.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 133x133, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 133x133, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 134x134 of 134x134, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 195.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 134x134, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 134x134, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 135x135 of 135x135, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 196.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 135x135, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 135x135, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 136x136 of 136x136, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 197.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 136x136, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 136x136, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 137x137 of 137x137, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 198.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 137x137, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 137x137, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 138x138 of 138x138, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 199.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 138x138, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 138x138, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 139x139 of 139x139, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 200.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 139x139, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 139x139, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 140x140 of 140x140, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 201.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 140x140, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 140x140, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 141x141 of 141x141, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 202.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 141x141, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 141x141, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 142x142 of 142x142, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 203.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 142x142, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 142x142, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 143x143 of 143x143, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 204.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 143x143, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 143x143, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 144x144 of 144x144, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 205.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 144x144, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 144x144, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 145x145 of 145x145, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 206.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 145x145, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 145x145, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 146x146 of 146x146, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 207.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 146x146, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 146x146, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 147x147 of 147x147, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 208.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 147x147, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 147x147, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 148x148 of 148x148, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 209.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 148x148, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 148x148, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 149x149 of 149x149, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 210.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 149x149, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 149x149, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 150x150 of 150x150, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 211.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 150x150, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 150x150, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 151x151 of 151x151, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 212.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 151x151, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 151x151, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 152x152 of 152x152, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 213.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 152x152, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 152x152, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 153x153 of 153x153, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 214.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 153x153, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 153x153, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 154x154 of 154x154, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 215.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 154x154, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 154x154, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 155x155 of 155x155, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 216.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 155x155, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 155x155, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 156x156 of 156x156, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 217.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 156x156, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 156x156, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 157x157 of 157x157, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 218.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 157x157, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 157x157, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 158x158 of 158x158, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 219.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 158x158, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 158x158, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 159x159 of 159x159, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 220.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 159x159, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 159x159, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 160x160 of 160x160, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 221.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 160x160, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 160x160, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 161x161 of 161x161, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 222.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 161x161, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 161x161, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 162x162 of 162x162, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 223.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 162x162, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 162x162, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 163x163 of 163x163, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 224.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 163x163, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 163x163, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 164x164 of 164x164, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 225.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 164x164, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 164x164, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 165x165 of 165x165, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 226.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 165x165, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 165x165, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 166x166 of 166x166, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 227.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 166x166, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 166x166, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 167x167 of 167x167, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 228.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 167x167, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 167x167, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 168x168 of 168x168, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 229.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 168x168, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 168x168, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 169x169 of 169x169, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 230.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 169x169, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 169x169, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 170x170 of 170x170, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 231.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 170x170, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 170x170, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 171x171 of 171x171, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 232.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 171x171, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 171x171, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 172x172 of 172x172, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 233.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 172x172, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 172x172, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 173x173 of 173x173, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 234.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 173x173, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 173x173, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 174x174 of 174x174, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 235.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 174x174, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 174x174, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 175x175 of 175x175, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 236.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 175x175, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 175x175, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 176x176 of 176x176, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 237.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 176x176, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 176x176, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 177x177 of 177x177, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 238.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 177x177, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 177x177, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 178x178 of 178x178, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 239.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 178x178, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 178x178, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 179x179 of 179x179, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 240.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 179x179, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 179x179, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 180x180 of 180x180, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 241.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 180x180, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 180x180, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 181x181 of 181x181, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 242.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 181x181, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 181x181, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 182x182 of 182x182, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 243.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 182x182, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 182x182, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 183x183 of 183x183, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 244.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 183x183, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 183x183, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 184x184 of 184x184, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 245.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 184x184, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 184x184, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 185x185 of 185x185, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 246.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 185x185, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 185x185, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 186x186 of 186x186, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 247.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 186x186, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 186x186, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 187x187 of 187x187, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 248.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 187x187, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 187x187, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 188x188 of 188x188, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 249.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 188x188, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 188x188, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 189x189 of 189x189, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 250.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 189x189, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 189x189, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 190x190 of 190x190, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 251.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 190x190, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 190x190, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 191x191 of 191x191, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 252.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 191x191, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 191x191, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 192x192 of 192x192, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 253.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 192x192, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 192x192, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 193x193 of 193x193, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 254.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 193x193, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 193x193, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 194x194 of 194x194, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 255.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 194x194, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 194x194, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 195x195 of 195x195, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 256.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 195x195, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 195x195, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 196x196 of 196x196, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 257.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 196x196, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 196x196, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 197x197 of 197x197, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 258.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 197x197, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 197x197, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 198x198 of 198x198, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 259.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 198x198, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 198x198, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 199x199 of 199x199, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 260.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 199x199, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 199x199, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 200x200 of 200x200, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 261.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 200x200, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 200x200, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 201x201 of 201x201, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 262.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 201x201, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 201x201, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 202x202 of 202x202, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 263.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 202x202, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 202x202, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 203x203 of 203x203, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 264.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 203x203, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 203x203, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 204x204 of 204x204, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 265.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 204x204, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 204x204, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 205x205 of 205x205, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 266.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 205x205, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 205x205, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 206x206 of 206x206, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 267.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 206x206, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 206x206, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 207x207 of 207x207, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 268.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 207x207, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 207x207, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 208x208 of 208x208, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 269.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 208x208, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 208x208, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 209x209 of 209x209, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 270.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 209x209, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 209x209, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 210x210 of 210x210, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 271.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 210x210, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 210x210, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 211x211 of 211x211, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 272.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 211x211, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 211x211, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 212x212 of 212x212, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 273.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 212x212, swapInterval 0, drawable 0x7f95625bd370
    [apply] Resizer 0: DONE/SYNC: Thread-2-UserApp-JUnitTestRunner-resz0
    [apply] Resizer 0: END: Thread-2-UserApp-JUnitTestRunner-resz0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 212x212, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 213x213 of 213x213, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 274.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 213x213, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 213x213, swapInterval 0, drawable 0x7f95625bd370
    [apply] Resizer 1: DONE/SYNC: Thread-2-UserApp-JUnitTestRunner-resz1
    [apply] Resizer 1: END: Thread-2-UserApp-JUnitTestRunner-resz1
    [apply] junit.framework.TestListener: endTest(test01_3A3RThreads_50Resizes)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 214x214 of 214x214, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 275.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 214x214, swapInterval 0, drawable 0x7f95625bd370
    [apply] Resizer 2: DONE/SYNC: Thread-2-UserApp-JUnitTestRunner-resz2
    [apply] Resizer 2: END: Thread-2-UserApp-JUnitTestRunner-resz2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 214x214, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x482cc6b7: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x482cc6b7 FIN
    [apply] *** reshapes: 150, displays 552
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_3A3RThreads_50Resizes
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645953721 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645953722 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.902 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645945414 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645945415 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_1A1RThreads_100Resizes
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x18c86d6c: tileRendererInUse null, GearsES2[obj 0x18c86d6c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x18c86d6c on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x18c86d6c created: GearsObj[0x28e54375, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x18c86d6c created: GearsObj[0x52400ca7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x18c86d6c created: GearsObj[0x52400ca7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x18c86d6c FIN GearsES2[obj 0x18c86d6c isInit true, usesShared false, 1 GearsObj[0x28e54375, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x52400ca7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6c1acb22, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x18c86d6c 0/0 64x64 of 64x64, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 64x64, swapInterval 0, drawable 0x7f95625d6d90
    [apply] animThreadCount 1, frameCount 200
    [apply] reszThreadCount 1, resizeCount 100
    [apply] tasks 2, threads 2
    [apply] create anim task/thread 0
    [apply] create resz task/thread 0
    [apply] start resize thread 0
    [apply] start anim thread 0
    [apply] Resizer 0, count 100: PRE: Thread-2-UserApp-JUnitTestRunner-resz0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 64x64, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Animatr 0, count 200: PRE: Thread-2-UserApp-JUnitTestRunner-anim0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 64x64, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 65x65 of 65x65, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 1.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 65x65, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 65x65, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 65x65, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 66x66 of 66x66, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 3.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 66x66, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 66x66, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 66x66, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 67x67 of 67x67, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 4.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 67x67, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 67x67, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 67x67, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 68x68 of 68x68, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 6.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 68x68, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 68x68, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 68x68, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 68x68, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 68x68, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 69x69 of 69x69, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 8.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 69x69, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 69x69, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 69x69, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 70x70 of 70x70, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 10.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 70x70, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 70x70, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 70x70, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 71x71 of 71x71, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 11.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 71x71, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 71x71, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 71x71, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 72x72 of 72x72, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 13.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 72x72, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 72x72, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 72x72, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 73x73 of 73x73, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 14.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 73x73, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 73x73, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 73x73, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 74x74 of 74x74, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 16.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 74x74, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 74x74, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 74x74, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 75x75 of 75x75, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 17.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 75x75, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 75x75, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 75x75, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 76x76 of 76x76, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 19.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 76x76, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 76x76, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 76x76, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 77x77 of 77x77, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 20.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 77x77, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 77x77, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 77x77, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 78x78 of 78x78, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 22.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 78x78, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 78x78, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 78x78, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 79x79 of 79x79, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 23.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 79x79, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 79x79, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 79x79, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 79x79, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 79x79, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 80x80 of 80x80, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 26.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 80x80, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 80x80, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 80x80, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 81x81 of 81x81, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 27.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 81x81, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 81x81, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 81x81, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 82x82 of 82x82, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 29.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 82x82, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 82x82, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 82x82, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 83x83 of 83x83, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 30.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 83x83, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 83x83, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 83x83, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 84x84 of 84x84, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 32.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 84x84, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 84x84, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 84x84, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 85x85 of 85x85, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 33.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 85x85, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 85x85, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 85x85, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 86x86 of 86x86, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 35.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 86x86, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 86x86, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 86x86, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 87x87 of 87x87, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 36.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 87x87, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 87x87, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 87x87, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 88x88 of 88x88, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 38.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 88x88, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 88x88, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 88x88, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 89x89 of 89x89, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 39.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 89x89, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 89x89, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 89x89, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 90x90 of 90x90, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 41.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 90x90, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 90x90, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 90x90, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 91x91 of 91x91, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 42.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 91x91, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 91x91, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 91x91, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 92x92 of 92x92, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 44.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 92x92, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 92x92, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 92x92, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 93x93 of 93x93, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 45.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 93x93, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 93x93, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 93x93, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 94x94 of 94x94, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 47.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 94x94, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 94x94, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 94x94, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 94x94, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 94x94, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 95x95 of 95x95, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 49.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 95x95, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 95x95, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 95x95, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 96x96 of 96x96, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 51.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 96x96, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 96x96, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 96x96, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 96x96, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 96x96, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 97x97 of 97x97, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 53.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 97x97, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 97x97, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 97x97, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 98x98 of 98x98, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 55.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 98x98, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 98x98, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 98x98, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 99x99 of 99x99, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 56.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 99x99, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 99x99, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 99x99, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 100x100 of 100x100, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 58.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 100x100, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 100x100, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 100x100, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 100x100, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 100x100, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 101x101 of 101x101, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 60.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 101x101, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 101x101, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 101x101, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 102x102 of 102x102, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 62.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 102x102, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 102x102, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 102x102, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 103x103 of 103x103, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 63.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 103x103, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 103x103, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 103x103, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 104x104 of 104x104, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 65.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 104x104, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 104x104, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 104x104, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 105x105 of 105x105, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 66.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 105x105, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 105x105, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 105x105, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 105x105, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 105x105, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 106x106 of 106x106, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 69.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 106x106, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 106x106, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 106x106, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 107x107 of 107x107, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 70.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 107x107, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 107x107, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 107x107, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 108x108 of 108x108, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 72.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 108x108, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 108x108, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 108x108, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 109x109 of 109x109, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 73.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 109x109, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 109x109, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 109x109, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 109x109, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 109x109, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 110x110 of 110x110, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 76.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 110x110, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 110x110, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 110x110, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 111x111 of 111x111, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 77.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 111x111, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 111x111, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 111x111, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 112x112 of 112x112, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 79.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 112x112, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 112x112, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 112x112, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 113x113 of 113x113, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 80.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 113x113, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 113x113, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 113x113, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 114x114 of 114x114, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 82.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 114x114, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 114x114, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 114x114, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 114x114, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 114x114, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 114x114, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 114x114, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 115x115 of 115x115, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 85.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 115x115, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 115x115, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 115x115, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 116x116 of 116x116, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 87.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 116x116, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 116x116, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 116x116, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 117x117 of 117x117, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 88.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 117x117, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 117x117, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 117x117, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 118x118 of 118x118, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 90.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 118x118, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 118x118, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 118x118, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 119x119 of 119x119, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 91.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 119x119, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 119x119, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 119x119, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 120x120 of 120x120, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 93.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 120x120, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 120x120, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 120x120, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 121x121 of 121x121, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 94.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 121x121, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 121x121, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 121x121, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 122x122 of 122x122, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 96.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 122x122, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 122x122, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 122x122, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 123x123 of 123x123, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 97.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 123x123, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 123x123, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 123x123, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 124x124 of 124x124, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 99.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 124x124, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 124x124, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 124x124, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 125x125 of 125x125, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 100.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 125x125, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 125x125, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 125x125, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 126x126 of 126x126, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 102.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 126x126, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 126x126, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 126x126, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 127x127 of 127x127, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 103.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 127x127, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 127x127, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 127x127, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 105.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 128x128, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 128x128, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 128x128, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 129x129 of 129x129, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 106.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 129x129, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 129x129, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 129x129, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 130x130 of 130x130, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 108.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 130x130, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 130x130, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 130x130, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 131x131 of 131x131, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 109.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 131x131, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 131x131, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 131x131, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 132x132 of 132x132, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 111.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 132x132, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 132x132, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 132x132, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 133x133 of 133x133, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 112.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 133x133, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 133x133, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 133x133, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 134x134 of 134x134, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 114.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 134x134, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 134x134, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 134x134, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 135x135 of 135x135, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 115.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 135x135, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 135x135, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 135x135, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 136x136 of 136x136, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 117.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 136x136, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 136x136, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 136x136, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 137x137 of 137x137, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 118.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 137x137, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 137x137, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 137x137, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 138x138 of 138x138, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 120.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 138x138, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 138x138, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 138x138, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 139x139 of 139x139, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 121.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 139x139, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 139x139, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 139x139, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 140x140 of 140x140, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 123.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 140x140, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 140x140, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 140x140, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 140x140, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 140x140, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 141x141 of 141x141, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 125.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 141x141, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 141x141, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 141x141, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 142x142 of 142x142, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 127.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 142x142, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 142x142, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 142x142, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 143x143 of 143x143, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 128.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 143x143, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 143x143, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 143x143, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 144x144 of 144x144, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 130.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 144x144, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 144x144, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 144x144, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 145x145 of 145x145, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 131.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 145x145, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 145x145, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 145x145, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 146x146 of 146x146, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 133.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 146x146, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 146x146, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 146x146, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 147x147 of 147x147, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 134.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 147x147, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 147x147, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 147x147, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 148x148 of 148x148, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 136.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 148x148, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 148x148, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 148x148, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 149x149 of 149x149, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 137.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 149x149, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 149x149, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 149x149, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 150x150 of 150x150, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 139.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 150x150, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 150x150, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 150x150, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 151x151 of 151x151, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 140.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 151x151, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 151x151, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 151x151, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 152x152 of 152x152, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 142.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 152x152, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 152x152, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 152x152, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 153x153 of 153x153, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 143.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 153x153, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 153x153, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 153x153, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 154x154 of 154x154, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 145.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 154x154, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 154x154, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 154x154, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 155x155 of 155x155, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 146.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 155x155, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 155x155, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 155x155, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 156x156 of 156x156, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 148.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 156x156, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 156x156, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 156x156, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 157x157 of 157x157, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 149.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 157x157, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 157x157, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 157x157, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 158x158 of 158x158, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 151.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 158x158, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 158x158, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 158x158, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x18c86d6c 0/0 159x159 of 159x159, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 152.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x18c86d6c 159x159, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Animatr 0: DONE/SYNC: Thread-2-UserApp-JUnitTestRunner-anim0
    [apply] Animatr 0: END: Thread-2-UserApp-JUnitTestRunner-anim0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 159x159, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 159x159, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x18c86d6c 0/0 160x160 of 160x160, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 154.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 160x160, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 160x160, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x18c86d6c 0/0 161x161 of 161x161, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 155.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 161x161, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 161x161, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x18c86d6c 0/0 162x162 of 162x162, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 156.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 162x162, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 162x162, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x18c86d6c 0/0 163x163 of 163x163, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 157.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 163x163, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 163x163, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x18c86d6c 0/0 164x164 of 164x164, swapInterval 0, drawable 0x7f95625d6d90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x18c86d6c, angle 158.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 164x164, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Resizer 0: DONE/SYNC: Thread-2-UserApp-JUnitTestRunner-resz0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x18c86d6c 164x164, swapInterval 0, drawable 0x7f95625d6d90
    [apply] Resizer 0: END: Thread-2-UserApp-JUnitTestRunner-resz0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x18c86d6c: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x18c86d6c FIN
    [apply] *** reshapes: 100, displays 317
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_1A1RThreads_100Resizes
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_3A3RThreads_50Resizes
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x482cc6b7: tileRendererInUse null, GearsES2[obj 0x482cc6b7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x482cc6b7 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x482cc6b7 created: GearsObj[0x5d6f60c0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x482cc6b7 created: GearsObj[0x295fce76, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x482cc6b7 created: GearsObj[0x295fce76, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x482cc6b7 FIN GearsES2[obj 0x482cc6b7 isInit true, usesShared false, 1 GearsObj[0x5d6f60c0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x295fce76, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc66d5e8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 64x64 of 64x64, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 64x64, swapInterval 0, drawable 0x7f95625bd370
    [apply] animThreadCount 3, frameCount 100
    [apply] reszThreadCount 3, resizeCount 50
    [apply] tasks 6, threads 6
    [apply] create anim task/thread 0
    [apply] create anim task/thread 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 64x64, swapInterval 0, drawable 0x7f95625bd370
    [apply] create anim task/thread 2
    [apply] create resz task/thread 0
    [apply] create resz task/thread 1
    [apply] create resz task/thread 2
    [apply] start resize thread 0
    [apply] start anim thread 0
    [apply] Resizer 0, count 50: PRE: Thread-2-UserApp-JUnitTestRunner-resz0
    [apply] start resize thread 1
    [apply] Animatr 0, count 100: PRE: Thread-2-UserApp-JUnitTestRunner-anim0
    [apply] start anim thread 1
    [apply] start resize thread 2
    [apply] start anim thread 2
    [apply] Resizer 1, count 50: PRE: Thread-2-UserApp-JUnitTestRunner-resz1
    [apply] Animatr 2, count 100: PRE: Thread-2-UserApp-JUnitTestRunner-anim2
    [apply] Resizer 2, count 50: PRE: Thread-2-UserApp-JUnitTestRunner-resz2
    [apply] Animatr 1, count 100: PRE: Thread-2-UserApp-JUnitTestRunner-anim1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 64x64, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 64x64, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 64x64, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 65x65 of 65x65, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 2.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 65x65, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 65x65, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 65x65, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 65x65, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 65x65, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 65x65, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 65x65, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 66x66 of 66x66, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 6.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 66x66, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 66x66, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 66x66, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 66x66, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 66x66, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 66x66, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 66x66, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 67x67 of 67x67, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 9.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 67x67, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 67x67, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 67x67, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 67x67, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 67x67, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 67x67, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 67x67, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 68x68 of 68x68, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 13.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 68x68, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 68x68, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 68x68, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 68x68, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 68x68, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 68x68, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 68x68, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 69x69 of 69x69, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 16.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 69x69, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 69x69, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 69x69, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 69x69, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 69x69, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 69x69, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 69x69, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 70x70 of 70x70, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 20.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 70x70, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 70x70, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 70x70, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 70x70, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 70x70, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 70x70, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 70x70, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 71x71 of 71x71, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 23.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 71x71, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 71x71, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 71x71, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 71x71, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 71x71, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 71x71, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 71x71, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 72x72 of 72x72, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 27.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 72x72, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 72x72, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 72x72, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 72x72, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 72x72, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 72x72, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 72x72, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 73x73 of 73x73, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 30.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 73x73, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 73x73, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 73x73, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 73x73, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 73x73, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 73x73, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 73x73, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 74x74 of 74x74, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 34.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 74x74, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 74x74, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 74x74, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 74x74, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 74x74, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 74x74, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 74x74, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 75x75 of 75x75, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 37.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 75x75, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 75x75, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 75x75, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 75x75, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 75x75, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 75x75, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 75x75, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 76x76 of 76x76, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 41.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 76x76, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 76x76, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 76x76, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 76x76, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 76x76, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 76x76, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 76x76, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 77x77 of 77x77, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 44.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 77x77, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 77x77, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 77x77, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 77x77, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 77x77, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 77x77, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 77x77, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 78x78 of 78x78, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 48.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 78x78, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 78x78, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 78x78, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 78x78, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 78x78, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 78x78, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 78x78, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 79x79 of 79x79, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 51.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 79x79, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 79x79, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 79x79, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 79x79, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 79x79, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 79x79, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 79x79, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 80x80 of 80x80, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 55.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 80x80, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 80x80, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 80x80, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 80x80, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 80x80, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 80x80, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 80x80, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 81x81 of 81x81, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 58.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 81x81, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 81x81, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 81x81, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 81x81, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 81x81, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 81x81, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 81x81, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 82x82 of 82x82, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 62.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 82x82, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 82x82, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 82x82, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 82x82, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 82x82, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 82x82, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 82x82, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 83x83 of 83x83, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 65.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 83x83, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 83x83, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 83x83, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 83x83, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 83x83, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 83x83, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 83x83, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 84x84 of 84x84, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 69.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 84x84, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 84x84, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 84x84, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 84x84, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 84x84, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 84x84, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 84x84, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 85x85 of 85x85, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 72.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 85x85, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 85x85, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 85x85, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 85x85, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 85x85, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 85x85, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 85x85, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 86x86 of 86x86, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 76.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 86x86, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 86x86, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 86x86, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 86x86, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 86x86, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 86x86, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 86x86, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 87x87 of 87x87, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 79.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 87x87, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 87x87, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 87x87, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 87x87, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 87x87, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 87x87, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 87x87, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 88x88 of 88x88, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 83.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 88x88, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 88x88, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 88x88, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 88x88, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 88x88, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 88x88, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 88x88, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 89x89 of 89x89, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 86.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 89x89, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 89x89, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 89x89, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 89x89, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 89x89, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 89x89, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 89x89, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 90x90 of 90x90, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 90.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 90x90, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 90x90, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 90x90, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 90x90, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 90x90, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 90x90, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 90x90, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 91x91 of 91x91, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 93.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 91x91, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 91x91, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 91x91, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 91x91, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 91x91, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 91x91, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 91x91, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 92x92 of 92x92, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 97.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 92x92, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 92x92, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 92x92, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 92x92, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 92x92, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 92x92, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 92x92, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 93x93 of 93x93, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 100.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 93x93, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 93x93, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 93x93, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 93x93, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 93x93, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 93x93, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 93x93, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 94x94 of 94x94, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 104.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 94x94, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 94x94, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 94x94, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 94x94, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 94x94, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 94x94, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 94x94, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 95x95 of 95x95, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 107.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 95x95, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 95x95, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 95x95, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 95x95, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 95x95, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 95x95, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 95x95, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 96x96 of 96x96, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 111.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 96x96, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 96x96, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 96x96, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 96x96, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 96x96, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 96x96, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 96x96, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 97x97 of 97x97, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 114.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 97x97, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 97x97, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 97x97, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 97x97, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 97x97, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 97x97, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 97x97, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 98x98 of 98x98, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 118.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 98x98, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 98x98, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 98x98, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 98x98, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 98x98, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 98x98, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 98x98, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 99x99 of 99x99, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 121.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 99x99, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 99x99, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 99x99, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 99x99, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 99x99, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 99x99, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 99x99, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 100x100 of 100x100, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 125.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 100x100, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 100x100, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 100x100, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 100x100, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 100x100, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 100x100, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 100x100, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 101x101 of 101x101, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 128.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 101x101, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 101x101, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 101x101, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 101x101, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 101x101, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 101x101, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 101x101, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 102x102 of 102x102, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 132.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 102x102, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 102x102, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 102x102, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 102x102, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 102x102, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 102x102, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 102x102, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 103x103 of 103x103, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 135.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 103x103, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 103x103, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 103x103, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 103x103, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 103x103, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 103x103, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 103x103, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 104x104 of 104x104, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 139.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 104x104, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 104x104, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 104x104, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 104x104, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 104x104, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 104x104, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 104x104, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 105x105 of 105x105, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 142.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 105x105, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 105x105, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 105x105, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 105x105, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 105x105, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 105x105, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 105x105, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 106x106 of 106x106, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 146.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 106x106, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 106x106, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 106x106, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 106x106, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 106x106, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 106x106, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 106x106, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 107x107 of 107x107, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 149.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 107x107, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 107x107, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 107x107, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 107x107, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 107x107, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 107x107, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 107x107, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 108x108 of 108x108, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 153.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 108x108, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 108x108, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 108x108, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 108x108, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 108x108, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 108x108, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 108x108, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 109x109 of 109x109, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 156.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 109x109, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 109x109, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 109x109, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 109x109, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 109x109, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 109x109, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 109x109, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 110x110 of 110x110, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 160.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 110x110, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 110x110, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 110x110, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 110x110, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 110x110, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 110x110, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 110x110, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 111x111 of 111x111, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 163.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 111x111, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 111x111, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 111x111, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 111x111, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 111x111, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 111x111, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 111x111, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 112x112 of 112x112, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 167.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 112x112, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 112x112, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 112x112, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 112x112, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 112x112, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 112x112, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 112x112, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 113x113 of 113x113, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 170.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 113x113, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 113x113, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 113x113, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 113x113, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 113x113, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 113x113, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 113x113, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.reshape 0x482cc6b7 0/0 114x114 of 114x114, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 174.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim0,5,main] GearsES2.display 0x482cc6b7 114x114, swapInterval 0, drawable 0x7f95625bd370
    [apply] Animatr 0: DONE/SYNC: Thread-2-UserApp-JUnitTestRunner-anim0
    [apply] Animatr 0: END: Thread-2-UserApp-JUnitTestRunner-anim0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim2,5,main] GearsES2.display 0x482cc6b7 114x114, swapInterval 0, drawable 0x7f95625bd370
    [apply] Animatr 2: DONE/SYNC: Thread-2-UserApp-JUnitTestRunner-anim2
    [apply] Animatr 2: END: Thread-2-UserApp-JUnitTestRunner-anim2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-anim1,5,main] GearsES2.display 0x482cc6b7 114x114, swapInterval 0, drawable 0x7f95625bd370
    [apply] Animatr 1: DONE/SYNC: Thread-2-UserApp-JUnitTestRunner-anim1
    [apply] Animatr 1: END: Thread-2-UserApp-JUnitTestRunner-anim1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 114x114, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 114x114, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 115x115 of 115x115, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 176.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 115x115, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 115x115, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 116x116 of 116x116, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 177.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 116x116, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 116x116, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 117x117 of 117x117, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 178.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 117x117, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 117x117, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 118x118 of 118x118, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 179.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 118x118, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 118x118, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 119x119 of 119x119, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 180.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 119x119, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 119x119, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 120x120 of 120x120, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 181.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 120x120, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 120x120, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 121x121 of 121x121, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 182.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 121x121, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 121x121, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 122x122 of 122x122, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 183.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 122x122, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 122x122, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 123x123 of 123x123, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 184.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 123x123, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 123x123, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 124x124 of 124x124, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 185.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 124x124, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 124x124, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 125x125 of 125x125, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 186.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 125x125, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 125x125, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 126x126 of 126x126, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 187.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 126x126, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 126x126, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 127x127 of 127x127, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 188.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 127x127, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 127x127, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 189.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 128x128, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 128x128, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 129x129 of 129x129, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 190.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 129x129, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 129x129, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 130x130 of 130x130, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 191.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 130x130, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 130x130, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 131x131 of 131x131, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 192.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 131x131, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 131x131, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 132x132 of 132x132, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 193.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 132x132, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 132x132, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 133x133 of 133x133, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 194.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 133x133, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 133x133, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 134x134 of 134x134, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 195.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 134x134, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 134x134, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 135x135 of 135x135, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 196.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 135x135, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 135x135, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 136x136 of 136x136, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 197.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 136x136, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 136x136, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 137x137 of 137x137, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 198.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 137x137, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 137x137, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 138x138 of 138x138, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 199.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 138x138, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 138x138, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 139x139 of 139x139, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 200.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 139x139, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 139x139, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 140x140 of 140x140, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 201.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 140x140, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 140x140, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 141x141 of 141x141, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 202.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 141x141, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 141x141, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 142x142 of 142x142, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 203.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 142x142, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 142x142, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 143x143 of 143x143, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 204.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 143x143, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 143x143, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 144x144 of 144x144, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 205.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 144x144, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 144x144, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 145x145 of 145x145, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 206.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 145x145, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 145x145, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 146x146 of 146x146, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 207.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 146x146, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 146x146, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 147x147 of 147x147, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 208.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 147x147, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 147x147, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 148x148 of 148x148, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 209.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 148x148, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 148x148, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 149x149 of 149x149, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 210.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 149x149, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 149x149, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 150x150 of 150x150, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 211.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 150x150, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 150x150, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 151x151 of 151x151, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 212.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 151x151, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 151x151, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 152x152 of 152x152, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 213.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 152x152, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 152x152, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 153x153 of 153x153, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 214.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 153x153, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 153x153, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 154x154 of 154x154, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 215.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 154x154, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 154x154, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 155x155 of 155x155, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 216.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 155x155, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 155x155, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 156x156 of 156x156, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 217.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 156x156, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 156x156, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 157x157 of 157x157, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 218.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 157x157, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 157x157, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 158x158 of 158x158, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 219.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 158x158, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 158x158, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 159x159 of 159x159, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 220.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 159x159, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 159x159, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 160x160 of 160x160, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 221.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 160x160, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 160x160, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 161x161 of 161x161, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 222.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 161x161, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 161x161, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 162x162 of 162x162, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 223.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 162x162, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 162x162, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 163x163 of 163x163, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 224.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 163x163, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 163x163, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 164x164 of 164x164, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 225.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 164x164, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 164x164, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 165x165 of 165x165, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 226.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 165x165, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 165x165, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 166x166 of 166x166, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 227.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 166x166, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 166x166, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 167x167 of 167x167, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 228.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 167x167, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 167x167, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 168x168 of 168x168, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 229.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 168x168, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 168x168, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 169x169 of 169x169, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 230.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 169x169, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 169x169, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 170x170 of 170x170, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 231.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 170x170, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 170x170, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 171x171 of 171x171, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 232.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 171x171, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 171x171, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 172x172 of 172x172, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 233.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 172x172, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 172x172, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 173x173 of 173x173, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 234.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 173x173, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 173x173, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 174x174 of 174x174, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 235.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 174x174, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 174x174, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 175x175 of 175x175, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 236.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 175x175, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 175x175, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 176x176 of 176x176, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 237.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 176x176, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 176x176, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 177x177 of 177x177, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 238.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 177x177, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 177x177, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 178x178 of 178x178, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 239.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 178x178, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 178x178, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 179x179 of 179x179, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 240.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 179x179, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 179x179, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 180x180 of 180x180, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 241.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 180x180, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 180x180, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 181x181 of 181x181, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 242.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 181x181, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 181x181, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 182x182 of 182x182, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 243.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 182x182, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 182x182, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 183x183 of 183x183, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 244.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 183x183, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 183x183, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 184x184 of 184x184, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 245.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 184x184, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 184x184, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 185x185 of 185x185, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 246.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 185x185, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 185x185, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 186x186 of 186x186, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 247.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 186x186, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 186x186, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 187x187 of 187x187, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 248.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 187x187, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 187x187, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 188x188 of 188x188, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 249.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 188x188, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 188x188, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 189x189 of 189x189, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 250.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 189x189, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 189x189, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 190x190 of 190x190, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 251.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 190x190, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 190x190, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 191x191 of 191x191, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 252.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 191x191, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 191x191, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 192x192 of 192x192, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 253.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 192x192, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 192x192, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 193x193 of 193x193, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 254.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 193x193, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 193x193, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 194x194 of 194x194, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 255.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 194x194, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 194x194, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 195x195 of 195x195, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 256.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 195x195, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 195x195, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 196x196 of 196x196, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 257.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 196x196, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 196x196, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 197x197 of 197x197, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 258.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 197x197, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 197x197, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 198x198 of 198x198, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 259.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 198x198, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 198x198, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 199x199 of 199x199, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 260.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 199x199, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 199x199, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 200x200 of 200x200, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 261.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 200x200, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 200x200, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 201x201 of 201x201, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 262.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 201x201, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 201x201, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 202x202 of 202x202, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 263.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 202x202, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 202x202, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 203x203 of 203x203, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 264.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 203x203, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 203x203, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 204x204 of 204x204, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 265.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 204x204, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 204x204, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 205x205 of 205x205, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 266.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 205x205, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 205x205, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 206x206 of 206x206, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 267.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 206x206, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 206x206, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 207x207 of 207x207, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 268.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 207x207, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 207x207, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 208x208 of 208x208, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 269.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 208x208, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 208x208, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 209x209 of 209x209, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 270.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 209x209, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 209x209, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 210x210 of 210x210, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 271.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 210x210, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 210x210, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 211x211 of 211x211, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 272.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 211x211, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 211x211, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 212x212 of 212x212, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 273.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 212x212, swapInterval 0, drawable 0x7f95625bd370
    [apply] Resizer 0: DONE/SYNC: Thread-2-UserApp-JUnitTestRunner-resz0
    [apply] Resizer 0: END: Thread-2-UserApp-JUnitTestRunner-resz0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 212x212, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 213x213 of 213x213, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 274.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 213x213, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 213x213, swapInterval 0, drawable 0x7f95625bd370
    [apply] Resizer 1: DONE/SYNC: Thread-2-UserApp-JUnitTestRunner-resz1
    [apply] Resizer 1: END: Thread-2-UserApp-JUnitTestRunner-resz1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x482cc6b7 0/0 214x214 of 214x214, swapInterval 0, drawable 0x7f95625bd370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x482cc6b7, angle 275.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 214x214, swapInterval 0, drawable 0x7f95625bd370
    [apply] Resizer 2: DONE/SYNC: Thread-2-UserApp-JUnitTestRunner-resz2
    [apply] Resizer 2: END: Thread-2-UserApp-JUnitTestRunner-resz2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x482cc6b7 214x214, swapInterval 0, drawable 0x7f95625bd370
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x482cc6b7: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x482cc6b7 FIN
    [apply] *** reshapes: 150, displays 552
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_3A3RThreads_50Resizes
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645953721 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645953722 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_1A1RThreads_100Resizes took 3.227 sec
    [apply] Testcase: test01_3A3RThreads_50Resizes took 5.04 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645955235 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645955236 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test01GL2GL3DebugDisabled
    [apply] junit.framework.TestListener: tests to run: 8
    [apply] junit.framework.TestListener: startTest(test01GL2GL3DebugDisabled)
    [apply] junit.framework.TestListener: endTest(test01GL2GL3DebugDisabled)
    [apply] glDebug extension: null
    [apply] glDebug enabled: false
    [apply] glDebug sync: true
    [apply] context version: 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test01GL2GL3DebugDisabled
    [apply] junit.framework.TestListener: startTest(test02GL2GL3DebugEnabled)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test02GL2GL3DebugEnabled
    [apply] junit.framework.TestListener: endTest(test02GL2GL3DebugEnabled)
    [apply] junit.framework.TestListener: startTest(test03GL2GL3DebugError)
    [apply] junit.framework.TestListener: endTest(test03GL2GL3DebugError)
    [apply] junit.framework.TestListener: startTest(test04GL2GL3DebugInsert)
    [apply] junit.framework.TestListener: endTest(test04GL2GL3DebugInsert)
    [apply] junit.framework.TestListener: startTest(test11GLES2DebugDisabled)
    [apply] junit.framework.TestListener: endTest(test11GLES2DebugDisabled)
    [apply] junit.framework.TestListener: startTest(test12GLES2DebugEnabled)
    [apply] junit.framework.TestListener: endTest(test12GLES2DebugEnabled)
    [apply] junit.framework.TestListener: startTest(test13GLES2DebugError)
    [apply] junit.framework.TestListener: endTest(test13GLES2DebugError)
    [apply] junit.framework.TestListener: startTest(test14GLES2DebugInsert)
    [apply] junit.framework.TestListener: endTest(test14GLES2DebugInsert)
    [apply] glDebug extension: null
    [apply] glDebug enabled: false
    [apply] glDebug sync: true
    [apply] context version: 4.1 (Core profile, arb, debug, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test02GL2GL3DebugEnabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test03GL2GL3DebugError
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test03GL2GL3DebugError
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test04GL2GL3DebugInsert
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test04GL2GL3DebugInsert
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test11GLES2DebugDisabled
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test11GLES2DebugDisabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test12GLES2DebugEnabled
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test12GLES2DebugEnabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test13GLES2DebugError
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test13GLES2DebugError
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test14GLES2DebugInsert
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test14GLES2DebugInsert
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645956441 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645956442 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.796 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645955235 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645955236 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test01GL2GL3DebugDisabled
    [apply] glDebug extension: null
    [apply] glDebug enabled: false
    [apply] glDebug sync: true
    [apply] context version: 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test01GL2GL3DebugDisabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test02GL2GL3DebugEnabled
    [apply] glDebug extension: null
    [apply] glDebug enabled: false
    [apply] glDebug sync: true
    [apply] context version: 4.1 (Core profile, arb, debug, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test02GL2GL3DebugEnabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test03GL2GL3DebugError
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test03GL2GL3DebugError
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test04GL2GL3DebugInsert
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test04GL2GL3DebugInsert
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test11GLES2DebugDisabled
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test11GLES2DebugDisabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test12GLES2DebugEnabled
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test12GLES2DebugEnabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test13GLES2DebugError
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test13GLES2DebugError
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test14GLES2DebugInsert
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test14GLES2DebugInsert
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645956441 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645956442 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GL2GL3DebugDisabled took 0.857 sec
    [apply] Testcase: test02GL2GL3DebugEnabled took 0.269 sec
    [apply] Testcase: test03GL2GL3DebugError took 0.016 sec
    [apply] Testcase: test04GL2GL3DebugInsert took 0.017 sec
    [apply] Testcase: test11GLES2DebugDisabled took 0 sec
    [apply] Testcase: test12GLES2DebugEnabled took 0 sec
    [apply] Testcase: test13GLES2DebugError took 0 sec
    [apply] Testcase: test14GLES2DebugInsert took 0 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT
    [apply] junit.framework.TestListener: tests to run: 6
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645957837 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645957838 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test01GL2GL3DebugDisabled
    [apply] junit.framework.TestListener: startTest(test01GL2GL3DebugDisabled)
    [apply] junit.framework.TestListener: endTest(test01GL2GL3DebugDisabled)
    [apply] glDebug extension: null
    [apply] glDebug enabled: false
    [apply] glDebug sync: true
    [apply] context version: 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test01GL2GL3DebugDisabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test02GL2GL3DebugEnabled
    [apply] junit.framework.TestListener: startTest(test02GL2GL3DebugEnabled)
    [apply] glDebug extension: null
    [apply] glDebug enabled: false
    [apply] glDebug sync: true
    [apply] context version: 4.1 (Core profile, arb, debug, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] junit.framework.TestListener: endTest(test02GL2GL3DebugEnabled)
    [apply] junit.framework.TestListener: startTest(test03GL2GL3DebugError)
    [apply] junit.framework.TestListener: endTest(test03GL2GL3DebugError)
    [apply] junit.framework.TestListener: startTest(test11GLES2DebugDisabled)
    [apply] junit.framework.TestListener: endTest(test11GLES2DebugDisabled)
    [apply] junit.framework.TestListener: startTest(test12GLES2DebugEnabled)
    [apply] junit.framework.TestListener: endTest(test12GLES2DebugEnabled)
    [apply] junit.framework.TestListener: startTest(test13GLES2DebugError)
    [apply] junit.framework.TestListener: endTest(test13GLES2DebugError)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test02GL2GL3DebugEnabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test03GL2GL3DebugError
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test03GL2GL3DebugError
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test11GLES2DebugDisabled
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test11GLES2DebugDisabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test12GLES2DebugEnabled
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test12GLES2DebugEnabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test13GLES2DebugError
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test13GLES2DebugError
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645959024 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645959024 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.777 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645957837 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645957838 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test01GL2GL3DebugDisabled
    [apply] glDebug extension: null
    [apply] glDebug enabled: false
    [apply] glDebug sync: true
    [apply] context version: 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test01GL2GL3DebugDisabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test02GL2GL3DebugEnabled
    [apply] glDebug extension: null
    [apply] glDebug enabled: false
    [apply] glDebug sync: true
    [apply] context version: 4.1 (Core profile, arb, debug, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test02GL2GL3DebugEnabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test03GL2GL3DebugError
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test03GL2GL3DebugError
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test11GLES2DebugDisabled
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test11GLES2DebugDisabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test12GLES2DebugEnabled
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test12GLES2DebugEnabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test13GLES2DebugError
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test13GLES2DebugError
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645959024 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645959024 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GL2GL3DebugDisabled took 0.853 sec
    [apply] Testcase: test02GL2GL3DebugEnabled took 0.27 sec
    [apply] Testcase: test03GL2GL3DebugError took 0.018 sec
    [apply] Testcase: test11GLES2DebugDisabled took 0 sec
    [apply] Testcase: test12GLES2DebugEnabled took 0.001 sec
    [apply] Testcase: test13GLES2DebugError took 0.001 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT
    [apply] junit.framework.TestListener: tests to run: 10
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645960413 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645960415 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01OnThreadAtInit)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test01OnThreadAtInit
    [apply] 
    [apply] junit.framework.TestListener: endTest(test01OnThreadAtInit)
    [apply] junit.framework.TestListener: startTest(test02OnThreadAtReshape)
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1 on thread Thread-2-UserApp-JUnitTestRunner
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2782)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1330)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1335)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:578)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:218)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test01OnThreadAtInit(TestGLException01NEWT.java:336)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at com.jogamp.newt.util.MainThread$UserApp.run(MainThread.java:207)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:119)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:141)
    [apply] 	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4384)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4318)
    [apply] 	at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1306)
    [apply] 	at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1318)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in init: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.init(TestGLException01NEWT.java:112)
    [apply] 	at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644)
    [apply] 	at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291)
    [apply] 	... 11 more
    [apply] This-Thread                     : true
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: true
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 0 / 1
    [apply] Reshape Count                   : 0 / 1
    [apply] Display Count                   : 0 / 3
    [apply] Invoke Count                    : 0 / 1
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test01OnThreadAtInit
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test02OnThreadAtReshape
    [apply] junit.framework.TestListener: endTest(test02OnThreadAtReshape)
    [apply] junit.framework.TestListener: startTest(test03OnThreadAtDisplay)
    [apply] junit.framework.TestListener: endTest(test03OnThreadAtDisplay)
    [apply] junit.framework.TestListener: startTest(test04OnThreadAtInvoke)
    [apply] junit.framework.TestListener: endTest(test04OnThreadAtInvoke)
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2 on thread Thread-2-UserApp-JUnitTestRunner
    [apply] junit.framework.TestListener: startTest(test05OnThreadAtDispose)
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2782)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1330)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1335)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:578)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:218)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test02OnThreadAtReshape(TestGLException01NEWT.java:342)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at com.jogamp.newt.util.MainThread$UserApp.run(MainThread.java:207)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:119)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:141)
    [apply] 	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4384)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4318)
    [apply] 	at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1306)
    [apply] 	at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1318)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.reshape(TestGLException01NEWT.java:133)
    [apply] 	at jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper.java:751)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:440)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 11 more
    [apply] Exception in thread "Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2" com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #2 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.defaultWindowRepaintOp(GLAutoDrawableBase.java:215)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$100(GLWindow.java:119)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$2.windowRepaint(GLWindow.java:136)
    [apply] 	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4402)
    [apply] 	at jogamp.newt.WindowImpl.consumeEvent(WindowImpl.java:3373)
    [apply] 	at jogamp.newt.DisplayImpl.dispatchMessage(DisplayImpl.java:680)
    [apply] 	at jogamp.newt.DisplayImpl.dispatchMessage(DisplayImpl.java:707)
    [apply] 	at jogamp.newt.DisplayImpl.dispatchMessages(DisplayImpl.java:746)
    [apply] 	at jogamp.newt.DisplayImpl$7.run(DisplayImpl.java:672)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:347)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in reshape: #2 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.reshape(TestGLException01NEWT.java:133)
    [apply] 	at jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper.java:751)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:440)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 12 more
    [apply] User caught exception GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #3 on thread Thread-2-UserApp-JUnitTestRunner> on thread Thread-2-UserApp-JUnitTestRunner on thread Thread-2-UserApp-JUnitTestRunner
    [apply] com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #3 on thread Thread-2-UserApp-JUnitTestRunner> on thread Thread-2-UserApp-JUnitTestRunner
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:912)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.invoke(GLAutoDrawableBase.java:642)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:225)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test02OnThreadAtReshape(TestGLException01NEWT.java:342)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at com.jogamp.newt.util.MainThread$UserApp.run(MainThread.java:207)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in reshape: #3 on thread Thread-2-UserApp-JUnitTestRunner>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.reshape(TestGLException01NEWT.java:133)
    [apply] 	at jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper.java:751)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:440)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 38 more
    [apply] This-Thread                     : true
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 3
    [apply] Exception @ Init/Reshape/Display: true
    [apply] Exception @ Invoke              : true
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 0 / 0
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test02OnThreadAtReshape
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test03OnThreadAtDisplay
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4 on thread Thread-2-UserApp-JUnitTestRunner
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2782)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1330)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1335)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:578)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:218)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test03OnThreadAtDisplay(TestGLException01NEWT.java:348)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at com.jogamp.newt.util.MainThread$UserApp.run(MainThread.java:207)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:119)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:141)
    [apply] 	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4384)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4318)
    [apply] 	at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1306)
    [apply] 	at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1318)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 11 more
    [apply] Exception in thread "Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4" com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #2 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.defaultWindowRepaintOp(GLAutoDrawableBase.java:215)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$100(GLWindow.java:119)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$2.windowRepaint(GLWindow.java:136)
    [apply] 	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4402)
    [apply] 	at jogamp.newt.WindowImpl.consumeEvent(WindowImpl.java:3373)
    [apply] 	at jogamp.newt.DisplayImpl.dispatchMessage(DisplayImpl.java:680)
    [apply] 	at jogamp.newt.DisplayImpl.dispatchMessage(DisplayImpl.java:707)
    [apply] 	at jogamp.newt.DisplayImpl.dispatchMessages(DisplayImpl.java:746)
    [apply] 	at jogamp.newt.DisplayImpl$7.run(DisplayImpl.java:672)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:347)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #2 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 12 more
    [apply] User caught exception GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #3 on thread Thread-2-UserApp-JUnitTestRunner> on thread Thread-2-UserApp-JUnitTestRunner on thread Thread-2-UserApp-JUnitTestRunner
    [apply] com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #3 on thread Thread-2-UserApp-JUnitTestRunner> on thread Thread-2-UserApp-JUnitTestRunner
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:912)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.invoke(GLAutoDrawableBase.java:642)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:225)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test03OnThreadAtDisplay(TestGLException01NEWT.java:348)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at com.jogamp.newt.util.MainThread$UserApp.run(MainThread.java:207)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #3 on thread Thread-2-UserApp-JUnitTestRunner>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 38 more
    [apply] This-Thread                     : true
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 3
    [apply] Exception @ Init/Reshape/Display: true
    [apply] Exception @ Invoke              : true
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test03OnThreadAtDisplay
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test04OnThreadAtInvoke
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6 on thread Thread-2-UserApp-JUnitTestRunner
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2782)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1330)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1335)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:578)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:218)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test04OnThreadAtInvoke(TestGLException01NEWT.java:354)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at com.jogamp.newt.util.MainThread$UserApp.run(MainThread.java:207)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:119)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:141)
    [apply] 	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4384)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4318)
    [apply] 	at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1306)
    [apply] 	at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1318)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 11 more
    [apply] User caught exception GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #3 on thread Thread-2-UserApp-JUnitTestRunner> on thread Thread-2-UserApp-JUnitTestRunner on thread Thread-2-UserApp-JUnitTestRunner
    [apply] com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #3 on thread Thread-2-UserApp-JUnitTestRunner> on thread Thread-2-UserApp-JUnitTestRunner
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:912)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.invoke(GLAutoDrawableBase.java:642)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:225)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test04OnThreadAtInvoke(TestGLException01NEWT.java:354)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at com.jogamp.newt.util.MainThread$UserApp.run(MainThread.java:207)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #3 on thread Thread-2-UserApp-JUnitTestRunner>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 38 more
    [apply] Exception in thread "Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6" com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #2 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.defaultWindowRepaintOp(GLAutoDrawableBase.java:215)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$100(GLWindow.java:119)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$2.windowRepaint(GLWindow.java:136)
    [apply] 	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4402)
    [apply] 	at jogamp.newt.WindowImpl.consumeEvent(WindowImpl.java:3373)
    [apply] 	at jogamp.newt.DisplayImpl.dispatchMessage(DisplayImpl.java:680)
    [apply] 	at jogamp.newt.DisplayImpl.dispatchMessage(DisplayImpl.java:707)
    [apply] 	at jogamp.newt.DisplayImpl.dispatchMessages(DisplayImpl.java:746)
    [apply] 	at jogamp.newt.DisplayImpl$7.run(DisplayImpl.java:672)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:347)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #2 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 12 more
    [apply] This-Thread                     : true
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 3
    [apply] Exception @ Init/Reshape/Display: true
    [apply] Exception @ Invoke              : true
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test04OnThreadAtInvoke
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test05OnThreadAtDispose
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8 on thread Thread-2-UserApp-JUnitTestRunner
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2782)
    [apply] 	at jogamp.newt.WindowImpl.destroy(WindowImpl.java:1522)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.destroy(GLWindow.java:568)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:251)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test05OnThreadAtDispose(TestGLException01NEWT.java:360)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at com.jogamp.newt.util.MainThread$UserApp.run(MainThread.java:207)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeAllGLEventListener(GLDrawableHelper.java:562)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeGL(GLDrawableHelper.java:1195)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.destroyImplInLock(GLAutoDrawableBase.java:372)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$300(GLWindow.java:119)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook.destroyActionInLock(GLWindow.java:631)
    [apply] 	at jogamp.newt.WindowImpl$1.run(WindowImpl.java:1448)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.dispose(TestGLException01NEWT.java:119)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeAllGLEventListener(GLDrawableHelper.java:546)
    [apply] 	... 7 more
    [apply] This-Thread                     : true
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : true
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 9 / 9
    [apply] Invoke Count                    : 1 / 1
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test05OnThreadAtDispose
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test11OffThreadAtInit
    [apply] junit.framework.TestListener: endTest(test05OnThreadAtDispose)
    [apply] junit.framework.TestListener: startTest(test11OffThreadAtInit)
    [apply] junit.framework.TestListener: endTest(test11OffThreadAtInit)
    [apply] junit.framework.TestListener: startTest(test12OffThreadAtReshape)
    [apply] junit.framework.TestListener: endTest(test12OffThreadAtReshape)
    [apply] junit.framework.TestListener: startTest(test13OffThreadAtDisplay)
    [apply] junit.framework.TestListener: endTest(test13OffThreadAtDisplay)
    [apply] junit.framework.TestListener: startTest(test14OffThreadAtInvoke)
    [apply] User caught exception AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#00> on thread Thread-2-UserApp-JUnitTestRunner-Animator#00 on thread Thread-2-UserApp-JUnitTestRunner-Animator#00
    [apply] com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#00> on thread Thread-2-UserApp-JUnitTestRunner-Animator#00
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$5.uncaughtException(TestGLException01NEWT.java:204)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.handleUncaughtException(AnimatorBase.java:540)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:248)
    [apply] 	at java.lang.Thread.run(Thread.java:745)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#00> on thread Thread-2-UserApp-JUnitTestRunner-Animator#00
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:204)
    [apply] 	... 1 more
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in init: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#00>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.init(TestGLException01NEWT.java:112)
    [apply] 	at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644)
    [apply] 	at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291)
    [apply] 	... 6 more
    [apply] This-Thread                     : false
    [apply] Anim-Thread                     : true
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 1
    [apply] Init Count                      : 0 / 0
    [apply] Reshape Count                   : 0 / 0
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test11OffThreadAtInit
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test12OffThreadAtReshape
    [apply] User caught exception AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#01> on thread Thread-2-UserApp-JUnitTestRunner-Animator#01 on thread Thread-2-UserApp-JUnitTestRunner-Animator#01
    [apply] com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#01> on thread Thread-2-UserApp-JUnitTestRunner-Animator#01
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$5.uncaughtException(TestGLException01NEWT.java:204)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.handleUncaughtException(AnimatorBase.java:540)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:248)
    [apply] 	at java.lang.Thread.run(Thread.java:745)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#01> on thread Thread-2-UserApp-JUnitTestRunner-Animator#01
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:204)
    [apply] 	... 1 more
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#01>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.reshape(TestGLException01NEWT.java:133)
    [apply] 	at jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper.java:751)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:440)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 6 more
    [apply] This-Thread                     : false
    [apply] Anim-Thread                     : true
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 1
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 0 / 0
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test12OffThreadAtReshape
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test13OffThreadAtDisplay
    [apply] User caught exception AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#02> on thread Thread-2-UserApp-JUnitTestRunner-Animator#02 on thread Thread-2-UserApp-JUnitTestRunner-Animator#02
    [apply] com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#02> on thread Thread-2-UserApp-JUnitTestRunner-Animator#02
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$5.uncaughtException(TestGLException01NEWT.java:204)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.handleUncaughtException(AnimatorBase.java:540)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:248)
    [apply] 	at java.lang.Thread.run(Thread.java:745)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#02> on thread Thread-2-UserApp-JUnitTestRunner-Animator#02
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:204)
    [apply] 	... 1 more
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#02>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 6 more
    [apply] This-Thread                     : false
    [apply] Anim-Thread                     : true
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 1
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test13OffThreadAtDisplay
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test14OffThreadAtInvoke
    [apply] junit.framework.TestListener: endTest(test14OffThreadAtInvoke)
    [apply] junit.framework.TestListener: startTest(test15OffThreadAtDispose)
    [apply] User caught exception AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#03> on thread Thread-2-UserApp-JUnitTestRunner-Animator#03 on thread Thread-2-UserApp-JUnitTestRunner-Animator#03
    [apply] com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#03> on thread Thread-2-UserApp-JUnitTestRunner-Animator#03
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$5.uncaughtException(TestGLException01NEWT.java:204)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.handleUncaughtException(AnimatorBase.java:540)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:248)
    [apply] 	at java.lang.Thread.run(Thread.java:745)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#03> on thread Thread-2-UserApp-JUnitTestRunner-Animator#03
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:204)
    [apply] 	... 1 more
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#03>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 6 more
    [apply] This-Thread                     : false
    [apply] Anim-Thread                     : true
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 1
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test14OffThreadAtInvoke
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test15OffThreadAtDispose
    [apply] junit.framework.TestListener: endTest(test15OffThreadAtDispose)
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13 on thread Thread-2-UserApp-JUnitTestRunner
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2782)
    [apply] 	at jogamp.newt.WindowImpl.destroy(WindowImpl.java:1522)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.destroy(GLWindow.java:568)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:251)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test15OffThreadAtDispose(TestGLException01NEWT.java:391)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at com.jogamp.newt.util.MainThread$UserApp.run(MainThread.java:207)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeAllGLEventListener(GLDrawableHelper.java:562)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeGL(GLDrawableHelper.java:1195)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.destroyImplInLock(GLAutoDrawableBase.java:372)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$300(GLWindow.java:119)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook.destroyActionInLock(GLWindow.java:631)
    [apply] 	at jogamp.newt.WindowImpl$1.run(WindowImpl.java:1448)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.dispose(TestGLException01NEWT.java:119)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeAllGLEventListener(GLDrawableHelper.java:546)
    [apply] 	... 7 more
    [apply] This-Thread                     : false
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : true
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 34 / 34
    [apply] Invoke Count                    : 1 / 1
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test15OffThreadAtDispose
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645962719 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645962719 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.897 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645960413 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645960415 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test01OnThreadAtInit
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1 on thread Thread-2-UserApp-JUnitTestRunner
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2782)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1330)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1335)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:578)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:218)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test01OnThreadAtInit(TestGLException01NEWT.java:336)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at com.jogamp.newt.util.MainThread$UserApp.run(MainThread.java:207)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:119)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:141)
    [apply] 	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4384)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4318)
    [apply] 	at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1306)
    [apply] 	at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1318)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in init: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.init(TestGLException01NEWT.java:112)
    [apply] 	at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644)
    [apply] 	at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291)
    [apply] 	... 11 more
    [apply] This-Thread                     : true
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: true
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 0 / 1
    [apply] Reshape Count                   : 0 / 1
    [apply] Display Count                   : 0 / 3
    [apply] Invoke Count                    : 0 / 1
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test01OnThreadAtInit
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test02OnThreadAtReshape
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2 on thread Thread-2-UserApp-JUnitTestRunner
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2782)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1330)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1335)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:578)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:218)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test02OnThreadAtReshape(TestGLException01NEWT.java:342)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at com.jogamp.newt.util.MainThread$UserApp.run(MainThread.java:207)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:119)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:141)
    [apply] 	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4384)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4318)
    [apply] 	at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1306)
    [apply] 	at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1318)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.reshape(TestGLException01NEWT.java:133)
    [apply] 	at jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper.java:751)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:440)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 11 more
    [apply] Exception in thread "Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2" com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #2 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.defaultWindowRepaintOp(GLAutoDrawableBase.java:215)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$100(GLWindow.java:119)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$2.windowRepaint(GLWindow.java:136)
    [apply] 	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4402)
    [apply] 	at jogamp.newt.WindowImpl.consumeEvent(WindowImpl.java:3373)
    [apply] 	at jogamp.newt.DisplayImpl.dispatchMessage(DisplayImpl.java:680)
    [apply] 	at jogamp.newt.DisplayImpl.dispatchMessage(DisplayImpl.java:707)
    [apply] 	at jogamp.newt.DisplayImpl.dispatchMessages(DisplayImpl.java:746)
    [apply] 	at jogamp.newt.DisplayImpl$7.run(DisplayImpl.java:672)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:347)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in reshape: #2 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.reshape(TestGLException01NEWT.java:133)
    [apply] 	at jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper.java:751)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:440)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 12 more
    [apply] User caught exception GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #3 on thread Thread-2-UserApp-JUnitTestRunner> on thread Thread-2-UserApp-JUnitTestRunner on thread Thread-2-UserApp-JUnitTestRunner
    [apply] com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #3 on thread Thread-2-UserApp-JUnitTestRunner> on thread Thread-2-UserApp-JUnitTestRunner
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:912)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.invoke(GLAutoDrawableBase.java:642)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:225)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test02OnThreadAtReshape(TestGLException01NEWT.java:342)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at com.jogamp.newt.util.MainThread$UserApp.run(MainThread.java:207)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in reshape: #3 on thread Thread-2-UserApp-JUnitTestRunner>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.reshape(TestGLException01NEWT.java:133)
    [apply] 	at jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper.java:751)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:440)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 38 more
    [apply] This-Thread                     : true
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 3
    [apply] Exception @ Init/Reshape/Display: true
    [apply] Exception @ Invoke              : true
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 0 / 0
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test02OnThreadAtReshape
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test03OnThreadAtDisplay
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4 on thread Thread-2-UserApp-JUnitTestRunner
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2782)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1330)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1335)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:578)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:218)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test03OnThreadAtDisplay(TestGLException01NEWT.java:348)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at com.jogamp.newt.util.MainThread$UserApp.run(MainThread.java:207)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:119)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:141)
    [apply] 	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4384)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4318)
    [apply] 	at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1306)
    [apply] 	at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1318)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 11 more
    [apply] Exception in thread "Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4" com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #2 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.defaultWindowRepaintOp(GLAutoDrawableBase.java:215)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$100(GLWindow.java:119)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$2.windowRepaint(GLWindow.java:136)
    [apply] 	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4402)
    [apply] 	at jogamp.newt.WindowImpl.consumeEvent(WindowImpl.java:3373)
    [apply] 	at jogamp.newt.DisplayImpl.dispatchMessage(DisplayImpl.java:680)
    [apply] 	at jogamp.newt.DisplayImpl.dispatchMessage(DisplayImpl.java:707)
    [apply] 	at jogamp.newt.DisplayImpl.dispatchMessages(DisplayImpl.java:746)
    [apply] 	at jogamp.newt.DisplayImpl$7.run(DisplayImpl.java:672)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:347)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #2 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 12 more
    [apply] User caught exception GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #3 on thread Thread-2-UserApp-JUnitTestRunner> on thread Thread-2-UserApp-JUnitTestRunner on thread Thread-2-UserApp-JUnitTestRunner
    [apply] com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #3 on thread Thread-2-UserApp-JUnitTestRunner> on thread Thread-2-UserApp-JUnitTestRunner
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:912)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.invoke(GLAutoDrawableBase.java:642)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:225)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test03OnThreadAtDisplay(TestGLException01NEWT.java:348)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at com.jogamp.newt.util.MainThread$UserApp.run(MainThread.java:207)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #3 on thread Thread-2-UserApp-JUnitTestRunner>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 38 more
    [apply] This-Thread                     : true
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 3
    [apply] Exception @ Init/Reshape/Display: true
    [apply] Exception @ Invoke              : true
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test03OnThreadAtDisplay
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test04OnThreadAtInvoke
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6 on thread Thread-2-UserApp-JUnitTestRunner
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2782)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1330)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1335)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:578)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:218)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test04OnThreadAtInvoke(TestGLException01NEWT.java:354)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at com.jogamp.newt.util.MainThread$UserApp.run(MainThread.java:207)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:119)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:141)
    [apply] 	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4384)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4318)
    [apply] 	at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1306)
    [apply] 	at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1318)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 11 more
    [apply] User caught exception GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #3 on thread Thread-2-UserApp-JUnitTestRunner> on thread Thread-2-UserApp-JUnitTestRunner on thread Thread-2-UserApp-JUnitTestRunner
    [apply] com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #3 on thread Thread-2-UserApp-JUnitTestRunner> on thread Thread-2-UserApp-JUnitTestRunner
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:912)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.invoke(GLAutoDrawableBase.java:642)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:225)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test04OnThreadAtInvoke(TestGLException01NEWT.java:354)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at com.jogamp.newt.util.MainThread$UserApp.run(MainThread.java:207)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #3 on thread Thread-2-UserApp-JUnitTestRunner>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 38 more
    [apply] Exception in thread "Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6" com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #2 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.defaultWindowRepaintOp(GLAutoDrawableBase.java:215)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$100(GLWindow.java:119)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$2.windowRepaint(GLWindow.java:136)
    [apply] 	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4402)
    [apply] 	at jogamp.newt.WindowImpl.consumeEvent(WindowImpl.java:3373)
    [apply] 	at jogamp.newt.DisplayImpl.dispatchMessage(DisplayImpl.java:680)
    [apply] 	at jogamp.newt.DisplayImpl.dispatchMessage(DisplayImpl.java:707)
    [apply] 	at jogamp.newt.DisplayImpl.dispatchMessages(DisplayImpl.java:746)
    [apply] 	at jogamp.newt.DisplayImpl$7.run(DisplayImpl.java:672)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:347)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #2 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 12 more
    [apply] This-Thread                     : true
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 3
    [apply] Exception @ Init/Reshape/Display: true
    [apply] Exception @ Invoke              : true
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test04OnThreadAtInvoke
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test05OnThreadAtDispose
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8 on thread Thread-2-UserApp-JUnitTestRunner
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2782)
    [apply] 	at jogamp.newt.WindowImpl.destroy(WindowImpl.java:1522)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.destroy(GLWindow.java:568)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:251)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test05OnThreadAtDispose(TestGLException01NEWT.java:360)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at com.jogamp.newt.util.MainThread$UserApp.run(MainThread.java:207)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeAllGLEventListener(GLDrawableHelper.java:562)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeGL(GLDrawableHelper.java:1195)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.destroyImplInLock(GLAutoDrawableBase.java:372)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$300(GLWindow.java:119)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook.destroyActionInLock(GLWindow.java:631)
    [apply] 	at jogamp.newt.WindowImpl$1.run(WindowImpl.java:1448)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.dispose(TestGLException01NEWT.java:119)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeAllGLEventListener(GLDrawableHelper.java:546)
    [apply] 	... 7 more
    [apply] This-Thread                     : true
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : true
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 9 / 9
    [apply] Invoke Count                    : 1 / 1
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test05OnThreadAtDispose
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test11OffThreadAtInit
    [apply] User caught exception AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#00> on thread Thread-2-UserApp-JUnitTestRunner-Animator#00 on thread Thread-2-UserApp-JUnitTestRunner-Animator#00
    [apply] com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#00> on thread Thread-2-UserApp-JUnitTestRunner-Animator#00
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$5.uncaughtException(TestGLException01NEWT.java:204)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.handleUncaughtException(AnimatorBase.java:540)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:248)
    [apply] 	at java.lang.Thread.run(Thread.java:745)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#00> on thread Thread-2-UserApp-JUnitTestRunner-Animator#00
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:204)
    [apply] 	... 1 more
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in init: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#00>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.init(TestGLException01NEWT.java:112)
    [apply] 	at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644)
    [apply] 	at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291)
    [apply] 	... 6 more
    [apply] This-Thread                     : false
    [apply] Anim-Thread                     : true
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 1
    [apply] Init Count                      : 0 / 0
    [apply] Reshape Count                   : 0 / 0
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test11OffThreadAtInit
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test12OffThreadAtReshape
    [apply] User caught exception AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#01> on thread Thread-2-UserApp-JUnitTestRunner-Animator#01 on thread Thread-2-UserApp-JUnitTestRunner-Animator#01
    [apply] com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#01> on thread Thread-2-UserApp-JUnitTestRunner-Animator#01
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$5.uncaughtException(TestGLException01NEWT.java:204)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.handleUncaughtException(AnimatorBase.java:540)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:248)
    [apply] 	at java.lang.Thread.run(Thread.java:745)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#01> on thread Thread-2-UserApp-JUnitTestRunner-Animator#01
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:204)
    [apply] 	... 1 more
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#01>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.reshape(TestGLException01NEWT.java:133)
    [apply] 	at jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper.java:751)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:440)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 6 more
    [apply] This-Thread                     : false
    [apply] Anim-Thread                     : true
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 1
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 0 / 0
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test12OffThreadAtReshape
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test13OffThreadAtDisplay
    [apply] User caught exception AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#02> on thread Thread-2-UserApp-JUnitTestRunner-Animator#02 on thread Thread-2-UserApp-JUnitTestRunner-Animator#02
    [apply] com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#02> on thread Thread-2-UserApp-JUnitTestRunner-Animator#02
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$5.uncaughtException(TestGLException01NEWT.java:204)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.handleUncaughtException(AnimatorBase.java:540)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:248)
    [apply] 	at java.lang.Thread.run(Thread.java:745)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#02> on thread Thread-2-UserApp-JUnitTestRunner-Animator#02
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:204)
    [apply] 	... 1 more
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#02>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 6 more
    [apply] This-Thread                     : false
    [apply] Anim-Thread                     : true
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 1
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test13OffThreadAtDisplay
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test14OffThreadAtInvoke
    [apply] User caught exception AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#03> on thread Thread-2-UserApp-JUnitTestRunner-Animator#03 on thread Thread-2-UserApp-JUnitTestRunner-Animator#03
    [apply] com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#03> on thread Thread-2-UserApp-JUnitTestRunner-Animator#03
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$5.uncaughtException(TestGLException01NEWT.java:204)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.handleUncaughtException(AnimatorBase.java:540)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:248)
    [apply] 	at java.lang.Thread.run(Thread.java:745)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#03> on thread Thread-2-UserApp-JUnitTestRunner-Animator#03
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [apply] 	at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:204)
    [apply] 	... 1 more
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #1 on thread Thread-2-UserApp-JUnitTestRunner-Animator#03>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 6 more
    [apply] This-Thread                     : false
    [apply] Anim-Thread                     : true
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 1
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test14OffThreadAtInvoke
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test15OffThreadAtDispose
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13 on thread Thread-2-UserApp-JUnitTestRunner
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2782)
    [apply] 	at jogamp.newt.WindowImpl.destroy(WindowImpl.java:1522)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.destroy(GLWindow.java:568)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:251)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test15OffThreadAtDispose(TestGLException01NEWT.java:391)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [apply] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [apply] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [apply] 	at com.jogamp.newt.util.MainThread$UserApp.run(MainThread.java:207)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13> on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeAllGLEventListener(GLDrawableHelper.java:562)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeGL(GLDrawableHelper.java:1195)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.destroyImplInLock(GLAutoDrawableBase.java:372)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$300(GLWindow.java:119)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook.destroyActionInLock(GLWindow.java:631)
    [apply] 	at jogamp.newt.WindowImpl$1.run(WindowImpl.java:1448)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.dispose(TestGLException01NEWT.java:119)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeAllGLEventListener(GLDrawableHelper.java:546)
    [apply] 	... 7 more
    [apply] This-Thread                     : false
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : true
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 34 / 34
    [apply] Invoke Count                    : 1 / 1
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test15OffThreadAtDispose
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645962719 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645962719 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01OnThreadAtInit took 0.13 sec
    [apply] Testcase: test02OnThreadAtReshape took 0.025 sec
    [apply] Testcase: test03OnThreadAtDisplay took 0.027 sec
    [apply] Testcase: test04OnThreadAtInvoke took 0.035 sec
    [apply] Testcase: test05OnThreadAtDispose took 0.551 sec
    [apply] Testcase: test11OffThreadAtInit took 0.04 sec
    [apply] Testcase: test12OffThreadAtReshape took 0.023 sec
    [apply] Testcase: test13OffThreadAtDisplay took 0.032 sec
    [apply] Testcase: test14OffThreadAtInvoke took 0.027 sec
    [apply] Testcase: test15OffThreadAtDispose took 0.562 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645964215 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645964216 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test01_ES1
    [apply] junit.framework.TestListener: tests to run: 5
    [apply] junit.framework.TestListener: startTest(test01_ES1)
    [apply] junit.framework.TestListener: endTest(test01_ES1)
    [apply] GLES1 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test01_ES1
    [apply] junit.framework.TestListener: startTest(test02__ES2)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test02__ES2
    [apply] GLES2 n/a
    [apply] junit.framework.TestListener: endTest(test02__ES2)
    [apply] junit.framework.TestListener: startTest(test03_GL2)
    [apply]   - GL_MAX_TEXTURE_SIZE: 16384
    [apply]   - GL_ACTIVE_TEXTURE: 33984
    [apply]   - GL_MAX_TEXTURE_IMAGE_UNITS: 16
    [apply]   - GL_MAX_COLOR_ATTACHMENTS: 8
    [apply]   - GL_MAX_SAMPLES: 8
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test02__ES2
    [apply] junit.framework.TestListener: endTest(test03_GL2)
    [apply] junit.framework.TestListener: startTest(test04_GL3)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test03_GL2
    [apply] GL UnitTester
    [apply]   GL_VENDOR: Intel Inc.
    [apply]   GL_RENDERER: Intel Iris OpenGL Engine
    [apply]   GL_VERSION: 2.1 INTEL-10.12.13
    [apply]   GL GLSL: true, has-compiler-func: true, version 1.20, 1.20.0
    [apply]   GL FBO: basic true, full true
    [apply]   GL Profile: GLProfile[GL2/GL2.hw]
    [apply]   GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply]   GL:jogamp.opengl.gl4.GL4bcImpl@b1cfd4a, 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply]   - pre GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test03_GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test04_GL3
    [apply] GL UnitTester  - GL_MAX_TEXTURE_SIZE: 16384
    [apply]   - GL_ACTIVE_TEXTURE: 33984
    [apply]   - GL_MAX_TEXTURE_IMAGE_UNITS: 16
    [apply]   - GL_MAX_COLOR_ATTACHMENTS: 8
    [apply] 
    [apply]   GL_VENDOR: Intel Inc.
    [apply]   GL_RENDERER: Intel Iris OpenGL Engine
    [apply]   GL_VERSION: 4.1 INTEL-10.12.13
    [apply]   - GL_MAX_SAMPLES: 8
    [apply] junit.framework.TestListener: endTest(test04_GL3)
    [apply] junit.framework.TestListener: startTest(test05_GL4)
    [apply]   GL GLSL: true, has-compiler-func: true, version 4.10, 4.10.0  - GL_MAX_TEXTURE_SIZE: 16384
    [apply]   - GL_ACTIVE_TEXTURE: 33984
    [apply]   - GL_MAX_TEXTURE_IMAGE_UNITS: 16
    [apply]   - GL_MAX_COLOR_ATTACHMENTS: 8
    [apply] 
    [apply]   GL FBO: basic true, full true
    [apply]   GL Profile: GLProfile[GL4/GL4.hw]
    [apply]   - GL_MAX_SAMPLES: 8
    [apply] junit.framework.TestListener: endTest(test05_GL4)
    [apply]   GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply]   GL:jogamp.opengl.gl4.GL4bcImpl@587e9891, 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply]   - pre GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test04_GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test05_GL4
    [apply] GL UnitTester
    [apply]   GL_VENDOR: Intel Inc.
    [apply]   GL_RENDERER: Intel Iris OpenGL Engine
    [apply]   GL_VERSION: 4.1 INTEL-10.12.13
    [apply]   GL GLSL: true, has-compiler-func: true, version 4.10, 4.10.0
    [apply]   GL FBO: basic true, full true
    [apply]   GL Profile: GLProfile[GL4/GL4.hw]
    [apply]   GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply]   GL:jogamp.opengl.gl4.GL4bcImpl@54e61bc0, 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply]   - pre GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test05_GL4
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645965153 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645965154 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.531 sec
    [apply] ------------- Standard Output ---------------
    [apply]   - GL_MAX_TEXTURE_SIZE: 16384
    [apply]   - GL_ACTIVE_TEXTURE: 33984
    [apply]   - GL_MAX_TEXTURE_IMAGE_UNITS: 16
    [apply]   - GL_MAX_COLOR_ATTACHMENTS: 8
    [apply]   - GL_MAX_SAMPLES: 8
    [apply]   - GL_MAX_TEXTURE_SIZE: 16384
    [apply]   - GL_ACTIVE_TEXTURE: 33984
    [apply]   - GL_MAX_TEXTURE_IMAGE_UNITS: 16
    [apply]   - GL_MAX_COLOR_ATTACHMENTS: 8
    [apply]   - GL_MAX_SAMPLES: 8
    [apply]   - GL_MAX_TEXTURE_SIZE: 16384
    [apply]   - GL_ACTIVE_TEXTURE: 33984
    [apply]   - GL_MAX_TEXTURE_IMAGE_UNITS: 16
    [apply]   - GL_MAX_COLOR_ATTACHMENTS: 8
    [apply]   - GL_MAX_SAMPLES: 8
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645964215 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645964216 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test01_ES1
    [apply] GLES1 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test01_ES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test02__ES2
    [apply] GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test02__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test03_GL2
    [apply] GL UnitTester
    [apply]   GL_VENDOR: Intel Inc.
    [apply]   GL_RENDERER: Intel Iris OpenGL Engine
    [apply]   GL_VERSION: 2.1 INTEL-10.12.13
    [apply]   GL GLSL: true, has-compiler-func: true, version 1.20, 1.20.0
    [apply]   GL FBO: basic true, full true
    [apply]   GL Profile: GLProfile[GL2/GL2.hw]
    [apply]   GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply]   GL:jogamp.opengl.gl4.GL4bcImpl@b1cfd4a, 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply]   - pre GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test03_GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test04_GL3
    [apply] GL UnitTester
    [apply]   GL_VENDOR: Intel Inc.
    [apply]   GL_RENDERER: Intel Iris OpenGL Engine
    [apply]   GL_VERSION: 4.1 INTEL-10.12.13
    [apply]   GL GLSL: true, has-compiler-func: true, version 4.10, 4.10.0
    [apply]   GL FBO: basic true, full true
    [apply]   GL Profile: GLProfile[GL4/GL4.hw]
    [apply]   GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply]   GL:jogamp.opengl.gl4.GL4bcImpl@587e9891, 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply]   - pre GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test04_GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test05_GL4
    [apply] GL UnitTester
    [apply]   GL_VENDOR: Intel Inc.
    [apply]   GL_RENDERER: Intel Iris OpenGL Engine
    [apply]   GL_VERSION: 4.1 INTEL-10.12.13
    [apply]   GL GLSL: true, has-compiler-func: true, version 4.10, 4.10.0
    [apply]   GL FBO: basic true, full true
    [apply]   GL Profile: GLProfile[GL4/GL4.hw]
    [apply]   GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply]   GL:jogamp.opengl.gl4.GL4bcImpl@54e61bc0, 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply]   - pre GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test05_GL4
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645965153 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645965154 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_ES1 took 0.787 sec
    [apply] Testcase: test02__ES2 took 0 sec
    [apply] Testcase: test03_GL2 took 0.065 sec
    [apply] Testcase: test04_GL3 took 0.024 sec
    [apply] Testcase: test05_GL4 took 0.02 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT
    [apply] junit.framework.TestListener: tests to run: 7
    [apply] junit.framework.TestListener: startTest(test00ShowAvailProfiles)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645966560 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645966562 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test00ShowAvailProfiles
    [apply] junit.framework.TestListener: endTest(test00ShowAvailProfiles)
    [apply] junit.framework.TestListener: startTest(test10GL2PolygonModeFailure)
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6224cb14]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test00ShowAvailProfiles
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test10GL2PolygonModeFailure
    [apply] CTX: 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 2.1 INTEL-10.12.13
    [apply] GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] junit.framework.TestListener: endTest(test10GL2PolygonModeFailure)
    [apply] junit.framework.TestListener: startTest(test11GL3bcPolygonModeFailure)
    [apply] junit.framework.TestListener: endTest(test11GL3bcPolygonModeFailure)
    [apply] junit.framework.TestListener: startTest(test12GL3PolygonModeFailure)
    [apply] junit.framework.TestListener: endTest(test12GL3PolygonModeFailure)
    [apply] junit.framework.TestListener: startTest(test20GL2BindArrayAttributeFails)
    [apply] junit.framework.TestListener: endTest(test20GL2BindArrayAttributeFails)
    [apply] junit.framework.TestListener: startTest(test21GL3bcBindArrayAttributeFails)
    [apply] junit.framework.TestListener: endTest(test21GL3bcBindArrayAttributeFails)
    [apply] junit.framework.TestListener: startTest(test22GL3BindArrayAttributeFails)
    [apply] junit.framework.TestListener: endTest(test22GL3BindArrayAttributeFails)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test10GL2PolygonModeFailure
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test11GL3bcPolygonModeFailure
    [apply] GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test11GL3bcPolygonModeFailure
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test12GL3PolygonModeFailure
    [apply] CTX: 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 4.1 INTEL-10.12.13
    [apply] GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test12GL3PolygonModeFailure
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test20GL2BindArrayAttributeFails
    [apply] CTX: 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 2.1 INTEL-10.12.13
    [apply] GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test20GL2BindArrayAttributeFails
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test21GL3bcBindArrayAttributeFails
    [apply] GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test21GL3bcBindArrayAttributeFails
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test22GL3BindArrayAttributeFails
    [apply] CTX: 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 4.1 INTEL-10.12.13
    [apply] GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test22GL3BindArrayAttributeFails
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645967538 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645967538 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.576 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645966560 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645966562 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test00ShowAvailProfiles
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6224cb14]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test00ShowAvailProfiles
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test10GL2PolygonModeFailure
    [apply] CTX: 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 2.1 INTEL-10.12.13
    [apply] GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test10GL2PolygonModeFailure
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test11GL3bcPolygonModeFailure
    [apply] GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test11GL3bcPolygonModeFailure
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test12GL3PolygonModeFailure
    [apply] CTX: 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 4.1 INTEL-10.12.13
    [apply] GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test12GL3PolygonModeFailure
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test20GL2BindArrayAttributeFails
    [apply] CTX: 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 2.1 INTEL-10.12.13
    [apply] GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test20GL2BindArrayAttributeFails
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test21GL3bcBindArrayAttributeFails
    [apply] GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test21GL3bcBindArrayAttributeFails
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test22GL3BindArrayAttributeFails
    [apply] CTX: 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 4.1 INTEL-10.12.13
    [apply] GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test22GL3BindArrayAttributeFails
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645967538 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645967538 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00ShowAvailProfiles took 0.793 sec
    [apply] Testcase: test10GL2PolygonModeFailure took 0.064 sec
    [apply] Testcase: test11GL3bcPolygonModeFailure took 0.001 sec
    [apply] Testcase: test12GL3PolygonModeFailure took 0.023 sec
    [apply] Testcase: test20GL2BindArrayAttributeFails took 0.026 sec
    [apply] Testcase: test21GL3bcBindArrayAttributeFails took 0 sec
    [apply] Testcase: test22GL3BindArrayAttributeFails took 0.025 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT.xml
    [apply] ++++ Test Singleton.ctor()
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT
    [apply] junit.framework.TestListener: tests to run: 6
    [apply] junit.framework.TestListener: startTest(test01FFP__GL2)
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645968958 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645968959 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test01FFP__GL2
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 2.1 INTEL-10.12.13
    [apply] GL Profile: GLProfile[GL2/GL2.hw]
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLPointsNEWT.test01FFP__GL2___-n0001-flat-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(test01FFP__GL2)
    [apply] junit.framework.TestListener: startTest(test02FFP__ES1)
    [apply] junit.framework.TestListener: endTest(test02FFP__ES1)
    [apply] junit.framework.TestListener: startTest(test03FFP__ES2)
    [apply] junit.framework.TestListener: endTest(test03FFP__ES2)
    [apply] junit.framework.TestListener: startTest(test04FFP__GL2ES2)
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLPointsNEWT.test01FFP__GL2___-n0002-smooth-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLPointsNEWT.test01FFP__GL2___-n0003-attn0-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test01FFP__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test02FFP__ES1
    [apply] GLES1 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test02FFP__ES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test03FFP__ES2
    [apply] GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test03FFP__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test04FFP__GL2ES2
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 4.1 INTEL-10.12.13
    [apply] GL Profile: GLProfile[GL2ES1/GL4.hw.custom]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLPointsNEWT.test04FFP__GL2ES2-n0001-flat-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLPointsNEWT.test04FFP__GL2ES2-n0003-smooth-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLPointsNEWT.test04FFP__GL2ES2-n0004-attn0-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test04FFP__GL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test11GLSL_GL2
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 2.1 INTEL-10.12.13
    [apply] GL GLSL: true, has-compiler-func: true, version 1.20
    [apply] GL Profile: GLProfile[GL2/GL2.hw]
    [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] junit.framework.TestListener: endTest(test04FFP__GL2ES2)
    [apply] junit.framework.TestListener: startTest(test11GLSL_GL2)
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3: ** screenshot: TestGLPointsNEWT.test11GLSL_GL2___-n0001-flat-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLPointsNEWT.test11GLSL_GL2___-n0003-smooth-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLPointsNEWT.test11GLSL_GL2___-n0004-attn0-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test11GLSL_GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test12GLSL_ES2
    [apply] GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test12GLSL_ES2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645970354 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645970354 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] junit.framework.TestListener: endTest(test11GLSL_GL2)
    [apply] junit.framework.TestListener: startTest(test12GLSL_ES2)
    [apply] junit.framework.TestListener: endTest(test12GLSL_ES2)
    [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.994 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645968958 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645968959 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test01FFP__GL2
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 2.1 INTEL-10.12.13
    [apply] GL Profile: GLProfile[GL2/GL2.hw]
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLPointsNEWT.test01FFP__GL2___-n0001-flat-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLPointsNEWT.test01FFP__GL2___-n0002-smooth-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLPointsNEWT.test01FFP__GL2___-n0003-attn0-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test01FFP__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test02FFP__ES1
    [apply] GLES1 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test02FFP__ES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test03FFP__ES2
    [apply] GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test03FFP__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test04FFP__GL2ES2
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 4.1 INTEL-10.12.13
    [apply] GL Profile: GLProfile[GL2ES1/GL4.hw.custom]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLPointsNEWT.test04FFP__GL2ES2-n0001-flat-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLPointsNEWT.test04FFP__GL2ES2-n0003-smooth-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLPointsNEWT.test04FFP__GL2ES2-n0004-attn0-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test04FFP__GL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test11GLSL_GL2
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 2.1 INTEL-10.12.13
    [apply] GL GLSL: true, has-compiler-func: true, version 1.20
    [apply] GL Profile: GLProfile[GL2/GL2.hw]
    [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3: ** screenshot: TestGLPointsNEWT.test11GLSL_GL2___-n0001-flat-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLPointsNEWT.test11GLSL_GL2___-n0003-smooth-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestGLPointsNEWT.test11GLSL_GL2___-n0004-attn0-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test11GLSL_GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test12GLSL_ES2
    [apply] GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test12GLSL_ES2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645970354 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645970354 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01FFP__GL2 took 1.018 sec
    [apply] Testcase: test02FFP__ES1 took 0 sec
    [apply] Testcase: test03FFP__ES2 took 0 sec
    [apply] Testcase: test04FFP__GL2ES2 took 0.194 sec
    [apply] Testcase: test11GLSL_GL2 took 0.139 sec
    [apply] Testcase: test12GLSL_ES2 took 0 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645971767 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645971768 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test01InternedString
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test01InternedString
    [apply] junit.framework.TestListener: startTest(test01InternedString)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test02InitSingletonjunit.framework.TestListener: endTest(test01InternedString)
    [apply] junit.framework.TestListener: startTest(test02InitSingleton)
    [apply] 
    [apply] junit.framework.TestListener: endTest(test02InitSingleton)
    [apply] junit.framework.TestListener: startTest(test11DumpDesktopGLInfo)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test02InitSingletonjunit.framework.TestListener: endTest(test11DumpDesktopGLInfo)
    [apply] junit.framework.TestListener: startTest(test12DumpEGLGLInfo)
    [apply] 
    [apply] junit.framework.TestListener: endTest(test12DumpEGLGLInfo)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test11DumpDesktopGLInfo
    [apply] Desktop
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x9216ee0]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] 
    [apply] 
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test11DumpDesktopGLInfo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test12DumpEGLGLInfo
    [apply] EGL
    [apply] 	NULL
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test12DumpEGLGLInfo
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645972621 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645972622 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.451 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645971767 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645971768 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test01InternedString
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test01InternedString
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test02InitSingleton
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test02InitSingleton
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test11DumpDesktopGLInfo
    [apply] Desktop
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x9216ee0]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] 
    [apply] 
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test11DumpDesktopGLInfo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test12DumpEGLGLInfo
    [apply] EGL
    [apply] 	NULL
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test12DumpEGLGLInfo
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645972621 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645972622 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01InternedString took 0.005 sec
    [apply] Testcase: test02InitSingleton took 0.812 sec
    [apply] Testcase: test11DumpDesktopGLInfo took 0.002 sec
    [apply] Testcase: test12DumpEGLGLInfo took 0 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT.xml
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645974048 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645974049 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    8 / 8
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [apply] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.common
    [apply] Extension Name: com.jogamp.common
    [apply] Specification Title: GlueGen Java Bindings Generator
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.4
    [apply] Implementation Title: GlueGen Run-Time
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.4.0-rc-20160414
    [apply] Implementation Build: 2.4-bmanual-20160414
    [apply] Implementation Branch: master
    [apply] Implementation Commit: 7a12c273df90f41485f16e69d9680cb08fc7672f
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.nativewindow
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.4
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.4.0-rc-20160414
    [apply] Implementation Build: 2.4-bmanual-20160414
    [apply] Implementation Branch: master
    [apply] Implementation Commit: 45cc13c4d68fb3137b741cbc39ea653c15db2f66
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT
    [apply] junit.framework.TestListener: tests to run: 16
    [apply] junit.framework.TestListener: startTest(test00Version)
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.opengl
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.4
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.4.0-rc-20160414
    [apply] Implementation Build: 2.4-bmanual-20160414
    [apply] Implementation Branch: master
    [apply] Implementation Commit: 45cc13c4d68fb3137b741cbc39ea653c15db2f66
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.newt
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.4
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.4.0-rc-20160414
    [apply] Implementation Build: 2.4-bmanual-20160414
    [apply] Implementation Branch: master
    [apply] Implementation Commit: 45cc13c4d68fb3137b741cbc39ea653c15db2f66
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] junit.framework.TestListener: endTest(test00Version)
    [apply] junit.framework.TestListener: startTest(test01GLProfileDefault)
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x68fb8e4e]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] 
    [apply] Desktop Capabilities: 
    [apply] 	none
    [apply] 
    [apply] EGL Capabilities: 
    [apply] 	none
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test01GLProfileDefault
    [apply] GLProfile Mapping default -> GLProfile[GL2/GL2.hw]
    [apply] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] GLProfile.getDefaultDevice(): MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x68fb8e4e]]
    [apply] GLProfile.getDefault(): GLProfile[GL2/GL2.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test01GLProfileDefault)++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test01GLProfileDefault
    [apply] 
    [apply] junit.framework.TestListener: startTest(test02GLProfileMaxProgrammable)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test02GLProfileMaxProgrammable
    [apply] 
    [apply] GLProfile.getMaxProgrammable(): GLProfile[GL4/GL4.hw]
    [apply] GLProfile Mapping maxProgrammable -> GLProfile[GL4/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxProgrammable -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] junit.framework.TestListener: endTest(test02GLProfileMaxProgrammable)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test02GLProfileMaxProgrammable
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test03GLProfileMaxFixedFunc
    [apply] GLProfile Mapping maxFixedFunc -> GLProfile[GL2/GL2.hw]
    [apply] Swap Interval  1
    [apply] junit.framework.TestListener: startTest(test03GLProfileMaxFixedFunc)
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL2/GL2.hw]
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test03GLProfileMaxFixedFunc)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test03GLProfileMaxFixedFunc
    [apply] junit.framework.TestListener: startTest(test04GLProfileGL2ES1)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test04GLProfileGL2ES1
    [apply] GLProfile Mapping GL2ES1 -> GLProfile[GL2/GL2.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES1 -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test04GLProfileGL2ES1)
    [apply] junit.framework.TestListener: startTest(test05GLProfileGL2ES2)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test04GLProfileGL2ES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test05GLProfileGL2ES2
    [apply] GLProfile Mapping GL2ES2 -> GLProfile[GL4/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES2 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] junit.framework.TestListener: endTest(test05GLProfileGL2ES2)++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test05GLProfileGL2ES2
    [apply] junit.framework.TestListener: startTest(test06GLProfileGL4ES3)
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test06GLProfileGL4ES3
    [apply] GLProfile Mapping GL4ES3 -> GLProfile[GL4/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4ES3 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] junit.framework.TestListener: endTest(test06GLProfileGL4ES3)
    [apply] junit.framework.TestListener: startTest(test07GLProfileGL2GL3)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test06GLProfileGL4ES3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test07GLProfileGL2GL3
    [apply] GLProfile Mapping GL2GL3 -> GLProfile[GL4/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2GL3 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test07GLProfileGL2GL3junit.framework.TestListener: endTest(test07GLProfileGL2GL3)
    [apply] junit.framework.TestListener: startTest(test10_GL4bc)
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test10_GL4bc
    [apply] Profile GL4bc n/a
    [apply] junit.framework.TestListener: endTest(test10_GL4bc)
    [apply] junit.framework.TestListener: startTest(test11_GL3bc)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test10_GL4bc
    [apply] junit.framework.TestListener: endTest(test11_GL3bc)
    [apply] junit.framework.TestListener: startTest(test12_GL2)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test11_GL3bc
    [apply] Profile GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test11_GL3bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test12_GL2
    [apply] GLProfile Mapping GL2 -> GLProfile[GL2/GL2.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test12_GL2
    [apply] junit.framework.TestListener: endTest(test12_GL2)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test13_GL4
    [apply] GLProfile Mapping GL4 -> GLProfile[GL4/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] 
    [apply] junit.framework.TestListener: startTest(test13_GL4)
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test13_GL4
    [apply] junit.framework.TestListener: endTest(test13_GL4)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test14_GL3
    [apply] GLProfile Mapping GL3 -> GLProfile[GL3/GL4.hw]
    [apply] 
    [apply] junit.framework.TestListener: startTest(test14_GL3)
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] junit.framework.TestListener: endTest(test14_GL3)
    [apply] junit.framework.TestListener: startTest(test15_GLES1)
    [apply] junit.framework.TestListener: endTest(test15_GLES1)
    [apply] junit.framework.TestListener: startTest(test16_GLES2)
    [apply] junit.framework.TestListener: endTest(test16_GLES2)
    [apply] junit.framework.TestListener: startTest(test17_GLES3)
    [apply] junit.framework.TestListener: endTest(test17_GLES3)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test14_GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test15_GLES1
    [apply] Profile GLES1 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test15_GLES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test16_GLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test16_GLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test17_GLES3
    [apply] Profile GLES3 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test17_GLES3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645976230 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645976230 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.778 sec
    [apply] ------------- Standard Output ---------------
    [apply] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] GLProfile.getDefaultDevice(): MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x68fb8e4e]]
    [apply] GLProfile.getDefault(): GLProfile[GL2/GL2.hw]
    [apply] GLProfile.getMaxProgrammable(): GLProfile[GL4/GL4.hw]
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL2/GL2.hw]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645974048 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645974049 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    8 / 8
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [apply] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.common
    [apply] Extension Name: com.jogamp.common
    [apply] Specification Title: GlueGen Java Bindings Generator
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.4
    [apply] Implementation Title: GlueGen Run-Time
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.4.0-rc-20160414
    [apply] Implementation Build: 2.4-bmanual-20160414
    [apply] Implementation Branch: master
    [apply] Implementation Commit: 7a12c273df90f41485f16e69d9680cb08fc7672f
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.nativewindow
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.4
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.4.0-rc-20160414
    [apply] Implementation Build: 2.4-bmanual-20160414
    [apply] Implementation Branch: master
    [apply] Implementation Commit: 45cc13c4d68fb3137b741cbc39ea653c15db2f66
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.opengl
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.4
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.4.0-rc-20160414
    [apply] Implementation Build: 2.4-bmanual-20160414
    [apply] Implementation Branch: master
    [apply] Implementation Commit: 45cc13c4d68fb3137b741cbc39ea653c15db2f66
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.newt
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.4
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.4.0-rc-20160414
    [apply] Implementation Build: 2.4-bmanual-20160414
    [apply] Implementation Branch: master
    [apply] Implementation Commit: 45cc13c4d68fb3137b741cbc39ea653c15db2f66
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x68fb8e4e]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] 
    [apply] Desktop Capabilities: 
    [apply] 	none
    [apply] 
    [apply] EGL Capabilities: 
    [apply] 	none
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test01GLProfileDefault
    [apply] GLProfile Mapping default -> GLProfile[GL2/GL2.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test01GLProfileDefault
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test02GLProfileMaxProgrammable
    [apply] GLProfile Mapping maxProgrammable -> GLProfile[GL4/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxProgrammable -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test02GLProfileMaxProgrammable
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test03GLProfileMaxFixedFunc
    [apply] GLProfile Mapping maxFixedFunc -> GLProfile[GL2/GL2.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test03GLProfileMaxFixedFunc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test04GLProfileGL2ES1
    [apply] GLProfile Mapping GL2ES1 -> GLProfile[GL2/GL2.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES1 -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test04GLProfileGL2ES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test05GLProfileGL2ES2
    [apply] GLProfile Mapping GL2ES2 -> GLProfile[GL4/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES2 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test05GLProfileGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test06GLProfileGL4ES3
    [apply] GLProfile Mapping GL4ES3 -> GLProfile[GL4/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4ES3 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test06GLProfileGL4ES3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test07GLProfileGL2GL3
    [apply] GLProfile Mapping GL2GL3 -> GLProfile[GL4/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2GL3 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test07GLProfileGL2GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test10_GL4bc
    [apply] Profile GL4bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test10_GL4bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test11_GL3bc
    [apply] Profile GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test11_GL3bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test12_GL2
    [apply] GLProfile Mapping GL2 -> GLProfile[GL2/GL2.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test12_GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test13_GL4
    [apply] GLProfile Mapping GL4 -> GLProfile[GL4/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test13_GL4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test14_GL3
    [apply] GLProfile Mapping GL3 -> GLProfile[GL3/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test14_GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test15_GLES1
    [apply] Profile GLES1 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test15_GLES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test16_GLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test16_GLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test17_GLES3
    [apply] Profile GLES3 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test17_GLES3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645976230 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645976230 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00Version took 0.8 sec
    [apply] Testcase: test01GLProfileDefault took 0.17 sec
    [apply] Testcase: test02GLProfileMaxProgrammable took 0.127 sec
    [apply] Testcase: test03GLProfileMaxFixedFunc took 0.124 sec
    [apply] Testcase: test04GLProfileGL2ES1 took 0.123 sec
    [apply] Testcase: test05GLProfileGL2ES2 took 0.119 sec
    [apply] Testcase: test06GLProfileGL4ES3 took 0.156 sec
    [apply] Testcase: test07GLProfileGL2GL3 took 0.119 sec
    [apply] Testcase: test10_GL4bc took 0.001 sec
    [apply] Testcase: test11_GL3bc took 0 sec
    [apply] Testcase: test12_GL2 took 0.124 sec
    [apply] Testcase: test13_GL4 took 0.131 sec
    [apply] Testcase: test14_GL3 took 0.14 sec
    [apply] Testcase: test15_GLES1 took 0 sec
    [apply] Testcase: test16_GLES2 took 0.001 sec
    [apply] Testcase: test17_GLES3 took 0.001 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx
    [apply] junit.framework.TestListener: tests to run: 16
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: startTest(test00Version)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645977702 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645977703 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    8 / 8
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [apply] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.common
    [apply] Extension Name: com.jogamp.common
    [apply] Specification Title: GlueGen Java Bindings Generator
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.4
    [apply] Implementation Title: GlueGen Run-Time
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.4.0-rc-20160414
    [apply] Implementation Build: 2.4-bmanual-20160414
    [apply] Implementation Branch: master
    [apply] Implementation Commit: 7a12c273df90f41485f16e69d9680cb08fc7672f
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.nativewindow
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.4
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.4.0-rc-20160414
    [apply] Implementation Build: 2.4-bmanual-20160414
    [apply] Implementation Branch: master
    [apply] Implementation Commit: 45cc13c4d68fb3137b741cbc39ea653c15db2f66
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.opengl
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.4
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.4.0-rc-20160414
    [apply] Implementation Build: 2.4-bmanual-20160414
    [apply] Implementation Branch: master
    [apply] Implementation Commit: 45cc13c4d68fb3137b741cbc39ea653c15db2f66
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.newt
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.4
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.4.0-rc-20160414
    [apply] Implementation Build: 2.4-bmanual-20160414
    [apply] Implementation Branch: master
    [apply] Implementation Commit: 45cc13c4d68fb3137b741cbc39ea653c15db2f66
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] junit.framework.TestListener: endTest(test00Version)
    [apply] junit.framework.TestListener: startTest(test01GLProfileDefault)
    [apply] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] GLProfile.getDefaultDevice(): MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x43de90ef]]
    [apply] GLProfile.getDefault(): GLProfile[GL2/GL2.hw]
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x43de90ef]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] 
    [apply] Desktop Capabilities: 
    [apply] 	none
    [apply] 
    [apply] EGL Capabilities: 
    [apply] 	none
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test01GLProfileDefault
    [apply] GLProfile Mapping default -> GLProfile[GL2/GL2.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test01GLProfileDefault)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test01GLProfileDefault
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test02GLProfileMaxProgrammable
    [apply] GLProfile Mapping maxProgrammable -> GLProfile[GL4/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] junit.framework.TestListener: startTest(test02GLProfileMaxProgrammable)Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] GLProfile.getMaxProgrammable(): GLProfile[GL4/GL4.hw]
    [apply] 
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxProgrammable -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test02GLProfileMaxProgrammable
    [apply] junit.framework.TestListener: endTest(test02GLProfileMaxProgrammable)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test03GLProfileMaxFixedFunc
    [apply] 
    [apply] junit.framework.TestListener: startTest(test03GLProfileMaxFixedFunc)
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL2/GL2.hw]
    [apply] GLProfile Mapping maxFixedFunc -> GLProfile[GL2/GL2.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test03GLProfileMaxFixedFunc)
    [apply] junit.framework.TestListener: startTest(test04GLProfileGL2ES1)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test03GLProfileMaxFixedFunc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test04GLProfileGL2ES1
    [apply] GLProfile Mapping GL2ES1 -> GLProfile[GL2/GL2.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES1 -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test04GLProfileGL2ES1junit.framework.TestListener: endTest(test04GLProfileGL2ES1)
    [apply] 
    [apply] junit.framework.TestListener: startTest(test05GLProfileGL2ES2)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test05GLProfileGL2ES2
    [apply] GLProfile Mapping GL2ES2 -> GLProfile[GL4/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES2 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] junit.framework.TestListener: endTest(test05GLProfileGL2ES2)
    [apply] junit.framework.TestListener: startTest(test06GLProfileGL4ES3)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test05GLProfileGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test06GLProfileGL4ES3
    [apply] GLProfile Mapping GL4ES3 -> GLProfile[GL4/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4ES3 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test06GLProfileGL4ES3junit.framework.TestListener: endTest(test06GLProfileGL4ES3)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test07GLProfileGL2GL3
    [apply] GLProfile Mapping GL2GL3 -> GLProfile[GL4/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] 
    [apply] junit.framework.TestListener: startTest(test07GLProfileGL2GL3)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2GL3 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] junit.framework.TestListener: endTest(test07GLProfileGL2GL3)
    [apply] junit.framework.TestListener: startTest(test10_GL4bc)
    [apply] junit.framework.TestListener: endTest(test10_GL4bc)
    [apply] junit.framework.TestListener: startTest(test11_GL3bc)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test07GLProfileGL2GL3
    [apply] junit.framework.TestListener: endTest(test11_GL3bc)
    [apply] junit.framework.TestListener: startTest(test12_GL2)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test10_GL4bc
    [apply] Profile GL4bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test10_GL4bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test11_GL3bc
    [apply] Profile GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test11_GL3bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test12_GL2
    [apply] GLProfile Mapping GL2 -> GLProfile[GL2/GL2.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test12_GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test13_GL4
    [apply] GLProfile Mapping GL4 -> GLProfile[GL4/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] junit.framework.TestListener: endTest(test12_GL2)
    [apply] junit.framework.TestListener: startTest(test13_GL4)
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test13_GL4junit.framework.TestListener: endTest(test13_GL4)
    [apply] junit.framework.TestListener: startTest(test14_GL3)
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test14_GL3
    [apply] GLProfile Mapping GL3 -> GLProfile[GL3/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] junit.framework.TestListener: endTest(test14_GL3)
    [apply] junit.framework.TestListener: startTest(test15_GLES1)
    [apply] junit.framework.TestListener: endTest(test15_GLES1)
    [apply] junit.framework.TestListener: startTest(test16_GLES2)
    [apply] junit.framework.TestListener: endTest(test16_GLES2)
    [apply] junit.framework.TestListener: startTest(test17_GLES3)
    [apply] junit.framework.TestListener: endTest(test17_GLES3)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test14_GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test15_GLES1
    [apply] Profile GLES1 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test15_GLES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test16_GLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test16_GLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test17_GLES3
    [apply] Profile GLES3 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test17_GLES3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645979864 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645979864 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.801 sec
    [apply] ------------- Standard Output ---------------
    [apply] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] GLProfile.getDefaultDevice(): MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x43de90ef]]
    [apply] GLProfile.getDefault(): GLProfile[GL2/GL2.hw]
    [apply] GLProfile.getMaxProgrammable(): GLProfile[GL4/GL4.hw]
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL2/GL2.hw]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645977702 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645977703 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    8 / 8
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [apply] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.common
    [apply] Extension Name: com.jogamp.common
    [apply] Specification Title: GlueGen Java Bindings Generator
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.4
    [apply] Implementation Title: GlueGen Run-Time
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.4.0-rc-20160414
    [apply] Implementation Build: 2.4-bmanual-20160414
    [apply] Implementation Branch: master
    [apply] Implementation Commit: 7a12c273df90f41485f16e69d9680cb08fc7672f
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.nativewindow
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.4
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.4.0-rc-20160414
    [apply] Implementation Build: 2.4-bmanual-20160414
    [apply] Implementation Branch: master
    [apply] Implementation Commit: 45cc13c4d68fb3137b741cbc39ea653c15db2f66
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.opengl
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.4
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.4.0-rc-20160414
    [apply] Implementation Build: 2.4-bmanual-20160414
    [apply] Implementation Branch: master
    [apply] Implementation Commit: 45cc13c4d68fb3137b741cbc39ea653c15db2f66
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.newt
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.4
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.4.0-rc-20160414
    [apply] Implementation Build: 2.4-bmanual-20160414
    [apply] Implementation Branch: master
    [apply] Implementation Commit: 45cc13c4d68fb3137b741cbc39ea653c15db2f66
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x43de90ef]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] 
    [apply] Desktop Capabilities: 
    [apply] 	none
    [apply] 
    [apply] EGL Capabilities: 
    [apply] 	none
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test01GLProfileDefault
    [apply] GLProfile Mapping default -> GLProfile[GL2/GL2.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test01GLProfileDefault
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test02GLProfileMaxProgrammable
    [apply] GLProfile Mapping maxProgrammable -> GLProfile[GL4/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxProgrammable -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test02GLProfileMaxProgrammable
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test03GLProfileMaxFixedFunc
    [apply] GLProfile Mapping maxFixedFunc -> GLProfile[GL2/GL2.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test03GLProfileMaxFixedFunc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test04GLProfileGL2ES1
    [apply] GLProfile Mapping GL2ES1 -> GLProfile[GL2/GL2.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES1 -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test04GLProfileGL2ES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test05GLProfileGL2ES2
    [apply] GLProfile Mapping GL2ES2 -> GLProfile[GL4/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES2 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test05GLProfileGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test06GLProfileGL4ES3
    [apply] GLProfile Mapping GL4ES3 -> GLProfile[GL4/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4ES3 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test06GLProfileGL4ES3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test07GLProfileGL2GL3
    [apply] GLProfile Mapping GL2GL3 -> GLProfile[GL4/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2GL3 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test07GLProfileGL2GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test10_GL4bc
    [apply] Profile GL4bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test10_GL4bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test11_GL3bc
    [apply] Profile GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test11_GL3bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test12_GL2
    [apply] GLProfile Mapping GL2 -> GLProfile[GL2/GL2.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test12_GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test13_GL4
    [apply] GLProfile Mapping GL4 -> GLProfile[GL4/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test13_GL4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test14_GL3
    [apply] GLProfile Mapping GL3 -> GLProfile[GL3/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test14_GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test15_GLES1
    [apply] Profile GLES1 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test15_GLES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test16_GLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test16_GLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test17_GLES3
    [apply] Profile GLES3 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test17_GLES3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645979864 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645979864 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00Version took 0.783 sec
    [apply] Testcase: test01GLProfileDefault took 0.173 sec
    [apply] Testcase: test02GLProfileMaxProgrammable took 0.123 sec
    [apply] Testcase: test03GLProfileMaxFixedFunc took 0.118 sec
    [apply] Testcase: test04GLProfileGL2ES1 took 0.119 sec
    [apply] Testcase: test05GLProfileGL2ES2 took 0.123 sec
    [apply] Testcase: test06GLProfileGL4ES3 took 0.155 sec
    [apply] Testcase: test07GLProfileGL2GL3 took 0.124 sec
    [apply] Testcase: test10_GL4bc took 0.001 sec
    [apply] Testcase: test11_GL3bc took 0 sec
    [apply] Testcase: test12_GL2 took 0.133 sec
    [apply] Testcase: test13_GL4 took 0.137 sec
    [apply] Testcase: test14_GL3 took 0.12 sec
    [apply] Testcase: test15_GLES1 took 0 sec
    [apply] Testcase: test16_GLES2 took 0 sec
    [apply] Testcase: test17_GLES3 took 0.002 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 16
    [apply] junit.framework.TestListener: startTest(test01GLProfileDefault)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645981277 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645981279 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefault
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] GLProfile.getDefaultDevice(): MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x728fd460]]
    [apply] GLProfile.getDefault(): GLProfile[GL2/GL2.hw]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefault
    [apply] junit.framework.TestListener: endTest(test01GLProfileDefault)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test02GLProfileDefaultBitmap
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] 
    [apply] junit.framework.TestListener: startTest(test02GLProfileDefaultBitmap)
    [apply] GL_EXTENSIONS  128
    [apply] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] 
    [apply] GLProfile.getDefaultDevice(): MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x728fd460]]
    [apply] GLProfile.getDefault(): GLProfile[GL2/GL2.hw]
    [apply] GLContext Mapping default -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test02GLProfileDefaultBitmap)
    [apply] junit.framework.TestListener: startTest(test02GLProfileMaxProgrammable)
    [apply] GLProfile.getMaxProgrammable(): GLProfile[GL4/GL4.hw]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test02GLProfileDefaultBitmap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test02GLProfileMaxProgrammable
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxProgrammable -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] junit.framework.TestListener: endTest(test02GLProfileMaxProgrammable)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test02GLProfileMaxProgrammablejunit.framework.TestListener: startTest(test03GLProfileMaxFixedFunc)
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL2/GL2.hw]
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test03GLProfileMaxFixedFunc
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test03GLProfileMaxFixedFunc)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test03GLProfileMaxFixedFuncjunit.framework.TestListener: startTest(test04GLProfileGL2ES1)
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test04GLProfileGL2ES1
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES1 -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test04GLProfileGL2ES1)
    [apply] junit.framework.TestListener: startTest(test05GLProfileGL2ES2)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test04GLProfileGL2ES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test05GLProfileGL2ES2
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES2 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test05GLProfileGL2ES2
    [apply] junit.framework.TestListener: endTest(test05GLProfileGL2ES2)
    [apply] junit.framework.TestListener: startTest(test06GLProfileGL4ES3)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test06GLProfileGL4ES3
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4ES3 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test06GLProfileGL4ES3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test07GLProfileGL2GL3
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] junit.framework.TestListener: endTest(test06GLProfileGL4ES3)
    [apply] junit.framework.TestListener: startTest(test07GLProfileGL2GL3)
    [apply] GLContext Mapping GL2GL3 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test07GLProfileGL2GL3
    [apply] junit.framework.TestListener: endTest(test07GLProfileGL2GL3)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test10_GL4bc
    [apply] Profile GL4bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test10_GL4bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test11_GL3bc
    [apply] Profile GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test11_GL3bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test12_GL2
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] 
    [apply] junit.framework.TestListener: startTest(test10_GL4bc)
    [apply] junit.framework.TestListener: endTest(test10_GL4bc)
    [apply] junit.framework.TestListener: startTest(test11_GL3bc)
    [apply] junit.framework.TestListener: endTest(test11_GL3bc)
    [apply] junit.framework.TestListener: startTest(test12_GL2)
    [apply] junit.framework.TestListener: endTest(test12_GL2)
    [apply] junit.framework.TestListener: startTest(test13_GL4)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test12_GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test13_GL4
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test13_GL4junit.framework.TestListener: endTest(test13_GL4)
    [apply] junit.framework.TestListener: startTest(test14_GL3)
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test14_GL3
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] junit.framework.TestListener: endTest(test14_GL3)
    [apply] junit.framework.TestListener: startTest(test15_GLES1)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test14_GL3junit.framework.TestListener: endTest(test15_GLES1)
    [apply] junit.framework.TestListener: startTest(test16_GLES2)
    [apply] 
    [apply] junit.framework.TestListener: endTest(test16_GLES2)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test15_GLES1
    [apply] Profile GLES1 n/a
    [apply] 
    [apply] junit.framework.TestListener: startTest(test17_GLES3)
    [apply] junit.framework.TestListener: endTest(test17_GLES3)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test15_GLES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test16_GLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test16_GLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test17_GLES3
    [apply] Profile GLES3 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test17_GLES3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645983363 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645983363 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.674 sec
    [apply] ------------- Standard Output ---------------
    [apply] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] GLProfile.getDefaultDevice(): MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x728fd460]]
    [apply] GLProfile.getDefault(): GLProfile[GL2/GL2.hw]
    [apply] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] GLProfile.getDefaultDevice(): MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x728fd460]]
    [apply] GLProfile.getDefault(): GLProfile[GL2/GL2.hw]
    [apply] GLProfile.getMaxProgrammable(): GLProfile[GL4/GL4.hw]
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL2/GL2.hw]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645981277 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645981279 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefault
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefault
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test02GLProfileDefaultBitmap
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test02GLProfileDefaultBitmap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test02GLProfileMaxProgrammable
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxProgrammable -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test02GLProfileMaxProgrammable
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test03GLProfileMaxFixedFunc
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test03GLProfileMaxFixedFunc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test04GLProfileGL2ES1
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES1 -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test04GLProfileGL2ES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test05GLProfileGL2ES2
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES2 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test05GLProfileGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test06GLProfileGL4ES3
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4ES3 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test06GLProfileGL4ES3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test07GLProfileGL2GL3
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2GL3 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test07GLProfileGL2GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test10_GL4bc
    [apply] Profile GL4bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test10_GL4bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test11_GL3bc
    [apply] Profile GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test11_GL3bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test12_GL2
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test12_GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test13_GL4
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test13_GL4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test14_GL3
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test14_GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test15_GLES1
    [apply] Profile GLES1 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test15_GLES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test16_GLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test16_GLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test17_GLES3
    [apply] Profile GLES3 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test17_GLES3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645983363 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645983363 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GLProfileDefault took 0.925 sec
    [apply] Testcase: test02GLProfileDefaultBitmap took 0.109 sec
    [apply] Testcase: test02GLProfileMaxProgrammable took 0.115 sec
    [apply] Testcase: test03GLProfileMaxFixedFunc took 0.112 sec
    [apply] Testcase: test04GLProfileGL2ES1 took 0.112 sec
    [apply] Testcase: test05GLProfileGL2ES2 took 0.111 sec
    [apply] Testcase: test06GLProfileGL4ES3 took 0.112 sec
    [apply] Testcase: test07GLProfileGL2GL3 took 0.109 sec
    [apply] Testcase: test10_GL4bc took 0 sec
    [apply] Testcase: test11_GL3bc took 0 sec
    [apply] Testcase: test12_GL2 took 0.111 sec
    [apply] Testcase: test13_GL4 took 0.112 sec
    [apply] Testcase: test14_GL3 took 0.108 sec
    [apply] Testcase: test15_GLES1 took 0.001 sec
    [apply] Testcase: test16_GLES2 took 0 sec
    [apply] Testcase: test17_GLES3 took 0.001 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx.xml
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645984772 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645984773 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefault
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx
    [apply] junit.framework.TestListener: tests to run: 16
    [apply] junit.framework.TestListener: startTest(test01GLProfileDefault)
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] GLProfile.getDefaultDevice(): MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x378a2a77]]
    [apply] GLProfile.getDefault(): GLProfile[GL2/GL2.hw]
    [apply] junit.framework.TestListener: endTest(test01GLProfileDefault)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultjunit.framework.TestListener: startTest(test02GLProfileDefaultBitmap)
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test02GLProfileDefaultBitmap
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] GLProfile.getDefaultDevice(): MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x378a2a77]]
    [apply] GLProfile.getDefault(): GLProfile[GL2/GL2.hw]
    [apply] junit.framework.TestListener: endTest(test02GLProfileDefaultBitmap)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test02GLProfileDefaultBitmapjunit.framework.TestListener: startTest(test02GLProfileMaxProgrammable)
    [apply] GLProfile.getMaxProgrammable(): GLProfile[GL4/GL4.hw]
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test02GLProfileMaxProgrammable
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxProgrammable -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] junit.framework.TestListener: endTest(test02GLProfileMaxProgrammable)
    [apply] junit.framework.TestListener: startTest(test03GLProfileMaxFixedFunc)
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL2/GL2.hw]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test02GLProfileMaxProgrammable
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test03GLProfileMaxFixedFunc
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test03GLProfileMaxFixedFunc)
    [apply] junit.framework.TestListener: startTest(test04GLProfileGL2ES1)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test03GLProfileMaxFixedFunc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test04GLProfileGL2ES1
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES1 -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test04GLProfileGL2ES1)
    [apply] junit.framework.TestListener: startTest(test05GLProfileGL2ES2)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test04GLProfileGL2ES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test05GLProfileGL2ES2
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES2 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] junit.framework.TestListener: endTest(test05GLProfileGL2ES2)
    [apply] junit.framework.TestListener: startTest(test06GLProfileGL4ES3)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test05GLProfileGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test06GLProfileGL4ES3
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4ES3 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test06GLProfileGL4ES3
    [apply] junit.framework.TestListener: endTest(test06GLProfileGL4ES3)
    [apply] junit.framework.TestListener: startTest(test07GLProfileGL2GL3)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test07GLProfileGL2GL3
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2GL3 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] junit.framework.TestListener: endTest(test07GLProfileGL2GL3)++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test07GLProfileGL2GL3
    [apply] junit.framework.TestListener: startTest(test10_GL4bc)
    [apply] junit.framework.TestListener: endTest(test10_GL4bc)
    [apply] junit.framework.TestListener: startTest(test11_GL3bc)
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test10_GL4bc
    [apply] Profile GL4bc n/a
    [apply] junit.framework.TestListener: endTest(test11_GL3bc)++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test10_GL4bc
    [apply] junit.framework.TestListener: startTest(test12_GL2)
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test11_GL3bc
    [apply] Profile GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test11_GL3bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test12_GL2
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test12_GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test13_GL4
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] junit.framework.TestListener: endTest(test12_GL2)
    [apply] junit.framework.TestListener: startTest(test13_GL4)
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test13_GL4
    [apply] junit.framework.TestListener: endTest(test13_GL4)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test14_GL3
    [apply] Swap Interval  0
    [apply] 
    [apply] junit.framework.TestListener: startTest(test14_GL3)
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] junit.framework.TestListener: endTest(test14_GL3)
    [apply] junit.framework.TestListener: startTest(test15_GLES1)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test14_GL3junit.framework.TestListener: endTest(test15_GLES1)
    [apply] junit.framework.TestListener: startTest(test16_GLES2)
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test15_GLES1
    [apply] Profile GLES1 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test15_GLES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test16_GLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test16_GLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test17_GLES3
    [apply] Profile GLES3 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test17_GLES3
    [apply] ++++ Test Singleton.unlock()
    [apply] junit.framework.TestListener: endTest(test16_GLES2)
    [apply] junit.framework.TestListener: startTest(test17_GLES3)
    [apply] junit.framework.TestListener: endTest(test17_GLES3)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645986867 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645986867 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.675 sec
    [apply] ------------- Standard Output ---------------
    [apply] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] GLProfile.getDefaultDevice(): MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x378a2a77]]
    [apply] GLProfile.getDefault(): GLProfile[GL2/GL2.hw]
    [apply] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] GLProfile.getDefaultDevice(): MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x378a2a77]]
    [apply] GLProfile.getDefault(): GLProfile[GL2/GL2.hw]
    [apply] GLProfile.getMaxProgrammable(): GLProfile[GL4/GL4.hw]
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL2/GL2.hw]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645984772 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645984773 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefault
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefault
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test02GLProfileDefaultBitmap
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test02GLProfileDefaultBitmap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test02GLProfileMaxProgrammable
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxProgrammable -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test02GLProfileMaxProgrammable
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test03GLProfileMaxFixedFunc
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test03GLProfileMaxFixedFunc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test04GLProfileGL2ES1
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES1 -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test04GLProfileGL2ES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test05GLProfileGL2ES2
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES2 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test05GLProfileGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test06GLProfileGL4ES3
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4ES3 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test06GLProfileGL4ES3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test07GLProfileGL2GL3
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2GL3 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test07GLProfileGL2GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test10_GL4bc
    [apply] Profile GL4bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test10_GL4bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test11_GL3bc
    [apply] Profile GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test11_GL3bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test12_GL2
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test12_GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test13_GL4
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test13_GL4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test14_GL3
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test14_GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test15_GLES1
    [apply] Profile GLES1 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test15_GLES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test16_GLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test16_GLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test17_GLES3
    [apply] Profile GLES3 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test17_GLES3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645986867 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645986867 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GLProfileDefault took 0.929 sec
    [apply] Testcase: test02GLProfileDefaultBitmap took 0.111 sec
    [apply] Testcase: test02GLProfileMaxProgrammable took 0.11 sec
    [apply] Testcase: test03GLProfileMaxFixedFunc took 0.112 sec
    [apply] Testcase: test04GLProfileGL2ES1 took 0.111 sec
    [apply] Testcase: test05GLProfileGL2ES2 took 0.111 sec
    [apply] Testcase: test06GLProfileGL4ES3 took 0.111 sec
    [apply] Testcase: test07GLProfileGL2GL3 took 0.112 sec
    [apply] Testcase: test10_GL4bc took 0 sec
    [apply] Testcase: test11_GL3bc took 0 sec
    [apply] Testcase: test12_GL2 took 0.111 sec
    [apply] Testcase: test13_GL4 took 0.111 sec
    [apply] Testcase: test14_GL3 took 0.112 sec
    [apply] Testcase: test15_GLES1 took 0 sec
    [apply] Testcase: test16_GLES2 took 0 sec
    [apply] Testcase: test17_GLES3 took 0.001 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test01GLProfileDefault)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645988282 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645988284 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost - test01GLProfileDefault
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] GLProfile.getDefaultDevice(): MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x79ea9ca8]]
    [apply] GLProfile.getDefault(): GLProfile[GL2/GL2.hw]
    [apply] junit.framework.TestListener: endTest(test01GLProfileDefault)++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost - test01GLProfileDefault
    [apply] 
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645989246 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645989246 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.555 sec
    [apply] ------------- Standard Output ---------------
    [apply] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] GLProfile.getDefaultDevice(): MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x79ea9ca8]]
    [apply] GLProfile.getDefault(): GLProfile[GL2/GL2.hw]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645988282 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645988284 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost - test01GLProfileDefault
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL2/GL2.hw] -> GLProfile[GL2/GL2.hw] -> 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL2.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost - test01GLProfileDefault
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645989246 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645989246 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GLProfileDefault took 0.925 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645990624 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645990625 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test00_MSAA0_DefFlip)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test00_MSAA0_DefFlip
    [apply] 
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    8 / 8
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [apply] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLEventListener init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] 
    [apply] req. msaa: false
    [apply] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] has  msaa: false
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4,
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0000-jgl-usr000-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0320x0240.png
    [apply] Frame# 1, user #1
    [apply] TextRendererGLEL.display: Frame 0001 (001): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0001-jgl-usr001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0320x0240.png
    [apply] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0002-jgl-usr001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0320x0240.png
    [apply] Frame# 3, user #2
    [apply] TextRendererGLEL.display: Frame 0003 (002): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0003-jgl-usr002-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0320x0240.png
    [apply] Frame# 4, user #3
    [apply] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0004-jgl-usr003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0320x0240.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0005 (003): 0420x0340
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0005-jgl-usr003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0420x0340.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0006 (003): 0220x0140
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0006-jgl-usr003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0220x0140.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0007 (003): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0007-jgl-usr003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0320x0240.png
    [apply] TextRendererGLEL.display: Frame 0008 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0009 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [apply] junit.framework.TestListener: endTest(test00_MSAA0_DefFlip)
    [apply] junit.framework.TestListener: startTest(test01_MSAA0_UsrFlip)
    [apply] junit.framework.TestListener: endTest(test01_MSAA0_UsrFlip)
    [apply] junit.framework.TestListener: startTest(test10_MSAA8_DefFlip)
    [apply] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test00_MSAA0_DefFlip
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test01_MSAA0_UsrFlip
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test01_MSAA0_UsrFlip
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test10_MSAA8_DefFlip
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    8 / 8
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [apply] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLEventListener init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=6, linked=false, inUse=false, program: 4,
    [apply]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [apply]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0000-jgl-usr000-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [apply] Frame# 1, user #1
    [apply] TextRendererGLEL.display: Frame 0001 (001): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0001-jgl-usr001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [apply] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0002-jgl-usr001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [apply] Frame# 3, user #2
    [apply] TextRendererGLEL.display: Frame 0003 (002): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0003-jgl-usr002-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [apply] Frame# 4, user #3
    [apply] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0004-jgl-usr003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0005 (003): 0420x0340
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0005-jgl-usr003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0420x0340.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0006 (003): 0220x0140
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0006-jgl-usr003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0220x0140.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0007 (003): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0007-jgl-usr003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [apply] TextRendererGLEL.display: Frame 0008 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0009 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [apply] junit.framework.TestListener: endTest(test10_MSAA8_DefFlip)
    [apply] junit.framework.TestListener: startTest(test11_MSAA8_UsrFlip)
    [apply] junit.framework.TestListener: endTest(test11_MSAA8_UsrFlip)
    [apply] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test10_MSAA8_DefFlip
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test11_MSAA8_UsrFlip
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test11_MSAA8_UsrFlip
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645998117 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645998117 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.096 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645990624 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645990625 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test00_MSAA0_DefFlip
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    8 / 8
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [apply] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLEventListener init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] 
    [apply] req. msaa: false
    [apply] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] has  msaa: false
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4,
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0000-jgl-usr000-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0320x0240.png
    [apply] Frame# 1, user #1
    [apply] TextRendererGLEL.display: Frame 0001 (001): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0001-jgl-usr001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0320x0240.png
    [apply] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0002-jgl-usr001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0320x0240.png
    [apply] Frame# 3, user #2
    [apply] TextRendererGLEL.display: Frame 0003 (002): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0003-jgl-usr002-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0320x0240.png
    [apply] Frame# 4, user #3
    [apply] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0004-jgl-usr003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0320x0240.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0005 (003): 0420x0340
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0005-jgl-usr003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0420x0340.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0006 (003): 0220x0140
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0006-jgl-usr003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0220x0140.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0007 (003): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0007-jgl-usr003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0320x0240.png
    [apply] TextRendererGLEL.display: Frame 0008 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0009 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test00_MSAA0_DefFlip
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test01_MSAA0_UsrFlip
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test01_MSAA0_UsrFlip
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test10_MSAA8_DefFlip
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    8 / 8
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [apply] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLEventListener init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=6, linked=false, inUse=false, program: 4,
    [apply]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [apply]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0000-jgl-usr000-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [apply] Frame# 1, user #1
    [apply] TextRendererGLEL.display: Frame 0001 (001): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0001-jgl-usr001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [apply] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0002-jgl-usr001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [apply] Frame# 3, user #2
    [apply] TextRendererGLEL.display: Frame 0003 (002): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0003-jgl-usr002-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [apply] Frame# 4, user #3
    [apply] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0004-jgl-usr003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0005 (003): 0420x0340
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0005-jgl-usr003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0420x0340.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0006 (003): 0220x0140
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0006-jgl-usr003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0220x0140.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0007 (003): 0320x0240
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0007-jgl-usr003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [apply] TextRendererGLEL.display: Frame 0008 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0009 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test10_MSAA8_DefFlip
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test11_MSAA8_UsrFlip
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test11_MSAA8_UsrFlip
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645998117 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645998117 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00_MSAA0_DefFlip took 3.47 sec
    [apply] Testcase: test01_MSAA0_UsrFlip took 0.001 sec
    [apply] Testcase: test10_MSAA8_DefFlip took 3.202 sec
    [apply] Testcase: test11_MSAA8_UsrFlip took 0.001 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01GLVersion)
    [apply] junit.framework.TestListener: endTest(test01GLVersion)
    [apply] junit.framework.TestListener: startTest(test02GLVendorVersion)
    [apply] junit.framework.TestListener: endTest(test02GLVendorVersion)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645999563 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645999564 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT - test01GLVersion
    [apply] Test[0]: 2.1.0 (GL_VERSION_2_1 DummyTool 1.2.3) -> 2.1.0 (GL_VERSION_2_1 DummyTool 1.2.3), valid true, define [true:true:false]
    [apply] Test[1]: 2.1.0 (2.1 Mesa 7.0.3-rc2) -> 2.1.0 (2.1 Mesa 7.0.3-rc2), valid true, define [true:true:false]
    [apply] Test[2]: 4.2.0 (4.2.12171 Compatibility Profile Context 9.01.8) -> 4.2.0 (4.2.12171 Compatibility Profile Context 9.01.8), valid true, define [true:true:false]
    [apply] Test[3]: 4.2.0 (4.2.12198 Compatibility Profile Context 12.102.3.0) -> 4.2.0 (4.2.12198 Compatibility Profile Context 12.102.3.0), valid true, define [true:true:false]
    [apply] Test[4]: 2.1.0 (2.1 Mesa 7.0.3-rc2 post odd) -> 2.1.0 (2.1 Mesa 7.0.3-rc2 post odd), valid true, define [true:true:false]
    [apply] Test[5]: 4.2.0 (4.2.12171 Compatibility Profile Context 9.01.8 post odd) -> 4.2.0 (4.2.12171 Compatibility Profile Context 9.01.8 post odd), valid true, define [true:true:false]
    [apply] Test[6]: 4.2.0 (4.2.12198 Compatibility Profile Context 12.102.3.0 post odd) -> 4.2.0 (4.2.12198 Compatibility Profile Context 12.102.3.0 post odd), valid true, define [true:true:false]
    [apply] Test[7]: 2.0.0 (OpenGL ES 2.0 Mesa 9.1.1) -> 2.0.0 (OpenGL ES 2.0 Mesa 9.1.1), valid true, define [true:true:false]
    [apply] Test[8]: 2.0.0 (OpenGL ES 2.0 14.10.1) -> 2.0.0 (OpenGL ES 2.0 14.10.1), valid true, define [true:true:false]
    [apply] Test[9]: 2.0.0 (OpenGL ES GLSL ES 2.0 14.10.1) -> 2.0.0 (OpenGL ES GLSL ES 2.0 14.10.1), valid true, define [true:true:false]
    [apply] Test[10]: 2.0.0 (OpenGL ES 2.0 3Com L3 11.33.44) -> 2.0.0 (OpenGL ES 2.0 3Com L3 11.33.44), valid true, define [true:true:false]
    [apply] Test[11]: 2.1.0 (GL_VERSION_2_1 Dummy Tool 1.2) -> 2.1.0 (GL_VERSION_2_1 Dummy Tool 1.2), valid true, define [true:true:false]
    [apply] Test[12]: 2.1.0 (2.1 Mesa 7.12) -> 2.1.0 (2.1 Mesa 7.12), valid true, define [true:true:false]
    [apply] Test[13]: 2.1.0 (2.1 Mesa 7.12-devel) -> 2.1.0 (2.1 Mesa 7.12-devel), valid true, define [true:true:false]
    [apply] Test[14]: 2.1.0 (2.1 Mesa 7.12-devel (git-d6c318e)) -> 2.1.0 (2.1 Mesa 7.12-devel (git-d6c318e)), valid true, define [true:true:false]
    [apply] Test[15]: 2.1.0 (2.1 Mesa 7.12-devel la1 la2 li3) -> 2.1.0 (2.1 Mesa 7.12-devel la1 la2 li3), valid true, define [true:true:false]
    [apply] Test[16]: 4.3.0 (4.3.0 NVIDIA 310.32) -> 4.3.0 (4.3.0 NVIDIA 310.32), valid true, define [true:true:false]
    [apply] Test[17]: 2.0.0 (OpenGL ES 2.0 Mesa 9.1) -> 2.0.0 (OpenGL ES 2.0 Mesa 9.1), valid true, define [true:true:false]
    [apply] Test[18]: 2.0.0 (OpenGL ES 2.0 14.10) -> 2.0.0 (OpenGL ES 2.0 14.10), valid true, define [true:true:false]
    [apply] Test[19]: 2.0.0 (OpenGL ES GLSL ES 2.0 14.10) -> 2.0.0 (OpenGL ES GLSL ES 2.0 14.10), valid true, define [true:true:false]
    [apply] Test[20]: 2.0.0 (OpenGL ES 2.0 3Com L3 11.33) -> 2.0.0 (OpenGL ES 2.0 3Com L3 11.33), valid true, define [true:true:false]
    [apply] Test[21]: 2.1.0 (GL_VERSION_2_1) -> 2.1.0 (GL_VERSION_2_1), valid true, define [true:true:false]
    [apply] Test[22]: 2.0.0 (OpenGL ES 2.0) -> 2.0.0 (OpenGL ES 2.0), valid true, define [true:true:false]
    [apply] Test[23]: 2.0.0 (OpenGL ES GLSL ES 2.0) -> 2.0.0 (OpenGL ES GLSL ES 2.0), valid true, define [true:true:false]
    [apply] Test[24]: 2.1.0 (OpenGL 2.1 LaLa) -> 2.1.0 (OpenGL 2.1 LaLa), valid true, define [true:true:false]
    [apply] Test[25]: 4.2.0 (4.2.11762 Compatibility Profile Context) -> 4.2.0 (4.2.11762 Compatibility Profile Context), valid true, define [true:true:false]
    [apply] Test-X1: 2.0.0 (GL_VERSION_2), valid false, define [true:false:false]
    [apply] Test-X2: 2.0.0 (GL2 Buggy L3), valid false, define [true:false:false]
    [apply] Test-X3: 0.0.0 (GL Nope), valid false, define [false:false:false]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT - test01GLVersion
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT - test02GLVendorVersion
    [apply] Test[true:true:true][0]: 1.2.3 (GL_VERSION_2_1 DummyTool 1.2.3) -> 1.2.3 (DummyTool 1.2.3), define [true:true:true]
    [apply] Test[true:true:true][1]: 7.0.3 (2.1 Mesa 7.0.3-rc2) -> 7.0.3 (Mesa 7.0.3-rc2), define [true:true:true]
    [apply] Test[true:true:true][2]: 9.1.8 (4.2.12171 Compatibility Profile Context 9.01.8) -> 9.1.8 (Compatibility Profile Context 9.01.8), define [true:true:true]
    [apply] Test[true:true:true][3]: 12.102.3 (4.2.12198 Compatibility Profile Context 12.102.3.0) -> 12.102.3 (Compatibility Profile Context 12.102.3.0), define [true:true:true]
    [apply] Test[true:true:true][4]: 7.0.3 (2.1 Mesa 7.0.3-rc2 post odd) -> 7.0.3 (Mesa 7.0.3-rc2 post odd), define [true:true:true]
    [apply] Test[true:true:true][5]: 9.1.8 (4.2.12171 Compatibility Profile Context 9.01.8 post odd) -> 9.1.8 (Compatibility Profile Context 9.01.8 post odd), define [true:true:true]
    [apply] Test[true:true:true][6]: 12.102.3 (4.2.12198 Compatibility Profile Context 12.102.3.0 post odd) -> 12.102.3 (Compatibility Profile Context 12.102.3.0 post odd), define [true:true:true]
    [apply] Test[true:true:true][7]: 9.1.1 (OpenGL ES 2.0 Mesa 9.1.1) -> 9.1.1 (Mesa 9.1.1), define [true:true:true]
    [apply] Test[true:true:true][8]: 14.10.1 (OpenGL ES 2.0 14.10.1) -> 14.10.1 (14.10.1), define [true:true:true]
    [apply] Test[true:true:true][9]: 14.10.1 (OpenGL ES GLSL ES 2.0 14.10.1) -> 14.10.1 (14.10.1), define [true:true:true]
    [apply] Test[true:true:true][10]: 11.33.44 (OpenGL ES 2.0 3Com L3 11.33.44) -> 11.33.44 (11.33.44), define [true:true:true]
    [apply] Test[true:true:false][0]: 1.2.0 (GL_VERSION_2_1 Dummy Tool 1.2) -> 1.2.0 (Dummy Tool 1.2), define [true:true:false]
    [apply] Test[true:true:false][1]: 7.12.0 (2.1 Mesa 7.12) -> 7.12.0 (Mesa 7.12), define [true:true:false]
    [apply] Test[true:true:false][2]: 7.12.0 (2.1 Mesa 7.12-devel) -> 7.12.0 (Mesa 7.12-devel), define [true:true:false]
    [apply] Test[true:true:false][3]: 7.12.0 (2.1 Mesa 7.12-devel (git-d6c318e)) -> 7.12.0 (Mesa 7.12-devel (git-d6c318e)), define [true:true:false]
    [apply] Test[true:true:false][4]: 7.12.0 (2.1 Mesa 7.12-devel la1 la2 li3) -> 7.12.0 (Mesa 7.12-devel la1 la2 li3), define [true:true:false]
    [apply] Test[true:true:false][5]: 310.32.0 (4.3.0 NVIDIA 310.32) -> 310.32.0 (NVIDIA 310.32), define [true:true:false]
    [apply] Test[true:true:false][6]: 9.1.0 (OpenGL ES 2.0 Mesa 9.1) -> 9.1.0 (Mesa 9.1), define [true:true:false]
    [apply] Test[true:true:false][7]: 14.10.0 (OpenGL ES 2.0 14.10) -> 14.10.0 (14.10), define [true:true:false]
    [apply] Test[true:true:false][8]: 14.10.0 (OpenGL ES GLSL ES 2.0 14.10) -> 14.10.0 (14.10), define [true:true:false]
    [apply] Test[true:true:false][9]: 11.33.0 (OpenGL ES 2.0 3Com L3 11.33) -> 11.33.0 (11.33), define [true:true:false]
    [apply] Test[false:false:false][0]: 0.0.0 (GL_VERSION_2_1) -> 0.0.0 (n/a), define [false:false:false]
    [apply] Test[false:false:false][1]: 0.0.0 (OpenGL ES 2.0) -> 0.0.0 (n/a), define [false:false:false]
    [apply] Test[false:false:false][2]: 0.0.0 (OpenGL ES GLSL ES 2.0) -> 0.0.0 (n/a), define [false:false:false]
    [apply] Test[false:false:false][3]: 0.0.0 (OpenGL 2.1 LaLa) -> 0.0.0 (n/a), define [false:false:false]
    [apply] Test[false:false:false][4]: 0.0.0 (4.2.11762 Compatibility Profile Context) -> 0.0.0 (n/a), define [false:false:false]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT - test02GLVendorVersion
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645999611 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645999611 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.64 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645999563 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645999564 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT - test01GLVersion
    [apply] Test[0]: 2.1.0 (GL_VERSION_2_1 DummyTool 1.2.3) -> 2.1.0 (GL_VERSION_2_1 DummyTool 1.2.3), valid true, define [true:true:false]
    [apply] Test[1]: 2.1.0 (2.1 Mesa 7.0.3-rc2) -> 2.1.0 (2.1 Mesa 7.0.3-rc2), valid true, define [true:true:false]
    [apply] Test[2]: 4.2.0 (4.2.12171 Compatibility Profile Context 9.01.8) -> 4.2.0 (4.2.12171 Compatibility Profile Context 9.01.8), valid true, define [true:true:false]
    [apply] Test[3]: 4.2.0 (4.2.12198 Compatibility Profile Context 12.102.3.0) -> 4.2.0 (4.2.12198 Compatibility Profile Context 12.102.3.0), valid true, define [true:true:false]
    [apply] Test[4]: 2.1.0 (2.1 Mesa 7.0.3-rc2 post odd) -> 2.1.0 (2.1 Mesa 7.0.3-rc2 post odd), valid true, define [true:true:false]
    [apply] Test[5]: 4.2.0 (4.2.12171 Compatibility Profile Context 9.01.8 post odd) -> 4.2.0 (4.2.12171 Compatibility Profile Context 9.01.8 post odd), valid true, define [true:true:false]
    [apply] Test[6]: 4.2.0 (4.2.12198 Compatibility Profile Context 12.102.3.0 post odd) -> 4.2.0 (4.2.12198 Compatibility Profile Context 12.102.3.0 post odd), valid true, define [true:true:false]
    [apply] Test[7]: 2.0.0 (OpenGL ES 2.0 Mesa 9.1.1) -> 2.0.0 (OpenGL ES 2.0 Mesa 9.1.1), valid true, define [true:true:false]
    [apply] Test[8]: 2.0.0 (OpenGL ES 2.0 14.10.1) -> 2.0.0 (OpenGL ES 2.0 14.10.1), valid true, define [true:true:false]
    [apply] Test[9]: 2.0.0 (OpenGL ES GLSL ES 2.0 14.10.1) -> 2.0.0 (OpenGL ES GLSL ES 2.0 14.10.1), valid true, define [true:true:false]
    [apply] Test[10]: 2.0.0 (OpenGL ES 2.0 3Com L3 11.33.44) -> 2.0.0 (OpenGL ES 2.0 3Com L3 11.33.44), valid true, define [true:true:false]
    [apply] Test[11]: 2.1.0 (GL_VERSION_2_1 Dummy Tool 1.2) -> 2.1.0 (GL_VERSION_2_1 Dummy Tool 1.2), valid true, define [true:true:false]
    [apply] Test[12]: 2.1.0 (2.1 Mesa 7.12) -> 2.1.0 (2.1 Mesa 7.12), valid true, define [true:true:false]
    [apply] Test[13]: 2.1.0 (2.1 Mesa 7.12-devel) -> 2.1.0 (2.1 Mesa 7.12-devel), valid true, define [true:true:false]
    [apply] Test[14]: 2.1.0 (2.1 Mesa 7.12-devel (git-d6c318e)) -> 2.1.0 (2.1 Mesa 7.12-devel (git-d6c318e)), valid true, define [true:true:false]
    [apply] Test[15]: 2.1.0 (2.1 Mesa 7.12-devel la1 la2 li3) -> 2.1.0 (2.1 Mesa 7.12-devel la1 la2 li3), valid true, define [true:true:false]
    [apply] Test[16]: 4.3.0 (4.3.0 NVIDIA 310.32) -> 4.3.0 (4.3.0 NVIDIA 310.32), valid true, define [true:true:false]
    [apply] Test[17]: 2.0.0 (OpenGL ES 2.0 Mesa 9.1) -> 2.0.0 (OpenGL ES 2.0 Mesa 9.1), valid true, define [true:true:false]
    [apply] Test[18]: 2.0.0 (OpenGL ES 2.0 14.10) -> 2.0.0 (OpenGL ES 2.0 14.10), valid true, define [true:true:false]
    [apply] Test[19]: 2.0.0 (OpenGL ES GLSL ES 2.0 14.10) -> 2.0.0 (OpenGL ES GLSL ES 2.0 14.10), valid true, define [true:true:false]
    [apply] Test[20]: 2.0.0 (OpenGL ES 2.0 3Com L3 11.33) -> 2.0.0 (OpenGL ES 2.0 3Com L3 11.33), valid true, define [true:true:false]
    [apply] Test[21]: 2.1.0 (GL_VERSION_2_1) -> 2.1.0 (GL_VERSION_2_1), valid true, define [true:true:false]
    [apply] Test[22]: 2.0.0 (OpenGL ES 2.0) -> 2.0.0 (OpenGL ES 2.0), valid true, define [true:true:false]
    [apply] Test[23]: 2.0.0 (OpenGL ES GLSL ES 2.0) -> 2.0.0 (OpenGL ES GLSL ES 2.0), valid true, define [true:true:false]
    [apply] Test[24]: 2.1.0 (OpenGL 2.1 LaLa) -> 2.1.0 (OpenGL 2.1 LaLa), valid true, define [true:true:false]
    [apply] Test[25]: 4.2.0 (4.2.11762 Compatibility Profile Context) -> 4.2.0 (4.2.11762 Compatibility Profile Context), valid true, define [true:true:false]
    [apply] Test-X1: 2.0.0 (GL_VERSION_2), valid false, define [true:false:false]
    [apply] Test-X2: 2.0.0 (GL2 Buggy L3), valid false, define [true:false:false]
    [apply] Test-X3: 0.0.0 (GL Nope), valid false, define [false:false:false]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT - test01GLVersion
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT - test02GLVendorVersion
    [apply] Test[true:true:true][0]: 1.2.3 (GL_VERSION_2_1 DummyTool 1.2.3) -> 1.2.3 (DummyTool 1.2.3), define [true:true:true]
    [apply] Test[true:true:true][1]: 7.0.3 (2.1 Mesa 7.0.3-rc2) -> 7.0.3 (Mesa 7.0.3-rc2), define [true:true:true]
    [apply] Test[true:true:true][2]: 9.1.8 (4.2.12171 Compatibility Profile Context 9.01.8) -> 9.1.8 (Compatibility Profile Context 9.01.8), define [true:true:true]
    [apply] Test[true:true:true][3]: 12.102.3 (4.2.12198 Compatibility Profile Context 12.102.3.0) -> 12.102.3 (Compatibility Profile Context 12.102.3.0), define [true:true:true]
    [apply] Test[true:true:true][4]: 7.0.3 (2.1 Mesa 7.0.3-rc2 post odd) -> 7.0.3 (Mesa 7.0.3-rc2 post odd), define [true:true:true]
    [apply] Test[true:true:true][5]: 9.1.8 (4.2.12171 Compatibility Profile Context 9.01.8 post odd) -> 9.1.8 (Compatibility Profile Context 9.01.8 post odd), define [true:true:true]
    [apply] Test[true:true:true][6]: 12.102.3 (4.2.12198 Compatibility Profile Context 12.102.3.0 post odd) -> 12.102.3 (Compatibility Profile Context 12.102.3.0 post odd), define [true:true:true]
    [apply] Test[true:true:true][7]: 9.1.1 (OpenGL ES 2.0 Mesa 9.1.1) -> 9.1.1 (Mesa 9.1.1), define [true:true:true]
    [apply] Test[true:true:true][8]: 14.10.1 (OpenGL ES 2.0 14.10.1) -> 14.10.1 (14.10.1), define [true:true:true]
    [apply] Test[true:true:true][9]: 14.10.1 (OpenGL ES GLSL ES 2.0 14.10.1) -> 14.10.1 (14.10.1), define [true:true:true]
    [apply] Test[true:true:true][10]: 11.33.44 (OpenGL ES 2.0 3Com L3 11.33.44) -> 11.33.44 (11.33.44), define [true:true:true]
    [apply] Test[true:true:false][0]: 1.2.0 (GL_VERSION_2_1 Dummy Tool 1.2) -> 1.2.0 (Dummy Tool 1.2), define [true:true:false]
    [apply] Test[true:true:false][1]: 7.12.0 (2.1 Mesa 7.12) -> 7.12.0 (Mesa 7.12), define [true:true:false]
    [apply] Test[true:true:false][2]: 7.12.0 (2.1 Mesa 7.12-devel) -> 7.12.0 (Mesa 7.12-devel), define [true:true:false]
    [apply] Test[true:true:false][3]: 7.12.0 (2.1 Mesa 7.12-devel (git-d6c318e)) -> 7.12.0 (Mesa 7.12-devel (git-d6c318e)), define [true:true:false]
    [apply] Test[true:true:false][4]: 7.12.0 (2.1 Mesa 7.12-devel la1 la2 li3) -> 7.12.0 (Mesa 7.12-devel la1 la2 li3), define [true:true:false]
    [apply] Test[true:true:false][5]: 310.32.0 (4.3.0 NVIDIA 310.32) -> 310.32.0 (NVIDIA 310.32), define [true:true:false]
    [apply] Test[true:true:false][6]: 9.1.0 (OpenGL ES 2.0 Mesa 9.1) -> 9.1.0 (Mesa 9.1), define [true:true:false]
    [apply] Test[true:true:false][7]: 14.10.0 (OpenGL ES 2.0 14.10) -> 14.10.0 (14.10), define [true:true:false]
    [apply] Test[true:true:false][8]: 14.10.0 (OpenGL ES GLSL ES 2.0 14.10) -> 14.10.0 (14.10), define [true:true:false]
    [apply] Test[true:true:false][9]: 11.33.0 (OpenGL ES 2.0 3Com L3 11.33) -> 11.33.0 (11.33), define [true:true:false]
    [apply] Test[false:false:false][0]: 0.0.0 (GL_VERSION_2_1) -> 0.0.0 (n/a), define [false:false:false]
    [apply] Test[false:false:false][1]: 0.0.0 (OpenGL ES 2.0) -> 0.0.0 (n/a), define [false:false:false]
    [apply] Test[false:false:false][2]: 0.0.0 (OpenGL ES GLSL ES 2.0) -> 0.0.0 (n/a), define [false:false:false]
    [apply] Test[false:false:false][3]: 0.0.0 (OpenGL 2.1 LaLa) -> 0.0.0 (n/a), define [false:false:false]
    [apply] Test[false:false:false][4]: 0.0.0 (4.2.11762 Compatibility Profile Context) -> 0.0.0 (n/a), define [false:false:false]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT - test02GLVendorVersion
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460645999611 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460645999611 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GLVersion took 0.011 sec
    [apply] Testcase: test02GLVendorVersion took 0.005 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646001002 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646001003 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_102x100xREDxUB
    [apply] junit.framework.TestListener: tests to run: 6
    [apply] junit.framework.TestListener: startTest(testReadPixelsGL2GL3_102x100xREDxUB)
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1903, type 0x1401, comps 1, 102x100, rowlenA1 102, rowlenA4 104, rowlenA8 104: Required 10200 remaining bytes in buffer, only had 10190
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1903, type 0x1401, comps 1, 102x100, rowlenA1 102, rowlenA4 104, rowlenA8 104: Required 10200 remaining bytes in buffer, only had 2550
    [apply] OK Expected IndexOutOfBoundsException (alignment 4): fmt 0x1903, type 0x1401, comps 1, 102x100, rowlenA1 102, rowlenA4 104, rowlenA8 104: Required 10398 remaining bytes in buffer, only had 10200
    [apply] OK Expected IndexOutOfBoundsException (alignment 8): fmt 0x1903, type 0x1401, comps 1, 102x100, rowlenA1 102, rowlenA4 104, rowlenA8 104: Required 10398 remaining bytes in buffer, only had 10200
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_102x100xREDxUB
    [apply] junit.framework.TestListener: endTest(testReadPixelsGL2GL3_102x100xREDxUB)
    [apply] junit.framework.TestListener: startTest(testReadPixelsGL2GL3_640x480xREDxUB)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_640x480xREDxUB
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1903, type 0x1401, comps 1, 640x480, rowlenA1 640, rowlenA4 640, rowlenA8 640: Required 307200 remaining bytes in buffer, only had 307190
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1903, type 0x1401, comps 1, 640x480, rowlenA1 640, rowlenA4 640, rowlenA8 640: Required 307200 remaining bytes in buffer, only had 76800
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_640x480xREDxUB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_640x480xRGBxUB
    [apply] junit.framework.TestListener: endTest(testReadPixelsGL2GL3_640x480xREDxUB)
    [apply] junit.framework.TestListener: startTest(testReadPixelsGL2GL3_640x480xRGBxUB)
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1907, type 0x1401, comps 3, 640x480, rowlenA1 1920, rowlenA4 1920, rowlenA8 1920: Required 921600 remaining bytes in buffer, only had 921590
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1907, type 0x1401, comps 3, 640x480, rowlenA1 1920, rowlenA4 1920, rowlenA8 1920: Required 921600 remaining bytes in buffer, only had 230400
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_640x480xRGBxUB
    [apply] junit.framework.TestListener: endTest(testReadPixelsGL2GL3_640x480xRGBxUB)
    [apply] junit.framework.TestListener: startTest(testReadPixelsGL2GL3_99x100xRGBxUB)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_99x100xRGBxUB
    [apply] junit.framework.TestListener: endTest(testReadPixelsGL2GL3_99x100xRGBxUB)
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1907, type 0x1401, comps 3, 99x100, rowlenA1 297, rowlenA4 300, rowlenA8 304: Required 29700 remaining bytes in buffer, only had 29690junit.framework.TestListener: startTest(testReadPixelsGL_640x480xRGBAxUB)
    [apply] 
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1907, type 0x1401, comps 3, 99x100, rowlenA1 297, rowlenA4 300, rowlenA8 304: Required 29700 remaining bytes in buffer, only had 7425
    [apply] OK Expected IndexOutOfBoundsException (alignment 4): fmt 0x1907, type 0x1401, comps 3, 99x100, rowlenA1 297, rowlenA4 300, rowlenA8 304: Required 29997 remaining bytes in buffer, only had 29700
    [apply] OK Expected IndexOutOfBoundsException (alignment 8): fmt 0x1907, type 0x1401, comps 3, 99x100, rowlenA1 297, rowlenA4 300, rowlenA8 304: Required 30393 remaining bytes in buffer, only had 29700
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_99x100xRGBxUB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_640x480xRGBAxUB
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1908, type 0x1401, comps 4, 640x480, rowlenA1 2560, rowlenA4 2560, rowlenA8 2560: Required 1228800 remaining bytes in buffer, only had 1228790
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1908, type 0x1401, comps 4, 640x480, rowlenA1 2560, rowlenA4 2560, rowlenA8 2560: Required 1228800 remaining bytes in buffer, only had 307200
    [apply] junit.framework.TestListener: endTest(testReadPixelsGL_640x480xRGBAxUB)++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_640x480xRGBAxUB
    [apply] junit.framework.TestListener: startTest(testReadPixelsGL_99x100xRGBxUB)
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_99x100xRGBxUB
    [apply] junit.framework.TestListener: endTest(testReadPixelsGL_99x100xRGBxUB)
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1908, type 0x1401, comps 4, 99x100, rowlenA1 396, rowlenA4 396, rowlenA8 400: Required 39600 remaining bytes in buffer, only had 39590
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1908, type 0x1401, comps 4, 99x100, rowlenA1 396, rowlenA4 396, rowlenA8 400: Required 39600 remaining bytes in buffer, only had 9900
    [apply] OK Expected IndexOutOfBoundsException (alignment 8): fmt 0x1908, type 0x1401, comps 4, 99x100, rowlenA1 396, rowlenA4 396, rowlenA8 400: Required 39996 remaining bytes in buffer, only had 39600
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_99x100xRGBxUB
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646010305 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646010305 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.888 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646001002 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646001003 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_102x100xREDxUB
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1903, type 0x1401, comps 1, 102x100, rowlenA1 102, rowlenA4 104, rowlenA8 104: Required 10200 remaining bytes in buffer, only had 10190
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1903, type 0x1401, comps 1, 102x100, rowlenA1 102, rowlenA4 104, rowlenA8 104: Required 10200 remaining bytes in buffer, only had 2550
    [apply] OK Expected IndexOutOfBoundsException (alignment 4): fmt 0x1903, type 0x1401, comps 1, 102x100, rowlenA1 102, rowlenA4 104, rowlenA8 104: Required 10398 remaining bytes in buffer, only had 10200
    [apply] OK Expected IndexOutOfBoundsException (alignment 8): fmt 0x1903, type 0x1401, comps 1, 102x100, rowlenA1 102, rowlenA4 104, rowlenA8 104: Required 10398 remaining bytes in buffer, only had 10200
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_102x100xREDxUB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_640x480xREDxUB
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1903, type 0x1401, comps 1, 640x480, rowlenA1 640, rowlenA4 640, rowlenA8 640: Required 307200 remaining bytes in buffer, only had 307190
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1903, type 0x1401, comps 1, 640x480, rowlenA1 640, rowlenA4 640, rowlenA8 640: Required 307200 remaining bytes in buffer, only had 76800
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_640x480xREDxUB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_640x480xRGBxUB
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1907, type 0x1401, comps 3, 640x480, rowlenA1 1920, rowlenA4 1920, rowlenA8 1920: Required 921600 remaining bytes in buffer, only had 921590
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1907, type 0x1401, comps 3, 640x480, rowlenA1 1920, rowlenA4 1920, rowlenA8 1920: Required 921600 remaining bytes in buffer, only had 230400
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_640x480xRGBxUB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_99x100xRGBxUB
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1907, type 0x1401, comps 3, 99x100, rowlenA1 297, rowlenA4 300, rowlenA8 304: Required 29700 remaining bytes in buffer, only had 29690
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1907, type 0x1401, comps 3, 99x100, rowlenA1 297, rowlenA4 300, rowlenA8 304: Required 29700 remaining bytes in buffer, only had 7425
    [apply] OK Expected IndexOutOfBoundsException (alignment 4): fmt 0x1907, type 0x1401, comps 3, 99x100, rowlenA1 297, rowlenA4 300, rowlenA8 304: Required 29997 remaining bytes in buffer, only had 29700
    [apply] OK Expected IndexOutOfBoundsException (alignment 8): fmt 0x1907, type 0x1401, comps 3, 99x100, rowlenA1 297, rowlenA4 300, rowlenA8 304: Required 30393 remaining bytes in buffer, only had 29700
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_99x100xRGBxUB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_640x480xRGBAxUB
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1908, type 0x1401, comps 4, 640x480, rowlenA1 2560, rowlenA4 2560, rowlenA8 2560: Required 1228800 remaining bytes in buffer, only had 1228790
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1908, type 0x1401, comps 4, 640x480, rowlenA1 2560, rowlenA4 2560, rowlenA8 2560: Required 1228800 remaining bytes in buffer, only had 307200
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_640x480xRGBAxUB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_99x100xRGBxUB
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1908, type 0x1401, comps 4, 99x100, rowlenA1 396, rowlenA4 396, rowlenA8 400: Required 39600 remaining bytes in buffer, only had 39590
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1908, type 0x1401, comps 4, 99x100, rowlenA1 396, rowlenA4 396, rowlenA8 400: Required 39600 remaining bytes in buffer, only had 9900
    [apply] OK Expected IndexOutOfBoundsException (alignment 8): fmt 0x1908, type 0x1401, comps 4, 99x100, rowlenA1 396, rowlenA4 396, rowlenA8 400: Required 39996 remaining bytes in buffer, only had 39600
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_99x100xRGBxUB
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646010305 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646010305 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testReadPixelsGL2GL3_102x100xREDxUB took 2.526 sec
    [apply] Testcase: testReadPixelsGL2GL3_640x480xREDxUB took 1.296 sec
    [apply] Testcase: testReadPixelsGL2GL3_640x480xRGBxUB took 1.301 sec
    [apply] Testcase: testReadPixelsGL2GL3_99x100xRGBxUB took 1.298 sec
    [apply] Testcase: testReadPixelsGL_640x480xRGBAxUB took 1.549 sec
    [apply] Testcase: testReadPixelsGL_99x100xRGBxUB took 1.289 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646011701 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646011703 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test02TwoThreads)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test02TwoThreads
    [apply] InitConcurrentBaseNEWT 2 threads, reuse display: true
    [apply] JOGLTask 0: START: 0/0, reuse true - Thread-5-jt0
    [apply] JOGLTask 1: START: 150/0, reuse true - Thread-5-jt1
    [apply] 0: [0: false, 1: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x3611c234: tileRendererInUse null, GearsES2[obj 0x3611c234 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3611c234 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3611c234 created: GearsObj[0x13c665d5, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3611c234 created: GearsObj[0x6151b594, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3611c234 created: GearsObj[0x6151b594, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x3611c234 FIN GearsES2[obj 0x3611c234 isInit true, usesShared false, 1 GearsObj[0x13c665d5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6151b594, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58ed2ddd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x3611c234 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d5826eb0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3611c234, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x3611c234 128x128, swapInterval 0, drawable 0x7ff3d5826eb0
    [apply] JOGLTask 0: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-5-jt0
    [apply] JOGLTask 0: RUNNING: Thread-5-jt0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x72cf6b49: tileRendererInUse null, GearsES2[obj 0x72cf6b49 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x72cf6b49 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x72cf6b49 created: GearsObj[0x6db6d734, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x72cf6b49 created: GearsObj[0x9a580da, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x72cf6b49 created: GearsObj[0x9a580da, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x72cf6b49 FIN GearsES2[obj 0x72cf6b49 isInit true, usesShared false, 1 GearsObj[0x6db6d734, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9a580da, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x14404985, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x72cf6b49 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d3640840, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72cf6b49, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x72cf6b49 128x128, swapInterval 0, drawable 0x7ff3d3640840
    [apply] JOGLTask 1: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-5-jt1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x72cf6b49 128x128, swapInterval 0, drawable 0x7ff3d3640840
    [apply] JOGLTask 1: RUNNING: Thread-5-jt1
    [apply] 1: [0: false, 1: false]
    [apply] junit.framework.TestListener: endTest(test02TwoThreads)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x72cf6b49: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x72cf6b49 FIN
    [apply] JOGLTask 1: DONE/SYNC: Thread-5-jt1
    [apply] JOGLTask 1: END: Thread-5-jt1
    [apply] 2: [0: false, 1: true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x3611c234: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x3611c234 FIN
    [apply] JOGLTask 0: DONE/SYNC: Thread-5-jt0
    [apply] JOGLTask 0: END: Thread-5-jt0
    [apply] 3: [0: true, 1: true]
    [apply] total: 1.275s
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test02TwoThreads
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test04FourThreads
    [apply] InitConcurrentBaseNEWT 4 threads, reuse display: truejunit.framework.TestListener: startTest(test04FourThreads)
    [apply] 
    [apply] JOGLTask 0: START: 0/0, reuse true - Thread-8-jt0
    [apply] JOGLTask 1: START: 150/0, reuse true - Thread-8-jt1
    [apply] JOGLTask 2: START: 300/0, reuse true - Thread-8-jt2
    [apply] JOGLTask 3: START: 450/0, reuse true - Thread-8-jt3
    [apply] 0: [0: false, 1: false, 2: false, 3: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.0 0x28741e7a: tileRendererInUse null, GearsES2[obj 0x28741e7a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x28741e7a on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x28741e7a created: GearsObj[0x20797a09, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x28741e7a created: GearsObj[0x71db87ea, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x28741e7a created: GearsObj[0x71db87ea, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.X 0x28741e7a FIN GearsES2[obj 0x28741e7a isInit true, usesShared false, 1 GearsObj[0x20797a09, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71db87ea, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x718dd1d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x28741e7a 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d582c210, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x28741e7a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x28741e7a 128x128, swapInterval 0, drawable 0x7ff3d582c210
    [apply] JOGLTask 2: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-8-jt2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x28741e7a 128x128, swapInterval 0, drawable 0x7ff3d582c210
    [apply] JOGLTask 2: RUNNING: Thread-8-jt2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.0 0x1618a126: tileRendererInUse null, GearsES2[obj 0x1618a126 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1618a126 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1618a126 created: GearsObj[0xa8b7caf, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1618a126 created: GearsObj[0x1e1b82f3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1618a126 created: GearsObj[0x1e1b82f3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.X 0x1618a126 FIN GearsES2[obj 0x1618a126 isInit true, usesShared false, 1 GearsObj[0xa8b7caf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e1b82f3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x75548179, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x1618a126 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d5837c30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1618a126, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x1618a126 128x128, swapInterval 0, drawable 0x7ff3d5837c30
    [apply] JOGLTask 0: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-8-jt0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x1618a126 128x128, swapInterval 0, drawable 0x7ff3d5837c30
    [apply] JOGLTask 0: RUNNING: Thread-8-jt0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.0 0x1faadc4d: tileRendererInUse null, GearsES2[obj 0x1faadc4d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1faadc4d on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1faadc4d created: GearsObj[0x21315d5d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1faadc4d created: GearsObj[0x4b5d71d0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1faadc4d created: GearsObj[0x4b5d71d0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.X 0x1faadc4d FIN GearsES2[obj 0x1faadc4d isInit true, usesShared false, 1 GearsObj[0x21315d5d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b5d71d0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf508cb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x1faadc4d 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d34bbc30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1faadc4d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x1faadc4d 128x128, swapInterval 0, drawable 0x7ff3d34bbc30
    [apply] JOGLTask 3: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-8-jt3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x1faadc4d 128x128, swapInterval 0, drawable 0x7ff3d34bbc30
    [apply] JOGLTask 3: RUNNING: Thread-8-jt3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.0 0x7970b56e: tileRendererInUse null, GearsES2[obj 0x7970b56e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7970b56e on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7970b56e created: GearsObj[0x338f0be, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7970b56e created: GearsObj[0x25313ac4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7970b56e created: GearsObj[0x25313ac4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.X 0x7970b56e FIN GearsES2[obj 0x7970b56e isInit true, usesShared false, 1 GearsObj[0x338f0be, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x25313ac4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x74cb4b3f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7970b56e 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d34b8a90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7970b56e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7970b56e 128x128, swapInterval 0, drawable 0x7ff3d34b8a90
    [apply] JOGLTask 1: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-8-jt1
    [apply] JOGLTask 1: RUNNING: Thread-8-jt1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x28741e7a: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x28741e7a FIN
    [apply] JOGLTask 2: DONE/SYNC: Thread-8-jt2
    [apply] JOGLTask 2: END: Thread-8-jt2
    [apply] 1: [0: false, 1: false, 2: true, 3: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x1618a126: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x1618a126 FIN
    [apply] JOGLTask 0: DONE/SYNC: Thread-8-jt0
    [apply] JOGLTask 0: END: Thread-8-jt0
    [apply] 2: [0: true, 1: false, 2: true, 3: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x1faadc4d: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x1faadc4d FIN
    [apply] JOGLTask 3: DONE/SYNC: Thread-8-jt3
    [apply] JOGLTask 3: END: Thread-8-jt3
    [apply] 3: [0: true, 1: false, 2: true, 3: true]
    [apply] junit.framework.TestListener: endTest(test04FourThreads)
    [apply] junit.framework.TestListener: startTest(test16SixteenThreads)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x7970b56e: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x7970b56e FIN
    [apply] JOGLTask 1: DONE/SYNC: Thread-8-jt1
    [apply] JOGLTask 1: END: Thread-8-jt1
    [apply] 4: [0: true, 1: true, 2: true, 3: true]
    [apply] total: 1.053s
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test04FourThreads
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test16SixteenThreads
    [apply] InitConcurrentBaseNEWT 16 threads, reuse display: true
    [apply] JOGLTask 0: START: 0/0, reuse true - Thread-10-jt0
    [apply] JOGLTask 1: START: 150/0, reuse true - Thread-10-jt1
    [apply] JOGLTask 2: START: 300/0, reuse true - Thread-10-jt2
    [apply] JOGLTask 3: START: 450/0, reuse true - Thread-10-jt3
    [apply] JOGLTask 4: START: 600/0, reuse true - Thread-10-jt4
    [apply] JOGLTask 5: START: 750/0, reuse true - Thread-10-jt5
    [apply] JOGLTask 6: START: 900/0, reuse true - Thread-10-jt6
    [apply] JOGLTask 7: START: 1050/0, reuse true - Thread-10-jt7
    [apply] JOGLTask 8: START: 1200/0, reuse true - Thread-10-jt8
    [apply] JOGLTask 9: START: 1350/0, reuse true - Thread-10-jt9
    [apply] JOGLTask 10: START: 1500/0, reuse true - Thread-10-jt10
    [apply] JOGLTask 11: START: 1650/0, reuse true - Thread-10-jt11
    [apply] JOGLTask 13: START: 0/150, reuse true - Thread-10-jt13
    [apply] JOGLTask 12: START: 1800/0, reuse true - Thread-10-jt12
    [apply] JOGLTask 14: START: 150/150, reuse true - Thread-10-jt14
    [apply] JOGLTask 15: START: 300/150, reuse true - Thread-10-jt15
    [apply] 0: [0: false, 1: false, 2: false, 3: false, 4: false, 5: false, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x2b90af55: tileRendererInUse null, GearsES2[obj 0x2b90af55 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2b90af55 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2b90af55 created: GearsObj[0xec3b7f6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2b90af55 created: GearsObj[0x35bc3f6f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2b90af55 created: GearsObj[0x35bc3f6f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x2b90af55 FIN GearsES2[obj 0x2b90af55 isInit true, usesShared false, 1 GearsObj[0xec3b7f6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x35bc3f6f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2fc6a4ac, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x2b90af55 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d5c004e0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2b90af55, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x2b90af55 128x128, swapInterval 0, drawable 0x7ff3d5c004e0
    [apply] JOGLTask 0: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x2b90af55 128x128, swapInterval 0, drawable 0x7ff3d5c004e0
    [apply] JOGLTask 0: RUNNING: Thread-10-jt0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x1989765a: tileRendererInUse null, GearsES2[obj 0x1989765a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1989765a on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1989765a created: GearsObj[0x2c26581b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1989765a created: GearsObj[0x73d01e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1989765a created: GearsObj[0x73d01e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x1989765a FIN GearsES2[obj 0x1989765a isInit true, usesShared false, 1 GearsObj[0x2c26581b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x73d01e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f6925de, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x1989765a 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d3652a60, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1989765a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x1989765a 128x128, swapInterval 0, drawable 0x7ff3d3652a60
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x1989765a 128x128, swapInterval 0, drawable 0x7ff3d3652a60
    [apply] JOGLTask 4: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt4
    [apply] JOGLTask 4: RUNNING: Thread-10-jt4
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x56a4b580: tileRendererInUse null, GearsES2[obj 0x56a4b580 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x56a4b580 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x56a4b580 created: GearsObj[0x60a90606, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x56a4b580 created: GearsObj[0x7eadeb62, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x56a4b580 created: GearsObj[0x7eadeb62, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x56a4b580 FIN GearsES2[obj 0x56a4b580 isInit true, usesShared false, 1 GearsObj[0x60a90606, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7eadeb62, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5a79e43e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x56a4b580 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d3786790, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56a4b580, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x56a4b580 128x128, swapInterval 0, drawable 0x7ff3d3786790
    [apply] JOGLTask 5: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt5
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x56a4b580 128x128, swapInterval 0, drawable 0x7ff3d3786790
    [apply] JOGLTask 5: RUNNING: Thread-10-jt5
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x5811f579: tileRendererInUse null, GearsES2[obj 0x5811f579 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5811f579 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5811f579 created: GearsObj[0x3d98c798, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5811f579 created: GearsObj[0x50220cc2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5811f579 created: GearsObj[0x50220cc2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x5811f579 FIN GearsES2[obj 0x5811f579 isInit true, usesShared false, 1 GearsObj[0x3d98c798, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x50220cc2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4246fea1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x5811f579 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d3657b70, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5811f579, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x5811f579 128x128, swapInterval 0, drawable 0x7ff3d3657b70
    [apply] JOGLTask 3: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x5811f579 128x128, swapInterval 0, drawable 0x7ff3d3657b70
    [apply] JOGLTask 3: RUNNING: Thread-10-jt3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x41e03951: tileRendererInUse null, GearsES2[obj 0x41e03951 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x41e03951 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x41e03951 created: GearsObj[0x12abb2a6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x41e03951 created: GearsObj[0x67eabc1d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x41e03951 created: GearsObj[0x67eabc1d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x41e03951 FIN GearsES2[obj 0x41e03951 isInit true, usesShared false, 1 GearsObj[0x12abb2a6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x67eabc1d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55e1a0e6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x41e03951 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d5830880, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x41e03951, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x41e03951 128x128, swapInterval 0, drawable 0x7ff3d5830880
    [apply] JOGLTask 2: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x41e03951 128x128, swapInterval 0, drawable 0x7ff3d5830880
    [apply] JOGLTask 2: RUNNING: Thread-10-jt2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x3b93d77c: tileRendererInUse null, GearsES2[obj 0x3b93d77c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3b93d77c on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3b93d77c created: GearsObj[0x6bf050e6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3b93d77c created: GearsObj[0x1dd8a260, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3b93d77c created: GearsObj[0x1dd8a260, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x3b93d77c FIN GearsES2[obj 0x3b93d77c isInit true, usesShared false, 1 GearsObj[0x6bf050e6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1dd8a260, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4027ea3f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x3b93d77c 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d3788960, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3b93d77c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x3b93d77c 128x128, swapInterval 0, drawable 0x7ff3d3788960
    [apply] JOGLTask 1: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x3b93d77c 128x128, swapInterval 0, drawable 0x7ff3d3788960
    [apply] JOGLTask 1: RUNNING: Thread-10-jt1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x57d7ff9d: tileRendererInUse null, GearsES2[obj 0x57d7ff9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x57d7ff9d on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x57d7ff9d created: GearsObj[0x7610004c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x57d7ff9d created: GearsObj[0x7c3e66a3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x57d7ff9d created: GearsObj[0x7c3e66a3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x57d7ff9d FIN GearsES2[obj 0x57d7ff9d isInit true, usesShared false, 1 GearsObj[0x7610004c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7c3e66a3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x429cb73a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x57d7ff9d 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d5873650, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x57d7ff9d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x57d7ff9d 128x128, swapInterval 0, drawable 0x7ff3d5873650
    [apply] JOGLTask 6: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt6
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x57d7ff9d 128x128, swapInterval 0, drawable 0x7ff3d5873650
    [apply] JOGLTask 6: RUNNING: Thread-10-jt6
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0xd1378de: tileRendererInUse null, GearsES2[obj 0xd1378de isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xd1378de on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xd1378de created: GearsObj[0x32a1375c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xd1378de created: GearsObj[0x2104f6eb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xd1378de created: GearsObj[0x2104f6eb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0xd1378de FIN GearsES2[obj 0xd1378de isInit true, usesShared false, 1 GearsObj[0x32a1375c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2104f6eb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7446ff8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0xd1378de 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d585d530, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xd1378de, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0xd1378de 128x128, swapInterval 0, drawable 0x7ff3d585d530
    [apply] JOGLTask 7: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt7
    [apply] JOGLTask 7: RUNNING: Thread-10-jt7
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x1c988784: tileRendererInUse null, GearsES2[obj 0x1c988784 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1c988784 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1c988784 created: GearsObj[0x433d05f6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1c988784 created: GearsObj[0x7ddf4d1f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1c988784 created: GearsObj[0x7ddf4d1f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x1c988784 FIN GearsES2[obj 0x1c988784 isInit true, usesShared false, 1 GearsObj[0x433d05f6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ddf4d1f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1b82ea35, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x1c988784 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d5c242b0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1c988784, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x1c988784 128x128, swapInterval 0, drawable 0x7ff3d5c242b0
    [apply] JOGLTask 8: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt8
    [apply] JOGLTask 8: RUNNING: Thread-10-jt8
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x15728a26: tileRendererInUse null, GearsES2[obj 0x15728a26 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x15728a26 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x15728a26 created: GearsObj[0x198fa9e6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x15728a26 created: GearsObj[0x3bf0e9ac, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x15728a26 created: GearsObj[0x3bf0e9ac, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x15728a26 FIN GearsES2[obj 0x15728a26 isInit true, usesShared false, 1 GearsObj[0x198fa9e6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3bf0e9ac, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x69d8457c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x15728a26 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d587f740, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x15728a26, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x15728a26 128x128, swapInterval 0, drawable 0x7ff3d587f740
    [apply] JOGLTask 11: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt11
    [apply] JOGLTask 11: RUNNING: Thread-10-jt11
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x67d8b886: tileRendererInUse null, GearsES2[obj 0x67d8b886 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x67d8b886 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x67d8b886 created: GearsObj[0x5582dfa9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x67d8b886 created: GearsObj[0x71068b0a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x67d8b886 created: GearsObj[0x71068b0a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x67d8b886 FIN GearsES2[obj 0x67d8b886 isInit true, usesShared false, 1 GearsObj[0x5582dfa9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71068b0a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c3d146b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x67d8b886 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d5886ba0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x67d8b886, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x67d8b886 128x128, swapInterval 0, drawable 0x7ff3d5886ba0
    [apply] JOGLTask 10: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt10
    [apply] JOGLTask 10: RUNNING: Thread-10-jt10
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x5ea72761: tileRendererInUse null, GearsES2[obj 0x5ea72761 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5ea72761 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5ea72761 created: GearsObj[0x332e79d6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5ea72761 created: GearsObj[0x32710559, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5ea72761 created: GearsObj[0x32710559, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x5ea72761 FIN GearsES2[obj 0x5ea72761 isInit true, usesShared false, 1 GearsObj[0x332e79d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x32710559, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x31b46baf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x5ea72761 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d588d1a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5ea72761, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x5ea72761 128x128, swapInterval 0, drawable 0x7ff3d588d1a0
    [apply] JOGLTask 9: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt9
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x5ea72761 128x128, swapInterval 0, drawable 0x7ff3d588d1a0
    [apply] JOGLTask 9: RUNNING: Thread-10-jt9
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x37e6c10d: tileRendererInUse null, GearsES2[obj 0x37e6c10d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x37e6c10d on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x37e6c10d created: GearsObj[0x69887330, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x37e6c10d created: GearsObj[0x2dffefc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x37e6c10d created: GearsObj[0x2dffefc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x37e6c10d FIN GearsES2[obj 0x37e6c10d isInit true, usesShared false, 1 GearsObj[0x69887330, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2dffefc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x24517fa0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x37e6c10d 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d5c4fc00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x37e6c10d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x37e6c10d 128x128, swapInterval 0, drawable 0x7ff3d5c4fc00
    [apply] JOGLTask 13: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt13
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x37e6c10d 128x128, swapInterval 0, drawable 0x7ff3d5c4fc00
    [apply] JOGLTask 13: RUNNING: Thread-10-jt13
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x41e0e411: tileRendererInUse null, GearsES2[obj 0x41e0e411 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x41e0e411 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] 1: [0: false, 1: false, 2: false, 3: false, 4: false, 5: false, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false]
    [apply] gear1 0x41e0e411 created: GearsObj[0x7a8cc150, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x41e0e411 created: GearsObj[0x5989a09c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x41e0e411 created: GearsObj[0x5989a09c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x41e0e411 FIN GearsES2[obj 0x41e0e411 isInit true, usesShared false, 1 GearsObj[0x7a8cc150, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5989a09c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4b807774, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x41e0e411 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d5c5d500, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x41e0e411, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x41e0e411 128x128, swapInterval 0, drawable 0x7ff3d5c5d500
    [apply] JOGLTask 15: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt15
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x41e0e411 128x128, swapInterval 0, drawable 0x7ff3d5c5d500
    [apply] JOGLTask 15: RUNNING: Thread-10-jt15
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x4ef64134: tileRendererInUse null, GearsES2[obj 0x4ef64134 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4ef64134 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4ef64134 created: GearsObj[0x5ad6e2b9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4ef64134 created: GearsObj[0x6b0d1d1b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4ef64134 created: GearsObj[0x6b0d1d1b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x4ef64134 FIN GearsES2[obj 0x4ef64134 isInit true, usesShared false, 1 GearsObj[0x5ad6e2b9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b0d1d1b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xdcfdd45, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x4ef64134 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d5c58370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4ef64134, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x4ef64134 128x128, swapInterval 0, drawable 0x7ff3d5c58370
    [apply] JOGLTask 14: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt14
    [apply] JOGLTask 14: RUNNING: Thread-10-jt14
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x15666d62: tileRendererInUse null, GearsES2[obj 0x15666d62 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x15666d62 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x15666d62 created: GearsObj[0x5fb4b844, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x15666d62 created: GearsObj[0x7cec07c2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x15666d62 created: GearsObj[0x7cec07c2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x15666d62 FIN GearsES2[obj 0x15666d62 isInit true, usesShared false, 1 GearsObj[0x5fb4b844, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7cec07c2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1a14cf51, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x15666d62 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d5c62dd0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x15666d62, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x15666d62 128x128, swapInterval 0, drawable 0x7ff3d5c62dd0
    [apply] JOGLTask 12: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt12
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x15666d62 128x128, swapInterval 0, drawable 0x7ff3d5c62dd0
    [apply] JOGLTask 12: RUNNING: Thread-10-jt12
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x2b90af55: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x2b90af55 FIN
    [apply] JOGLTask 0: DONE/SYNC: Thread-10-jt0
    [apply] JOGLTask 0: END: Thread-10-jt0
    [apply] 2: [0: true, 1: false, 2: false, 3: false, 4: false, 5: false, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x1989765a: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x1989765a FIN
    [apply] JOGLTask 4: DONE/SYNC: Thread-10-jt4
    [apply] JOGLTask 4: END: Thread-10-jt4
    [apply] 3: [0: true, 1: false, 2: false, 3: false, 4: true, 5: false, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x56a4b580: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x56a4b580 FIN
    [apply] JOGLTask 5: DONE/SYNC: Thread-10-jt5
    [apply] JOGLTask 5: END: Thread-10-jt5
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x5811f579: tileRendererInUse null
    [apply] 4: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x5811f579 FIN
    [apply] JOGLTask 3: DONE/SYNC: Thread-10-jt3
    [apply] JOGLTask 3: END: Thread-10-jt3
    [apply] 5: [0: true, 1: false, 2: false, 3: true, 4: true, 5: true, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x41e03951: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x41e03951 FIN
    [apply] JOGLTask 2: DONE/SYNC: Thread-10-jt2
    [apply] JOGLTask 2: END: Thread-10-jt2
    [apply] 6: [0: true, 1: false, 2: true, 3: true, 4: true, 5: true, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0xd1378de: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0xd1378de FIN
    [apply] JOGLTask 7: DONE/SYNC: Thread-10-jt7
    [apply] JOGLTask 7: END: Thread-10-jt7
    [apply] 7: [0: true, 1: false, 2: true, 3: true, 4: true, 5: true, 6: false, 7: true, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x3b93d77c: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x3b93d77c FIN
    [apply] JOGLTask 1: DONE/SYNC: Thread-10-jt1
    [apply] JOGLTask 1: END: Thread-10-jt1
    [apply] 8: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: false, 7: true, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x1c988784: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x1c988784 FIN
    [apply] JOGLTask 8: DONE/SYNC: Thread-10-jt8
    [apply] JOGLTask 8: END: Thread-10-jt8
    [apply] 9: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: false, 7: true, 8: true, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x15728a26: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x15728a26 FIN
    [apply] JOGLTask 11: DONE/SYNC: Thread-10-jt11
    [apply] JOGLTask 11: END: Thread-10-jt11
    [apply] 10: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: false, 7: true, 8: true, 9: false, 10: false, 11: true, 12: false, 13: false, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x57d7ff9d: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x57d7ff9d FIN
    [apply] JOGLTask 6: DONE/SYNC: Thread-10-jt6
    [apply] JOGLTask 6: END: Thread-10-jt6
    [apply] 11: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: false, 10: false, 11: true, 12: false, 13: false, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x37e6c10d: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x37e6c10d FIN
    [apply] JOGLTask 13: DONE/SYNC: Thread-10-jt13
    [apply] JOGLTask 13: END: Thread-10-jt13
    [apply] 12: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: false, 10: false, 11: true, 12: false, 13: true, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x67d8b886: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x67d8b886 FIN
    [apply] JOGLTask 10: DONE/SYNC: Thread-10-jt10
    [apply] JOGLTask 10: END: Thread-10-jt10
    [apply] 13: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: false, 10: true, 11: true, 12: false, 13: true, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x41e0e411: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x41e0e411 FIN
    [apply] JOGLTask 15: DONE/SYNC: Thread-10-jt15
    [apply] JOGLTask 15: END: Thread-10-jt15
    [apply] 14: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: false, 10: true, 11: true, 12: false, 13: true, 14: false, 15: true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x4ef64134: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x4ef64134 FIN
    [apply] JOGLTask 14: DONE/SYNC: Thread-10-jt14
    [apply] JOGLTask 14: END: Thread-10-jt14
    [apply] 15: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: false, 10: true, 11: true, 12: false, 13: true, 14: true, 15: true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x15666d62: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x15666d62 FIN
    [apply] JOGLTask 12: DONE/SYNC: Thread-10-jt12
    [apply] JOGLTask 12: END: Thread-10-jt12
    [apply] 16: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: false, 10: true, 11: true, 12: true, 13: true, 14: true, 15: true]
    [apply] junit.framework.TestListener: endTest(test16SixteenThreads)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x5ea72761: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x5ea72761 FIN
    [apply] JOGLTask 9: DONE/SYNC: Thread-10-jt9
    [apply] JOGLTask 9: END: Thread-10-jt9
    [apply] 17: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: true, 10: true, 11: true, 12: true, 13: true, 14: true, 15: true]
    [apply] total: 1.563s
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test16SixteenThreads
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646015715 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646015715 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.612 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646011701 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646011703 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test02TwoThreads
    [apply] InitConcurrentBaseNEWT 2 threads, reuse display: true
    [apply] JOGLTask 0: START: 0/0, reuse true - Thread-5-jt0
    [apply] JOGLTask 1: START: 150/0, reuse true - Thread-5-jt1
    [apply] 0: [0: false, 1: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x3611c234: tileRendererInUse null, GearsES2[obj 0x3611c234 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3611c234 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3611c234 created: GearsObj[0x13c665d5, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3611c234 created: GearsObj[0x6151b594, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3611c234 created: GearsObj[0x6151b594, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x3611c234 FIN GearsES2[obj 0x3611c234 isInit true, usesShared false, 1 GearsObj[0x13c665d5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6151b594, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58ed2ddd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x3611c234 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d5826eb0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3611c234, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x3611c234 128x128, swapInterval 0, drawable 0x7ff3d5826eb0
    [apply] JOGLTask 0: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-5-jt0
    [apply] JOGLTask 0: RUNNING: Thread-5-jt0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x72cf6b49: tileRendererInUse null, GearsES2[obj 0x72cf6b49 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x72cf6b49 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x72cf6b49 created: GearsObj[0x6db6d734, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x72cf6b49 created: GearsObj[0x9a580da, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x72cf6b49 created: GearsObj[0x9a580da, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x72cf6b49 FIN GearsES2[obj 0x72cf6b49 isInit true, usesShared false, 1 GearsObj[0x6db6d734, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9a580da, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x14404985, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x72cf6b49 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d3640840, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72cf6b49, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x72cf6b49 128x128, swapInterval 0, drawable 0x7ff3d3640840
    [apply] JOGLTask 1: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-5-jt1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x72cf6b49 128x128, swapInterval 0, drawable 0x7ff3d3640840
    [apply] JOGLTask 1: RUNNING: Thread-5-jt1
    [apply] 1: [0: false, 1: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x72cf6b49: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x72cf6b49 FIN
    [apply] JOGLTask 1: DONE/SYNC: Thread-5-jt1
    [apply] JOGLTask 1: END: Thread-5-jt1
    [apply] 2: [0: false, 1: true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x3611c234: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x3611c234 FIN
    [apply] JOGLTask 0: DONE/SYNC: Thread-5-jt0
    [apply] JOGLTask 0: END: Thread-5-jt0
    [apply] 3: [0: true, 1: true]
    [apply] total: 1.275s
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test02TwoThreads
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test04FourThreads
    [apply] InitConcurrentBaseNEWT 4 threads, reuse display: true
    [apply] JOGLTask 0: START: 0/0, reuse true - Thread-8-jt0
    [apply] JOGLTask 1: START: 150/0, reuse true - Thread-8-jt1
    [apply] JOGLTask 2: START: 300/0, reuse true - Thread-8-jt2
    [apply] JOGLTask 3: START: 450/0, reuse true - Thread-8-jt3
    [apply] 0: [0: false, 1: false, 2: false, 3: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.0 0x28741e7a: tileRendererInUse null, GearsES2[obj 0x28741e7a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x28741e7a on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x28741e7a created: GearsObj[0x20797a09, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x28741e7a created: GearsObj[0x71db87ea, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x28741e7a created: GearsObj[0x71db87ea, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.X 0x28741e7a FIN GearsES2[obj 0x28741e7a isInit true, usesShared false, 1 GearsObj[0x20797a09, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71db87ea, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x718dd1d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x28741e7a 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d582c210, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x28741e7a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x28741e7a 128x128, swapInterval 0, drawable 0x7ff3d582c210
    [apply] JOGLTask 2: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-8-jt2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x28741e7a 128x128, swapInterval 0, drawable 0x7ff3d582c210
    [apply] JOGLTask 2: RUNNING: Thread-8-jt2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.0 0x1618a126: tileRendererInUse null, GearsES2[obj 0x1618a126 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1618a126 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1618a126 created: GearsObj[0xa8b7caf, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1618a126 created: GearsObj[0x1e1b82f3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1618a126 created: GearsObj[0x1e1b82f3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.X 0x1618a126 FIN GearsES2[obj 0x1618a126 isInit true, usesShared false, 1 GearsObj[0xa8b7caf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e1b82f3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x75548179, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x1618a126 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d5837c30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1618a126, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x1618a126 128x128, swapInterval 0, drawable 0x7ff3d5837c30
    [apply] JOGLTask 0: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-8-jt0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x1618a126 128x128, swapInterval 0, drawable 0x7ff3d5837c30
    [apply] JOGLTask 0: RUNNING: Thread-8-jt0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.0 0x1faadc4d: tileRendererInUse null, GearsES2[obj 0x1faadc4d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1faadc4d on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1faadc4d created: GearsObj[0x21315d5d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1faadc4d created: GearsObj[0x4b5d71d0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1faadc4d created: GearsObj[0x4b5d71d0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.X 0x1faadc4d FIN GearsES2[obj 0x1faadc4d isInit true, usesShared false, 1 GearsObj[0x21315d5d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b5d71d0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf508cb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x1faadc4d 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d34bbc30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1faadc4d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x1faadc4d 128x128, swapInterval 0, drawable 0x7ff3d34bbc30
    [apply] JOGLTask 3: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-8-jt3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x1faadc4d 128x128, swapInterval 0, drawable 0x7ff3d34bbc30
    [apply] JOGLTask 3: RUNNING: Thread-8-jt3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.0 0x7970b56e: tileRendererInUse null, GearsES2[obj 0x7970b56e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7970b56e on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7970b56e created: GearsObj[0x338f0be, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7970b56e created: GearsObj[0x25313ac4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7970b56e created: GearsObj[0x25313ac4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.X 0x7970b56e FIN GearsES2[obj 0x7970b56e isInit true, usesShared false, 1 GearsObj[0x338f0be, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x25313ac4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x74cb4b3f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7970b56e 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d34b8a90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7970b56e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7970b56e 128x128, swapInterval 0, drawable 0x7ff3d34b8a90
    [apply] JOGLTask 1: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-8-jt1
    [apply] JOGLTask 1: RUNNING: Thread-8-jt1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x28741e7a: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x28741e7a FIN
    [apply] JOGLTask 2: DONE/SYNC: Thread-8-jt2
    [apply] JOGLTask 2: END: Thread-8-jt2
    [apply] 1: [0: false, 1: false, 2: true, 3: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x1618a126: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x1618a126 FIN
    [apply] JOGLTask 0: DONE/SYNC: Thread-8-jt0
    [apply] JOGLTask 0: END: Thread-8-jt0
    [apply] 2: [0: true, 1: false, 2: true, 3: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x1faadc4d: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x1faadc4d FIN
    [apply] JOGLTask 3: DONE/SYNC: Thread-8-jt3
    [apply] JOGLTask 3: END: Thread-8-jt3
    [apply] 3: [0: true, 1: false, 2: true, 3: true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x7970b56e: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x7970b56e FIN
    [apply] JOGLTask 1: DONE/SYNC: Thread-8-jt1
    [apply] JOGLTask 1: END: Thread-8-jt1
    [apply] 4: [0: true, 1: true, 2: true, 3: true]
    [apply] total: 1.053s
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test04FourThreads
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test16SixteenThreads
    [apply] InitConcurrentBaseNEWT 16 threads, reuse display: true
    [apply] JOGLTask 0: START: 0/0, reuse true - Thread-10-jt0
    [apply] JOGLTask 1: START: 150/0, reuse true - Thread-10-jt1
    [apply] JOGLTask 2: START: 300/0, reuse true - Thread-10-jt2
    [apply] JOGLTask 3: START: 450/0, reuse true - Thread-10-jt3
    [apply] JOGLTask 4: START: 600/0, reuse true - Thread-10-jt4
    [apply] JOGLTask 5: START: 750/0, reuse true - Thread-10-jt5
    [apply] JOGLTask 6: START: 900/0, reuse true - Thread-10-jt6
    [apply] JOGLTask 7: START: 1050/0, reuse true - Thread-10-jt7
    [apply] JOGLTask 8: START: 1200/0, reuse true - Thread-10-jt8
    [apply] JOGLTask 9: START: 1350/0, reuse true - Thread-10-jt9
    [apply] JOGLTask 10: START: 1500/0, reuse true - Thread-10-jt10
    [apply] JOGLTask 11: START: 1650/0, reuse true - Thread-10-jt11
    [apply] JOGLTask 13: START: 0/150, reuse true - Thread-10-jt13
    [apply] JOGLTask 12: START: 1800/0, reuse true - Thread-10-jt12
    [apply] JOGLTask 14: START: 150/150, reuse true - Thread-10-jt14
    [apply] JOGLTask 15: START: 300/150, reuse true - Thread-10-jt15
    [apply] 0: [0: false, 1: false, 2: false, 3: false, 4: false, 5: false, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x2b90af55: tileRendererInUse null, GearsES2[obj 0x2b90af55 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2b90af55 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2b90af55 created: GearsObj[0xec3b7f6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2b90af55 created: GearsObj[0x35bc3f6f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2b90af55 created: GearsObj[0x35bc3f6f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x2b90af55 FIN GearsES2[obj 0x2b90af55 isInit true, usesShared false, 1 GearsObj[0xec3b7f6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x35bc3f6f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2fc6a4ac, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x2b90af55 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d5c004e0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2b90af55, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x2b90af55 128x128, swapInterval 0, drawable 0x7ff3d5c004e0
    [apply] JOGLTask 0: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x2b90af55 128x128, swapInterval 0, drawable 0x7ff3d5c004e0
    [apply] JOGLTask 0: RUNNING: Thread-10-jt0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x1989765a: tileRendererInUse null, GearsES2[obj 0x1989765a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1989765a on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1989765a created: GearsObj[0x2c26581b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1989765a created: GearsObj[0x73d01e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1989765a created: GearsObj[0x73d01e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x1989765a FIN GearsES2[obj 0x1989765a isInit true, usesShared false, 1 GearsObj[0x2c26581b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x73d01e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f6925de, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x1989765a 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d3652a60, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1989765a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x1989765a 128x128, swapInterval 0, drawable 0x7ff3d3652a60
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x1989765a 128x128, swapInterval 0, drawable 0x7ff3d3652a60
    [apply] JOGLTask 4: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt4
    [apply] JOGLTask 4: RUNNING: Thread-10-jt4
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x56a4b580: tileRendererInUse null, GearsES2[obj 0x56a4b580 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x56a4b580 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x56a4b580 created: GearsObj[0x60a90606, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x56a4b580 created: GearsObj[0x7eadeb62, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x56a4b580 created: GearsObj[0x7eadeb62, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x56a4b580 FIN GearsES2[obj 0x56a4b580 isInit true, usesShared false, 1 GearsObj[0x60a90606, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7eadeb62, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5a79e43e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x56a4b580 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d3786790, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56a4b580, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x56a4b580 128x128, swapInterval 0, drawable 0x7ff3d3786790
    [apply] JOGLTask 5: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt5
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x56a4b580 128x128, swapInterval 0, drawable 0x7ff3d3786790
    [apply] JOGLTask 5: RUNNING: Thread-10-jt5
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x5811f579: tileRendererInUse null, GearsES2[obj 0x5811f579 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5811f579 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5811f579 created: GearsObj[0x3d98c798, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5811f579 created: GearsObj[0x50220cc2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5811f579 created: GearsObj[0x50220cc2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x5811f579 FIN GearsES2[obj 0x5811f579 isInit true, usesShared false, 1 GearsObj[0x3d98c798, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x50220cc2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4246fea1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x5811f579 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d3657b70, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5811f579, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x5811f579 128x128, swapInterval 0, drawable 0x7ff3d3657b70
    [apply] JOGLTask 3: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x5811f579 128x128, swapInterval 0, drawable 0x7ff3d3657b70
    [apply] JOGLTask 3: RUNNING: Thread-10-jt3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x41e03951: tileRendererInUse null, GearsES2[obj 0x41e03951 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x41e03951 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x41e03951 created: GearsObj[0x12abb2a6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x41e03951 created: GearsObj[0x67eabc1d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x41e03951 created: GearsObj[0x67eabc1d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x41e03951 FIN GearsES2[obj 0x41e03951 isInit true, usesShared false, 1 GearsObj[0x12abb2a6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x67eabc1d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55e1a0e6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x41e03951 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d5830880, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x41e03951, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x41e03951 128x128, swapInterval 0, drawable 0x7ff3d5830880
    [apply] JOGLTask 2: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x41e03951 128x128, swapInterval 0, drawable 0x7ff3d5830880
    [apply] JOGLTask 2: RUNNING: Thread-10-jt2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x3b93d77c: tileRendererInUse null, GearsES2[obj 0x3b93d77c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3b93d77c on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3b93d77c created: GearsObj[0x6bf050e6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3b93d77c created: GearsObj[0x1dd8a260, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3b93d77c created: GearsObj[0x1dd8a260, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x3b93d77c FIN GearsES2[obj 0x3b93d77c isInit true, usesShared false, 1 GearsObj[0x6bf050e6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1dd8a260, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4027ea3f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x3b93d77c 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d3788960, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3b93d77c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x3b93d77c 128x128, swapInterval 0, drawable 0x7ff3d3788960
    [apply] JOGLTask 1: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x3b93d77c 128x128, swapInterval 0, drawable 0x7ff3d3788960
    [apply] JOGLTask 1: RUNNING: Thread-10-jt1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x57d7ff9d: tileRendererInUse null, GearsES2[obj 0x57d7ff9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x57d7ff9d on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x57d7ff9d created: GearsObj[0x7610004c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x57d7ff9d created: GearsObj[0x7c3e66a3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x57d7ff9d created: GearsObj[0x7c3e66a3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x57d7ff9d FIN GearsES2[obj 0x57d7ff9d isInit true, usesShared false, 1 GearsObj[0x7610004c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7c3e66a3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x429cb73a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x57d7ff9d 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d5873650, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x57d7ff9d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x57d7ff9d 128x128, swapInterval 0, drawable 0x7ff3d5873650
    [apply] JOGLTask 6: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt6
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x57d7ff9d 128x128, swapInterval 0, drawable 0x7ff3d5873650
    [apply] JOGLTask 6: RUNNING: Thread-10-jt6
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0xd1378de: tileRendererInUse null, GearsES2[obj 0xd1378de isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xd1378de on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xd1378de created: GearsObj[0x32a1375c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xd1378de created: GearsObj[0x2104f6eb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xd1378de created: GearsObj[0x2104f6eb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0xd1378de FIN GearsES2[obj 0xd1378de isInit true, usesShared false, 1 GearsObj[0x32a1375c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2104f6eb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7446ff8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0xd1378de 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d585d530, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xd1378de, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0xd1378de 128x128, swapInterval 0, drawable 0x7ff3d585d530
    [apply] JOGLTask 7: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt7
    [apply] JOGLTask 7: RUNNING: Thread-10-jt7
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x1c988784: tileRendererInUse null, GearsES2[obj 0x1c988784 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1c988784 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1c988784 created: GearsObj[0x433d05f6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1c988784 created: GearsObj[0x7ddf4d1f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1c988784 created: GearsObj[0x7ddf4d1f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x1c988784 FIN GearsES2[obj 0x1c988784 isInit true, usesShared false, 1 GearsObj[0x433d05f6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ddf4d1f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1b82ea35, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x1c988784 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d5c242b0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1c988784, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x1c988784 128x128, swapInterval 0, drawable 0x7ff3d5c242b0
    [apply] JOGLTask 8: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt8
    [apply] JOGLTask 8: RUNNING: Thread-10-jt8
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x15728a26: tileRendererInUse null, GearsES2[obj 0x15728a26 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x15728a26 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x15728a26 created: GearsObj[0x198fa9e6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x15728a26 created: GearsObj[0x3bf0e9ac, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x15728a26 created: GearsObj[0x3bf0e9ac, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x15728a26 FIN GearsES2[obj 0x15728a26 isInit true, usesShared false, 1 GearsObj[0x198fa9e6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3bf0e9ac, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x69d8457c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x15728a26 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d587f740, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x15728a26, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x15728a26 128x128, swapInterval 0, drawable 0x7ff3d587f740
    [apply] JOGLTask 11: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt11
    [apply] JOGLTask 11: RUNNING: Thread-10-jt11
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x67d8b886: tileRendererInUse null, GearsES2[obj 0x67d8b886 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x67d8b886 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x67d8b886 created: GearsObj[0x5582dfa9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x67d8b886 created: GearsObj[0x71068b0a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x67d8b886 created: GearsObj[0x71068b0a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x67d8b886 FIN GearsES2[obj 0x67d8b886 isInit true, usesShared false, 1 GearsObj[0x5582dfa9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71068b0a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c3d146b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x67d8b886 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d5886ba0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x67d8b886, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x67d8b886 128x128, swapInterval 0, drawable 0x7ff3d5886ba0
    [apply] JOGLTask 10: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt10
    [apply] JOGLTask 10: RUNNING: Thread-10-jt10
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x5ea72761: tileRendererInUse null, GearsES2[obj 0x5ea72761 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5ea72761 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5ea72761 created: GearsObj[0x332e79d6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5ea72761 created: GearsObj[0x32710559, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5ea72761 created: GearsObj[0x32710559, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x5ea72761 FIN GearsES2[obj 0x5ea72761 isInit true, usesShared false, 1 GearsObj[0x332e79d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x32710559, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x31b46baf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x5ea72761 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d588d1a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5ea72761, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x5ea72761 128x128, swapInterval 0, drawable 0x7ff3d588d1a0
    [apply] JOGLTask 9: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt9
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x5ea72761 128x128, swapInterval 0, drawable 0x7ff3d588d1a0
    [apply] JOGLTask 9: RUNNING: Thread-10-jt9
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x37e6c10d: tileRendererInUse null, GearsES2[obj 0x37e6c10d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x37e6c10d on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x37e6c10d created: GearsObj[0x69887330, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x37e6c10d created: GearsObj[0x2dffefc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x37e6c10d created: GearsObj[0x2dffefc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x37e6c10d FIN GearsES2[obj 0x37e6c10d isInit true, usesShared false, 1 GearsObj[0x69887330, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2dffefc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x24517fa0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x37e6c10d 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d5c4fc00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x37e6c10d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x37e6c10d 128x128, swapInterval 0, drawable 0x7ff3d5c4fc00
    [apply] JOGLTask 13: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt13
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x37e6c10d 128x128, swapInterval 0, drawable 0x7ff3d5c4fc00
    [apply] JOGLTask 13: RUNNING: Thread-10-jt13
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x41e0e411: tileRendererInUse null, GearsES2[obj 0x41e0e411 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x41e0e411 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] 1: [0: false, 1: false, 2: false, 3: false, 4: false, 5: false, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false]
    [apply] gear1 0x41e0e411 created: GearsObj[0x7a8cc150, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x41e0e411 created: GearsObj[0x5989a09c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x41e0e411 created: GearsObj[0x5989a09c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x41e0e411 FIN GearsES2[obj 0x41e0e411 isInit true, usesShared false, 1 GearsObj[0x7a8cc150, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5989a09c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4b807774, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x41e0e411 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d5c5d500, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x41e0e411, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x41e0e411 128x128, swapInterval 0, drawable 0x7ff3d5c5d500
    [apply] JOGLTask 15: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt15
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x41e0e411 128x128, swapInterval 0, drawable 0x7ff3d5c5d500
    [apply] JOGLTask 15: RUNNING: Thread-10-jt15
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x4ef64134: tileRendererInUse null, GearsES2[obj 0x4ef64134 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4ef64134 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4ef64134 created: GearsObj[0x5ad6e2b9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4ef64134 created: GearsObj[0x6b0d1d1b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4ef64134 created: GearsObj[0x6b0d1d1b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x4ef64134 FIN GearsES2[obj 0x4ef64134 isInit true, usesShared false, 1 GearsObj[0x5ad6e2b9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b0d1d1b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xdcfdd45, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x4ef64134 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d5c58370, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4ef64134, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x4ef64134 128x128, swapInterval 0, drawable 0x7ff3d5c58370
    [apply] JOGLTask 14: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt14
    [apply] JOGLTask 14: RUNNING: Thread-10-jt14
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x15666d62: tileRendererInUse null, GearsES2[obj 0x15666d62 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x15666d62 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x15666d62 created: GearsObj[0x5fb4b844, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x15666d62 created: GearsObj[0x7cec07c2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x15666d62 created: GearsObj[0x7cec07c2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x15666d62 FIN GearsES2[obj 0x15666d62 isInit true, usesShared false, 1 GearsObj[0x5fb4b844, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7cec07c2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1a14cf51, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x15666d62 0/0 128x128 of 128x128, swapInterval 0, drawable 0x7ff3d5c62dd0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x15666d62, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x15666d62 128x128, swapInterval 0, drawable 0x7ff3d5c62dd0
    [apply] JOGLTask 12: INITIALIZED: , NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10f8c867]]] - Thread-10-jt12
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x15666d62 128x128, swapInterval 0, drawable 0x7ff3d5c62dd0
    [apply] JOGLTask 12: RUNNING: Thread-10-jt12
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x2b90af55: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x2b90af55 FIN
    [apply] JOGLTask 0: DONE/SYNC: Thread-10-jt0
    [apply] JOGLTask 0: END: Thread-10-jt0
    [apply] 2: [0: true, 1: false, 2: false, 3: false, 4: false, 5: false, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x1989765a: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x1989765a FIN
    [apply] JOGLTask 4: DONE/SYNC: Thread-10-jt4
    [apply] JOGLTask 4: END: Thread-10-jt4
    [apply] 3: [0: true, 1: false, 2: false, 3: false, 4: true, 5: false, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x56a4b580: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x56a4b580 FIN
    [apply] JOGLTask 5: DONE/SYNC: Thread-10-jt5
    [apply] JOGLTask 5: END: Thread-10-jt5
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x5811f579: tileRendererInUse null
    [apply] 4: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x5811f579 FIN
    [apply] JOGLTask 3: DONE/SYNC: Thread-10-jt3
    [apply] JOGLTask 3: END: Thread-10-jt3
    [apply] 5: [0: true, 1: false, 2: false, 3: true, 4: true, 5: true, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x41e03951: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x41e03951 FIN
    [apply] JOGLTask 2: DONE/SYNC: Thread-10-jt2
    [apply] JOGLTask 2: END: Thread-10-jt2
    [apply] 6: [0: true, 1: false, 2: true, 3: true, 4: true, 5: true, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0xd1378de: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0xd1378de FIN
    [apply] JOGLTask 7: DONE/SYNC: Thread-10-jt7
    [apply] JOGLTask 7: END: Thread-10-jt7
    [apply] 7: [0: true, 1: false, 2: true, 3: true, 4: true, 5: true, 6: false, 7: true, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x3b93d77c: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x3b93d77c FIN
    [apply] JOGLTask 1: DONE/SYNC: Thread-10-jt1
    [apply] JOGLTask 1: END: Thread-10-jt1
    [apply] 8: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: false, 7: true, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x1c988784: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x1c988784 FIN
    [apply] JOGLTask 8: DONE/SYNC: Thread-10-jt8
    [apply] JOGLTask 8: END: Thread-10-jt8
    [apply] 9: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: false, 7: true, 8: true, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x15728a26: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x15728a26 FIN
    [apply] JOGLTask 11: DONE/SYNC: Thread-10-jt11
    [apply] JOGLTask 11: END: Thread-10-jt11
    [apply] 10: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: false, 7: true, 8: true, 9: false, 10: false, 11: true, 12: false, 13: false, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x57d7ff9d: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x57d7ff9d FIN
    [apply] JOGLTask 6: DONE/SYNC: Thread-10-jt6
    [apply] JOGLTask 6: END: Thread-10-jt6
    [apply] 11: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: false, 10: false, 11: true, 12: false, 13: false, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x37e6c10d: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x37e6c10d FIN
    [apply] JOGLTask 13: DONE/SYNC: Thread-10-jt13
    [apply] JOGLTask 13: END: Thread-10-jt13
    [apply] 12: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: false, 10: false, 11: true, 12: false, 13: true, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x67d8b886: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x67d8b886 FIN
    [apply] JOGLTask 10: DONE/SYNC: Thread-10-jt10
    [apply] JOGLTask 10: END: Thread-10-jt10
    [apply] 13: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: false, 10: true, 11: true, 12: false, 13: true, 14: false, 15: false]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x41e0e411: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x41e0e411 FIN
    [apply] JOGLTask 15: DONE/SYNC: Thread-10-jt15
    [apply] JOGLTask 15: END: Thread-10-jt15
    [apply] 14: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: false, 10: true, 11: true, 12: false, 13: true, 14: false, 15: true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x4ef64134: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x4ef64134 FIN
    [apply] JOGLTask 14: DONE/SYNC: Thread-10-jt14
    [apply] JOGLTask 14: END: Thread-10-jt14
    [apply] 15: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: false, 10: true, 11: true, 12: false, 13: true, 14: true, 15: true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x15666d62: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x15666d62 FIN
    [apply] JOGLTask 12: DONE/SYNC: Thread-10-jt12
    [apply] JOGLTask 12: END: Thread-10-jt12
    [apply] 16: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: false, 10: true, 11: true, 12: true, 13: true, 14: true, 15: true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x5ea72761: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x5ea72761 FIN
    [apply] JOGLTask 9: DONE/SYNC: Thread-10-jt9
    [apply] JOGLTask 9: END: Thread-10-jt9
    [apply] 17: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: true, 10: true, 11: true, 12: true, 13: true, 14: true, 15: true]
    [apply] total: 1.563s
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test16SixteenThreads
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646015715 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646015715 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test02TwoThreads took 1.292 sec
    [apply] Testcase: test04FourThreads took 1.054 sec
    [apply] Testcase: test16SixteenThreads took 1.564 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT.xml
    [apply] ++++ Test Singleton.ctor()
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT++++ Test Singleton.lock()
    [apply] 
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646017235 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646017236 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test02FourThreads)
    [apply] junit.framework.TestListener: endTest(test02FourThreads)
    [apply] junit.framework.TestListener: startTest(test02TwoThreads)
    [apply] junit.framework.TestListener: endTest(test02TwoThreads)
    [apply] junit.framework.TestListener: startTest(test16SixteenThreads)
    [apply] junit.framework.TestListener: endTest(test16SixteenThreads)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test02FourThreads
    [apply] Disabled for auto unit test until further analysis - Windows/ATI driver crash
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test02FourThreads
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test02TwoThreads
    [apply] Disabled for auto unit test until further analysis - Windows/ATI driver crash
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test02TwoThreads
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test16SixteenThreads
    [apply] Disabled for auto unit test until further analysis - Windows/ATI driver crash
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test16SixteenThreads
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646017338 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646017338 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.68 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646017235 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646017236 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test02FourThreads
    [apply] Disabled for auto unit test until further analysis - Windows/ATI driver crash
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test02FourThreads
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test02TwoThreads
    [apply] Disabled for auto unit test until further analysis - Windows/ATI driver crash
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test02TwoThreads
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test16SixteenThreads
    [apply] Disabled for auto unit test until further analysis - Windows/ATI driver crash
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test16SixteenThreads
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646017338 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646017338 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test02FourThreads took 0.004 sec
    [apply] Testcase: test02TwoThreads took 0.001 sec
    [apply] Testcase: test16SixteenThreads took 0.001 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(testMain)
    [apply] Implementation-Version: 2.4.0-rc-20160414
    [apply] Implementation-Build: 2.4-bmanual-20160414
    [apply] Implementation-Branch: master
    [apply] Implementation-Commit: 45cc13c4d68fb3137b741cbc39ea653c15db2f66
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646018716 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646018718 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT - testMain
    [apply] forceES2    false
    [apply] forceES3    false
    [apply] forceGL3    false
    [apply] forceGL4ES3 false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    8 / 8
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [apply] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.common
    [apply] Extension Name: com.jogamp.common
    [apply] Specification Title: GlueGen Java Bindings Generator
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.4
    [apply] Implementation Title: GlueGen Run-Time
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.4.0-rc-20160414
    [apply] Implementation Build: 2.4-bmanual-20160414
    [apply] Implementation Branch: master
    [apply] Implementation Commit: 7a12c273df90f41485f16e69d9680cb08fc7672f
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.opengl
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.4
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.4.0-rc-20160414
    [apply] Implementation Build: 2.4-bmanual-20160414
    [apply] Implementation Branch: master
    [apply] Implementation Commit: 45cc13c4d68fb3137b741cbc39ea653c15db2f66
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] junit.framework.TestListener: endTest(testMain)
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7d445983]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] 
    [apply] Desktop Capabilities: 
    [apply] 	none
    [apply] 
    [apply] EGL Capabilities: 
    [apply] 	none
    [apply] 
    [apply] 
    [apply] Requesting: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Main Monitor: Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]
    [apply]     pixel/mm [3.2323232, 3.233533]
    [apply]     pixel/in [82.101006, 82.13174]
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT - testMain
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646019625 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646019625 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.499 sec
    [apply] ------------- Standard Output ---------------
    [apply] Implementation-Version: 2.4.0-rc-20160414
    [apply] Implementation-Build: 2.4-bmanual-20160414
    [apply] Implementation-Branch: master
    [apply] Implementation-Commit: 45cc13c4d68fb3137b741cbc39ea653c15db2f66
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646018716 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646018718 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT - testMain
    [apply] forceES2    false
    [apply] forceES3    false
    [apply] forceGL3    false
    [apply] forceGL4ES3 false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    8 / 8
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [apply] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.common
    [apply] Extension Name: com.jogamp.common
    [apply] Specification Title: GlueGen Java Bindings Generator
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.4
    [apply] Implementation Title: GlueGen Run-Time
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.4.0-rc-20160414
    [apply] Implementation Build: 2.4-bmanual-20160414
    [apply] Implementation Branch: master
    [apply] Implementation Commit: 7a12c273df90f41485f16e69d9680cb08fc7672f
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.opengl
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.4
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.4.0-rc-20160414
    [apply] Implementation Build: 2.4-bmanual-20160414
    [apply] Implementation Branch: master
    [apply] Implementation Commit: 45cc13c4d68fb3137b741cbc39ea653c15db2f66
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7d445983]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] 
    [apply] Desktop Capabilities: 
    [apply] 	none
    [apply] 
    [apply] EGL Capabilities: 
    [apply] 	none
    [apply] 
    [apply] 
    [apply] Requesting: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Main Monitor: Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]
    [apply]     pixel/mm [3.2323232, 3.233533]
    [apply]     pixel/in [82.101006, 82.13174]
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT - testMain
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646019625 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646019625 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testMain took 0.872 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] junit.framework.TestListener: startTest(testWriteRead01aMap)
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646021032 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646021034 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead01aMap
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 0, byteOffset 0, mapByteLength 36 -> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]]
    [apply] junit.framework.TestListener: endTest(testWriteRead01aMap)
    [apply] junit.framework.TestListener: startTest(testWriteRead01bMap)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead01aMap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead01bMap
    [apply] junit.framework.TestListener: endTest(testWriteRead01bMap)
    [apply] junit.framework.TestListener: startTest(testWriteRead02aMapRange)
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 0, byteOffset 0, mapByteLength 36 -> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead01bMap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead02aMapRange
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 3, byteOffset 12, mapByteLength 24 -> java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]
    [apply] junit.framework.TestListener: endTest(testWriteRead02aMapRange)gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead02aMapRange
    [apply] junit.framework.TestListener: startTest(testWriteRead02bMapRange)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead02bMapRange
    [apply] 
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 3, byteOffset 12, mapByteLength 24 -> java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]
    [apply] junit.framework.TestListener: endTest(testWriteRead02bMapRange)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead02bMapRange
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646027095 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646027095 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.658 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646021032 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646021034 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead01aMap
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 0, byteOffset 0, mapByteLength 36 -> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead01aMap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead01bMap
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 0, byteOffset 0, mapByteLength 36 -> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead01bMap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead02aMapRange
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 3, byteOffset 12, mapByteLength 24 -> java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead02aMapRange
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead02bMapRange
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 3, byteOffset 12, mapByteLength 24 -> java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead02bMapRange
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646027095 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646027095 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testWriteRead01aMap took 2.307 sec
    [apply] Testcase: testWriteRead01bMap took 1.234 sec
    [apply] Testcase: testWriteRead02aMapRange took 1.25 sec
    [apply] Testcase: testWriteRead02bMapRange took 1.234 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] junit.framework.TestListener: startTest(testWriteRead01aMap)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646028489 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646028490 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01aMap
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 0, byteOffset 0, mapByteLength 36 -> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01aMap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01bMap
    [apply] junit.framework.TestListener: endTest(testWriteRead01aMap)
    [apply] junit.framework.TestListener: startTest(testWriteRead01bMap)
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 0, byteOffset 0, mapByteLength 36 -> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01bMap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead02aMapRange
    [apply] junit.framework.TestListener: endTest(testWriteRead01bMap)
    [apply] junit.framework.TestListener: startTest(testWriteRead02aMapRange)
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 3, byteOffset 12, mapByteLength 24 -> java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead02aMapRange
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead02bMapRange
    [apply] junit.framework.TestListener: endTest(testWriteRead02aMapRange)
    [apply] junit.framework.TestListener: startTest(testWriteRead02bMapRange)
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 3, byteOffset 12, mapByteLength 24 -> java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead02bMapRange
    [apply] junit.framework.TestListener: endTest(testWriteRead02bMapRange)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646034572 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646034572 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.67 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646028489 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646028490 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01aMap
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 0, byteOffset 0, mapByteLength 36 -> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01aMap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01bMap
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 0, byteOffset 0, mapByteLength 36 -> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01bMap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead02aMapRange
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 3, byteOffset 12, mapByteLength 24 -> java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead02aMapRange
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead02bMapRange
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 3, byteOffset 12, mapByteLength 24 -> java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead02bMapRange
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646034572 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646034572 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testWriteRead01aMap took 2.321 sec
    [apply] Testcase: testWriteRead01bMap took 1.243 sec
    [apply] Testcase: testWriteRead02aMapRange took 1.244 sec
    [apply] Testcase: testWriteRead02bMapRange took 1.238 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] junit.framework.TestListener: startTest(test01X11WindowMemoryLeak)
    [apply] junit.framework.TestListener: endTest(test01X11WindowMemoryLeak)
    [apply] junit.framework.TestListener: startTest(test02X11WindowMemoryLeakPBufferAutoDrawable)
    [apply] junit.framework.TestListener: endTest(test02X11WindowMemoryLeakPBufferAutoDrawable)
    [apply] junit.framework.TestListener: startTest(test03X11WindowMemoryLeakFBOAutoDrawable)
    [apply] junit.framework.TestListener: endTest(test03X11WindowMemoryLeakFBOAutoDrawable)
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.247 sec
    [apply] 
    [apply] Testcase: test01X11WindowMemoryLeak took 1.028 sec
    [apply] Testcase: test02X11WindowMemoryLeakPBufferAutoDrawable took 0.061 sec
    [apply] Testcase: test03X11WindowMemoryLeakFBOAutoDrawable took 0.092 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646038021 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646038023 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT - test01
    [apply] swap group max groups -1, barriers -1, false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x701c7047: tileRendererInUse null, GearsES2[obj 0x701c7047 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x701c7047 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x701c7047 created: GearsObj[0x1bc41ac9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x701c7047 created: GearsObj[0x2a35fa24, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x701c7047 created: GearsObj[0x2a35fa24, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x701c7047 FIN GearsES2[obj 0x701c7047 isInit true, usesShared false, 1 GearsObj[0x1bc41ac9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a35fa24, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7582af56, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x701c7047 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f9ff34da730, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x701c7047, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x701c7047 256x256, swapInterval 1, drawable 0x7f9ff34da730
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x701c7047 256x256, swapInterval 1, drawable 0x7f9ff34da730
    [apply] swap group max groups -1, barriers -1, false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0xad087f1: tileRendererInUse null, GearsES2[obj 0xad087f1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xad087f1 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xad087f1 created: GearsObj[0x131ada53, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xad087f1 created: GearsObj[0x26021f48, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xad087f1 created: GearsObj[0x26021f48, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0xad087f1 FIN GearsES2[obj 0xad087f1 isInit true, usesShared false, 1 GearsObj[0x131ada53, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26021f48, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7357cf58, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0xad087f1 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f9ff59335c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xad087f1, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0xad087f1 256x256, swapInterval 1, drawable 0x7f9ff59335c0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0xad087f1 256x256, swapInterval 1, drawable 0x7f9ff59335c0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x701c7047: tileRendererInUse nulljunit.framework.TestListener: endTest(test01)
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x701c7047 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xad087f1: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xad087f1 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646039525 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646039525 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.093 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646038021 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646038023 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT - test01
    [apply] swap group max groups -1, barriers -1, false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x701c7047: tileRendererInUse null, GearsES2[obj 0x701c7047 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x701c7047 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x701c7047 created: GearsObj[0x1bc41ac9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x701c7047 created: GearsObj[0x2a35fa24, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x701c7047 created: GearsObj[0x2a35fa24, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x701c7047 FIN GearsES2[obj 0x701c7047 isInit true, usesShared false, 1 GearsObj[0x1bc41ac9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a35fa24, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7582af56, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x701c7047 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f9ff34da730, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x701c7047, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x701c7047 256x256, swapInterval 1, drawable 0x7f9ff34da730
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x701c7047 256x256, swapInterval 1, drawable 0x7f9ff34da730
    [apply] swap group max groups -1, barriers -1, false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0xad087f1: tileRendererInUse null, GearsES2[obj 0xad087f1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xad087f1 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xad087f1 created: GearsObj[0x131ada53, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xad087f1 created: GearsObj[0x26021f48, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xad087f1 created: GearsObj[0x26021f48, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0xad087f1 FIN GearsES2[obj 0xad087f1 isInit true, usesShared false, 1 GearsObj[0x131ada53, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26021f48, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7357cf58, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0xad087f1 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f9ff59335c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xad087f1, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0xad087f1 256x256, swapInterval 1, drawable 0x7f9ff59335c0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0xad087f1 256x256, swapInterval 1, drawable 0x7f9ff59335c0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x701c7047: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x701c7047 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xad087f1: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xad087f1 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646039525 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646039525 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 0.687 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646040938 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646040939 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT - test01
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list reused: 1
    [apply] gear2 list reused: 2
    [apply] gear3 list reused: 3
    [apply] Shared Gears: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fe7797d88c0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list reused: 1
    [apply] gear2 list reused: 2
    [apply] gear3 list reused: 3
    [apply] Shared Gears: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fe77bc00dd0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fe77b941f70, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT - test01
    [apply] junit.framework.TestListener: endTest(test01)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646042414 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646042414 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.062 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646040938 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646040939 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT - test01
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list reused: 1
    [apply] gear2 list reused: 2
    [apply] gear3 list reused: 3
    [apply] Shared Gears: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fe7797d88c0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list reused: 1
    [apply] gear2 list reused: 2
    [apply] gear3 list reused: 3
    [apply] Shared Gears: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fe77bc00dd0, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fe77b941f70, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646042414 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646042414 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 0.671 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646043819 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646043821 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2 - test01
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9b406f8580, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-4-Animator#00,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-4-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list reused: 1
    [apply] gear2 list reused: 2
    [apply] gear3 list reused: 3
    [apply] Shared Gears: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-4-Animator#00,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9b42b02a50, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-4-Animator#01,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-4-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list reused: 1
    [apply] gear2 list reused: 2
    [apply] gear3 list reused: 3
    [apply] Shared Gears: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-4-Animator#01,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9b40537880, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-4-Animator#02,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-4-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list reused: 1
    [apply] gear2 list reused: 2
    [apply] gear3 list reused: 3
    [apply] Shared Gears: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-4-Animator#02,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9b404f2f10, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] junit.framework.TestListener: endTest(test01)
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2 - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646046824 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646046825 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.6 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646043819 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646043821 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2 - test01
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9b406f8580, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-4-Animator#00,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-4-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list reused: 1
    [apply] gear2 list reused: 2
    [apply] gear3 list reused: 3
    [apply] Shared Gears: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-4-Animator#00,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9b42b02a50, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-4-Animator#01,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-4-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list reused: 1
    [apply] gear2 list reused: 2
    [apply] gear3 list reused: 3
    [apply] Shared Gears: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-4-Animator#01,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9b40537880, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-4-Animator#02,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-4-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list reused: 1
    [apply] gear2 list reused: 2
    [apply] gear3 list reused: 3
    [apply] Shared Gears: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-4-Animator#02,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9b404f2f10, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2 - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646046824 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646046825 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 2.175 sec
    [apply] *** AWTRobotUtil: UncaughtException (this Thread Thread-4-Animator#00) : Thread <Thread-4-Animator#00>, java.lang.ThreadDeath: null
    [apply] java.lang.ThreadDeath
    [apply] 	at java.lang.Thread.stop(Thread.java:850)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook$1.run(GLWindow.java:724)
    [apply] 	at java.security.AccessController.doPrivileged(Native Method)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook.shutdownRenderingAction(GLWindow.java:719)
    [apply] 	at jogamp.newt.WindowImpl.shutdown(WindowImpl.java:635)
    [apply] 	at jogamp.newt.WindowImpl.shutdownAll(WindowImpl.java:123)
    [apply] 	at jogamp.newt.DisplayImpl$1.run(DisplayImpl.java:74)
    [apply] 	at com.jogamp.nativewindow.NativeWindowFactory.shutdown(NativeWindowFactory.java:272)
    [apply] 	at com.jogamp.nativewindow.NativeWindowFactory$2$1.run(NativeWindowFactory.java:190)
    [apply] 	at java.lang.Thread.run(Thread.java:745)
    [apply] *** AWTRobotUtil: UncaughtException (this Thread Thread-4-Animator#01) : Thread <Thread-4-Animator#01>, java.lang.ThreadDeath: null
    [apply] java.lang.ThreadDeath
    [apply] 	at java.lang.Thread.stop(Thread.java:850)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook$1.run(GLWindow.java:724)
    [apply] 	at java.security.AccessController.doPrivileged(Native Method)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook.shutdownRenderingAction(GLWindow.java:719)
    [apply] 	at jogamp.newt.WindowImpl.shutdown(WindowImpl.java:635)
    [apply] 	at jogamp.newt.WindowImpl.shutdownAll(WindowImpl.java:123)
    [apply] 	at jogamp.newt.DisplayImpl$1.run(DisplayImpl.java:74)
    [apply] 	at com.jogamp.nativewindow.NativeWindowFactory.shutdown(NativeWindowFactory.java:272)
    [apply] 	at com.jogamp.nativewindow.NativeWindowFactory$2$1.run(NativeWindowFactory.java:190)
    [apply] 	at java.lang.Thread.run(Thread.java:745)
    [apply] *** AWTRobotUtil: UncaughtException (this Thread Thread-4-Animator#02) : Thread <Thread-4-Animator#02>, java.lang.ThreadDeath: null
    [apply] java.lang.ThreadDeath
    [apply] 	at java.lang.Thread.stop(Thread.java:850)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook$1.run(GLWindow.java:724)
    [apply] 	at java.security.AccessController.doPrivileged(Native Method)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook.shutdownRenderingAction(GLWindow.java:719)
    [apply] 	at jogamp.newt.WindowImpl.shutdown(WindowImpl.java:635)
    [apply] 	at jogamp.newt.WindowImpl.shutdownAll(WindowImpl.java:123)
    [apply] 	at jogamp.newt.DisplayImpl$1.run(DisplayImpl.java:74)
    [apply] 	at com.jogamp.nativewindow.NativeWindowFactory.shutdown(NativeWindowFactory.java:272)
    [apply] 	at com.jogamp.nativewindow.NativeWindowFactory$2$1.run(NativeWindowFactory.java:190)
    [apply] 	at java.lang.Thread.run(Thread.java:745)
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT.xml
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646048246 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646048248 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT - test01
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0xeb5affc, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x365ba164, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x791c6591, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES1.reshape 0/0 64x64, swapInterval 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES1.reshape FIN
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 reuse: GearsObj[0x46918174, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 reuse: GearsObj[0x70c3904, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 reuse: GearsObj[0xfda727f, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES1: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 256x256, swapInterval 0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] Master Context: hash 0x3b0944c1, 	(isShared true, created true, master 0x3b0944c1)
    [apply]   Created   Ctx #0: hash 0x67468343, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x67468343, 	(isShared true, created true, master 0x3b0944c1)
    [apply]   Created   Ctx #0: hash 0x3b0944c1, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 reuse: GearsObj[0x22535772, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 reuse: GearsObj[0x44718e25, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 reuse: GearsObj[0x18e4555e, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES1: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 256x256, swapInterval 0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] Master Context: hash 0x3b0944c1, 	(isShared true, created true, master 0x3b0944c1)
    [apply]   Created   Ctx #0: hash 0x67468343, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6883e137, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x6883e137, 	(isShared true, created true, master 0x3b0944c1)
    [apply]   Created   Ctx #0: hash 0x3b0944c1, 	(created true)
    [apply]   Created   Ctx #1: hash 0x67468343, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x5749a77a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x1f011b10, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x2575e30b, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 256x256, swapInterval 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] Master Context: hash 0x3b0944c1, 	(isShared true, created true, master 0x3b0944c1)
    [apply]   Created   Ctx #0: hash 0x67468343, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6883e137, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x6f19852c, 	(isShared false, created true, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES1.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT - test01
    [apply] junit.framework.TestListener: endTest(test01)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646049737 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646049737 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.07 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646048246 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646048248 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT - test01
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0xeb5affc, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x365ba164, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x791c6591, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES1.reshape 0/0 64x64, swapInterval 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES1.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 reuse: GearsObj[0x46918174, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 reuse: GearsObj[0x70c3904, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 reuse: GearsObj[0xfda727f, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES1: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 256x256, swapInterval 0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] Master Context: hash 0x3b0944c1, 	(isShared true, created true, master 0x3b0944c1)
    [apply]   Created   Ctx #0: hash 0x67468343, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x67468343, 	(isShared true, created true, master 0x3b0944c1)
    [apply]   Created   Ctx #0: hash 0x3b0944c1, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 reuse: GearsObj[0x22535772, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 reuse: GearsObj[0x44718e25, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 reuse: GearsObj[0x18e4555e, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES1: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 256x256, swapInterval 0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] Master Context: hash 0x3b0944c1, 	(isShared true, created true, master 0x3b0944c1)
    [apply]   Created   Ctx #0: hash 0x67468343, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6883e137, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x6883e137, 	(isShared true, created true, master 0x3b0944c1)
    [apply]   Created   Ctx #0: hash 0x3b0944c1, 	(created true)
    [apply]   Created   Ctx #1: hash 0x67468343, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x5749a77a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x1f011b10, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x2575e30b, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 256x256, swapInterval 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] Master Context: hash 0x3b0944c1, 	(isShared true, created true, master 0x3b0944c1)
    [apply]   Created   Ctx #0: hash 0x67468343, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6883e137, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x6f19852c, 	(isShared false, created true, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES1.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646049737 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646049737 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 0.68 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646051132 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646051134 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01CommonAnimatorSharedCopyBuffer)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test01CommonAnimatorSharedCopyBuffer
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0xe960b00: tileRendererInUse null, GearsES2[obj 0xe960b00 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xe960b00 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xe960b00 created: GearsObj[0x57a9587, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xe960b00 created: GearsObj[0x63c3c71c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xe960b00 created: GearsObj[0x63c3c71c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0xe960b00 FIN GearsES2[obj 0xe960b00 isInit true, usesShared false, 1 GearsObj[0x57a9587, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63c3c71c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7cc46f28, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0xe960b00 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fc2205d7220, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xe960b00, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0xe960b00 256x256, swapInterval 0, drawable 0x7fc2205d7220
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0xe960b00 256x256, swapInterval 0, drawable 0x7fc2205d7220
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xe960b00 256x256, swapInterval 0, drawable 0x7fc2205d7220
    [apply] XXX-C-1.1: hash 0x2da8fbd9, 	(isShared false, created true, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x6f9e4caa: tileRendererInUse null, GearsES2[obj 0x6f9e4caa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0xe960b00 isInit true, usesShared false, 1 GearsObj[0x57a9587, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63c3c71c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7cc46f28, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x6f9e4caa on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6f9e4caa created w/ share: GearsObj[0x57a9587, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x48fd0e6d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6f9e4caa created w/ share: GearsObj[0x63c3c71c, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5146b25d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6f9e4caa created w/ share: GearsObj[0x7cc46f28, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x2545e3b8, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x6f9e4caa FIN GearsES2[obj 0x6f9e4caa isInit true, usesShared true, 1 GearsObj[0x48fd0e6d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5146b25d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2545e3b8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xe960b00 isInit true, usesShared false, 1 GearsObj[0x57a9587, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63c3c71c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7cc46f28, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x6f9e4caa 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fc22066c170, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6f9e4caa, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x6f9e4caa 256x256, swapInterval 0, drawable 0x7fc22066c170
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x6f9e4caa 256x256, swapInterval 0, drawable 0x7fc22066c170
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6f9e4caa 256x256, swapInterval 0, drawable 0x7fc22066c170
    [apply] XXX-C-2.1: hash 0x2da8fbd9, 	(isShared true, created true, master 0x2da8fbd9)
    [apply]   Created   Ctx #0: hash 0x72865da0, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] XXX-C-2.2: hash 0x72865da0, 	(isShared true, created true, master 0x2da8fbd9)
    [apply]   Created   Ctx #0: hash 0x2da8fbd9, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x60f4604a: tileRendererInUse null, GearsES2[obj 0x60f4604a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0xe960b00 isInit true, usesShared false, 1 GearsObj[0x57a9587, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63c3c71c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7cc46f28, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x60f4604a on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x60f4604a created w/ share: GearsObj[0x57a9587, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x4f3c85ae, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x60f4604a created w/ share: GearsObj[0x63c3c71c, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x52ba3422, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x60f4604a created w/ share: GearsObj[0x7cc46f28, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x56393b64, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x60f4604a FIN GearsES2[obj 0x60f4604a isInit true, usesShared true, 1 GearsObj[0x4f3c85ae, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x52ba3422, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56393b64, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xe960b00 isInit true, usesShared false, 1 GearsObj[0x57a9587, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63c3c71c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7cc46f28, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x60f4604a 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fc220671dd0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x60f4604a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x60f4604a 256x256, swapInterval 0, drawable 0x7fc220671dd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x60f4604a 256x256, swapInterval 0, drawable 0x7fc220671dd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x60f4604a 256x256, swapInterval 0, drawable 0x7fc220671dd0
    [apply] XXX-C-3.1: hash 0x2da8fbd9, 	(isShared true, created true, master 0x2da8fbd9)
    [apply]   Created   Ctx #0: hash 0x72865da0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x561f9141, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x72865da0, 	(isShared true, created true, master 0x2da8fbd9)
    [apply]   Created   Ctx #0: hash 0x561f9141, 	(created true)
    [apply]   Created   Ctx #1: hash 0x2da8fbd9, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x561f9141, 	(isShared true, created true, master 0x2da8fbd9)
    [apply]   Created   Ctx #0: hash 0x72865da0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x2da8fbd9, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x60f4604a: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x60f4604a FIN
    [apply] XXX-D-0.1: hash 0x2da8fbd9, 	(isShared true, created true, master 0x2da8fbd9)
    [apply]   Created   Ctx #0: hash 0x72865da0, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x561f9141, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.2: hash 0x72865da0, 	(isShared true, created true, master 0x2da8fbd9)
    [apply]   Created   Ctx #0: hash 0x2da8fbd9, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x561f9141, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.3: hash 0x561f9141, 	(isShared true, created false, master 0x2da8fbd9)
    [apply]   Created   Ctx #0: hash 0x72865da0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x2da8fbd9, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6f9e4caa: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6f9e4caa FIN
    [apply] XXX-D-1.1: hash 0x2da8fbd9, 	(isShared true, created true, master 0x2da8fbd9)
    [apply]   Destroyed Ctx #0: hash 0x72865da0, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x561f9141, 	(created false)
    [apply] 	 Total created 0 + destroyed 2 = 2
    [apply] 
    [apply] XXX-D-1.2: hash 0x72865da0, 	(isShared true, created false, master 0x2da8fbd9)
    [apply]   Created   Ctx #0: hash 0x2da8fbd9, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x561f9141, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-1.3: hash 0x561f9141, 	(isShared true, created false, master 0x2da8fbd9)
    [apply]   Created   Ctx #0: hash 0x2da8fbd9, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x72865da0, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xe960b00: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xe960b00 FIN
    [apply] XXX-D-2.1: hash 0x2da8fbd9, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.2: hash 0x72865da0, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.3: hash 0x561f9141, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] junit.framework.TestListener: endTest(test01CommonAnimatorSharedCopyBuffer)
    [apply] junit.framework.TestListener: startTest(test02CommonAnimatorMapBuffer)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test01CommonAnimatorSharedCopyBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test02CommonAnimatorMapBuffer
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x782f6b7: tileRendererInUse null, GearsES2[obj 0x782f6b7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x782f6b7 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x782f6b7 created: GearsObj[0x59835bcf, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x782f6b7 created: GearsObj[0x6f60536e, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x782f6b7 created: GearsObj[0x6f60536e, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x782f6b7 FIN GearsES2[obj 0x782f6b7 isInit true, usesShared false, 1 GearsObj[0x59835bcf, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x6f60536e, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x80e0a48, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x782f6b7 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fc2207cd150, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x782f6b7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x782f6b7 256x256, swapInterval 0, drawable 0x7fc2207cd150
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x782f6b7 256x256, swapInterval 0, drawable 0x7fc2207cd150
    [apply] XXX-C-1.1: hash 0x27db05b7, 	(isShared false, created true, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x782f6b7 256x256, swapInterval 0, drawable 0x7fc2207cd150
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0xa0e46f6: tileRendererInUse null, GearsES2[obj 0xa0e46f6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x782f6b7 isInit true, usesShared false, 1 GearsObj[0x59835bcf, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x6f60536e, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x80e0a48, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0xa0e46f6 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xa0e46f6 created w/ share: GearsObj[0x59835bcf, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x3c43bfa1, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0xa0e46f6 created w/ share: GearsObj[0x6f60536e, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x6b031976, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0xa0e46f6 created w/ share: GearsObj[0x80e0a48, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x647bbdbf, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0xa0e46f6 FIN GearsES2[obj 0xa0e46f6 isInit true, usesShared true, 1 GearsObj[0x3c43bfa1, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x6b031976, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x647bbdbf, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x782f6b7 isInit true, usesShared false, 1 GearsObj[0x59835bcf, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x6f60536e, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x80e0a48, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0xa0e46f6 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fc22056a6f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xa0e46f6, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0xa0e46f6 256x256, swapInterval 0, drawable 0x7fc22056a6f0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0xa0e46f6 256x256, swapInterval 0, drawable 0x7fc22056a6f0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xa0e46f6 256x256, swapInterval 0, drawable 0x7fc22056a6f0
    [apply] XXX-C-2.1: hash 0x27db05b7, 	(isShared true, created true, master 0x27db05b7)
    [apply]   Created   Ctx #0: hash 0x5a6cd0ab, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] XXX-C-2.2: hash 0x5a6cd0ab, 	(isShared true, created true, master 0x27db05b7)
    [apply]   Created   Ctx #0: hash 0x27db05b7, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x2fb99073: tileRendererInUse null, GearsES2[obj 0x2fb99073 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x782f6b7 isInit true, usesShared false, 1 GearsObj[0x59835bcf, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x6f60536e, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x80e0a48, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x2fb99073 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2fb99073 created w/ share: GearsObj[0x59835bcf, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x4e3d0ccd, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x2fb99073 created w/ share: GearsObj[0x6f60536e, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x60148ef6, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x2fb99073 created w/ share: GearsObj[0x80e0a48, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x9e47148, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x2fb99073 FIN GearsES2[obj 0x2fb99073 isInit true, usesShared true, 1 GearsObj[0x4e3d0ccd, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x60148ef6, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x9e47148, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x782f6b7 isInit true, usesShared false, 1 GearsObj[0x59835bcf, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x6f60536e, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x80e0a48, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x2fb99073 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fc2207b3940, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2fb99073, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x2fb99073 256x256, swapInterval 0, drawable 0x7fc2207b3940
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x2fb99073 256x256, swapInterval 0, drawable 0x7fc2207b3940
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x2fb99073 256x256, swapInterval 0, drawable 0x7fc2207b3940
    [apply] XXX-C-3.1: hash 0x27db05b7, 	(isShared true, created true, master 0x27db05b7)
    [apply]   Created   Ctx #0: hash 0x5a6cd0ab, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7cc4701a, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x5a6cd0ab, 	(isShared true, created true, master 0x27db05b7)
    [apply]   Created   Ctx #0: hash 0x27db05b7, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7cc4701a, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x7cc4701a, 	(isShared true, created true, master 0x27db05b7)
    [apply]   Created   Ctx #0: hash 0x5a6cd0ab, 	(created true)
    [apply]   Created   Ctx #1: hash 0x27db05b7, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x2fb99073: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x2fb99073 FIN
    [apply] XXX-D-0.1: hash 0x27db05b7, 	(isShared true, created true, master 0x27db05b7)
    [apply]   Created   Ctx #0: hash 0x5a6cd0ab, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x7cc4701a, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.2: hash 0x5a6cd0ab, 	(isShared true, created true, master 0x27db05b7)
    [apply]   Created   Ctx #0: hash 0x27db05b7, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x7cc4701a, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.3: hash 0x7cc4701a, 	(isShared true, created false, master 0x27db05b7)
    [apply]   Created   Ctx #0: hash 0x5a6cd0ab, 	(created true)
    [apply]   Created   Ctx #1: hash 0x27db05b7, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0xa0e46f6: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0xa0e46f6 FIN
    [apply] XXX-D-1.1: hash 0x27db05b7, 	(isShared true, created true, master 0x27db05b7)
    [apply]   Destroyed Ctx #0: hash 0x5a6cd0ab, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x7cc4701a, 	(created false)
    [apply] 	 Total created 0 + destroyed 2 = 2
    [apply] 
    [apply] XXX-D-1.2: hash 0x5a6cd0ab, 	(isShared true, created false, master 0x27db05b7)
    [apply]   Created   Ctx #0: hash 0x27db05b7, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x7cc4701a, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-1.3: hash 0x7cc4701a, 	(isShared true, created false, master 0x27db05b7)
    [apply]   Created   Ctx #0: hash 0x27db05b7, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x5a6cd0ab, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x782f6b7: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x782f6b7 FIN
    [apply] XXX-D-2.1: hash 0x27db05b7, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.2: hash 0x5a6cd0ab, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.3: hash 0x7cc4701a, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test02CommonAnimatorMapBuffer
    [apply] junit.framework.TestListener: endTest(test02CommonAnimatorMapBuffer)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646060286 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646060287 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.737 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646051132 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646051134 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test01CommonAnimatorSharedCopyBuffer
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0xe960b00: tileRendererInUse null, GearsES2[obj 0xe960b00 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xe960b00 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xe960b00 created: GearsObj[0x57a9587, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xe960b00 created: GearsObj[0x63c3c71c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xe960b00 created: GearsObj[0x63c3c71c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0xe960b00 FIN GearsES2[obj 0xe960b00 isInit true, usesShared false, 1 GearsObj[0x57a9587, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63c3c71c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7cc46f28, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0xe960b00 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fc2205d7220, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xe960b00, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0xe960b00 256x256, swapInterval 0, drawable 0x7fc2205d7220
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0xe960b00 256x256, swapInterval 0, drawable 0x7fc2205d7220
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xe960b00 256x256, swapInterval 0, drawable 0x7fc2205d7220
    [apply] XXX-C-1.1: hash 0x2da8fbd9, 	(isShared false, created true, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x6f9e4caa: tileRendererInUse null, GearsES2[obj 0x6f9e4caa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0xe960b00 isInit true, usesShared false, 1 GearsObj[0x57a9587, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63c3c71c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7cc46f28, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x6f9e4caa on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6f9e4caa created w/ share: GearsObj[0x57a9587, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x48fd0e6d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6f9e4caa created w/ share: GearsObj[0x63c3c71c, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5146b25d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6f9e4caa created w/ share: GearsObj[0x7cc46f28, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x2545e3b8, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x6f9e4caa FIN GearsES2[obj 0x6f9e4caa isInit true, usesShared true, 1 GearsObj[0x48fd0e6d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5146b25d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2545e3b8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xe960b00 isInit true, usesShared false, 1 GearsObj[0x57a9587, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63c3c71c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7cc46f28, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x6f9e4caa 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fc22066c170, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6f9e4caa, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x6f9e4caa 256x256, swapInterval 0, drawable 0x7fc22066c170
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x6f9e4caa 256x256, swapInterval 0, drawable 0x7fc22066c170
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6f9e4caa 256x256, swapInterval 0, drawable 0x7fc22066c170
    [apply] XXX-C-2.1: hash 0x2da8fbd9, 	(isShared true, created true, master 0x2da8fbd9)
    [apply]   Created   Ctx #0: hash 0x72865da0, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] XXX-C-2.2: hash 0x72865da0, 	(isShared true, created true, master 0x2da8fbd9)
    [apply]   Created   Ctx #0: hash 0x2da8fbd9, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x60f4604a: tileRendererInUse null, GearsES2[obj 0x60f4604a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0xe960b00 isInit true, usesShared false, 1 GearsObj[0x57a9587, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63c3c71c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7cc46f28, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x60f4604a on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x60f4604a created w/ share: GearsObj[0x57a9587, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x4f3c85ae, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x60f4604a created w/ share: GearsObj[0x63c3c71c, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x52ba3422, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x60f4604a created w/ share: GearsObj[0x7cc46f28, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x56393b64, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x60f4604a FIN GearsES2[obj 0x60f4604a isInit true, usesShared true, 1 GearsObj[0x4f3c85ae, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x52ba3422, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56393b64, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xe960b00 isInit true, usesShared false, 1 GearsObj[0x57a9587, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63c3c71c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7cc46f28, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x60f4604a 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fc220671dd0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x60f4604a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x60f4604a 256x256, swapInterval 0, drawable 0x7fc220671dd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x60f4604a 256x256, swapInterval 0, drawable 0x7fc220671dd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x60f4604a 256x256, swapInterval 0, drawable 0x7fc220671dd0
    [apply] XXX-C-3.1: hash 0x2da8fbd9, 	(isShared true, created true, master 0x2da8fbd9)
    [apply]   Created   Ctx #0: hash 0x72865da0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x561f9141, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x72865da0, 	(isShared true, created true, master 0x2da8fbd9)
    [apply]   Created   Ctx #0: hash 0x561f9141, 	(created true)
    [apply]   Created   Ctx #1: hash 0x2da8fbd9, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x561f9141, 	(isShared true, created true, master 0x2da8fbd9)
    [apply]   Created   Ctx #0: hash 0x72865da0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x2da8fbd9, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x60f4604a: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x60f4604a FIN
    [apply] XXX-D-0.1: hash 0x2da8fbd9, 	(isShared true, created true, master 0x2da8fbd9)
    [apply]   Created   Ctx #0: hash 0x72865da0, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x561f9141, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.2: hash 0x72865da0, 	(isShared true, created true, master 0x2da8fbd9)
    [apply]   Created   Ctx #0: hash 0x2da8fbd9, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x561f9141, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.3: hash 0x561f9141, 	(isShared true, created false, master 0x2da8fbd9)
    [apply]   Created   Ctx #0: hash 0x72865da0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x2da8fbd9, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6f9e4caa: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6f9e4caa FIN
    [apply] XXX-D-1.1: hash 0x2da8fbd9, 	(isShared true, created true, master 0x2da8fbd9)
    [apply]   Destroyed Ctx #0: hash 0x72865da0, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x561f9141, 	(created false)
    [apply] 	 Total created 0 + destroyed 2 = 2
    [apply] 
    [apply] XXX-D-1.2: hash 0x72865da0, 	(isShared true, created false, master 0x2da8fbd9)
    [apply]   Created   Ctx #0: hash 0x2da8fbd9, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x561f9141, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-1.3: hash 0x561f9141, 	(isShared true, created false, master 0x2da8fbd9)
    [apply]   Created   Ctx #0: hash 0x2da8fbd9, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x72865da0, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xe960b00: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xe960b00 FIN
    [apply] XXX-D-2.1: hash 0x2da8fbd9, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.2: hash 0x72865da0, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.3: hash 0x561f9141, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test01CommonAnimatorSharedCopyBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test02CommonAnimatorMapBuffer
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x782f6b7: tileRendererInUse null, GearsES2[obj 0x782f6b7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x782f6b7 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x782f6b7 created: GearsObj[0x59835bcf, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x782f6b7 created: GearsObj[0x6f60536e, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x782f6b7 created: GearsObj[0x6f60536e, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x782f6b7 FIN GearsES2[obj 0x782f6b7 isInit true, usesShared false, 1 GearsObj[0x59835bcf, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x6f60536e, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x80e0a48, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x782f6b7 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fc2207cd150, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x782f6b7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x782f6b7 256x256, swapInterval 0, drawable 0x7fc2207cd150
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x782f6b7 256x256, swapInterval 0, drawable 0x7fc2207cd150
    [apply] XXX-C-1.1: hash 0x27db05b7, 	(isShared false, created true, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x782f6b7 256x256, swapInterval 0, drawable 0x7fc2207cd150
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0xa0e46f6: tileRendererInUse null, GearsES2[obj 0xa0e46f6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x782f6b7 isInit true, usesShared false, 1 GearsObj[0x59835bcf, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x6f60536e, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x80e0a48, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0xa0e46f6 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xa0e46f6 created w/ share: GearsObj[0x59835bcf, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x3c43bfa1, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0xa0e46f6 created w/ share: GearsObj[0x6f60536e, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x6b031976, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0xa0e46f6 created w/ share: GearsObj[0x80e0a48, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x647bbdbf, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0xa0e46f6 FIN GearsES2[obj 0xa0e46f6 isInit true, usesShared true, 1 GearsObj[0x3c43bfa1, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x6b031976, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x647bbdbf, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x782f6b7 isInit true, usesShared false, 1 GearsObj[0x59835bcf, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x6f60536e, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x80e0a48, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0xa0e46f6 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fc22056a6f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xa0e46f6, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0xa0e46f6 256x256, swapInterval 0, drawable 0x7fc22056a6f0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0xa0e46f6 256x256, swapInterval 0, drawable 0x7fc22056a6f0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xa0e46f6 256x256, swapInterval 0, drawable 0x7fc22056a6f0
    [apply] XXX-C-2.1: hash 0x27db05b7, 	(isShared true, created true, master 0x27db05b7)
    [apply]   Created   Ctx #0: hash 0x5a6cd0ab, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] XXX-C-2.2: hash 0x5a6cd0ab, 	(isShared true, created true, master 0x27db05b7)
    [apply]   Created   Ctx #0: hash 0x27db05b7, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x2fb99073: tileRendererInUse null, GearsES2[obj 0x2fb99073 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x782f6b7 isInit true, usesShared false, 1 GearsObj[0x59835bcf, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x6f60536e, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x80e0a48, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x2fb99073 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2fb99073 created w/ share: GearsObj[0x59835bcf, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x4e3d0ccd, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x2fb99073 created w/ share: GearsObj[0x6f60536e, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x60148ef6, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x2fb99073 created w/ share: GearsObj[0x80e0a48, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x9e47148, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x2fb99073 FIN GearsES2[obj 0x2fb99073 isInit true, usesShared true, 1 GearsObj[0x4e3d0ccd, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x60148ef6, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x9e47148, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x782f6b7 isInit true, usesShared false, 1 GearsObj[0x59835bcf, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x6f60536e, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x80e0a48, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x2fb99073 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fc2207b3940, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2fb99073, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x2fb99073 256x256, swapInterval 0, drawable 0x7fc2207b3940
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x2fb99073 256x256, swapInterval 0, drawable 0x7fc2207b3940
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x2fb99073 256x256, swapInterval 0, drawable 0x7fc2207b3940
    [apply] XXX-C-3.1: hash 0x27db05b7, 	(isShared true, created true, master 0x27db05b7)
    [apply]   Created   Ctx #0: hash 0x5a6cd0ab, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7cc4701a, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x5a6cd0ab, 	(isShared true, created true, master 0x27db05b7)
    [apply]   Created   Ctx #0: hash 0x27db05b7, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7cc4701a, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x7cc4701a, 	(isShared true, created true, master 0x27db05b7)
    [apply]   Created   Ctx #0: hash 0x5a6cd0ab, 	(created true)
    [apply]   Created   Ctx #1: hash 0x27db05b7, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x2fb99073: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x2fb99073 FIN
    [apply] XXX-D-0.1: hash 0x27db05b7, 	(isShared true, created true, master 0x27db05b7)
    [apply]   Created   Ctx #0: hash 0x5a6cd0ab, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x7cc4701a, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.2: hash 0x5a6cd0ab, 	(isShared true, created true, master 0x27db05b7)
    [apply]   Created   Ctx #0: hash 0x27db05b7, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x7cc4701a, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.3: hash 0x7cc4701a, 	(isShared true, created false, master 0x27db05b7)
    [apply]   Created   Ctx #0: hash 0x5a6cd0ab, 	(created true)
    [apply]   Created   Ctx #1: hash 0x27db05b7, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0xa0e46f6: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0xa0e46f6 FIN
    [apply] XXX-D-1.1: hash 0x27db05b7, 	(isShared true, created true, master 0x27db05b7)
    [apply]   Destroyed Ctx #0: hash 0x5a6cd0ab, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x7cc4701a, 	(created false)
    [apply] 	 Total created 0 + destroyed 2 = 2
    [apply] 
    [apply] XXX-D-1.2: hash 0x5a6cd0ab, 	(isShared true, created false, master 0x27db05b7)
    [apply]   Created   Ctx #0: hash 0x27db05b7, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x7cc4701a, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-1.3: hash 0x7cc4701a, 	(isShared true, created false, master 0x27db05b7)
    [apply]   Created   Ctx #0: hash 0x27db05b7, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x5a6cd0ab, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x782f6b7: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x782f6b7 FIN
    [apply] XXX-D-2.1: hash 0x27db05b7, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.2: hash 0x5a6cd0ab, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.3: hash 0x7cc4701a, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test02CommonAnimatorMapBuffer
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646060286 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646060287 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01CommonAnimatorSharedCopyBuffer took 4.205 sec
    [apply] Testcase: test02CommonAnimatorMapBuffer took 4.117 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646061835 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646061837 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01CommonAnimatorSharedOnscreen)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test01CommonAnimatorSharedOnscreen
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x723e2afc: tileRendererInUse null, GearsES2[obj 0x723e2afc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x723e2afc on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x723e2afc created: GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x723e2afc created: GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x723e2afc created: GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x723e2afc FIN GearsES2[obj 0x723e2afc isInit true, usesShared false, 1 GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x723e2afc 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fef8b4e6b50, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x723e2afc, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x723e2afc 256x256, swapInterval 1, drawable 0x7fef8b4e6b50
    [apply] Master Gears Init done: GearsES2[obj 0x723e2afc isInit true, usesShared false, 1 GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.0 0x79c41cf0: tileRendererInUse null, GearsES2[obj 0x79c41cf0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x723e2afc isInit true, usesShared false, 1 GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x79c41cf0 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x79c41cf0 created w/ share: GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2e449f77, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x79c41cf0 created w/ share: GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6f8b47c8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x79c41cf0 created w/ share: GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7f3e19dd, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.X 0x79c41cf0 FIN GearsES2[obj 0x79c41cf0 isInit true, usesShared true, 1 GearsObj[0x2e449f77, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f8b47c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f3e19dd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x723e2afc isInit true, usesShared false, 1 GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x79c41cf0 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8da20c60, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79c41cf0, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x241e333d, 	(isShared true, created true, master 0x241e333d)
    [apply]   Created   Ctx #0: hash 0x6b046b3c, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x6b046b3c, 	(isShared true, created true, master 0x241e333d)
    [apply]   Created   Ctx #0: hash 0x241e333d, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x79c41cf0 isInit true, usesShared true, 1 GearsObj[0x2e449f77, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f8b47c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f3e19dd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x723e2afc isInit true, usesShared false, 1 GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.0 0x29758358: tileRendererInUse null, GearsES2[obj 0x29758358 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x723e2afc isInit true, usesShared false, 1 GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x29758358 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x29758358 created w/ share: GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x65e5808c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x29758358 created w/ share: GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5d6a849e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x29758358 created w/ share: GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x55821ab9, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.X 0x29758358 FIN GearsES2[obj 0x29758358 isInit true, usesShared true, 1 GearsObj[0x65e5808c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d6a849e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55821ab9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x723e2afc isInit true, usesShared false, 1 GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x29758358 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8da3da90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x29758358, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x241e333d, 	(isShared true, created true, master 0x241e333d)
    [apply]   Created   Ctx #0: hash 0x731d7880, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6b046b3c, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x731d7880, 	(isShared true, created true, master 0x241e333d)
    [apply]   Created   Ctx #0: hash 0x6b046b3c, 	(created true)
    [apply]   Created   Ctx #1: hash 0x241e333d, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x29758358 isInit true, usesShared true, 1 GearsObj[0x65e5808c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d6a849e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55821ab9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x723e2afc isInit true, usesShared false, 1 GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.0 0x7413f8b1: tileRendererInUse null, GearsES2[obj 0x7413f8b1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x723e2afc isInit true, usesShared false, 1 GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x7413f8b1 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7413f8b1 created w/ share: GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7aae6e52, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7413f8b1 created w/ share: GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x26e225b5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7413f8b1 created w/ share: GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x4aedd081, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.X 0x7413f8b1 FIN GearsES2[obj 0x7413f8b1 isInit true, usesShared true, 1 GearsObj[0x7aae6e52, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26e225b5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4aedd081, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x723e2afc isInit true, usesShared false, 1 GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x7413f8b1 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8da46b90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7413f8b1, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x241e333d, 	(isShared true, created true, master 0x241e333d)
    [apply]   Created   Ctx #0: hash 0x731d7880, 	(created true)
    [apply]   Created   Ctx #1: hash 0x3b88a054, 	(created true)
    [apply]   Created   Ctx #2: hash 0x6b046b3c, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0x3b88a054, 	(isShared true, created true, master 0x241e333d)
    [apply]   Created   Ctx #0: hash 0x731d7880, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6b046b3c, 	(created true)
    [apply]   Created   Ctx #2: hash 0x241e333d, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x7413f8b1 isInit true, usesShared true, 1 GearsObj[0x7aae6e52, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26e225b5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4aedd081, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x723e2afc isInit true, usesShared false, 1 GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] junit.framework.TestListener: endTest(test01CommonAnimatorSharedOnscreen)
    [apply] junit.framework.TestListener: startTest(test02EachWithAnimatorSharedOnscreen)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x79c41cf0: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x79c41cf0 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x29758358: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x29758358 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x7413f8b1: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x7413f8b1 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x723e2afc: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x723e2afc FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test01CommonAnimatorSharedOnscreen
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test02EachWithAnimatorSharedOnscreen
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x249f1474: tileRendererInUse null, GearsES2[obj 0x249f1474 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x249f1474 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x249f1474 created: GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x249f1474 created: GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x249f1474 created: GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x249f1474 FIN GearsES2[obj 0x249f1474 isInit true, usesShared false, 1 GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x249f1474 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fef8b75e800, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x249f1474, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x249f1474 256x256, swapInterval 1, drawable 0x7fef8b75e800
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x249f1474 256x256, swapInterval 1, drawable 0x7fef8b75e800
    [apply] Master Gears Init done: GearsES2[obj 0x249f1474 isInit true, usesShared false, 1 GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.init.0 0x494ad0b8: tileRendererInUse null, GearsES2[obj 0x494ad0b8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x249f1474 isInit true, usesShared false, 1 GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x494ad0b8 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x494ad0b8 created w/ share: GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x14463a94, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x494ad0b8 created w/ share: GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5d87321c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x494ad0b8 created w/ share: GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6c0ace9e, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.init.X 0x494ad0b8 FIN GearsES2[obj 0x494ad0b8 isInit true, usesShared true, 1 GearsObj[0x14463a94, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d87321c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6c0ace9e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x249f1474 isInit true, usesShared false, 1 GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x494ad0b8 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8b5ec980, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x494ad0b8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x27caa51c, 	(isShared true, created true, master 0x27caa51c)
    [apply]   Created   Ctx #0: hash 0x15dd9374, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x15dd9374, 	(isShared true, created true, master 0x27caa51c)
    [apply]   Created   Ctx #0: hash 0x27caa51c, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x494ad0b8 isInit true, usesShared true, 1 GearsObj[0x14463a94, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d87321c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6c0ace9e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x249f1474 isInit true, usesShared false, 1 GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.init.0 0x45579e55: tileRendererInUse null, GearsES2[obj 0x45579e55 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x249f1474 isInit true, usesShared false, 1 GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x45579e55 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x45579e55 created w/ share: GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x273cf4a4, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x45579e55 created w/ share: GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x54489403, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x45579e55 created w/ share: GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5ff9cf81, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.init.X 0x45579e55 FIN GearsES2[obj 0x45579e55 isInit true, usesShared true, 1 GearsObj[0x273cf4a4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54489403, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5ff9cf81, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x249f1474 isInit true, usesShared false, 1 GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.reshape 0x45579e55 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8b763840, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x45579e55, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x27caa51c, 	(isShared true, created true, master 0x27caa51c)
    [apply]   Created   Ctx #0: hash 0x15dd9374, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5fd3875a, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x5fd3875a, 	(isShared true, created true, master 0x27caa51c)
    [apply]   Created   Ctx #0: hash 0x15dd9374, 	(created true)
    [apply]   Created   Ctx #1: hash 0x27caa51c, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x45579e55 isInit true, usesShared true, 1 GearsObj[0x273cf4a4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54489403, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5ff9cf81, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x249f1474 isInit true, usesShared false, 1 GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.init.0 0x1b28c190: tileRendererInUse null, GearsES2[obj 0x1b28c190 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x249f1474 isInit true, usesShared false, 1 GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x1b28c190 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1b28c190 created w/ share: GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x1d6d623c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1b28c190 created w/ share: GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x7e65f436, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1b28c190 created w/ share: GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x65827453, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.init.X 0x1b28c190 FIN GearsES2[obj 0x1b28c190 isInit true, usesShared true, 1 GearsObj[0x1d6d623c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e65f436, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x65827453, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x249f1474 isInit true, usesShared false, 1 GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.reshape 0x1b28c190 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8da45660, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1b28c190, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x27caa51c, 	(isShared true, created true, master 0x27caa51c)
    [apply]   Created   Ctx #0: hash 0x79ec3321, 	(created true)
    [apply]   Created   Ctx #1: hash 0x15dd9374, 	(created true)
    [apply]   Created   Ctx #2: hash 0x5fd3875a, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0x79ec3321, 	(isShared true, created true, master 0x27caa51c)
    [apply]   Created   Ctx #0: hash 0x15dd9374, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5fd3875a, 	(created true)
    [apply]   Created   Ctx #2: hash 0x27caa51c, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x1b28c190 isInit true, usesShared true, 1 GearsObj[0x1d6d623c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e65f436, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x65827453, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x249f1474 isInit true, usesShared false, 1 GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] junit.framework.TestListener: endTest(test02EachWithAnimatorSharedOnscreen)
    [apply] junit.framework.TestListener: startTest(test11CommonAnimatorSharedOffscreen)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x494ad0b8: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x494ad0b8 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x45579e55: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x45579e55 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x1b28c190: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x1b28c190 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x249f1474: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x249f1474 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test02EachWithAnimatorSharedOnscreen
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test11CommonAnimatorSharedOffscreen
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x654ec1d0: tileRendererInUse null, GearsES2[obj 0x654ec1d0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x654ec1d0 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x654ec1d0 created: GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x654ec1d0 created: GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x654ec1d0 created: GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x654ec1d0 FIN GearsES2[obj 0x654ec1d0 isInit true, usesShared false, 1 GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x654ec1d0 0/0 64x64 of 64x64, swapInterval 1, drawable 0x7fef8b66ace0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x654ec1d0, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x654ec1d0 64x64, swapInterval 1, drawable 0x7fef8b66ace0
    [apply] Master Gears Init done: GearsES2[obj 0x654ec1d0 isInit true, usesShared false, 1 GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.0 0x3ccda3: tileRendererInUse null, GearsES2[obj 0x3ccda3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x654ec1d0 isInit true, usesShared false, 1 GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3ccda3 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3ccda3 created w/ share: GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x204cbd93, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3ccda3 created w/ share: GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x1aa694aa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3ccda3 created w/ share: GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x58c768f8, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.X 0x3ccda3 FIN GearsES2[obj 0x3ccda3 isInit true, usesShared true, 1 GearsObj[0x204cbd93, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1aa694aa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58c768f8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x654ec1d0 isInit true, usesShared false, 1 GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.reshape 0x3ccda3 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8b591310, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3ccda3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x64230458, 	(isShared true, created true, master 0x64230458)
    [apply]   Created   Ctx #0: hash 0x1d98fea6, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x1d98fea6, 	(isShared true, created true, master 0x64230458)
    [apply]   Created   Ctx #0: hash 0x64230458, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x3ccda3 isInit true, usesShared true, 1 GearsObj[0x204cbd93, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1aa694aa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58c768f8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x654ec1d0 isInit true, usesShared false, 1 GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.0 0x7465659: tileRendererInUse null, GearsES2[obj 0x7465659 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x654ec1d0 isInit true, usesShared false, 1 GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x7465659 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7465659 created w/ share: GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x4fa65f70, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7465659 created w/ share: GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2aa9509a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7465659 created w/ share: GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0xf7ef5d0, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.X 0x7465659 FIN GearsES2[obj 0x7465659 isInit true, usesShared true, 1 GearsObj[0x4fa65f70, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2aa9509a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf7ef5d0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x654ec1d0 isInit true, usesShared false, 1 GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.reshape 0x7465659 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8b4e5ff0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7465659, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x64230458, 	(isShared true, created true, master 0x64230458)
    [apply]   Created   Ctx #0: hash 0x135f0365, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1d98fea6, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x135f0365, 	(isShared true, created true, master 0x64230458)
    [apply]   Created   Ctx #0: hash 0x1d98fea6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x64230458, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x7465659 isInit true, usesShared true, 1 GearsObj[0x4fa65f70, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2aa9509a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf7ef5d0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x654ec1d0 isInit true, usesShared false, 1 GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.0 0x41297f42: tileRendererInUse null, GearsES2[obj 0x41297f42 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x654ec1d0 isInit true, usesShared false, 1 GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x41297f42 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x41297f42 created w/ share: GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x774c53b8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x41297f42 created w/ share: GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x4c0b1825, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x41297f42 created w/ share: GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7a49c46c, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.X 0x41297f42 FIN GearsES2[obj 0x41297f42 isInit true, usesShared true, 1 GearsObj[0x774c53b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c0b1825, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a49c46c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x654ec1d0 isInit true, usesShared false, 1 GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.reshape 0x41297f42 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8b672250, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x41297f42, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x64230458, 	(isShared true, created true, master 0x64230458)
    [apply]   Created   Ctx #0: hash 0x135f0365, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1d98fea6, 	(created true)
    [apply]   Created   Ctx #2: hash 0x176095d6, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0x176095d6, 	(isShared true, created true, master 0x64230458)
    [apply]   Created   Ctx #0: hash 0x135f0365, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1d98fea6, 	(created true)
    [apply]   Created   Ctx #2: hash 0x64230458, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x41297f42 isInit true, usesShared true, 1 GearsObj[0x774c53b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c0b1825, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a49c46c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x654ec1d0 isInit true, usesShared false, 1 GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] junit.framework.TestListener: endTest(test11CommonAnimatorSharedOffscreen)
    [apply] junit.framework.TestListener: startTest(test12EachWithAnimatorSharedOffscreen)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x3ccda3: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x3ccda3 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x7465659: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x7465659 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x41297f42: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x41297f42 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x654ec1d0: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x654ec1d0 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test11CommonAnimatorSharedOffscreen
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test12EachWithAnimatorSharedOffscreen
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x3a153764: tileRendererInUse null, GearsES2[obj 0x3a153764 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3a153764 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3a153764 created: GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3a153764 created: GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3a153764 created: GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x3a153764 FIN GearsES2[obj 0x3a153764 isInit true, usesShared false, 1 GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x3a153764 0/0 64x64 of 64x64, swapInterval 1, drawable 0x7fef8da2c950, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a153764, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3a153764 64x64, swapInterval 1, drawable 0x7fef8da2c950
    [apply] Master Gears Init done: GearsES2[obj 0x3a153764 isInit true, usesShared false, 1 GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.init.0 0x72e7fcc2: tileRendererInUse null, GearsES2[obj 0x72e7fcc2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3a153764 isInit true, usesShared false, 1 GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x72e7fcc2 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x72e7fcc2 created w/ share: GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x4f138952, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x72e7fcc2 created w/ share: GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x23924ec9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x72e7fcc2 created w/ share: GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x3721605a, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.init.X 0x72e7fcc2 FIN GearsES2[obj 0x72e7fcc2 isInit true, usesShared true, 1 GearsObj[0x4f138952, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x23924ec9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3721605a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3a153764 isInit true, usesShared false, 1 GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.reshape 0x72e7fcc2 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8b75db50, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72e7fcc2, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0xf545ae1, 	(isShared true, created true, master 0xf545ae1)
    [apply]   Created   Ctx #0: hash 0x58f4e09, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x58f4e09, 	(isShared true, created true, master 0xf545ae1)
    [apply]   Created   Ctx #0: hash 0xf545ae1, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x72e7fcc2 isInit true, usesShared true, 1 GearsObj[0x4f138952, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x23924ec9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3721605a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3a153764 isInit true, usesShared false, 1 GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main] GearsES2.init.0 0x49ccd549: tileRendererInUse null, GearsES2[obj 0x49ccd549 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3a153764 isInit true, usesShared false, 1 GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x49ccd549 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x49ccd549 created w/ share: GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x11d9e634, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x49ccd549 created w/ share: GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x3d9dfe7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x49ccd549 created w/ share: GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x69cb4c8d, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main] GearsES2.init.X 0x49ccd549 FIN GearsES2[obj 0x49ccd549 isInit true, usesShared true, 1 GearsObj[0x11d9e634, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3d9dfe7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x69cb4c8d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3a153764 isInit true, usesShared false, 1 GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main] GearsES2.reshape 0x49ccd549 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8b75b330, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x49ccd549, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0xf545ae1, 	(isShared true, created true, master 0xf545ae1)
    [apply]   Created   Ctx #0: hash 0xb48a0c8, 	(created true)
    [apply]   Created   Ctx #1: hash 0x58f4e09, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0xb48a0c8, 	(isShared true, created true, master 0xf545ae1)
    [apply]   Created   Ctx #0: hash 0xf545ae1, 	(created true)
    [apply]   Created   Ctx #1: hash 0x58f4e09, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x49ccd549 isInit true, usesShared true, 1 GearsObj[0x11d9e634, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3d9dfe7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x69cb4c8d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3a153764 isInit true, usesShared false, 1 GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.init.0 0x22f9d6bc: tileRendererInUse null, GearsES2[obj 0x22f9d6bc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3a153764 isInit true, usesShared false, 1 GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x22f9d6bc on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x22f9d6bc created w/ share: GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2508bfc0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x22f9d6bc created w/ share: GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x18d170a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x22f9d6bc created w/ share: GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5d985133, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.init.X 0x22f9d6bc FIN GearsES2[obj 0x22f9d6bc isInit true, usesShared true, 1 GearsObj[0x2508bfc0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x18d170a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5d985133, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3a153764 isInit true, usesShared false, 1 GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.reshape 0x22f9d6bc 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8b5deda0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x22f9d6bc, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0xf545ae1, 	(isShared true, created true, master 0xf545ae1)
    [apply]   Created   Ctx #0: hash 0xb48a0c8, 	(created true)
    [apply]   Created   Ctx #1: hash 0x58f4e09, 	(created true)
    [apply]   Created   Ctx #2: hash 0xf772579, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0xf772579, 	(isShared true, created true, master 0xf545ae1)
    [apply]   Created   Ctx #0: hash 0xf545ae1, 	(created true)
    [apply]   Created   Ctx #1: hash 0xb48a0c8, 	(created true)
    [apply]   Created   Ctx #2: hash 0x58f4e09, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x22f9d6bc isInit true, usesShared true, 1 GearsObj[0x2508bfc0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x18d170a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5d985133, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3a153764 isInit true, usesShared false, 1 GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] junit.framework.TestListener: endTest(test12EachWithAnimatorSharedOffscreen)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x72e7fcc2: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x72e7fcc2 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x49ccd549: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x49ccd549 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x22f9d6bc: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x22f9d6bc FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x3a153764: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x3a153764 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test12EachWithAnimatorSharedOffscreen
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646068249 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646068249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.02 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646061835 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646061837 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test01CommonAnimatorSharedOnscreen
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x723e2afc: tileRendererInUse null, GearsES2[obj 0x723e2afc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x723e2afc on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x723e2afc created: GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x723e2afc created: GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x723e2afc created: GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x723e2afc FIN GearsES2[obj 0x723e2afc isInit true, usesShared false, 1 GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x723e2afc 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fef8b4e6b50, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x723e2afc, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x723e2afc 256x256, swapInterval 1, drawable 0x7fef8b4e6b50
    [apply] Master Gears Init done: GearsES2[obj 0x723e2afc isInit true, usesShared false, 1 GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.0 0x79c41cf0: tileRendererInUse null, GearsES2[obj 0x79c41cf0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x723e2afc isInit true, usesShared false, 1 GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x79c41cf0 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x79c41cf0 created w/ share: GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2e449f77, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x79c41cf0 created w/ share: GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6f8b47c8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x79c41cf0 created w/ share: GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7f3e19dd, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.X 0x79c41cf0 FIN GearsES2[obj 0x79c41cf0 isInit true, usesShared true, 1 GearsObj[0x2e449f77, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f8b47c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f3e19dd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x723e2afc isInit true, usesShared false, 1 GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x79c41cf0 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8da20c60, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79c41cf0, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x241e333d, 	(isShared true, created true, master 0x241e333d)
    [apply]   Created   Ctx #0: hash 0x6b046b3c, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x6b046b3c, 	(isShared true, created true, master 0x241e333d)
    [apply]   Created   Ctx #0: hash 0x241e333d, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x79c41cf0 isInit true, usesShared true, 1 GearsObj[0x2e449f77, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f8b47c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f3e19dd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x723e2afc isInit true, usesShared false, 1 GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.0 0x29758358: tileRendererInUse null, GearsES2[obj 0x29758358 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x723e2afc isInit true, usesShared false, 1 GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x29758358 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x29758358 created w/ share: GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x65e5808c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x29758358 created w/ share: GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5d6a849e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x29758358 created w/ share: GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x55821ab9, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.X 0x29758358 FIN GearsES2[obj 0x29758358 isInit true, usesShared true, 1 GearsObj[0x65e5808c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d6a849e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55821ab9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x723e2afc isInit true, usesShared false, 1 GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x29758358 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8da3da90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x29758358, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x241e333d, 	(isShared true, created true, master 0x241e333d)
    [apply]   Created   Ctx #0: hash 0x731d7880, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6b046b3c, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x731d7880, 	(isShared true, created true, master 0x241e333d)
    [apply]   Created   Ctx #0: hash 0x6b046b3c, 	(created true)
    [apply]   Created   Ctx #1: hash 0x241e333d, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x29758358 isInit true, usesShared true, 1 GearsObj[0x65e5808c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d6a849e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55821ab9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x723e2afc isInit true, usesShared false, 1 GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.0 0x7413f8b1: tileRendererInUse null, GearsES2[obj 0x7413f8b1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x723e2afc isInit true, usesShared false, 1 GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x7413f8b1 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7413f8b1 created w/ share: GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7aae6e52, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7413f8b1 created w/ share: GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x26e225b5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7413f8b1 created w/ share: GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x4aedd081, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.X 0x7413f8b1 FIN GearsES2[obj 0x7413f8b1 isInit true, usesShared true, 1 GearsObj[0x7aae6e52, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26e225b5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4aedd081, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x723e2afc isInit true, usesShared false, 1 GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x7413f8b1 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8da46b90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7413f8b1, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x241e333d, 	(isShared true, created true, master 0x241e333d)
    [apply]   Created   Ctx #0: hash 0x731d7880, 	(created true)
    [apply]   Created   Ctx #1: hash 0x3b88a054, 	(created true)
    [apply]   Created   Ctx #2: hash 0x6b046b3c, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0x3b88a054, 	(isShared true, created true, master 0x241e333d)
    [apply]   Created   Ctx #0: hash 0x731d7880, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6b046b3c, 	(created true)
    [apply]   Created   Ctx #2: hash 0x241e333d, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x7413f8b1 isInit true, usesShared true, 1 GearsObj[0x7aae6e52, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26e225b5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4aedd081, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x723e2afc isInit true, usesShared false, 1 GearsObj[0x55d24f78, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d3239f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x873ea1f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x79c41cf0: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x79c41cf0 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x29758358: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x29758358 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x7413f8b1: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x7413f8b1 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x723e2afc: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x723e2afc FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test01CommonAnimatorSharedOnscreen
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test02EachWithAnimatorSharedOnscreen
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x249f1474: tileRendererInUse null, GearsES2[obj 0x249f1474 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x249f1474 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x249f1474 created: GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x249f1474 created: GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x249f1474 created: GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x249f1474 FIN GearsES2[obj 0x249f1474 isInit true, usesShared false, 1 GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x249f1474 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fef8b75e800, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x249f1474, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x249f1474 256x256, swapInterval 1, drawable 0x7fef8b75e800
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x249f1474 256x256, swapInterval 1, drawable 0x7fef8b75e800
    [apply] Master Gears Init done: GearsES2[obj 0x249f1474 isInit true, usesShared false, 1 GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.init.0 0x494ad0b8: tileRendererInUse null, GearsES2[obj 0x494ad0b8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x249f1474 isInit true, usesShared false, 1 GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x494ad0b8 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x494ad0b8 created w/ share: GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x14463a94, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x494ad0b8 created w/ share: GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5d87321c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x494ad0b8 created w/ share: GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6c0ace9e, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.init.X 0x494ad0b8 FIN GearsES2[obj 0x494ad0b8 isInit true, usesShared true, 1 GearsObj[0x14463a94, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d87321c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6c0ace9e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x249f1474 isInit true, usesShared false, 1 GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x494ad0b8 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8b5ec980, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x494ad0b8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x27caa51c, 	(isShared true, created true, master 0x27caa51c)
    [apply]   Created   Ctx #0: hash 0x15dd9374, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x15dd9374, 	(isShared true, created true, master 0x27caa51c)
    [apply]   Created   Ctx #0: hash 0x27caa51c, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x494ad0b8 isInit true, usesShared true, 1 GearsObj[0x14463a94, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d87321c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6c0ace9e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x249f1474 isInit true, usesShared false, 1 GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.init.0 0x45579e55: tileRendererInUse null, GearsES2[obj 0x45579e55 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x249f1474 isInit true, usesShared false, 1 GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x45579e55 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x45579e55 created w/ share: GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x273cf4a4, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x45579e55 created w/ share: GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x54489403, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x45579e55 created w/ share: GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5ff9cf81, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.init.X 0x45579e55 FIN GearsES2[obj 0x45579e55 isInit true, usesShared true, 1 GearsObj[0x273cf4a4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54489403, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5ff9cf81, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x249f1474 isInit true, usesShared false, 1 GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.reshape 0x45579e55 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8b763840, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x45579e55, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x27caa51c, 	(isShared true, created true, master 0x27caa51c)
    [apply]   Created   Ctx #0: hash 0x15dd9374, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5fd3875a, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x5fd3875a, 	(isShared true, created true, master 0x27caa51c)
    [apply]   Created   Ctx #0: hash 0x15dd9374, 	(created true)
    [apply]   Created   Ctx #1: hash 0x27caa51c, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x45579e55 isInit true, usesShared true, 1 GearsObj[0x273cf4a4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54489403, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5ff9cf81, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x249f1474 isInit true, usesShared false, 1 GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.init.0 0x1b28c190: tileRendererInUse null, GearsES2[obj 0x1b28c190 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x249f1474 isInit true, usesShared false, 1 GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x1b28c190 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1b28c190 created w/ share: GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x1d6d623c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1b28c190 created w/ share: GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x7e65f436, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1b28c190 created w/ share: GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x65827453, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.init.X 0x1b28c190 FIN GearsES2[obj 0x1b28c190 isInit true, usesShared true, 1 GearsObj[0x1d6d623c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e65f436, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x65827453, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x249f1474 isInit true, usesShared false, 1 GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.reshape 0x1b28c190 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8da45660, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1b28c190, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x27caa51c, 	(isShared true, created true, master 0x27caa51c)
    [apply]   Created   Ctx #0: hash 0x79ec3321, 	(created true)
    [apply]   Created   Ctx #1: hash 0x15dd9374, 	(created true)
    [apply]   Created   Ctx #2: hash 0x5fd3875a, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0x79ec3321, 	(isShared true, created true, master 0x27caa51c)
    [apply]   Created   Ctx #0: hash 0x15dd9374, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5fd3875a, 	(created true)
    [apply]   Created   Ctx #2: hash 0x27caa51c, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x1b28c190 isInit true, usesShared true, 1 GearsObj[0x1d6d623c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e65f436, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x65827453, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x249f1474 isInit true, usesShared false, 1 GearsObj[0x59126ac7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62e89e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x81fbae1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x494ad0b8: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x494ad0b8 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x45579e55: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x45579e55 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x1b28c190: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x1b28c190 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x249f1474: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x249f1474 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test02EachWithAnimatorSharedOnscreen
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test11CommonAnimatorSharedOffscreen
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x654ec1d0: tileRendererInUse null, GearsES2[obj 0x654ec1d0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x654ec1d0 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x654ec1d0 created: GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x654ec1d0 created: GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x654ec1d0 created: GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x654ec1d0 FIN GearsES2[obj 0x654ec1d0 isInit true, usesShared false, 1 GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x654ec1d0 0/0 64x64 of 64x64, swapInterval 1, drawable 0x7fef8b66ace0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x654ec1d0, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x654ec1d0 64x64, swapInterval 1, drawable 0x7fef8b66ace0
    [apply] Master Gears Init done: GearsES2[obj 0x654ec1d0 isInit true, usesShared false, 1 GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.0 0x3ccda3: tileRendererInUse null, GearsES2[obj 0x3ccda3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x654ec1d0 isInit true, usesShared false, 1 GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3ccda3 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3ccda3 created w/ share: GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x204cbd93, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3ccda3 created w/ share: GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x1aa694aa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3ccda3 created w/ share: GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x58c768f8, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.X 0x3ccda3 FIN GearsES2[obj 0x3ccda3 isInit true, usesShared true, 1 GearsObj[0x204cbd93, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1aa694aa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58c768f8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x654ec1d0 isInit true, usesShared false, 1 GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.reshape 0x3ccda3 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8b591310, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3ccda3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x64230458, 	(isShared true, created true, master 0x64230458)
    [apply]   Created   Ctx #0: hash 0x1d98fea6, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x1d98fea6, 	(isShared true, created true, master 0x64230458)
    [apply]   Created   Ctx #0: hash 0x64230458, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x3ccda3 isInit true, usesShared true, 1 GearsObj[0x204cbd93, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1aa694aa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58c768f8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x654ec1d0 isInit true, usesShared false, 1 GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.0 0x7465659: tileRendererInUse null, GearsES2[obj 0x7465659 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x654ec1d0 isInit true, usesShared false, 1 GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x7465659 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7465659 created w/ share: GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x4fa65f70, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7465659 created w/ share: GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2aa9509a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7465659 created w/ share: GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0xf7ef5d0, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.X 0x7465659 FIN GearsES2[obj 0x7465659 isInit true, usesShared true, 1 GearsObj[0x4fa65f70, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2aa9509a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf7ef5d0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x654ec1d0 isInit true, usesShared false, 1 GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.reshape 0x7465659 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8b4e5ff0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7465659, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x64230458, 	(isShared true, created true, master 0x64230458)
    [apply]   Created   Ctx #0: hash 0x135f0365, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1d98fea6, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x135f0365, 	(isShared true, created true, master 0x64230458)
    [apply]   Created   Ctx #0: hash 0x1d98fea6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x64230458, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x7465659 isInit true, usesShared true, 1 GearsObj[0x4fa65f70, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2aa9509a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf7ef5d0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x654ec1d0 isInit true, usesShared false, 1 GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.0 0x41297f42: tileRendererInUse null, GearsES2[obj 0x41297f42 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x654ec1d0 isInit true, usesShared false, 1 GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x41297f42 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x41297f42 created w/ share: GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x774c53b8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x41297f42 created w/ share: GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x4c0b1825, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x41297f42 created w/ share: GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7a49c46c, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.X 0x41297f42 FIN GearsES2[obj 0x41297f42 isInit true, usesShared true, 1 GearsObj[0x774c53b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c0b1825, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a49c46c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x654ec1d0 isInit true, usesShared false, 1 GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.reshape 0x41297f42 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8b672250, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x41297f42, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x64230458, 	(isShared true, created true, master 0x64230458)
    [apply]   Created   Ctx #0: hash 0x135f0365, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1d98fea6, 	(created true)
    [apply]   Created   Ctx #2: hash 0x176095d6, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0x176095d6, 	(isShared true, created true, master 0x64230458)
    [apply]   Created   Ctx #0: hash 0x135f0365, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1d98fea6, 	(created true)
    [apply]   Created   Ctx #2: hash 0x64230458, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x41297f42 isInit true, usesShared true, 1 GearsObj[0x774c53b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c0b1825, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a49c46c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x654ec1d0 isInit true, usesShared false, 1 GearsObj[0x6a0dae0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12ea8863, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61df9928, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x3ccda3: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x3ccda3 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x7465659: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x7465659 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x41297f42: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x41297f42 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x654ec1d0: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x654ec1d0 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test11CommonAnimatorSharedOffscreen
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test12EachWithAnimatorSharedOffscreen
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x3a153764: tileRendererInUse null, GearsES2[obj 0x3a153764 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3a153764 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3a153764 created: GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3a153764 created: GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3a153764 created: GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x3a153764 FIN GearsES2[obj 0x3a153764 isInit true, usesShared false, 1 GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x3a153764 0/0 64x64 of 64x64, swapInterval 1, drawable 0x7fef8da2c950, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a153764, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3a153764 64x64, swapInterval 1, drawable 0x7fef8da2c950
    [apply] Master Gears Init done: GearsES2[obj 0x3a153764 isInit true, usesShared false, 1 GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.init.0 0x72e7fcc2: tileRendererInUse null, GearsES2[obj 0x72e7fcc2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3a153764 isInit true, usesShared false, 1 GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x72e7fcc2 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x72e7fcc2 created w/ share: GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x4f138952, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x72e7fcc2 created w/ share: GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x23924ec9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x72e7fcc2 created w/ share: GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x3721605a, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.init.X 0x72e7fcc2 FIN GearsES2[obj 0x72e7fcc2 isInit true, usesShared true, 1 GearsObj[0x4f138952, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x23924ec9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3721605a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3a153764 isInit true, usesShared false, 1 GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.reshape 0x72e7fcc2 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8b75db50, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72e7fcc2, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0xf545ae1, 	(isShared true, created true, master 0xf545ae1)
    [apply]   Created   Ctx #0: hash 0x58f4e09, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x58f4e09, 	(isShared true, created true, master 0xf545ae1)
    [apply]   Created   Ctx #0: hash 0xf545ae1, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x72e7fcc2 isInit true, usesShared true, 1 GearsObj[0x4f138952, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x23924ec9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3721605a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3a153764 isInit true, usesShared false, 1 GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main] GearsES2.init.0 0x49ccd549: tileRendererInUse null, GearsES2[obj 0x49ccd549 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3a153764 isInit true, usesShared false, 1 GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x49ccd549 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x49ccd549 created w/ share: GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x11d9e634, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x49ccd549 created w/ share: GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x3d9dfe7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x49ccd549 created w/ share: GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x69cb4c8d, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main] GearsES2.init.X 0x49ccd549 FIN GearsES2[obj 0x49ccd549 isInit true, usesShared true, 1 GearsObj[0x11d9e634, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3d9dfe7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x69cb4c8d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3a153764 isInit true, usesShared false, 1 GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main] GearsES2.reshape 0x49ccd549 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8b75b330, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x49ccd549, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0xf545ae1, 	(isShared true, created true, master 0xf545ae1)
    [apply]   Created   Ctx #0: hash 0xb48a0c8, 	(created true)
    [apply]   Created   Ctx #1: hash 0x58f4e09, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0xb48a0c8, 	(isShared true, created true, master 0xf545ae1)
    [apply]   Created   Ctx #0: hash 0xf545ae1, 	(created true)
    [apply]   Created   Ctx #1: hash 0x58f4e09, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x49ccd549 isInit true, usesShared true, 1 GearsObj[0x11d9e634, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3d9dfe7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x69cb4c8d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3a153764 isInit true, usesShared false, 1 GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.init.0 0x22f9d6bc: tileRendererInUse null, GearsES2[obj 0x22f9d6bc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3a153764 isInit true, usesShared false, 1 GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x22f9d6bc on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x22f9d6bc created w/ share: GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2508bfc0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x22f9d6bc created w/ share: GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x18d170a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x22f9d6bc created w/ share: GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5d985133, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.init.X 0x22f9d6bc FIN GearsES2[obj 0x22f9d6bc isInit true, usesShared true, 1 GearsObj[0x2508bfc0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x18d170a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5d985133, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3a153764 isInit true, usesShared false, 1 GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.reshape 0x22f9d6bc 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fef8b5deda0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x22f9d6bc, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0xf545ae1, 	(isShared true, created true, master 0xf545ae1)
    [apply]   Created   Ctx #0: hash 0xb48a0c8, 	(created true)
    [apply]   Created   Ctx #1: hash 0x58f4e09, 	(created true)
    [apply]   Created   Ctx #2: hash 0xf772579, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0xf772579, 	(isShared true, created true, master 0xf545ae1)
    [apply]   Created   Ctx #0: hash 0xf545ae1, 	(created true)
    [apply]   Created   Ctx #1: hash 0xb48a0c8, 	(created true)
    [apply]   Created   Ctx #2: hash 0x58f4e09, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x22f9d6bc isInit true, usesShared true, 1 GearsObj[0x2508bfc0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x18d170a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5d985133, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3a153764 isInit true, usesShared false, 1 GearsObj[0x662bb760, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ffe8408, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b05dea8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x72e7fcc2: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x72e7fcc2 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x49ccd549: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x49ccd549 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x22f9d6bc: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x22f9d6bc FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x3a153764: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x3a153764 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test12EachWithAnimatorSharedOffscreen
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646068249 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646068249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01CommonAnimatorSharedOnscreen took 1.484 sec
    [apply] Testcase: test02EachWithAnimatorSharedOnscreen took 1.384 sec
    [apply] Testcase: test11CommonAnimatorSharedOffscreen took 1.367 sec
    [apply] Testcase: test12EachWithAnimatorSharedOffscreen took 1.362 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646069683 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646069685 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01SyncedOneAnimatorCleanDtorOrder)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test01SyncedOneAnimatorCleanDtorOrder
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x2aa8848f: tileRendererInUse null, GearsES2[obj 0x2aa8848f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2aa8848f on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2aa8848f created: GearsObj[0x186d5d0a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2aa8848f created: GearsObj[0x6d1f0651, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2aa8848f created: GearsObj[0x6d1f0651, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x2aa8848f FIN GearsES2[obj 0x2aa8848f isInit true, usesShared false, 1 GearsObj[0x186d5d0a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d1f0651, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2ec38f6f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x2aa8848f 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bb52d7c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2aa8848f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x3c63b41b: tileRendererInUse null, GearsES2[obj 0x3c63b41b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x2aa8848f isInit true, usesShared false, 1 GearsObj[0x186d5d0a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d1f0651, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2ec38f6f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3c63b41b on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3c63b41b created w/ share: GearsObj[0x186d5d0a, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x705f63b0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3c63b41b created w/ share: GearsObj[0x6d1f0651, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x520c597f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3c63b41b created w/ share: GearsObj[0x2ec38f6f, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5a7a1ca9, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x3c63b41b FIN GearsES2[obj 0x3c63b41b isInit true, usesShared true, 1 GearsObj[0x705f63b0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x520c597f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5a7a1ca9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x2aa8848f isInit true, usesShared false, 1 GearsObj[0x186d5d0a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d1f0651, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2ec38f6f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x3c63b41b 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bd817540, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3c63b41b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x38c98286: tileRendererInUse null, GearsES2[obj 0x38c98286 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x2aa8848f isInit true, usesShared false, 1 GearsObj[0x186d5d0a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d1f0651, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2ec38f6f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x38c98286 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x38c98286 created w/ share: GearsObj[0x186d5d0a, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x740464e4, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x38c98286 created w/ share: GearsObj[0x6d1f0651, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x25345f2b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x38c98286 created w/ share: GearsObj[0x2ec38f6f, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7f17eb31, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x38c98286 FIN GearsES2[obj 0x38c98286 isInit true, usesShared true, 1 GearsObj[0x740464e4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x25345f2b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f17eb31, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x2aa8848f isInit true, usesShared false, 1 GearsObj[0x186d5d0a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d1f0651, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2ec38f6f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x38c98286 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bb7df020, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x38c98286, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x4341358d, 	(isShared true, created true, master 0x4341358d)
    [apply]   Created   Ctx #0: hash 0x4dd9a252, 	(created true)
    [apply]   Created   Ctx #1: hash 0x33ee62d8, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x33ee62d8, 	(isShared true, created true, master 0x4341358d)
    [apply]   Created   Ctx #0: hash 0x4341358d, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4dd9a252, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x4dd9a252, 	(isShared true, created true, master 0x4341358d)
    [apply]   Created   Ctx #0: hash 0x4341358d, 	(created true)
    [apply]   Created   Ctx #1: hash 0x33ee62d8, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x38c98286: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x38c98286 FIN
    [apply] junit.framework.TestListener: endTest(test01SyncedOneAnimatorCleanDtorOrder)
    [apply] junit.framework.TestListener: startTest(test02SyncedOneAnimatorDirtyDtorOrder)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x3c63b41b: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x3c63b41b FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x2aa8848f: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x2aa8848f FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test01SyncedOneAnimatorCleanDtorOrder
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test02SyncedOneAnimatorDirtyDtorOrder
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x782f6b7: tileRendererInUse null, GearsES2[obj 0x782f6b7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x782f6b7 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x782f6b7 created: GearsObj[0x51442f44, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x782f6b7 created: GearsObj[0x12cafcd0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x782f6b7 created: GearsObj[0x12cafcd0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x782f6b7 FIN GearsES2[obj 0x782f6b7 isInit true, usesShared false, 1 GearsObj[0x51442f44, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12cafcd0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc1b1be, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x782f6b7 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bd819670, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x782f6b7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0xa0e46f6: tileRendererInUse null, GearsES2[obj 0xa0e46f6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x782f6b7 isInit true, usesShared false, 1 GearsObj[0x51442f44, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12cafcd0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc1b1be, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0xa0e46f6 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xa0e46f6 created w/ share: GearsObj[0x51442f44, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x75604db7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xa0e46f6 created w/ share: GearsObj[0x12cafcd0, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5763d23, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xa0e46f6 created w/ share: GearsObj[0xc1b1be, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7acf7a84, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0xa0e46f6 FIN GearsES2[obj 0xa0e46f6 isInit true, usesShared true, 1 GearsObj[0x75604db7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5763d23, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7acf7a84, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x782f6b7 isInit true, usesShared false, 1 GearsObj[0x51442f44, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12cafcd0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc1b1be, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0xa0e46f6 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bb63a540, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xa0e46f6, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x2fb99073: tileRendererInUse null, GearsES2[obj 0x2fb99073 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x782f6b7 isInit true, usesShared false, 1 GearsObj[0x51442f44, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12cafcd0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc1b1be, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x2fb99073 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2fb99073 created w/ share: GearsObj[0x51442f44, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x6727701f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2fb99073 created w/ share: GearsObj[0x12cafcd0, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x620728ec, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2fb99073 created w/ share: GearsObj[0xc1b1be, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0xe42d0f4, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x2fb99073 FIN GearsES2[obj 0x2fb99073 isInit true, usesShared true, 1 GearsObj[0x6727701f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x620728ec, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xe42d0f4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x782f6b7 isInit true, usesShared false, 1 GearsObj[0x51442f44, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12cafcd0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc1b1be, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x2fb99073 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bb52ea70, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2fb99073, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x2f14bf58, 	(isShared true, created true, master 0x2f14bf58)
    [apply]   Created   Ctx #0: hash 0xe5db6d9, 	(created true)
    [apply]   Created   Ctx #1: hash 0x9a58ba, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x9a58ba, 	(isShared true, created true, master 0x2f14bf58)
    [apply]   Created   Ctx #0: hash 0x2f14bf58, 	(created true)
    [apply]   Created   Ctx #1: hash 0xe5db6d9, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0xe5db6d9, 	(isShared true, created true, master 0x2f14bf58)
    [apply]   Created   Ctx #0: hash 0x2f14bf58, 	(created true)
    [apply]   Created   Ctx #1: hash 0x9a58ba, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] junit.framework.TestListener: endTest(test02SyncedOneAnimatorDirtyDtorOrder)
    [apply] junit.framework.TestListener: startTest(test11AsyncEachAnimatorCleanDtorOrder)
    [apply] XXX Destroy in creation order NOW - Driver Impl. May trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x782f6b7: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x782f6b7 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0xa0e46f6: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0xa0e46f6 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x2fb99073: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x2fb99073 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test02SyncedOneAnimatorDirtyDtorOrder
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test11AsyncEachAnimatorCleanDtorOrder
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.init.0 0x2466df7e: tileRendererInUse null, GearsES2[obj 0x2466df7e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2466df7e on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2466df7e created: GearsObj[0x2fdffcde, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2466df7e created: GearsObj[0x385b998a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2466df7e created: GearsObj[0x385b998a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.init.X 0x2466df7e FIN GearsES2[obj 0x2466df7e isInit true, usesShared false, 1 GearsObj[0x2fdffcde, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x385b998a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ea4f916, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.reshape 0x2466df7e 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bd8079c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2466df7e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.0 0x3ffe3d1d: tileRendererInUse null, GearsES2[obj 0x3ffe3d1d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x2466df7e isInit true, usesShared false, 1 GearsObj[0x2fdffcde, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x385b998a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ea4f916, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3ffe3d1d on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3ffe3d1d created w/ share: GearsObj[0x2fdffcde, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7981092c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3ffe3d1d created w/ share: GearsObj[0x385b998a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x71969e5f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3ffe3d1d created w/ share: GearsObj[0x7ea4f916, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x161f426, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.init.0 0x5ca704f2: tileRendererInUse null, GearsES2[obj 0x5ca704f2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x2466df7e isInit true, usesShared false, 1 GearsObj[0x2fdffcde, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x385b998a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ea4f916, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x5ca704f2 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.X 0x3ffe3d1d FIN GearsES2[obj 0x3ffe3d1d isInit true, usesShared true, 1 GearsObj[0x7981092c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71969e5f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x161f426, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x2466df7e isInit true, usesShared false, 1 GearsObj[0x2fdffcde, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x385b998a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ea4f916, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.reshape 0x3ffe3d1d 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bb63a540, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3ffe3d1d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] gear1 0x5ca704f2 created w/ share: GearsObj[0x2fdffcde, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7e3ccb3f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5ca704f2 created w/ share: GearsObj[0x385b998a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x1116e987, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5ca704f2 created w/ share: GearsObj[0x7ea4f916, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x63cb6a2, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.init.X 0x5ca704f2 FIN GearsES2[obj 0x5ca704f2 isInit true, usesShared true, 1 GearsObj[0x7e3ccb3f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1116e987, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63cb6a2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x2466df7e isInit true, usesShared false, 1 GearsObj[0x2fdffcde, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x385b998a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ea4f916, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.reshape 0x5ca704f2 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bb63de40, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5ca704f2, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x5171e83c, 	(isShared true, created true, master 0x5171e83c)
    [apply]   Created   Ctx #0: hash 0x14aeb8c6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1a6955fb, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x14aeb8c6, 	(isShared true, created true, master 0x5171e83c)
    [apply]   Created   Ctx #0: hash 0x1a6955fb, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5171e83c, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x1a6955fb, 	(isShared true, created true, master 0x5171e83c)
    [apply]   Created   Ctx #0: hash 0x14aeb8c6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5171e83c, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] junit.framework.TestListener: endTest(test11AsyncEachAnimatorCleanDtorOrder)
    [apply] junit.framework.TestListener: startTest(test12AsyncEachAnimatorDirtyDtorOrder)
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x3ffe3d1d: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x3ffe3d1d FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x5ca704f2: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x5ca704f2 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x2466df7e: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x2466df7e FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test11AsyncEachAnimatorCleanDtorOrder
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test12AsyncEachAnimatorDirtyDtorOrder
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.init.0 0x148991a4: tileRendererInUse null, GearsES2[obj 0x148991a4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x148991a4 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x148991a4 created: GearsObj[0x73839e7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x148991a4 created: GearsObj[0x415c8708, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x148991a4 created: GearsObj[0x415c8708, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.init.X 0x148991a4 FIN GearsES2[obj 0x148991a4 isInit true, usesShared false, 1 GearsObj[0x73839e7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x415c8708, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x566bd3c7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.reshape 0x148991a4 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bdb16800, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x148991a4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main] GearsES2.init.0 0x706d8753: tileRendererInUse null, GearsES2[obj 0x706d8753 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x148991a4 isInit true, usesShared false, 1 GearsObj[0x73839e7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x415c8708, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x566bd3c7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x706d8753 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x706d8753 created w/ share: GearsObj[0x73839e7, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x204cbd93, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x706d8753 created w/ share: GearsObj[0x415c8708, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x1aa694aa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x706d8753 created w/ share: GearsObj[0x566bd3c7, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x58c768f8, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main] GearsES2.init.X 0x706d8753 FIN GearsES2[obj 0x706d8753 isInit true, usesShared true, 1 GearsObj[0x204cbd93, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1aa694aa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58c768f8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x148991a4 isInit true, usesShared false, 1 GearsObj[0x73839e7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x415c8708, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x566bd3c7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main] GearsES2.reshape 0x706d8753 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bb539410, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x706d8753, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.init.0 0x3eb54a96: tileRendererInUse null, GearsES2[obj 0x3eb54a96 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x148991a4 isInit true, usesShared false, 1 GearsObj[0x73839e7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x415c8708, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x566bd3c7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3eb54a96 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3eb54a96 created w/ share: GearsObj[0x73839e7, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0xd2d728c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3eb54a96 created w/ share: GearsObj[0x415c8708, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2c059e16, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3eb54a96 created w/ share: GearsObj[0x566bd3c7, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x759014db, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.init.X 0x3eb54a96 FIN GearsES2[obj 0x3eb54a96 isInit true, usesShared true, 1 GearsObj[0xd2d728c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c059e16, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x759014db, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x148991a4 isInit true, usesShared false, 1 GearsObj[0x73839e7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x415c8708, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x566bd3c7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.reshape 0x3eb54a96 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bd8079c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3eb54a96, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x79bec7f4, 	(isShared true, created true, master 0x79bec7f4)
    [apply]   Created   Ctx #0: hash 0x1b74ac31, 	(created true)
    [apply]   Created   Ctx #1: hash 0x15b350f7, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x15b350f7, 	(isShared true, created true, master 0x79bec7f4)
    [apply]   Created   Ctx #0: hash 0x1b74ac31, 	(created true)
    [apply]   Created   Ctx #1: hash 0x79bec7f4, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x1b74ac31, 	(isShared true, created true, master 0x79bec7f4)
    [apply]   Created   Ctx #0: hash 0x79bec7f4, 	(created true)
    [apply]   Created   Ctx #1: hash 0x15b350f7, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] junit.framework.TestListener: endTest(test12AsyncEachAnimatorDirtyDtorOrder)
    [apply] XXX Destroy in creation order NOW - Driver Impl. May trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x148991a4: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x148991a4 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x706d8753: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x706d8753 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x3eb54a96: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x3eb54a96 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test12AsyncEachAnimatorDirtyDtorOrder
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646075194 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646075194 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.106 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646069683 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646069685 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test01SyncedOneAnimatorCleanDtorOrder
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x2aa8848f: tileRendererInUse null, GearsES2[obj 0x2aa8848f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2aa8848f on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2aa8848f created: GearsObj[0x186d5d0a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2aa8848f created: GearsObj[0x6d1f0651, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2aa8848f created: GearsObj[0x6d1f0651, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x2aa8848f FIN GearsES2[obj 0x2aa8848f isInit true, usesShared false, 1 GearsObj[0x186d5d0a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d1f0651, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2ec38f6f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x2aa8848f 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bb52d7c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2aa8848f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x3c63b41b: tileRendererInUse null, GearsES2[obj 0x3c63b41b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x2aa8848f isInit true, usesShared false, 1 GearsObj[0x186d5d0a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d1f0651, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2ec38f6f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3c63b41b on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3c63b41b created w/ share: GearsObj[0x186d5d0a, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x705f63b0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3c63b41b created w/ share: GearsObj[0x6d1f0651, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x520c597f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3c63b41b created w/ share: GearsObj[0x2ec38f6f, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5a7a1ca9, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x3c63b41b FIN GearsES2[obj 0x3c63b41b isInit true, usesShared true, 1 GearsObj[0x705f63b0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x520c597f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5a7a1ca9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x2aa8848f isInit true, usesShared false, 1 GearsObj[0x186d5d0a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d1f0651, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2ec38f6f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x3c63b41b 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bd817540, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3c63b41b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x38c98286: tileRendererInUse null, GearsES2[obj 0x38c98286 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x2aa8848f isInit true, usesShared false, 1 GearsObj[0x186d5d0a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d1f0651, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2ec38f6f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x38c98286 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x38c98286 created w/ share: GearsObj[0x186d5d0a, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x740464e4, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x38c98286 created w/ share: GearsObj[0x6d1f0651, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x25345f2b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x38c98286 created w/ share: GearsObj[0x2ec38f6f, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7f17eb31, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x38c98286 FIN GearsES2[obj 0x38c98286 isInit true, usesShared true, 1 GearsObj[0x740464e4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x25345f2b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f17eb31, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x2aa8848f isInit true, usesShared false, 1 GearsObj[0x186d5d0a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d1f0651, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2ec38f6f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x38c98286 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bb7df020, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x38c98286, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x4341358d, 	(isShared true, created true, master 0x4341358d)
    [apply]   Created   Ctx #0: hash 0x4dd9a252, 	(created true)
    [apply]   Created   Ctx #1: hash 0x33ee62d8, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x33ee62d8, 	(isShared true, created true, master 0x4341358d)
    [apply]   Created   Ctx #0: hash 0x4341358d, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4dd9a252, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x4dd9a252, 	(isShared true, created true, master 0x4341358d)
    [apply]   Created   Ctx #0: hash 0x4341358d, 	(created true)
    [apply]   Created   Ctx #1: hash 0x33ee62d8, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x38c98286: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x38c98286 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x3c63b41b: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x3c63b41b FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x2aa8848f: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x2aa8848f FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test01SyncedOneAnimatorCleanDtorOrder
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test02SyncedOneAnimatorDirtyDtorOrder
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x782f6b7: tileRendererInUse null, GearsES2[obj 0x782f6b7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x782f6b7 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x782f6b7 created: GearsObj[0x51442f44, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x782f6b7 created: GearsObj[0x12cafcd0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x782f6b7 created: GearsObj[0x12cafcd0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x782f6b7 FIN GearsES2[obj 0x782f6b7 isInit true, usesShared false, 1 GearsObj[0x51442f44, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12cafcd0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc1b1be, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x782f6b7 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bd819670, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x782f6b7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0xa0e46f6: tileRendererInUse null, GearsES2[obj 0xa0e46f6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x782f6b7 isInit true, usesShared false, 1 GearsObj[0x51442f44, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12cafcd0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc1b1be, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0xa0e46f6 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xa0e46f6 created w/ share: GearsObj[0x51442f44, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x75604db7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xa0e46f6 created w/ share: GearsObj[0x12cafcd0, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5763d23, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xa0e46f6 created w/ share: GearsObj[0xc1b1be, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7acf7a84, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0xa0e46f6 FIN GearsES2[obj 0xa0e46f6 isInit true, usesShared true, 1 GearsObj[0x75604db7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5763d23, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7acf7a84, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x782f6b7 isInit true, usesShared false, 1 GearsObj[0x51442f44, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12cafcd0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc1b1be, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0xa0e46f6 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bb63a540, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xa0e46f6, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x2fb99073: tileRendererInUse null, GearsES2[obj 0x2fb99073 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x782f6b7 isInit true, usesShared false, 1 GearsObj[0x51442f44, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12cafcd0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc1b1be, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x2fb99073 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2fb99073 created w/ share: GearsObj[0x51442f44, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x6727701f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2fb99073 created w/ share: GearsObj[0x12cafcd0, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x620728ec, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2fb99073 created w/ share: GearsObj[0xc1b1be, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0xe42d0f4, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x2fb99073 FIN GearsES2[obj 0x2fb99073 isInit true, usesShared true, 1 GearsObj[0x6727701f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x620728ec, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xe42d0f4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x782f6b7 isInit true, usesShared false, 1 GearsObj[0x51442f44, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12cafcd0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc1b1be, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x2fb99073 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bb52ea70, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2fb99073, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x2f14bf58, 	(isShared true, created true, master 0x2f14bf58)
    [apply]   Created   Ctx #0: hash 0xe5db6d9, 	(created true)
    [apply]   Created   Ctx #1: hash 0x9a58ba, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x9a58ba, 	(isShared true, created true, master 0x2f14bf58)
    [apply]   Created   Ctx #0: hash 0x2f14bf58, 	(created true)
    [apply]   Created   Ctx #1: hash 0xe5db6d9, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0xe5db6d9, 	(isShared true, created true, master 0x2f14bf58)
    [apply]   Created   Ctx #0: hash 0x2f14bf58, 	(created true)
    [apply]   Created   Ctx #1: hash 0x9a58ba, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in creation order NOW - Driver Impl. May trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x782f6b7: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x782f6b7 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0xa0e46f6: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0xa0e46f6 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x2fb99073: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x2fb99073 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test02SyncedOneAnimatorDirtyDtorOrder
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test11AsyncEachAnimatorCleanDtorOrder
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.init.0 0x2466df7e: tileRendererInUse null, GearsES2[obj 0x2466df7e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2466df7e on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2466df7e created: GearsObj[0x2fdffcde, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2466df7e created: GearsObj[0x385b998a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2466df7e created: GearsObj[0x385b998a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.init.X 0x2466df7e FIN GearsES2[obj 0x2466df7e isInit true, usesShared false, 1 GearsObj[0x2fdffcde, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x385b998a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ea4f916, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.reshape 0x2466df7e 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bd8079c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2466df7e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.0 0x3ffe3d1d: tileRendererInUse null, GearsES2[obj 0x3ffe3d1d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x2466df7e isInit true, usesShared false, 1 GearsObj[0x2fdffcde, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x385b998a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ea4f916, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3ffe3d1d on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3ffe3d1d created w/ share: GearsObj[0x2fdffcde, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7981092c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3ffe3d1d created w/ share: GearsObj[0x385b998a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x71969e5f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3ffe3d1d created w/ share: GearsObj[0x7ea4f916, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x161f426, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.init.0 0x5ca704f2: tileRendererInUse null, GearsES2[obj 0x5ca704f2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x2466df7e isInit true, usesShared false, 1 GearsObj[0x2fdffcde, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x385b998a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ea4f916, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x5ca704f2 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.X 0x3ffe3d1d FIN GearsES2[obj 0x3ffe3d1d isInit true, usesShared true, 1 GearsObj[0x7981092c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71969e5f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x161f426, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x2466df7e isInit true, usesShared false, 1 GearsObj[0x2fdffcde, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x385b998a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ea4f916, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.reshape 0x3ffe3d1d 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bb63a540, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3ffe3d1d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] gear1 0x5ca704f2 created w/ share: GearsObj[0x2fdffcde, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7e3ccb3f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5ca704f2 created w/ share: GearsObj[0x385b998a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x1116e987, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5ca704f2 created w/ share: GearsObj[0x7ea4f916, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x63cb6a2, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.init.X 0x5ca704f2 FIN GearsES2[obj 0x5ca704f2 isInit true, usesShared true, 1 GearsObj[0x7e3ccb3f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1116e987, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63cb6a2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x2466df7e isInit true, usesShared false, 1 GearsObj[0x2fdffcde, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x385b998a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ea4f916, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.reshape 0x5ca704f2 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bb63de40, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5ca704f2, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x5171e83c, 	(isShared true, created true, master 0x5171e83c)
    [apply]   Created   Ctx #0: hash 0x14aeb8c6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1a6955fb, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x14aeb8c6, 	(isShared true, created true, master 0x5171e83c)
    [apply]   Created   Ctx #0: hash 0x1a6955fb, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5171e83c, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x1a6955fb, 	(isShared true, created true, master 0x5171e83c)
    [apply]   Created   Ctx #0: hash 0x14aeb8c6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5171e83c, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x3ffe3d1d: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x3ffe3d1d FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x5ca704f2: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x5ca704f2 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x2466df7e: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x2466df7e FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test11AsyncEachAnimatorCleanDtorOrder
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test12AsyncEachAnimatorDirtyDtorOrder
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.init.0 0x148991a4: tileRendererInUse null, GearsES2[obj 0x148991a4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x148991a4 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x148991a4 created: GearsObj[0x73839e7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x148991a4 created: GearsObj[0x415c8708, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x148991a4 created: GearsObj[0x415c8708, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.init.X 0x148991a4 FIN GearsES2[obj 0x148991a4 isInit true, usesShared false, 1 GearsObj[0x73839e7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x415c8708, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x566bd3c7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.reshape 0x148991a4 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bdb16800, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x148991a4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main] GearsES2.init.0 0x706d8753: tileRendererInUse null, GearsES2[obj 0x706d8753 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x148991a4 isInit true, usesShared false, 1 GearsObj[0x73839e7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x415c8708, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x566bd3c7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x706d8753 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x706d8753 created w/ share: GearsObj[0x73839e7, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x204cbd93, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x706d8753 created w/ share: GearsObj[0x415c8708, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x1aa694aa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x706d8753 created w/ share: GearsObj[0x566bd3c7, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x58c768f8, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main] GearsES2.init.X 0x706d8753 FIN GearsES2[obj 0x706d8753 isInit true, usesShared true, 1 GearsObj[0x204cbd93, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1aa694aa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58c768f8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x148991a4 isInit true, usesShared false, 1 GearsObj[0x73839e7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x415c8708, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x566bd3c7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main] GearsES2.reshape 0x706d8753 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bb539410, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x706d8753, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.init.0 0x3eb54a96: tileRendererInUse null, GearsES2[obj 0x3eb54a96 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x148991a4 isInit true, usesShared false, 1 GearsObj[0x73839e7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x415c8708, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x566bd3c7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3eb54a96 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3eb54a96 created w/ share: GearsObj[0x73839e7, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0xd2d728c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3eb54a96 created w/ share: GearsObj[0x415c8708, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2c059e16, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3eb54a96 created w/ share: GearsObj[0x566bd3c7, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x759014db, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.init.X 0x3eb54a96 FIN GearsES2[obj 0x3eb54a96 isInit true, usesShared true, 1 GearsObj[0xd2d728c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c059e16, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x759014db, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x148991a4 isInit true, usesShared false, 1 GearsObj[0x73839e7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x415c8708, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x566bd3c7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.reshape 0x3eb54a96 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ff1bd8079c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3eb54a96, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x79bec7f4, 	(isShared true, created true, master 0x79bec7f4)
    [apply]   Created   Ctx #0: hash 0x1b74ac31, 	(created true)
    [apply]   Created   Ctx #1: hash 0x15b350f7, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x15b350f7, 	(isShared true, created true, master 0x79bec7f4)
    [apply]   Created   Ctx #0: hash 0x1b74ac31, 	(created true)
    [apply]   Created   Ctx #1: hash 0x79bec7f4, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x1b74ac31, 	(isShared true, created true, master 0x79bec7f4)
    [apply]   Created   Ctx #0: hash 0x79bec7f4, 	(created true)
    [apply]   Created   Ctx #1: hash 0x15b350f7, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in creation order NOW - Driver Impl. May trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x148991a4: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x148991a4 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x706d8753: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x706d8753 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x3eb54a96: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x3eb54a96 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test12AsyncEachAnimatorDirtyDtorOrder
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646075194 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646075194 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01SyncedOneAnimatorCleanDtorOrder took 1.198 sec
    [apply] Testcase: test02SyncedOneAnimatorDirtyDtorOrder took 1.157 sec
    [apply] Testcase: test11AsyncEachAnimatorCleanDtorOrder took 1.176 sec
    [apply] Testcase: test12AsyncEachAnimatorDirtyDtorOrder took 1.16 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3
    [apply] junit.framework.TestListener: tests to run: 8
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646076621 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646076622 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test01SyncedOneAnimatorCleanDtorOrderCopyBuffer
    [apply] junit.framework.TestListener: startTest(test01SyncedOneAnimatorCleanDtorOrderCopyBuffer)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x94b0459: tileRendererInUse null, GearsES2[obj 0x94b0459 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x94b0459 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x94b0459 created: GearsObj[0xcfab6aa, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x94b0459 created: GearsObj[0x3510d05c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x94b0459 created: GearsObj[0x3510d05c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x94b0459 FIN GearsES2[obj 0x94b0459 isInit true, usesShared false, 1 GearsObj[0xcfab6aa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3510d05c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x682013f6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x94b0459 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d12a0f020, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x94b0459, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x6fbea88e: tileRendererInUse null, GearsES2[obj 0x6fbea88e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x94b0459 isInit true, usesShared false, 1 GearsObj[0xcfab6aa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3510d05c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x682013f6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x6fbea88e on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6fbea88e created w/ share: GearsObj[0xcfab6aa, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x481a7a90, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6fbea88e created w/ share: GearsObj[0x3510d05c, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x3fad66a9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6fbea88e created w/ share: GearsObj[0x682013f6, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x204bcb39, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x6fbea88e FIN GearsES2[obj 0x6fbea88e isInit true, usesShared true, 1 GearsObj[0x481a7a90, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3fad66a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x204bcb39, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x94b0459 isInit true, usesShared false, 1 GearsObj[0xcfab6aa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3510d05c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x682013f6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x6fbea88e 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d104edb90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6fbea88e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x199b34f4: tileRendererInUse null, GearsES2[obj 0x199b34f4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x94b0459 isInit true, usesShared false, 1 GearsObj[0xcfab6aa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3510d05c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x682013f6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x199b34f4 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x199b34f4 created w/ share: GearsObj[0xcfab6aa, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x43c3a55c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x199b34f4 created w/ share: GearsObj[0x3510d05c, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x233f45a3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x199b34f4 created w/ share: GearsObj[0x682013f6, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x72318b4a, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x199b34f4 FIN GearsES2[obj 0x199b34f4 isInit true, usesShared true, 1 GearsObj[0x43c3a55c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x233f45a3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x72318b4a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x94b0459 isInit true, usesShared false, 1 GearsObj[0xcfab6aa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3510d05c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x682013f6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x199b34f4 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d12b11680, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x199b34f4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x5aa5418, 	(isShared true, created true, master 0x5aa5418)
    [apply]   Created   Ctx #0: hash 0x77d12c77, 	(created true)
    [apply]   Created   Ctx #1: hash 0x48e2211c, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x48e2211c, 	(isShared true, created true, master 0x5aa5418)
    [apply]   Created   Ctx #0: hash 0x77d12c77, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5aa5418, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x77d12c77, 	(isShared true, created true, master 0x5aa5418)
    [apply]   Created   Ctx #0: hash 0x5aa5418, 	(created true)
    [apply]   Created   Ctx #1: hash 0x48e2211c, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x199b34f4: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x199b34f4 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6fbea88e: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6fbea88e FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x94b0459: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x94b0459 FIN
    [apply] junit.framework.TestListener: endTest(test01SyncedOneAnimatorCleanDtorOrderCopyBuffer)
    [apply] junit.framework.TestListener: startTest(test02SyncedOneAnimatorCleanDtorOrderMapBuffer)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test01SyncedOneAnimatorCleanDtorOrderCopyBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test02SyncedOneAnimatorCleanDtorOrderMapBuffer
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x68801ad0: tileRendererInUse null, GearsES2[obj 0x68801ad0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x68801ad0 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x68801ad0 created: GearsObj[0x71969e5f, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x68801ad0 created: GearsObj[0x161f426, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x68801ad0 created: GearsObj[0x161f426, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x68801ad0 FIN GearsES2[obj 0x68801ad0 isInit true, usesShared false, 1 GearsObj[0x71969e5f, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x161f426, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x20b3c2a0, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x68801ad0 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d10605070, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x68801ad0, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x14f89044: tileRendererInUse null, GearsES2[obj 0x14f89044 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x68801ad0 isInit true, usesShared false, 1 GearsObj[0x71969e5f, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x161f426, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x20b3c2a0, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x14f89044 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x14f89044 created w/ share: GearsObj[0x71969e5f, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x26cac021, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x14f89044 created w/ share: GearsObj[0x161f426, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x69d137a4, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x14f89044 created w/ share: GearsObj[0x20b3c2a0, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x58498a0b, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x14f89044 FIN GearsES2[obj 0x14f89044 isInit true, usesShared true, 1 GearsObj[0x26cac021, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x69d137a4, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x58498a0b, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x68801ad0 isInit true, usesShared false, 1 GearsObj[0x71969e5f, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x161f426, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x20b3c2a0, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x14f89044 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d12a0f020, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x14f89044, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x485e4195: tileRendererInUse null, GearsES2[obj 0x485e4195 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x68801ad0 isInit true, usesShared false, 1 GearsObj[0x71969e5f, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x161f426, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x20b3c2a0, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x485e4195 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x485e4195 created w/ share: GearsObj[0x71969e5f, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x68ff7fe2, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x485e4195 created w/ share: GearsObj[0x161f426, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x382fc40d, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x485e4195 created w/ share: GearsObj[0x20b3c2a0, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x6bc90f02, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x485e4195 FIN GearsES2[obj 0x485e4195 isInit true, usesShared true, 1 GearsObj[0x68ff7fe2, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x382fc40d, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6bc90f02, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x68801ad0 isInit true, usesShared false, 1 GearsObj[0x71969e5f, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x161f426, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x20b3c2a0, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x485e4195 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d12a13f60, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x485e4195, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0xf66d848, 	(isShared true, created true, master 0xf66d848)
    [apply]   Created   Ctx #0: hash 0x3d653a43, 	(created true)
    [apply]   Created   Ctx #1: hash 0x33a2d39f, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x3d653a43, 	(isShared true, created true, master 0xf66d848)
    [apply]   Created   Ctx #0: hash 0xf66d848, 	(created true)
    [apply]   Created   Ctx #1: hash 0x33a2d39f, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x33a2d39f, 	(isShared true, created true, master 0xf66d848)
    [apply]   Created   Ctx #0: hash 0x3d653a43, 	(created true)
    [apply]   Created   Ctx #1: hash 0xf66d848, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x485e4195: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x485e4195 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x14f89044: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x14f89044 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x68801ad0: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x68801ad0 FIN
    [apply] junit.framework.TestListener: endTest(test02SyncedOneAnimatorCleanDtorOrderMapBuffer)
    [apply] junit.framework.TestListener: startTest(test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test02SyncedOneAnimatorCleanDtorOrderMapBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x3c0391fe: tileRendererInUse null, GearsES2[obj 0x3c0391fe isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3c0391fe on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3c0391fe created: GearsObj[0x2e1d53e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3c0391fe created: GearsObj[0x2055aa04, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3c0391fe created: GearsObj[0x2055aa04, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x3c0391fe FIN GearsES2[obj 0x3c0391fe isInit true, usesShared false, 1 GearsObj[0x2e1d53e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2055aa04, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5337fe67, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x3c0391fe 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d10539ea0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3c0391fe, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x6c295c8a: tileRendererInUse null, GearsES2[obj 0x6c295c8a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3c0391fe isInit true, usesShared false, 1 GearsObj[0x2e1d53e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2055aa04, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5337fe67, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x6c295c8a on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6c295c8a created w/ share: GearsObj[0x2e1d53e, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x48e6026, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c295c8a created w/ share: GearsObj[0x2055aa04, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x78c067fd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c295c8a created w/ share: GearsObj[0x5337fe67, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x4d051ccb, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x6c295c8a FIN GearsES2[obj 0x6c295c8a isInit true, usesShared true, 1 GearsObj[0x48e6026, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78c067fd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d051ccb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3c0391fe isInit true, usesShared false, 1 GearsObj[0x2e1d53e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2055aa04, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5337fe67, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x6c295c8a 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d12a04af0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c295c8a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x56c1ea73: tileRendererInUse null, GearsES2[obj 0x56c1ea73 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3c0391fe isInit true, usesShared false, 1 GearsObj[0x2e1d53e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2055aa04, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5337fe67, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x56c1ea73 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x56c1ea73 created w/ share: GearsObj[0x2e1d53e, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x38a9be66, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x56c1ea73 created w/ share: GearsObj[0x2055aa04, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0xc76ede4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x56c1ea73 created w/ share: GearsObj[0x5337fe67, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x60557809, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x56c1ea73 FIN GearsES2[obj 0x56c1ea73 isInit true, usesShared true, 1 GearsObj[0x38a9be66, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc76ede4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60557809, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3c0391fe isInit true, usesShared false, 1 GearsObj[0x2e1d53e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2055aa04, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5337fe67, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x56c1ea73 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d1054ad20, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56c1ea73, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x7ce2faff, 	(isShared true, created true, master 0x7ce2faff)
    [apply]   Created   Ctx #0: hash 0x74d406ff, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7a13f7cd, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x7a13f7cd, 	(isShared true, created true, master 0x7ce2faff)
    [apply]   Created   Ctx #0: hash 0x74d406ff, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7ce2faff, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x74d406ff, 	(isShared true, created true, master 0x7ce2faff)
    [apply]   Created   Ctx #0: hash 0x7a13f7cd, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7ce2faff, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in creation order NOW - Driver Impl. Ma trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x3c0391fe: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x3c0391fe FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x6c295c8a: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x6c295c8a FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x56c1ea73: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x56c1ea73 FIN
    [apply] junit.framework.TestListener: endTest(test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer)
    [apply] junit.framework.TestListener: startTest(test04SyncedOneAnimatorDirtyDtorOrderMapBuffer)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test04SyncedOneAnimatorDirtyDtorOrderMapBuffer
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x48d7db47: tileRendererInUse null, GearsES2[obj 0x48d7db47 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x48d7db47 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x48d7db47 created: GearsObj[0x21bff347, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x48d7db47 created: GearsObj[0x4b9e09dd, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x48d7db47 created: GearsObj[0x4b9e09dd, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x48d7db47 FIN GearsES2[obj 0x48d7db47 isInit true, usesShared false, 1 GearsObj[0x21bff347, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4b9e09dd, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x704a9e1f, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x48d7db47 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d107ea0f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x48d7db47, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x6e3c03db: tileRendererInUse null, GearsES2[obj 0x6e3c03db isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x48d7db47 isInit true, usesShared false, 1 GearsObj[0x21bff347, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4b9e09dd, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x704a9e1f, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x6e3c03db on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6e3c03db created w/ share: GearsObj[0x21bff347, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x15e8d94d, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x6e3c03db created w/ share: GearsObj[0x4b9e09dd, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x75bf34ec, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x6e3c03db created w/ share: GearsObj[0x704a9e1f, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x7703e0a9, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x6e3c03db FIN GearsES2[obj 0x6e3c03db isInit true, usesShared true, 1 GearsObj[0x15e8d94d, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x75bf34ec, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7703e0a9, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x48d7db47 isInit true, usesShared false, 1 GearsObj[0x21bff347, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4b9e09dd, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x704a9e1f, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x6e3c03db 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d12a2b090, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e3c03db, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x3777fe1d: tileRendererInUse null, GearsES2[obj 0x3777fe1d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x48d7db47 isInit true, usesShared false, 1 GearsObj[0x21bff347, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4b9e09dd, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x704a9e1f, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3777fe1d on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3777fe1d created w/ share: GearsObj[0x21bff347, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x3756f411, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x3777fe1d created w/ share: GearsObj[0x4b9e09dd, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x4fdd8138, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x3777fe1d created w/ share: GearsObj[0x704a9e1f, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x197ddc9c, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x3777fe1d FIN GearsES2[obj 0x3777fe1d isInit true, usesShared true, 1 GearsObj[0x3756f411, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4fdd8138, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x197ddc9c, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x48d7db47 isInit true, usesShared false, 1 GearsObj[0x21bff347, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4b9e09dd, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x704a9e1f, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x3777fe1d 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d10629eb0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3777fe1d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x5f9f9ee8, 	(isShared true, created true, master 0x5f9f9ee8)
    [apply]   Created   Ctx #0: hash 0x55852f06, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5b42cbc6, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x55852f06, 	(isShared true, created true, master 0x5f9f9ee8)
    [apply]   Created   Ctx #0: hash 0x5b42cbc6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5f9f9ee8, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x5b42cbc6, 	(isShared true, created true, master 0x5f9f9ee8)
    [apply]   Created   Ctx #0: hash 0x55852f06, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5f9f9ee8, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in creation order NOW - Driver Impl. Ma trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x48d7db47: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x48d7db47 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x6e3c03db: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x6e3c03db FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x3777fe1d: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x3777fe1d FIN
    [apply] junit.framework.TestListener: endTest(test04SyncedOneAnimatorDirtyDtorOrderMapBuffer)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test04SyncedOneAnimatorDirtyDtorOrderMapBufferjunit.framework.TestListener: startTest(test11ASyncEachAnimatorCleanDtorOrderCopyBuffer)
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test11ASyncEachAnimatorCleanDtorOrderCopyBuffer
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.0 0x7018a0df: tileRendererInUse null, GearsES2[obj 0x7018a0df isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7018a0df on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7018a0df created: GearsObj[0x4d137563, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7018a0df created: GearsObj[0x6316e54d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7018a0df created: GearsObj[0x6316e54d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.X 0x7018a0df FIN GearsES2[obj 0x7018a0df isInit true, usesShared false, 1 GearsObj[0x4d137563, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6316e54d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x242ec26d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.reshape 0x7018a0df 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d10547100, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7018a0df, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.init.0 0x7e3457dc: tileRendererInUse null, GearsES2[obj 0x7e3457dc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7018a0df isInit true, usesShared false, 1 GearsObj[0x4d137563, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6316e54d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x242ec26d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x7e3457dc on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7e3457dc created w/ share: GearsObj[0x4d137563, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0xf4ead56, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7e3457dc created w/ share: GearsObj[0x6316e54d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5a33e4ad, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7e3457dc created w/ share: GearsObj[0x242ec26d, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7705fd8d, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.init.X 0x7e3457dc FIN GearsES2[obj 0x7e3457dc isInit true, usesShared true, 1 GearsObj[0xf4ead56, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a33e4ad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7705fd8d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7018a0df isInit true, usesShared false, 1 GearsObj[0x4d137563, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6316e54d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x242ec26d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.reshape 0x7e3457dc 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d105481c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7e3457dc, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main] GearsES2.init.0 0x763bc911: tileRendererInUse null, GearsES2[obj 0x763bc911 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7018a0df isInit true, usesShared false, 1 GearsObj[0x4d137563, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6316e54d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x242ec26d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x763bc911 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x763bc911 created w/ share: GearsObj[0x4d137563, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x174eef7f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x763bc911 created w/ share: GearsObj[0x6316e54d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x4b4195c6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x763bc911 created w/ share: GearsObj[0x242ec26d, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6f14cdc4, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main] GearsES2.init.X 0x763bc911 FIN GearsES2[obj 0x763bc911 isInit true, usesShared true, 1 GearsObj[0x174eef7f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b4195c6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f14cdc4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7018a0df isInit true, usesShared false, 1 GearsObj[0x4d137563, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6316e54d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x242ec26d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main] GearsES2.reshape 0x763bc911 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d1053ff50, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x763bc911, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x62c6723f, 	(isShared true, created true, master 0x62c6723f)
    [apply]   Created   Ctx #0: hash 0x216a0191, 	(created true)
    [apply]   Created   Ctx #1: hash 0x2fadea14, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x2fadea14, 	(isShared true, created true, master 0x62c6723f)
    [apply]   Created   Ctx #0: hash 0x216a0191, 	(created true)
    [apply]   Created   Ctx #1: hash 0x62c6723f, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x216a0191, 	(isShared true, created true, master 0x62c6723f)
    [apply]   Created   Ctx #0: hash 0x2fadea14, 	(created true)
    [apply]   Created   Ctx #1: hash 0x62c6723f, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x763bc911: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x763bc911 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x7e3457dc: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x7e3457dc FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x7018a0df: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x7018a0df FIN
    [apply] junit.framework.TestListener: endTest(test11ASyncEachAnimatorCleanDtorOrderCopyBuffer)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test11ASyncEachAnimatorCleanDtorOrderCopyBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test12ASyncEachAnimatorCleanDtorOrderMapBuffer
    [apply] junit.framework.TestListener: startTest(test12ASyncEachAnimatorCleanDtorOrderMapBuffer)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.init.0 0x48796f8d: tileRendererInUse null, GearsES2[obj 0x48796f8d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x48796f8d on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x48796f8d created: GearsObj[0x75907570, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x48796f8d created: GearsObj[0x16989eb4, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x48796f8d created: GearsObj[0x16989eb4, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.init.X 0x48796f8d FIN GearsES2[obj 0x48796f8d isInit true, usesShared false, 1 GearsObj[0x75907570, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x16989eb4, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x24312ff0, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.reshape 0x48796f8d 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d1054c840, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x48796f8d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#08,5,main] GearsES2.init.0 0x440d5208: tileRendererInUse null, GearsES2[obj 0x440d5208 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x48796f8d isInit true, usesShared false, 1 GearsObj[0x75907570, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x16989eb4, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x24312ff0, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x440d5208 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#08,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x440d5208 created w/ share: GearsObj[0x75907570, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x44aa726d, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x440d5208 created w/ share: GearsObj[0x16989eb4, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x6b0ba137, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x440d5208 created w/ share: GearsObj[0x24312ff0, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x3cd012c2, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#08,5,main] GearsES2.init.X 0x440d5208 FIN GearsES2[obj 0x440d5208 isInit true, usesShared true, 1 GearsObj[0x44aa726d, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x6b0ba137, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x3cd012c2, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x48796f8d isInit true, usesShared false, 1 GearsObj[0x75907570, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x16989eb4, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x24312ff0, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#08,5,main] GearsES2.reshape 0x440d5208 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d105345b0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x440d5208, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#09,5,main] GearsES2.init.0 0x25f66a6d: tileRendererInUse null, GearsES2[obj 0x25f66a6d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x48796f8d isInit true, usesShared false, 1 GearsObj[0x75907570, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x16989eb4, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x24312ff0, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x25f66a6d on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#09,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x25f66a6d created w/ share: GearsObj[0x75907570, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x7d8559a3, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x25f66a6d created w/ share: GearsObj[0x16989eb4, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x49ce46b5, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x25f66a6d created w/ share: GearsObj[0x24312ff0, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x55dfc49, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#09,5,main] GearsES2.init.X 0x25f66a6d FIN GearsES2[obj 0x25f66a6d isInit true, usesShared true, 1 GearsObj[0x7d8559a3, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x49ce46b5, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x55dfc49, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x48796f8d isInit true, usesShared false, 1 GearsObj[0x75907570, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x16989eb4, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x24312ff0, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#09,5,main] GearsES2.reshape 0x25f66a6d 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d10548520, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x25f66a6d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0xbe42588, 	(isShared true, created true, master 0xbe42588)
    [apply]   Created   Ctx #0: hash 0x7de68ae0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x73217af4, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x73217af4, 	(isShared true, created true, master 0xbe42588)
    [apply]   Created   Ctx #0: hash 0x7de68ae0, 	(created true)
    [apply]   Created   Ctx #1: hash 0xbe42588, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x7de68ae0, 	(isShared true, created true, master 0xbe42588)
    [apply]   Created   Ctx #0: hash 0xbe42588, 	(created true)
    [apply]   Created   Ctx #1: hash 0x73217af4, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x25f66a6d: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x25f66a6d FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x440d5208: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x440d5208 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x48796f8d: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x48796f8d FIN
    [apply] junit.framework.TestListener: endTest(test12ASyncEachAnimatorCleanDtorOrderMapBuffer)
    [apply] junit.framework.TestListener: startTest(test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test12ASyncEachAnimatorCleanDtorOrderMapBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#10,5,main] GearsES2.init.0 0x36b07a48: tileRendererInUse null, GearsES2[obj 0x36b07a48 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x36b07a48 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#10,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x36b07a48 created: GearsObj[0x3111097d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x36b07a48 created: GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x36b07a48 created: GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#10,5,main] GearsES2.init.X 0x36b07a48 FIN GearsES2[obj 0x36b07a48 isInit true, usesShared false, 1 GearsObj[0x3111097d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60f4d2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#10,5,main] GearsES2.reshape 0x36b07a48 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d1065a9d0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x36b07a48, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#11,5,main] GearsES2.init.0 0x1803e384: tileRendererInUse null, GearsES2[obj 0x1803e384 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x36b07a48 isInit true, usesShared false, 1 GearsObj[0x3111097d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60f4d2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x1803e384 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#11,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1803e384 created w/ share: GearsObj[0x3111097d, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x24ed202d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1803e384 created w/ share: GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0xab61099, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1803e384 created w/ share: GearsObj[0x60f4d2cd, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5c76e5d2, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#11,5,main] GearsES2.init.X 0x1803e384 FIN GearsES2[obj 0x1803e384 isInit true, usesShared true, 1 GearsObj[0x24ed202d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xab61099, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c76e5d2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x36b07a48 isInit true, usesShared false, 1 GearsObj[0x3111097d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60f4d2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#11,5,main] GearsES2.reshape 0x1803e384 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d12a2c440, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1803e384, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#12,5,main] GearsES2.init.0 0xeb057eb: tileRendererInUse null, GearsES2[obj 0xeb057eb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x36b07a48 isInit true, usesShared false, 1 GearsObj[0x3111097d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60f4d2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0xeb057eb on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#12,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xeb057eb created w/ share: GearsObj[0x3111097d, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7a999cd3, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xeb057eb created w/ share: GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x57006b6d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xeb057eb created w/ share: GearsObj[0x60f4d2cd, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x2dfe78a, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#12,5,main] GearsES2.init.X 0xeb057eb FIN GearsES2[obj 0xeb057eb isInit true, usesShared true, 1 GearsObj[0x7a999cd3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x57006b6d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2dfe78a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x36b07a48 isInit true, usesShared false, 1 GearsObj[0x3111097d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60f4d2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#12,5,main] GearsES2.reshape 0xeb057eb 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d12b0c660, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xeb057eb, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x4f21d02d, 	(isShared true, created true, master 0x4f21d02d)
    [apply]   Created   Ctx #0: hash 0x13986de4, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1d5f91e7, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x13986de4, 	(isShared true, created true, master 0x4f21d02d)
    [apply]   Created   Ctx #0: hash 0x1d5f91e7, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4f21d02d, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x1d5f91e7, 	(isShared true, created true, master 0x4f21d02d)
    [apply]   Created   Ctx #0: hash 0x13986de4, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4f21d02d, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in creation order NOW - Driver Impl. May trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0x36b07a48: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0x36b07a48 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0x1803e384: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0x1803e384 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0xeb057eb: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0xeb057eb FIN
    [apply] junit.framework.TestListener: endTest(test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers)
    [apply] junit.framework.TestListener: startTest(test14AsyncEachAnimatorDirtyDtorOrderMapBuffers)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test14AsyncEachAnimatorDirtyDtorOrderMapBuffers
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#13,5,main] GearsES2.init.0 0x3d2404fb: tileRendererInUse null, GearsES2[obj 0x3d2404fb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3d2404fb on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#13,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3d2404fb created: GearsObj[0x57079644, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x3d2404fb created: GearsObj[0x3d36912d, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x3d2404fb created: GearsObj[0x3d36912d, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#13,5,main] GearsES2.init.X 0x3d2404fb FIN GearsES2[obj 0x3d2404fb isInit true, usesShared false, 1 GearsObj[0x57079644, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3d36912d, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6844b01, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#13,5,main] GearsES2.reshape 0x3d2404fb 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d105345b0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3d2404fb, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#14,5,main] GearsES2.init.0 0x3abccf18: tileRendererInUse null, GearsES2[obj 0x3abccf18 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3d2404fb isInit true, usesShared false, 1 GearsObj[0x57079644, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3d36912d, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6844b01, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3abccf18 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#14,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3abccf18 created w/ share: GearsObj[0x57079644, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x5ad6e559, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x3abccf18 created w/ share: GearsObj[0x3d36912d, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x2d0e68e6, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x3abccf18 created w/ share: GearsObj[0x6844b01, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x22ea8079, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#14,5,main] GearsES2.init.X 0x3abccf18 FIN GearsES2[obj 0x3abccf18 isInit true, usesShared true, 1 GearsObj[0x5ad6e559, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2d0e68e6, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x22ea8079, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x3d2404fb isInit true, usesShared false, 1 GearsObj[0x57079644, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3d36912d, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6844b01, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#14,5,main] GearsES2.reshape 0x3abccf18 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d12a08a80, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3abccf18, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#15,5,main] GearsES2.init.0 0x36bfc8ab: tileRendererInUse null, GearsES2[obj 0x36bfc8ab isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3d2404fb isInit true, usesShared false, 1 GearsObj[0x57079644, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3d36912d, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6844b01, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x36bfc8ab on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#15,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x36bfc8ab created w/ share: GearsObj[0x57079644, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x21275542, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x36bfc8ab created w/ share: GearsObj[0x3d36912d, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x78c4db57, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x36bfc8ab created w/ share: GearsObj[0x6844b01, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x594ee284, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#15,5,main] GearsES2.init.X 0x36bfc8ab FIN GearsES2[obj 0x36bfc8ab isInit true, usesShared true, 1 GearsObj[0x21275542, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x78c4db57, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x594ee284, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x3d2404fb isInit true, usesShared false, 1 GearsObj[0x57079644, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3d36912d, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6844b01, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#15,5,main] GearsES2.reshape 0x36bfc8ab 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d12a43180, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x36bfc8ab, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x2951452f, 	(isShared true, created true, master 0x2951452f)
    [apply]   Created   Ctx #0: hash 0x57e056e5, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5927a3b1, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x5927a3b1, 	(isShared true, created true, master 0x2951452f)
    [apply]   Created   Ctx #0: hash 0x57e056e5, 	(created true)
    [apply]   Created   Ctx #1: hash 0x2951452f, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x57e056e5, 	(isShared true, created true, master 0x2951452f)
    [apply]   Created   Ctx #0: hash 0x2951452f, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5927a3b1, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in creation order NOW - Driver Impl. May trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x3d2404fb: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x3d2404fb FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x3abccf18: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x3abccf18 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x36bfc8ab: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x36bfc8ab FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test14AsyncEachAnimatorDirtyDtorOrderMapBuffers
    [apply] junit.framework.TestListener: endTest(test14AsyncEachAnimatorDirtyDtorOrderMapBuffers)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646111576 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646111576 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 35.553 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646076621 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646076622 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test01SyncedOneAnimatorCleanDtorOrderCopyBuffer
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x94b0459: tileRendererInUse null, GearsES2[obj 0x94b0459 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x94b0459 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x94b0459 created: GearsObj[0xcfab6aa, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x94b0459 created: GearsObj[0x3510d05c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x94b0459 created: GearsObj[0x3510d05c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x94b0459 FIN GearsES2[obj 0x94b0459 isInit true, usesShared false, 1 GearsObj[0xcfab6aa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3510d05c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x682013f6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x94b0459 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d12a0f020, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x94b0459, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x6fbea88e: tileRendererInUse null, GearsES2[obj 0x6fbea88e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x94b0459 isInit true, usesShared false, 1 GearsObj[0xcfab6aa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3510d05c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x682013f6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x6fbea88e on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6fbea88e created w/ share: GearsObj[0xcfab6aa, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x481a7a90, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6fbea88e created w/ share: GearsObj[0x3510d05c, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x3fad66a9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6fbea88e created w/ share: GearsObj[0x682013f6, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x204bcb39, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x6fbea88e FIN GearsES2[obj 0x6fbea88e isInit true, usesShared true, 1 GearsObj[0x481a7a90, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3fad66a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x204bcb39, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x94b0459 isInit true, usesShared false, 1 GearsObj[0xcfab6aa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3510d05c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x682013f6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x6fbea88e 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d104edb90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6fbea88e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x199b34f4: tileRendererInUse null, GearsES2[obj 0x199b34f4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x94b0459 isInit true, usesShared false, 1 GearsObj[0xcfab6aa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3510d05c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x682013f6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x199b34f4 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x199b34f4 created w/ share: GearsObj[0xcfab6aa, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x43c3a55c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x199b34f4 created w/ share: GearsObj[0x3510d05c, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x233f45a3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x199b34f4 created w/ share: GearsObj[0x682013f6, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x72318b4a, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x199b34f4 FIN GearsES2[obj 0x199b34f4 isInit true, usesShared true, 1 GearsObj[0x43c3a55c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x233f45a3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x72318b4a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x94b0459 isInit true, usesShared false, 1 GearsObj[0xcfab6aa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3510d05c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x682013f6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x199b34f4 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d12b11680, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x199b34f4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x5aa5418, 	(isShared true, created true, master 0x5aa5418)
    [apply]   Created   Ctx #0: hash 0x77d12c77, 	(created true)
    [apply]   Created   Ctx #1: hash 0x48e2211c, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x48e2211c, 	(isShared true, created true, master 0x5aa5418)
    [apply]   Created   Ctx #0: hash 0x77d12c77, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5aa5418, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x77d12c77, 	(isShared true, created true, master 0x5aa5418)
    [apply]   Created   Ctx #0: hash 0x5aa5418, 	(created true)
    [apply]   Created   Ctx #1: hash 0x48e2211c, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x199b34f4: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x199b34f4 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6fbea88e: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6fbea88e FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x94b0459: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x94b0459 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test01SyncedOneAnimatorCleanDtorOrderCopyBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test02SyncedOneAnimatorCleanDtorOrderMapBuffer
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x68801ad0: tileRendererInUse null, GearsES2[obj 0x68801ad0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x68801ad0 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x68801ad0 created: GearsObj[0x71969e5f, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x68801ad0 created: GearsObj[0x161f426, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x68801ad0 created: GearsObj[0x161f426, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x68801ad0 FIN GearsES2[obj 0x68801ad0 isInit true, usesShared false, 1 GearsObj[0x71969e5f, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x161f426, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x20b3c2a0, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x68801ad0 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d10605070, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x68801ad0, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x14f89044: tileRendererInUse null, GearsES2[obj 0x14f89044 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x68801ad0 isInit true, usesShared false, 1 GearsObj[0x71969e5f, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x161f426, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x20b3c2a0, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x14f89044 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x14f89044 created w/ share: GearsObj[0x71969e5f, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x26cac021, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x14f89044 created w/ share: GearsObj[0x161f426, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x69d137a4, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x14f89044 created w/ share: GearsObj[0x20b3c2a0, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x58498a0b, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x14f89044 FIN GearsES2[obj 0x14f89044 isInit true, usesShared true, 1 GearsObj[0x26cac021, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x69d137a4, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x58498a0b, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x68801ad0 isInit true, usesShared false, 1 GearsObj[0x71969e5f, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x161f426, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x20b3c2a0, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x14f89044 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d12a0f020, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x14f89044, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x485e4195: tileRendererInUse null, GearsES2[obj 0x485e4195 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x68801ad0 isInit true, usesShared false, 1 GearsObj[0x71969e5f, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x161f426, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x20b3c2a0, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x485e4195 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x485e4195 created w/ share: GearsObj[0x71969e5f, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x68ff7fe2, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x485e4195 created w/ share: GearsObj[0x161f426, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x382fc40d, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x485e4195 created w/ share: GearsObj[0x20b3c2a0, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x6bc90f02, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x485e4195 FIN GearsES2[obj 0x485e4195 isInit true, usesShared true, 1 GearsObj[0x68ff7fe2, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x382fc40d, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6bc90f02, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x68801ad0 isInit true, usesShared false, 1 GearsObj[0x71969e5f, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x161f426, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x20b3c2a0, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x485e4195 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d12a13f60, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x485e4195, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0xf66d848, 	(isShared true, created true, master 0xf66d848)
    [apply]   Created   Ctx #0: hash 0x3d653a43, 	(created true)
    [apply]   Created   Ctx #1: hash 0x33a2d39f, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x3d653a43, 	(isShared true, created true, master 0xf66d848)
    [apply]   Created   Ctx #0: hash 0xf66d848, 	(created true)
    [apply]   Created   Ctx #1: hash 0x33a2d39f, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x33a2d39f, 	(isShared true, created true, master 0xf66d848)
    [apply]   Created   Ctx #0: hash 0x3d653a43, 	(created true)
    [apply]   Created   Ctx #1: hash 0xf66d848, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x485e4195: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x485e4195 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x14f89044: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x14f89044 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x68801ad0: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x68801ad0 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test02SyncedOneAnimatorCleanDtorOrderMapBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x3c0391fe: tileRendererInUse null, GearsES2[obj 0x3c0391fe isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3c0391fe on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3c0391fe created: GearsObj[0x2e1d53e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3c0391fe created: GearsObj[0x2055aa04, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3c0391fe created: GearsObj[0x2055aa04, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x3c0391fe FIN GearsES2[obj 0x3c0391fe isInit true, usesShared false, 1 GearsObj[0x2e1d53e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2055aa04, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5337fe67, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x3c0391fe 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d10539ea0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3c0391fe, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x6c295c8a: tileRendererInUse null, GearsES2[obj 0x6c295c8a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3c0391fe isInit true, usesShared false, 1 GearsObj[0x2e1d53e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2055aa04, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5337fe67, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x6c295c8a on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6c295c8a created w/ share: GearsObj[0x2e1d53e, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x48e6026, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c295c8a created w/ share: GearsObj[0x2055aa04, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x78c067fd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c295c8a created w/ share: GearsObj[0x5337fe67, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x4d051ccb, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x6c295c8a FIN GearsES2[obj 0x6c295c8a isInit true, usesShared true, 1 GearsObj[0x48e6026, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78c067fd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d051ccb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3c0391fe isInit true, usesShared false, 1 GearsObj[0x2e1d53e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2055aa04, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5337fe67, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x6c295c8a 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d12a04af0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c295c8a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x56c1ea73: tileRendererInUse null, GearsES2[obj 0x56c1ea73 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3c0391fe isInit true, usesShared false, 1 GearsObj[0x2e1d53e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2055aa04, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5337fe67, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x56c1ea73 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x56c1ea73 created w/ share: GearsObj[0x2e1d53e, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x38a9be66, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x56c1ea73 created w/ share: GearsObj[0x2055aa04, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0xc76ede4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x56c1ea73 created w/ share: GearsObj[0x5337fe67, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x60557809, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x56c1ea73 FIN GearsES2[obj 0x56c1ea73 isInit true, usesShared true, 1 GearsObj[0x38a9be66, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc76ede4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60557809, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3c0391fe isInit true, usesShared false, 1 GearsObj[0x2e1d53e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2055aa04, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5337fe67, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x56c1ea73 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d1054ad20, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56c1ea73, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x7ce2faff, 	(isShared true, created true, master 0x7ce2faff)
    [apply]   Created   Ctx #0: hash 0x74d406ff, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7a13f7cd, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x7a13f7cd, 	(isShared true, created true, master 0x7ce2faff)
    [apply]   Created   Ctx #0: hash 0x74d406ff, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7ce2faff, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x74d406ff, 	(isShared true, created true, master 0x7ce2faff)
    [apply]   Created   Ctx #0: hash 0x7a13f7cd, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7ce2faff, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in creation order NOW - Driver Impl. Ma trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x3c0391fe: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x3c0391fe FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x6c295c8a: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x6c295c8a FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x56c1ea73: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x56c1ea73 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test04SyncedOneAnimatorDirtyDtorOrderMapBuffer
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x48d7db47: tileRendererInUse null, GearsES2[obj 0x48d7db47 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x48d7db47 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x48d7db47 created: GearsObj[0x21bff347, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x48d7db47 created: GearsObj[0x4b9e09dd, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x48d7db47 created: GearsObj[0x4b9e09dd, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x48d7db47 FIN GearsES2[obj 0x48d7db47 isInit true, usesShared false, 1 GearsObj[0x21bff347, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4b9e09dd, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x704a9e1f, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x48d7db47 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d107ea0f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x48d7db47, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x6e3c03db: tileRendererInUse null, GearsES2[obj 0x6e3c03db isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x48d7db47 isInit true, usesShared false, 1 GearsObj[0x21bff347, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4b9e09dd, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x704a9e1f, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x6e3c03db on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6e3c03db created w/ share: GearsObj[0x21bff347, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x15e8d94d, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x6e3c03db created w/ share: GearsObj[0x4b9e09dd, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x75bf34ec, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x6e3c03db created w/ share: GearsObj[0x704a9e1f, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x7703e0a9, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x6e3c03db FIN GearsES2[obj 0x6e3c03db isInit true, usesShared true, 1 GearsObj[0x15e8d94d, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x75bf34ec, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7703e0a9, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x48d7db47 isInit true, usesShared false, 1 GearsObj[0x21bff347, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4b9e09dd, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x704a9e1f, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x6e3c03db 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d12a2b090, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e3c03db, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x3777fe1d: tileRendererInUse null, GearsES2[obj 0x3777fe1d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x48d7db47 isInit true, usesShared false, 1 GearsObj[0x21bff347, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4b9e09dd, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x704a9e1f, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3777fe1d on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3777fe1d created w/ share: GearsObj[0x21bff347, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x3756f411, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x3777fe1d created w/ share: GearsObj[0x4b9e09dd, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x4fdd8138, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x3777fe1d created w/ share: GearsObj[0x704a9e1f, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x197ddc9c, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x3777fe1d FIN GearsES2[obj 0x3777fe1d isInit true, usesShared true, 1 GearsObj[0x3756f411, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4fdd8138, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x197ddc9c, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x48d7db47 isInit true, usesShared false, 1 GearsObj[0x21bff347, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4b9e09dd, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x704a9e1f, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x3777fe1d 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d10629eb0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3777fe1d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x5f9f9ee8, 	(isShared true, created true, master 0x5f9f9ee8)
    [apply]   Created   Ctx #0: hash 0x55852f06, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5b42cbc6, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x55852f06, 	(isShared true, created true, master 0x5f9f9ee8)
    [apply]   Created   Ctx #0: hash 0x5b42cbc6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5f9f9ee8, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x5b42cbc6, 	(isShared true, created true, master 0x5f9f9ee8)
    [apply]   Created   Ctx #0: hash 0x55852f06, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5f9f9ee8, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in creation order NOW - Driver Impl. Ma trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x48d7db47: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x48d7db47 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x6e3c03db: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x6e3c03db FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x3777fe1d: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x3777fe1d FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test04SyncedOneAnimatorDirtyDtorOrderMapBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test11ASyncEachAnimatorCleanDtorOrderCopyBuffer
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.0 0x7018a0df: tileRendererInUse null, GearsES2[obj 0x7018a0df isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7018a0df on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7018a0df created: GearsObj[0x4d137563, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7018a0df created: GearsObj[0x6316e54d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7018a0df created: GearsObj[0x6316e54d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.X 0x7018a0df FIN GearsES2[obj 0x7018a0df isInit true, usesShared false, 1 GearsObj[0x4d137563, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6316e54d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x242ec26d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.reshape 0x7018a0df 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d10547100, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7018a0df, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.init.0 0x7e3457dc: tileRendererInUse null, GearsES2[obj 0x7e3457dc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7018a0df isInit true, usesShared false, 1 GearsObj[0x4d137563, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6316e54d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x242ec26d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x7e3457dc on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7e3457dc created w/ share: GearsObj[0x4d137563, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0xf4ead56, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7e3457dc created w/ share: GearsObj[0x6316e54d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5a33e4ad, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7e3457dc created w/ share: GearsObj[0x242ec26d, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7705fd8d, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.init.X 0x7e3457dc FIN GearsES2[obj 0x7e3457dc isInit true, usesShared true, 1 GearsObj[0xf4ead56, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a33e4ad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7705fd8d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7018a0df isInit true, usesShared false, 1 GearsObj[0x4d137563, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6316e54d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x242ec26d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.reshape 0x7e3457dc 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d105481c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7e3457dc, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main] GearsES2.init.0 0x763bc911: tileRendererInUse null, GearsES2[obj 0x763bc911 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7018a0df isInit true, usesShared false, 1 GearsObj[0x4d137563, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6316e54d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x242ec26d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x763bc911 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x763bc911 created w/ share: GearsObj[0x4d137563, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x174eef7f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x763bc911 created w/ share: GearsObj[0x6316e54d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x4b4195c6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x763bc911 created w/ share: GearsObj[0x242ec26d, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6f14cdc4, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main] GearsES2.init.X 0x763bc911 FIN GearsES2[obj 0x763bc911 isInit true, usesShared true, 1 GearsObj[0x174eef7f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b4195c6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f14cdc4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7018a0df isInit true, usesShared false, 1 GearsObj[0x4d137563, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6316e54d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x242ec26d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main] GearsES2.reshape 0x763bc911 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d1053ff50, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x763bc911, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x62c6723f, 	(isShared true, created true, master 0x62c6723f)
    [apply]   Created   Ctx #0: hash 0x216a0191, 	(created true)
    [apply]   Created   Ctx #1: hash 0x2fadea14, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x2fadea14, 	(isShared true, created true, master 0x62c6723f)
    [apply]   Created   Ctx #0: hash 0x216a0191, 	(created true)
    [apply]   Created   Ctx #1: hash 0x62c6723f, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x216a0191, 	(isShared true, created true, master 0x62c6723f)
    [apply]   Created   Ctx #0: hash 0x2fadea14, 	(created true)
    [apply]   Created   Ctx #1: hash 0x62c6723f, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x763bc911: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x763bc911 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x7e3457dc: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x7e3457dc FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x7018a0df: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x7018a0df FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test11ASyncEachAnimatorCleanDtorOrderCopyBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test12ASyncEachAnimatorCleanDtorOrderMapBuffer
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.init.0 0x48796f8d: tileRendererInUse null, GearsES2[obj 0x48796f8d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x48796f8d on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x48796f8d created: GearsObj[0x75907570, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x48796f8d created: GearsObj[0x16989eb4, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x48796f8d created: GearsObj[0x16989eb4, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.init.X 0x48796f8d FIN GearsES2[obj 0x48796f8d isInit true, usesShared false, 1 GearsObj[0x75907570, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x16989eb4, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x24312ff0, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.reshape 0x48796f8d 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d1054c840, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x48796f8d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#08,5,main] GearsES2.init.0 0x440d5208: tileRendererInUse null, GearsES2[obj 0x440d5208 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x48796f8d isInit true, usesShared false, 1 GearsObj[0x75907570, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x16989eb4, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x24312ff0, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x440d5208 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#08,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x440d5208 created w/ share: GearsObj[0x75907570, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x44aa726d, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x440d5208 created w/ share: GearsObj[0x16989eb4, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x6b0ba137, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x440d5208 created w/ share: GearsObj[0x24312ff0, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x3cd012c2, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#08,5,main] GearsES2.init.X 0x440d5208 FIN GearsES2[obj 0x440d5208 isInit true, usesShared true, 1 GearsObj[0x44aa726d, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x6b0ba137, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x3cd012c2, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x48796f8d isInit true, usesShared false, 1 GearsObj[0x75907570, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x16989eb4, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x24312ff0, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#08,5,main] GearsES2.reshape 0x440d5208 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d105345b0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x440d5208, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#09,5,main] GearsES2.init.0 0x25f66a6d: tileRendererInUse null, GearsES2[obj 0x25f66a6d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x48796f8d isInit true, usesShared false, 1 GearsObj[0x75907570, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x16989eb4, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x24312ff0, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x25f66a6d on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#09,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x25f66a6d created w/ share: GearsObj[0x75907570, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x7d8559a3, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x25f66a6d created w/ share: GearsObj[0x16989eb4, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x49ce46b5, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x25f66a6d created w/ share: GearsObj[0x24312ff0, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x55dfc49, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#09,5,main] GearsES2.init.X 0x25f66a6d FIN GearsES2[obj 0x25f66a6d isInit true, usesShared true, 1 GearsObj[0x7d8559a3, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x49ce46b5, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x55dfc49, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x48796f8d isInit true, usesShared false, 1 GearsObj[0x75907570, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x16989eb4, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x24312ff0, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#09,5,main] GearsES2.reshape 0x25f66a6d 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d10548520, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x25f66a6d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0xbe42588, 	(isShared true, created true, master 0xbe42588)
    [apply]   Created   Ctx #0: hash 0x7de68ae0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x73217af4, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x73217af4, 	(isShared true, created true, master 0xbe42588)
    [apply]   Created   Ctx #0: hash 0x7de68ae0, 	(created true)
    [apply]   Created   Ctx #1: hash 0xbe42588, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x7de68ae0, 	(isShared true, created true, master 0xbe42588)
    [apply]   Created   Ctx #0: hash 0xbe42588, 	(created true)
    [apply]   Created   Ctx #1: hash 0x73217af4, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x25f66a6d: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x25f66a6d FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x440d5208: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x440d5208 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x48796f8d: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x48796f8d FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test12ASyncEachAnimatorCleanDtorOrderMapBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#10,5,main] GearsES2.init.0 0x36b07a48: tileRendererInUse null, GearsES2[obj 0x36b07a48 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x36b07a48 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#10,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x36b07a48 created: GearsObj[0x3111097d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x36b07a48 created: GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x36b07a48 created: GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#10,5,main] GearsES2.init.X 0x36b07a48 FIN GearsES2[obj 0x36b07a48 isInit true, usesShared false, 1 GearsObj[0x3111097d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60f4d2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#10,5,main] GearsES2.reshape 0x36b07a48 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d1065a9d0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x36b07a48, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#11,5,main] GearsES2.init.0 0x1803e384: tileRendererInUse null, GearsES2[obj 0x1803e384 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x36b07a48 isInit true, usesShared false, 1 GearsObj[0x3111097d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60f4d2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x1803e384 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#11,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1803e384 created w/ share: GearsObj[0x3111097d, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x24ed202d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1803e384 created w/ share: GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0xab61099, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1803e384 created w/ share: GearsObj[0x60f4d2cd, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5c76e5d2, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#11,5,main] GearsES2.init.X 0x1803e384 FIN GearsES2[obj 0x1803e384 isInit true, usesShared true, 1 GearsObj[0x24ed202d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xab61099, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c76e5d2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x36b07a48 isInit true, usesShared false, 1 GearsObj[0x3111097d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60f4d2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#11,5,main] GearsES2.reshape 0x1803e384 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d12a2c440, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1803e384, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#12,5,main] GearsES2.init.0 0xeb057eb: tileRendererInUse null, GearsES2[obj 0xeb057eb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x36b07a48 isInit true, usesShared false, 1 GearsObj[0x3111097d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60f4d2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0xeb057eb on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#12,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xeb057eb created w/ share: GearsObj[0x3111097d, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7a999cd3, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xeb057eb created w/ share: GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x57006b6d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xeb057eb created w/ share: GearsObj[0x60f4d2cd, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x2dfe78a, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#12,5,main] GearsES2.init.X 0xeb057eb FIN GearsES2[obj 0xeb057eb isInit true, usesShared true, 1 GearsObj[0x7a999cd3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x57006b6d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2dfe78a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x36b07a48 isInit true, usesShared false, 1 GearsObj[0x3111097d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60f4d2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#12,5,main] GearsES2.reshape 0xeb057eb 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d12b0c660, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xeb057eb, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x4f21d02d, 	(isShared true, created true, master 0x4f21d02d)
    [apply]   Created   Ctx #0: hash 0x13986de4, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1d5f91e7, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x13986de4, 	(isShared true, created true, master 0x4f21d02d)
    [apply]   Created   Ctx #0: hash 0x1d5f91e7, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4f21d02d, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x1d5f91e7, 	(isShared true, created true, master 0x4f21d02d)
    [apply]   Created   Ctx #0: hash 0x13986de4, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4f21d02d, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in creation order NOW - Driver Impl. May trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0x36b07a48: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0x36b07a48 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0x1803e384: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0x1803e384 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0xeb057eb: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0xeb057eb FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test14AsyncEachAnimatorDirtyDtorOrderMapBuffers
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#13,5,main] GearsES2.init.0 0x3d2404fb: tileRendererInUse null, GearsES2[obj 0x3d2404fb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3d2404fb on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#13,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3d2404fb created: GearsObj[0x57079644, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x3d2404fb created: GearsObj[0x3d36912d, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x3d2404fb created: GearsObj[0x3d36912d, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#13,5,main] GearsES2.init.X 0x3d2404fb FIN GearsES2[obj 0x3d2404fb isInit true, usesShared false, 1 GearsObj[0x57079644, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3d36912d, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6844b01, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#13,5,main] GearsES2.reshape 0x3d2404fb 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d105345b0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3d2404fb, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#14,5,main] GearsES2.init.0 0x3abccf18: tileRendererInUse null, GearsES2[obj 0x3abccf18 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3d2404fb isInit true, usesShared false, 1 GearsObj[0x57079644, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3d36912d, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6844b01, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3abccf18 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#14,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3abccf18 created w/ share: GearsObj[0x57079644, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x5ad6e559, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x3abccf18 created w/ share: GearsObj[0x3d36912d, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x2d0e68e6, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x3abccf18 created w/ share: GearsObj[0x6844b01, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x22ea8079, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#14,5,main] GearsES2.init.X 0x3abccf18 FIN GearsES2[obj 0x3abccf18 isInit true, usesShared true, 1 GearsObj[0x5ad6e559, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2d0e68e6, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x22ea8079, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x3d2404fb isInit true, usesShared false, 1 GearsObj[0x57079644, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3d36912d, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6844b01, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#14,5,main] GearsES2.reshape 0x3abccf18 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d12a08a80, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3abccf18, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#15,5,main] GearsES2.init.0 0x36bfc8ab: tileRendererInUse null, GearsES2[obj 0x36bfc8ab isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3d2404fb isInit true, usesShared false, 1 GearsObj[0x57079644, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3d36912d, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6844b01, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x36bfc8ab on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#15,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x36bfc8ab created w/ share: GearsObj[0x57079644, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x21275542, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x36bfc8ab created w/ share: GearsObj[0x3d36912d, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x78c4db57, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x36bfc8ab created w/ share: GearsObj[0x6844b01, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x594ee284, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#15,5,main] GearsES2.init.X 0x36bfc8ab FIN GearsES2[obj 0x36bfc8ab isInit true, usesShared true, 1 GearsObj[0x21275542, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x78c4db57, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x594ee284, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x3d2404fb isInit true, usesShared false, 1 GearsObj[0x57079644, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3d36912d, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6844b01, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#15,5,main] GearsES2.reshape 0x36bfc8ab 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9d12a43180, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x36bfc8ab, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x2951452f, 	(isShared true, created true, master 0x2951452f)
    [apply]   Created   Ctx #0: hash 0x57e056e5, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5927a3b1, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x5927a3b1, 	(isShared true, created true, master 0x2951452f)
    [apply]   Created   Ctx #0: hash 0x57e056e5, 	(created true)
    [apply]   Created   Ctx #1: hash 0x2951452f, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x57e056e5, 	(isShared true, created true, master 0x2951452f)
    [apply]   Created   Ctx #0: hash 0x2951452f, 	(created true)
    [apply]   Created   Ctx #1: hash 0x5927a3b1, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in creation order NOW - Driver Impl. May trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x3d2404fb: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x3d2404fb FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x3abccf18: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x3abccf18 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x36bfc8ab: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x36bfc8ab FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test14AsyncEachAnimatorDirtyDtorOrderMapBuffers
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646111576 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646111576 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01SyncedOneAnimatorCleanDtorOrderCopyBuffer took 4.314 sec
    [apply] Testcase: test02SyncedOneAnimatorCleanDtorOrderMapBuffer took 4.255 sec
    [apply] Testcase: test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer took 4.26 sec
    [apply] Testcase: test04SyncedOneAnimatorDirtyDtorOrderMapBuffer took 4.257 sec
    [apply] Testcase: test11ASyncEachAnimatorCleanDtorOrderCopyBuffer took 4.265 sec
    [apply] Testcase: test12ASyncEachAnimatorCleanDtorOrderMapBuffer took 4.26 sec
    [apply] Testcase: test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers took 4.259 sec
    [apply] Testcase: test14AsyncEachAnimatorDirtyDtorOrderMapBuffers took 4.261 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646113015 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646113017 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4 - test01junit.framework.TestListener: startTest(test01)
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x6b4d2116: tileRendererInUse null, GearsES2[obj 0x6b4d2116 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6b4d2116 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6b4d2116 created: GearsObj[0x18ca2245, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6b4d2116 created: GearsObj[0x6b730609, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6b4d2116 created: GearsObj[0x6b730609, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x6b4d2116 FIN GearsES2[obj 0x6b4d2116 isInit true, usesShared false, 1 GearsObj[0x18ca2245, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b730609, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc05d23d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x6b4d2116 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9ed05d9950, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6b4d2116, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x12f77168: tileRendererInUse null, GearsES2[obj 0x12f77168 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6b4d2116 isInit true, usesShared false, 1 GearsObj[0x18ca2245, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b730609, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc05d23d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x12f77168 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x12f77168 created w/ share: GearsObj[0x18ca2245, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x17f5ce16, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x12f77168 created w/ share: GearsObj[0x6b730609, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6a4de4ac, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x12f77168 created w/ share: GearsObj[0xc05d23d, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x414dbfda, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x12f77168 FIN GearsES2[obj 0x12f77168 isInit true, usesShared true, 1 GearsObj[0x17f5ce16, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6a4de4ac, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x414dbfda, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6b4d2116 isInit true, usesShared false, 1 GearsObj[0x18ca2245, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b730609, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc05d23d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x12f77168 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9ed05b8d40, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x12f77168, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x45f7727: tileRendererInUse null, GearsES2[obj 0x45f7727 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6b4d2116 isInit true, usesShared false, 1 GearsObj[0x18ca2245, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b730609, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc05d23d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x45f7727 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x45f7727 created w/ share: GearsObj[0x18ca2245, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x265756a3, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x45f7727 created w/ share: GearsObj[0x6b730609, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x306fcace, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x45f7727 created w/ share: GearsObj[0xc05d23d, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x4c76f3cb, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x45f7727 FIN GearsES2[obj 0x45f7727 isInit true, usesShared true, 1 GearsObj[0x265756a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x306fcace, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c76f3cb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6b4d2116 isInit true, usesShared false, 1 GearsObj[0x18ca2245, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b730609, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc05d23d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x45f7727 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9ed074f890, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x45f7727, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x665f593c, 	(isShared true, created true, master 0x665f593c)
    [apply]   Created   Ctx #0: hash 0x3adb1f56, 	(created true)
    [apply]   Created   Ctx #1: hash 0x43dd325b, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x3adb1f56, 	(isShared true, created true, master 0x665f593c)
    [apply]   Created   Ctx #0: hash 0x43dd325b, 	(created true)
    [apply]   Created   Ctx #1: hash 0x665f593c, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x43dd325b, 	(isShared true, created true, master 0x3adb1f56)
    [apply]   Created   Ctx #0: hash 0x3adb1f56, 	(created true)
    [apply]   Created   Ctx #1: hash 0x665f593c, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x45f7727: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x45f7727 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x12f77168: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x12f77168 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6b4d2116: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6b4d2116 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4 - test01
    [apply] junit.framework.TestListener: endTest(test01)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646115146 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646115147 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.721 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646113015 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646113017 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4 - test01
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x6b4d2116: tileRendererInUse null, GearsES2[obj 0x6b4d2116 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6b4d2116 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6b4d2116 created: GearsObj[0x18ca2245, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6b4d2116 created: GearsObj[0x6b730609, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6b4d2116 created: GearsObj[0x6b730609, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x6b4d2116 FIN GearsES2[obj 0x6b4d2116 isInit true, usesShared false, 1 GearsObj[0x18ca2245, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b730609, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc05d23d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x6b4d2116 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9ed05d9950, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6b4d2116, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x12f77168: tileRendererInUse null, GearsES2[obj 0x12f77168 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6b4d2116 isInit true, usesShared false, 1 GearsObj[0x18ca2245, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b730609, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc05d23d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x12f77168 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x12f77168 created w/ share: GearsObj[0x18ca2245, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x17f5ce16, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x12f77168 created w/ share: GearsObj[0x6b730609, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6a4de4ac, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x12f77168 created w/ share: GearsObj[0xc05d23d, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x414dbfda, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x12f77168 FIN GearsES2[obj 0x12f77168 isInit true, usesShared true, 1 GearsObj[0x17f5ce16, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6a4de4ac, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x414dbfda, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6b4d2116 isInit true, usesShared false, 1 GearsObj[0x18ca2245, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b730609, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc05d23d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x12f77168 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9ed05b8d40, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x12f77168, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x45f7727: tileRendererInUse null, GearsES2[obj 0x45f7727 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6b4d2116 isInit true, usesShared false, 1 GearsObj[0x18ca2245, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b730609, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc05d23d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x45f7727 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x45f7727 created w/ share: GearsObj[0x18ca2245, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x265756a3, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x45f7727 created w/ share: GearsObj[0x6b730609, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x306fcace, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x45f7727 created w/ share: GearsObj[0xc05d23d, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x4c76f3cb, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x45f7727 FIN GearsES2[obj 0x45f7727 isInit true, usesShared true, 1 GearsObj[0x265756a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x306fcace, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c76f3cb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6b4d2116 isInit true, usesShared false, 1 GearsObj[0x18ca2245, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b730609, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc05d23d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x45f7727 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7f9ed074f890, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x45f7727, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x665f593c, 	(isShared true, created true, master 0x665f593c)
    [apply]   Created   Ctx #0: hash 0x3adb1f56, 	(created true)
    [apply]   Created   Ctx #1: hash 0x43dd325b, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x3adb1f56, 	(isShared true, created true, master 0x665f593c)
    [apply]   Created   Ctx #0: hash 0x43dd325b, 	(created true)
    [apply]   Created   Ctx #1: hash 0x665f593c, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x43dd325b, 	(isShared true, created true, master 0x3adb1f56)
    [apply]   Created   Ctx #0: hash 0x3adb1f56, 	(created true)
    [apply]   Created   Ctx #1: hash 0x665f593c, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x45f7727: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x45f7727 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x12f77168: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x12f77168 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6b4d2116: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6b4d2116 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4 - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646115146 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646115147 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 1.296 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] junit.framework.TestListener: startTest(test01OneLife)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646116543 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646116544 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test01OneLife
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x4402351c: tileRendererInUse null, GearsES2[obj 0x4402351c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4402351c on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4402351c created: GearsObj[0x627510e9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4402351c created: GearsObj[0x4c7aefc5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4402351c created: GearsObj[0x4c7aefc5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x4402351c FIN GearsES2[obj 0x4402351c isInit true, usesShared false, 1 GearsObj[0x627510e9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c7aefc5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x77c962e7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x4402351c 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fdbb14c37d0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4402351c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4402351c 256x256, swapInterval 1, drawable 0x7fdbb14c37d0
    [apply] 0 s: 60 f / 49 ms, 1224.4 fps, 0 ms/f; total: 60 f, 1224.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 19 ms, 3157.8 fps, 0 ms/f; total: 120 f, 1764.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 26 ms, 2307.6 fps, 0 ms/f; total: 180 f, 1914.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 21 ms, 2857.1 fps, 0 ms/f; total: 240 f, 2086.9 fps, 0 ms/f
    [apply] 0 s: 60 f / 19 ms, 3157.8 fps, 0 ms/f; total: 300 f, 2238.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 14 ms, 4285.7 fps, 0 ms/f; total: 360 f, 2432.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 22 ms, 2727.2 fps, 0 ms/f; total: 420 f, 2470.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 17 ms, 3529.4 fps, 0 ms/f; total: 480 f, 2566.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 540 f, 2713.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 600 f, 2870.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 660 f, 3013.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 720 f, 3185.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 15 ms, 4000.0 fps, 0 ms/f; total: 780 f, 3236.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 840 f, 3387.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 900 f, 3515.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 960 f, 3609.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 1020 f, 3736.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 1080 f, 3789.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 1140 f, 3904.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 1200 f, 4026.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 1260 f, 4144.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 1320 f, 4177.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 1380 f, 4207.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 1440 f, 4272.9 fps, 0 ms/f
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4402351c: tileRendererInUse nulljunit.framework.TestListener: endTest(test01OneLife)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4402351c FIN
    [apply] Total:                          1323.971ms
    [apply]   GLProfile.initSingleton():    777.056ms
    [apply]   Demo Code:                    543.393ms
    [apply] 
    [apply] junit.framework.TestListener: startTest(test02AnotherLifeWithGLInfo)
    [apply]   GLInfo:                       0.0ms
    [apply]   GLProfile.shutdown():         3.522ms
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test01OneLife
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test02AnotherLifeWithGLInfo
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x53c3d1f1: tileRendererInUse null, GearsES2[obj 0x53c3d1f1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x53c3d1f1 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x53c3d1f1 created: GearsObj[0x239bdb03, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x53c3d1f1 created: GearsObj[0x7bcf3aab, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x53c3d1f1 created: GearsObj[0x7bcf3aab, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x53c3d1f1 FIN GearsES2[obj 0x53c3d1f1 isInit true, usesShared false, 1 GearsObj[0x239bdb03, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7bcf3aab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x726c9271, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x53c3d1f1 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fdbb3807350, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x53c3d1f1, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x53c3d1f1 256x256, swapInterval 1, drawable 0x7fdbb3807350
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x53c3d1f1 256x256, swapInterval 1, drawable 0x7fdbb3807350
    [apply] 1 s: 60 f / 1009 ms, 59.4 fps, 16 ms/f; total: 60 f, 59.4 fps, 16 ms/f
    [apply] junit.framework.TestListener: endTest(test02AnotherLifeWithGLInfo)
    [apply] junit.framework.TestListener: startTest(test03AnotherLife)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x53c3d1f1: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x53c3d1f1 FIN
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x63c6c763]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] Total:                          1550.361ms
    [apply]   GLProfile.initSingleton():    496.754ms
    [apply]   Demo Code:                    1052.856ms
    [apply]   GLInfo:                       0.72ms
    [apply]   GLProfile.shutdown():         0.031ms
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test02AnotherLifeWithGLInfo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test03AnotherLife
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.init.0 0x5bfe8552: tileRendererInUse null, GearsES2[obj 0x5bfe8552 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5bfe8552 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5bfe8552 created: GearsObj[0x18c87eb8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5bfe8552 created: GearsObj[0x3c42bbb4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5bfe8552 created: GearsObj[0x3c42bbb4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.init.X 0x5bfe8552 FIN GearsES2[obj 0x5bfe8552 isInit true, usesShared false, 1 GearsObj[0x18c87eb8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c42bbb4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x49046c53, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.reshape 0x5bfe8552 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fdbb14c8430, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5bfe8552, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.display 0x5bfe8552 256x256, swapInterval 1, drawable 0x7fdbb14c8430
    [apply] junit.framework.TestListener: endTest(test03AnotherLife)
    [apply] junit.framework.TestListener: startTest(test03TwoLifes)
    [apply] 0 s: 60 f / 786 ms, 76.3 fps, 13 ms/f; total: 60 f, 76.3 fps, 13 ms/f
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.dispose 0x5bfe8552: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.dispose 0x5bfe8552 FIN
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x63c6c763]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] Total:                          1348.802ms
    [apply]   GLProfile.initSingleton():    503.789ms
    [apply]   Demo Code:                    844.712ms
    [apply]   GLInfo:                       0.262ms
    [apply]   GLProfile.shutdown():         0.039ms
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test03AnotherLife
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test03TwoLifes
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-2,5,main] GearsES2.init.0 0x66d3239f: tileRendererInUse null, GearsES2[obj 0x66d3239f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x66d3239f on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x66d3239f created: GearsObj[0x54347f8e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x66d3239f created: GearsObj[0x3b15a0ec, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x66d3239f created: GearsObj[0x3b15a0ec, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-2,5,main] GearsES2.init.X 0x66d3239f FIN GearsES2[obj 0x66d3239f isInit true, usesShared false, 1 GearsObj[0x54347f8e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b15a0ec, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x145d3823, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-2,5,main] GearsES2.reshape 0x66d3239f 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fdbb15a0770, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x66d3239f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-2,5,main] GearsES2.display 0x66d3239f 256x256, swapInterval 1, drawable 0x7fdbb15a0770
    [apply] 1 s: 60 f / 1012 ms, 59.2 fps, 16 ms/f; total: 60 f, 59.2 fps, 16 ms/f
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-2,5,main] GearsES2.dispose 0x66d3239f: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-2,5,main] GearsES2.dispose 0x66d3239f FIN
    [apply] Total:                          1599.207ms
    [apply]   GLProfile.initSingleton():    504.851ms
    [apply]   Demo Code:                    1094.291ms
    [apply]   GLInfo:                       0.001ms
    [apply]   GLProfile.shutdown():         0.064ms
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-3,5,main] GearsES2.init.0 0x81cbb63: tileRendererInUse null, GearsES2[obj 0x81cbb63 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x81cbb63 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x81cbb63 created: GearsObj[0x25a16cb1, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x81cbb63 created: GearsObj[0x1f85aaaf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x81cbb63 created: GearsObj[0x1f85aaaf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-3,5,main] GearsES2.init.X 0x81cbb63 FIN GearsES2[obj 0x81cbb63 isInit true, usesShared false, 1 GearsObj[0x25a16cb1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1f85aaaf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x74500772, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-3,5,main] GearsES2.reshape 0x81cbb63 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fdbb14ca6b0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x81cbb63, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-3,5,main] GearsES2.display 0x81cbb63 256x256, swapInterval 1, drawable 0x7fdbb14ca6b0
    [apply] 1 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 60 f, 60.0 fps, 16 ms/f
    [apply] junit.framework.TestListener: endTest(test03TwoLifes)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-3,5,main] GearsES2.dispose 0x81cbb63: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-3,5,main] GearsES2.dispose 0x81cbb63 FIN
    [apply] Total:                          1566.062ms
    [apply]   GLProfile.initSingleton():    494.7ms
    [apply]   Demo Code:                    1071.198ms
    [apply]   GLInfo:                       0.001ms
    [apply]   GLProfile.shutdown():         0.163ms
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test03TwoLifes
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646123977 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646123977 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.027 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646116543 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646116544 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test01OneLife
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x4402351c: tileRendererInUse null, GearsES2[obj 0x4402351c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4402351c on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4402351c created: GearsObj[0x627510e9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4402351c created: GearsObj[0x4c7aefc5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4402351c created: GearsObj[0x4c7aefc5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x4402351c FIN GearsES2[obj 0x4402351c isInit true, usesShared false, 1 GearsObj[0x627510e9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c7aefc5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x77c962e7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x4402351c 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fdbb14c37d0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4402351c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4402351c 256x256, swapInterval 1, drawable 0x7fdbb14c37d0
    [apply] 0 s: 60 f / 49 ms, 1224.4 fps, 0 ms/f; total: 60 f, 1224.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 19 ms, 3157.8 fps, 0 ms/f; total: 120 f, 1764.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 26 ms, 2307.6 fps, 0 ms/f; total: 180 f, 1914.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 21 ms, 2857.1 fps, 0 ms/f; total: 240 f, 2086.9 fps, 0 ms/f
    [apply] 0 s: 60 f / 19 ms, 3157.8 fps, 0 ms/f; total: 300 f, 2238.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 14 ms, 4285.7 fps, 0 ms/f; total: 360 f, 2432.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 22 ms, 2727.2 fps, 0 ms/f; total: 420 f, 2470.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 17 ms, 3529.4 fps, 0 ms/f; total: 480 f, 2566.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 540 f, 2713.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 600 f, 2870.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 660 f, 3013.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 720 f, 3185.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 15 ms, 4000.0 fps, 0 ms/f; total: 780 f, 3236.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 840 f, 3387.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 900 f, 3515.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 960 f, 3609.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 1020 f, 3736.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 1080 f, 3789.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 1140 f, 3904.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 1200 f, 4026.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 1260 f, 4144.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 1320 f, 4177.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 1380 f, 4207.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 1440 f, 4272.9 fps, 0 ms/f
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4402351c: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4402351c FIN
    [apply] Total:                          1323.971ms
    [apply]   GLProfile.initSingleton():    777.056ms
    [apply]   Demo Code:                    543.393ms
    [apply]   GLInfo:                       0.0ms
    [apply]   GLProfile.shutdown():         3.522ms
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test01OneLife
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test02AnotherLifeWithGLInfo
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x53c3d1f1: tileRendererInUse null, GearsES2[obj 0x53c3d1f1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x53c3d1f1 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x53c3d1f1 created: GearsObj[0x239bdb03, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x53c3d1f1 created: GearsObj[0x7bcf3aab, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x53c3d1f1 created: GearsObj[0x7bcf3aab, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x53c3d1f1 FIN GearsES2[obj 0x53c3d1f1 isInit true, usesShared false, 1 GearsObj[0x239bdb03, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7bcf3aab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x726c9271, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x53c3d1f1 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fdbb3807350, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x53c3d1f1, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x53c3d1f1 256x256, swapInterval 1, drawable 0x7fdbb3807350
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x53c3d1f1 256x256, swapInterval 1, drawable 0x7fdbb3807350
    [apply] 1 s: 60 f / 1009 ms, 59.4 fps, 16 ms/f; total: 60 f, 59.4 fps, 16 ms/f
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x53c3d1f1: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x53c3d1f1 FIN
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x63c6c763]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] Total:                          1550.361ms
    [apply]   GLProfile.initSingleton():    496.754ms
    [apply]   Demo Code:                    1052.856ms
    [apply]   GLInfo:                       0.72ms
    [apply]   GLProfile.shutdown():         0.031ms
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test02AnotherLifeWithGLInfo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test03AnotherLife
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.init.0 0x5bfe8552: tileRendererInUse null, GearsES2[obj 0x5bfe8552 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5bfe8552 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5bfe8552 created: GearsObj[0x18c87eb8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5bfe8552 created: GearsObj[0x3c42bbb4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5bfe8552 created: GearsObj[0x3c42bbb4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.init.X 0x5bfe8552 FIN GearsES2[obj 0x5bfe8552 isInit true, usesShared false, 1 GearsObj[0x18c87eb8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c42bbb4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x49046c53, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.reshape 0x5bfe8552 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fdbb14c8430, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5bfe8552, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.display 0x5bfe8552 256x256, swapInterval 1, drawable 0x7fdbb14c8430
    [apply] 0 s: 60 f / 786 ms, 76.3 fps, 13 ms/f; total: 60 f, 76.3 fps, 13 ms/f
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.dispose 0x5bfe8552: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.dispose 0x5bfe8552 FIN
    [apply] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x63c6c763]]
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] Total:                          1348.802ms
    [apply]   GLProfile.initSingleton():    503.789ms
    [apply]   Demo Code:                    844.712ms
    [apply]   GLInfo:                       0.262ms
    [apply]   GLProfile.shutdown():         0.039ms
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test03AnotherLife
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test03TwoLifes
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-2,5,main] GearsES2.init.0 0x66d3239f: tileRendererInUse null, GearsES2[obj 0x66d3239f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x66d3239f on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x66d3239f created: GearsObj[0x54347f8e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x66d3239f created: GearsObj[0x3b15a0ec, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x66d3239f created: GearsObj[0x3b15a0ec, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-2,5,main] GearsES2.init.X 0x66d3239f FIN GearsES2[obj 0x66d3239f isInit true, usesShared false, 1 GearsObj[0x54347f8e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b15a0ec, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x145d3823, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-2,5,main] GearsES2.reshape 0x66d3239f 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fdbb15a0770, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x66d3239f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-2,5,main] GearsES2.display 0x66d3239f 256x256, swapInterval 1, drawable 0x7fdbb15a0770
    [apply] 1 s: 60 f / 1012 ms, 59.2 fps, 16 ms/f; total: 60 f, 59.2 fps, 16 ms/f
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-2,5,main] GearsES2.dispose 0x66d3239f: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-2,5,main] GearsES2.dispose 0x66d3239f FIN
    [apply] Total:                          1599.207ms
    [apply]   GLProfile.initSingleton():    504.851ms
    [apply]   Demo Code:                    1094.291ms
    [apply]   GLInfo:                       0.001ms
    [apply]   GLProfile.shutdown():         0.064ms
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-3,5,main] GearsES2.init.0 0x81cbb63: tileRendererInUse null, GearsES2[obj 0x81cbb63 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x81cbb63 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x81cbb63 created: GearsObj[0x25a16cb1, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x81cbb63 created: GearsObj[0x1f85aaaf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x81cbb63 created: GearsObj[0x1f85aaaf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-3,5,main] GearsES2.init.X 0x81cbb63 FIN GearsES2[obj 0x81cbb63 isInit true, usesShared false, 1 GearsObj[0x25a16cb1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1f85aaaf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x74500772, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-3,5,main] GearsES2.reshape 0x81cbb63 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fdbb14ca6b0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x81cbb63, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-3,5,main] GearsES2.display 0x81cbb63 256x256, swapInterval 1, drawable 0x7fdbb14ca6b0
    [apply] 1 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 60 f, 60.0 fps, 16 ms/f
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-3,5,main] GearsES2.dispose 0x81cbb63: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-3,5,main] GearsES2.dispose 0x81cbb63 FIN
    [apply] Total:                          1566.062ms
    [apply]   GLProfile.initSingleton():    494.7ms
    [apply]   Demo Code:                    1071.198ms
    [apply]   GLInfo:                       0.001ms
    [apply]   GLProfile.shutdown():         0.163ms
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test03TwoLifes
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646123977 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646123977 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01OneLife took 1.327 sec
    [apply] Testcase: test02AnotherLifeWithGLInfo took 1.551 sec
    [apply] Testcase: test03AnotherLife took 1.349 sec
    [apply] Testcase: test03TwoLifes took 3.166 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646125396 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646125397 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test01SyncedOneAnimator
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01SyncedOneAnimator)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x537e116b: tileRendererInUse null, GearsES2[obj 0x537e116b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x537e116b on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x537e116b created: GearsObj[0x39313f2c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x537e116b created: GearsObj[0x35f53483, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x537e116b created: GearsObj[0x35f53483, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x537e116b FIN GearsES2[obj 0x537e116b isInit true, usesShared false, 1 GearsObj[0x39313f2c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x35f53483, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5e1e1978, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x537e116b 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fece2fd37f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x537e116b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x101fe2c0: tileRendererInUse null, GearsES2[obj 0x101fe2c0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x101fe2c0 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x101fe2c0 created: GearsObj[0x7775af65, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x101fe2c0 created: GearsObj[0x484dfad, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x101fe2c0 created: GearsObj[0x484dfad, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x101fe2c0 FIN GearsES2[obj 0x101fe2c0 isInit true, usesShared false, 1 GearsObj[0x7775af65, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x484dfad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x768c534b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x101fe2c0 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fece2fdc4a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x101fe2c0, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x78e9356a: tileRendererInUse null, GearsES2[obj 0x78e9356a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x78e9356a on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x78e9356a created: GearsObj[0x699a064e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x78e9356a created: GearsObj[0x5d352bed, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x78e9356a created: GearsObj[0x5d352bed, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x78e9356a FIN GearsES2[obj 0x78e9356a isInit true, usesShared false, 1 GearsObj[0x699a064e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d352bed, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6df57666, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x78e9356a 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fece2c173a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x78e9356a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] junit.framework.TestListener: endTest(test01SyncedOneAnimator)
    [apply] junit.framework.TestListener: startTest(test02AsyncEachAnimator)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x537e116b: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x537e116b FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x101fe2c0: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x101fe2c0 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x78e9356a: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x78e9356a FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test01SyncedOneAnimator
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test02AsyncEachAnimator
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.init.0 0x1e8f29c2: tileRendererInUse null, GearsES2[obj 0x1e8f29c2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1e8f29c2 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1e8f29c2 created: GearsObj[0x4f73321, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1e8f29c2 created: GearsObj[0x27d355ec, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1e8f29c2 created: GearsObj[0x27d355ec, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.init.X 0x1e8f29c2 FIN GearsES2[obj 0x1e8f29c2 isInit true, usesShared false, 1 GearsObj[0x4f73321, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27d355ec, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55271e98, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x1e8f29c2 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fece2e41080, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1e8f29c2, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.init.0 0x673a280: tileRendererInUse null, GearsES2[obj 0x673a280 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x673a280 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x673a280 created: GearsObj[0x39ee2717, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x673a280 created: GearsObj[0x7a6dd2f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x673a280 created: GearsObj[0x7a6dd2f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.init.X 0x673a280 FIN GearsES2[obj 0x673a280 isInit true, usesShared false, 1 GearsObj[0x39ee2717, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a6dd2f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x68031380, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.reshape 0x673a280 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fece503b380, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x673a280, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.init.0 0x5f16abc: tileRendererInUse null, GearsES2[obj 0x5f16abc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5f16abc on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5f16abc created: GearsObj[0x54e1448a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5f16abc created: GearsObj[0x14382d40, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5f16abc created: GearsObj[0x14382d40, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.init.X 0x5f16abc FIN GearsES2[obj 0x5f16abc isInit true, usesShared false, 1 GearsObj[0x54e1448a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x14382d40, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5e17f8e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.reshape 0x5f16abc 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fece2c30680, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5f16abc, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] junit.framework.TestListener: endTest(test02AsyncEachAnimator)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x1e8f29c2: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x1e8f29c2 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x673a280: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x673a280 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x5f16abc: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x5f16abc FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test02AsyncEachAnimator
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646129621 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646129621 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.816 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646125396 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646125397 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test01SyncedOneAnimator
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x537e116b: tileRendererInUse null, GearsES2[obj 0x537e116b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x537e116b on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x537e116b created: GearsObj[0x39313f2c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x537e116b created: GearsObj[0x35f53483, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x537e116b created: GearsObj[0x35f53483, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x537e116b FIN GearsES2[obj 0x537e116b isInit true, usesShared false, 1 GearsObj[0x39313f2c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x35f53483, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5e1e1978, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x537e116b 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fece2fd37f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x537e116b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x101fe2c0: tileRendererInUse null, GearsES2[obj 0x101fe2c0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x101fe2c0 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x101fe2c0 created: GearsObj[0x7775af65, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x101fe2c0 created: GearsObj[0x484dfad, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x101fe2c0 created: GearsObj[0x484dfad, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x101fe2c0 FIN GearsES2[obj 0x101fe2c0 isInit true, usesShared false, 1 GearsObj[0x7775af65, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x484dfad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x768c534b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x101fe2c0 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fece2fdc4a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x101fe2c0, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x78e9356a: tileRendererInUse null, GearsES2[obj 0x78e9356a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x78e9356a on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x78e9356a created: GearsObj[0x699a064e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x78e9356a created: GearsObj[0x5d352bed, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x78e9356a created: GearsObj[0x5d352bed, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x78e9356a FIN GearsES2[obj 0x78e9356a isInit true, usesShared false, 1 GearsObj[0x699a064e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d352bed, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6df57666, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x78e9356a 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fece2c173a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x78e9356a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x537e116b: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x537e116b FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x101fe2c0: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x101fe2c0 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x78e9356a: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x78e9356a FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test01SyncedOneAnimator
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test02AsyncEachAnimator
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.init.0 0x1e8f29c2: tileRendererInUse null, GearsES2[obj 0x1e8f29c2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1e8f29c2 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1e8f29c2 created: GearsObj[0x4f73321, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1e8f29c2 created: GearsObj[0x27d355ec, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1e8f29c2 created: GearsObj[0x27d355ec, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.init.X 0x1e8f29c2 FIN GearsES2[obj 0x1e8f29c2 isInit true, usesShared false, 1 GearsObj[0x4f73321, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27d355ec, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55271e98, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x1e8f29c2 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fece2e41080, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1e8f29c2, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.init.0 0x673a280: tileRendererInUse null, GearsES2[obj 0x673a280 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x673a280 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x673a280 created: GearsObj[0x39ee2717, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x673a280 created: GearsObj[0x7a6dd2f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x673a280 created: GearsObj[0x7a6dd2f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.init.X 0x673a280 FIN GearsES2[obj 0x673a280 isInit true, usesShared false, 1 GearsObj[0x39ee2717, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a6dd2f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x68031380, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.reshape 0x673a280 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fece503b380, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x673a280, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.init.0 0x5f16abc: tileRendererInUse null, GearsES2[obj 0x5f16abc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5f16abc on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5f16abc created: GearsObj[0x54e1448a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5f16abc created: GearsObj[0x14382d40, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5f16abc created: GearsObj[0x14382d40, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.init.X 0x5f16abc FIN GearsES2[obj 0x5f16abc isInit true, usesShared false, 1 GearsObj[0x54e1448a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x14382d40, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5e17f8e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.reshape 0x5f16abc 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fece2c30680, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5f16abc, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x1e8f29c2: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x1e8f29c2 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x673a280: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x673a280 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x5f16abc: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x5f16abc FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test02AsyncEachAnimator
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646129621 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646129621 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01SyncedOneAnimator took 2.5 sec
    [apply] Testcase: test02AsyncEachAnimator took 1.684 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT
    [apply] junit.framework.TestListener: tests to run: 8
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646131012 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646131014 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1Win
    [apply] junit.framework.TestListener: startTest(test01NormalPre_1Win)
    [apply] junit.framework.TestListener: endTest(test01NormalPre_1Win)
    [apply] junit.framework.TestListener: startTest(test02NormalPost_1Win)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test02NormalPost_1Win
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test02NormalPost_1Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test03ExclPre_1Win
    [apply] junit.framework.TestListener: endTest(test02NormalPost_1Win)
    [apply] junit.framework.TestListener: startTest(test03ExclPre_1Win)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test03ExclPre_1Win
    [apply] junit.framework.TestListener: endTest(test03ExclPre_1Win)
    [apply] junit.framework.TestListener: startTest(test04ExclPost_1Win)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test04ExclPost_1Win
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test04ExclPost_1Win
    [apply] junit.framework.TestListener: endTest(test04ExclPost_1Win)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test05NormalPre_4Win
    [apply] 
    [apply] junit.framework.TestListener: startTest(test05NormalPre_4Win)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test05NormalPre_4Winjunit.framework.TestListener: endTest(test05NormalPre_4Win)
    [apply] junit.framework.TestListener: startTest(test06NormalPost_4Win)
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test06NormalPost_4Win
    [apply] junit.framework.TestListener: endTest(test06NormalPost_4Win)
    [apply] junit.framework.TestListener: startTest(test07ExclPre_4Win)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test06NormalPost_4Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test07ExclPre_4Win
    [apply] junit.framework.TestListener: endTest(test07ExclPre_4Win)
    [apply] junit.framework.TestListener: startTest(test08ExclPost_4Win)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test07ExclPre_4Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test08ExclPost_4Win
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test08ExclPost_4Winjunit.framework.TestListener: endTest(test08ExclPost_4Win)
    [apply] 
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646142836 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646142836 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.434 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646131012 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646131014 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1Win
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test02NormalPost_1Win
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test02NormalPost_1Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test03ExclPre_1Win
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test03ExclPre_1Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test04ExclPost_1Win
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test04ExclPost_1Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test05NormalPre_4Win
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test05NormalPre_4Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test06NormalPost_4Win
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test06NormalPost_4Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test07ExclPre_4Win
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test07ExclPre_4Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test08ExclPost_4Win
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test08ExclPost_4Win
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646142836 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646142836 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01NormalPre_1Win took 2.424 sec
    [apply] Testcase: test02NormalPost_1Win took 0.333 sec
    [apply] Testcase: test03ExclPre_1Win took 2.97 sec
    [apply] Testcase: test04ExclPost_1Win took 0.334 sec
    [apply] Testcase: test05NormalPre_4Win took 1.694 sec
    [apply] Testcase: test06NormalPost_4Win took 0.403 sec
    [apply] Testcase: test07ExclPre_4Win took 3.146 sec
    [apply] Testcase: test08ExclPost_4Win took 0.405 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646144269 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646144270 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1Win
    [apply] junit.framework.TestListener: startTest(test01NormalPre_1Win)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1Winjunit.framework.TestListener: endTest(test01NormalPre_1Win)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test02NormalPost_1Win
    [apply] 
    [apply] junit.framework.TestListener: startTest(test02NormalPost_1Win)
    [apply] junit.framework.TestListener: endTest(test02NormalPost_1Win)
    [apply] junit.framework.TestListener: startTest(test03ExclPre_1Win)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test02NormalPost_1Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test03ExclPre_1Win
    [apply] junit.framework.TestListener: endTest(test03ExclPre_1Win)
    [apply] junit.framework.TestListener: startTest(test04ExclPost_1Win)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test03ExclPre_1Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test04ExclPost_1Win
    [apply] junit.framework.TestListener: endTest(test04ExclPost_1Win)
    [apply] junit.framework.TestListener: startTest(test05NormalPre_4Win)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test04ExclPost_1Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test05NormalPre_4Win
    [apply] junit.framework.TestListener: endTest(test05NormalPre_4Win)
    [apply] junit.framework.TestListener: startTest(test06NormalPost_4Win)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test05NormalPre_4Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test06NormalPost_4Win
    [apply] junit.framework.TestListener: endTest(test06NormalPost_4Win)
    [apply] junit.framework.TestListener: startTest(test07ExclPre_4Win)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test06NormalPost_4Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test07ExclPre_4Win
    [apply] junit.framework.TestListener: endTest(test07ExclPre_4Win)
    [apply] junit.framework.TestListener: startTest(test08ExclPost_4Win)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test07ExclPre_4Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test08ExclPost_4Win
    [apply] junit.framework.TestListener: endTest(test08ExclPost_4Win)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test08ExclPost_4Win
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646156053 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646156054 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.379 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646144269 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646144270 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1Win
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test02NormalPost_1Win
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test02NormalPost_1Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test03ExclPre_1Win
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test03ExclPre_1Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test04ExclPost_1Win
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test04ExclPost_1Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test05NormalPre_4Win
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test05NormalPre_4Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test06NormalPost_4Win
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test06NormalPost_4Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test07ExclPre_4Win
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test07ExclPre_4Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test08ExclPost_4Win
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test08ExclPost_4Win
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646156053 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646156054 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01NormalPre_1Win took 2.418 sec
    [apply] Testcase: test02NormalPost_1Win took 0.332 sec
    [apply] Testcase: test03ExclPre_1Win took 2.966 sec
    [apply] Testcase: test04ExclPost_1Win took 0.345 sec
    [apply] Testcase: test05NormalPre_4Win took 1.68 sec
    [apply] Testcase: test06NormalPost_4Win took 0.401 sec
    [apply] Testcase: test07ExclPre_4Win took 3.14 sec
    [apply] Testcase: test08ExclPost_4Win took 0.394 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646157459 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646157460 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test01Normal_1Win
    [apply] junit.framework.TestListener: startTest(test01Normal_1Win)
    [apply] 0 s: 60 f / 99 ms, 606.0 fps, 1 ms/f; total: 60 f, 606.0 fps, 1 ms/f
    [apply] 0 s: 60 f / 21 ms, 2857.1 fps, 0 ms/f; total: 120 f, 1000.0 fps, 1 ms/f
    [apply] 0 s: 60 f / 26 ms, 2307.6 fps, 0 ms/f; total: 180 f, 1232.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 24 ms, 2500.0 fps, 0 ms/f; total: 240 f, 1411.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 20 ms, 3000.0 fps, 0 ms/f; total: 300 f, 1578.9 fps, 0 ms/f
    [apply] 0 s: 60 f / 14 ms, 4285.7 fps, 0 ms/f; total: 360 f, 1764.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 23 ms, 2608.6 fps, 0 ms/f; total: 420 f, 1850.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 480 f, 2025.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 15 ms, 4000.0 fps, 0 ms/f; total: 540 f, 2142.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 600 f, 2298.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 660 f, 2417.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 720 f, 2544.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 780 f, 2680.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 840 f, 2809.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 900 f, 2941.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 960 f, 3028.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 1020 f, 3128.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 1080 f, 3243.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 1140 f, 3313.9 fps, 0 ms/f
    [apply] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 1200 f, 3409.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 1260 f, 3509.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 1320 f, 3606.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 1380 f, 3660.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 1440 f, 3720.9 fps, 0 ms/f
    [apply] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 1500 f, 3797.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 1560 f, 3880.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 1620 f, 3960.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 1680 f, 4019.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 51 ms, 1176.4 fps, 0 ms/f; total: 1740 f, 3710.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 106 ms, 566.0 fps, 1 ms/f; total: 1800 f, 3130.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 108 ms, 555.5 fps, 1 ms/f; total: 1860 f, 2723.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 104 ms, 576.9 fps, 1 ms/f; total: 1920 f, 2439.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 1980 f, 2209.8 fps, 0 ms/f
    [apply] 1 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 2040 f, 2029.8 fps, 0 ms/f
    [apply] 1 s: 60 f / 108 ms, 555.5 fps, 1 ms/f; total: 2100 f, 1886.7 fps, 0 ms/f
    [apply] 1 s: 60 f / 108 ms, 555.5 fps, 1 ms/f; total: 2160 f, 1769.0 fps, 0 ms/f
    [apply] 1 s: 60 f / 108 ms, 555.5 fps, 1 ms/f; total: 2220 f, 1670.4 fps, 0 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test01Normal_1Win
    [apply] junit.framework.TestListener: endTest(test01Normal_1Win)
    [apply] junit.framework.TestListener: startTest(test03Excl_1Win)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test03Excl_1Win
    [apply] 0 s: 60 f / 139 ms, 431.6 fps, 2 ms/f; total: 60 f, 431.6 fps, 2 ms/f
    [apply] 0 s: 60 f / 107 ms, 560.7 fps, 1 ms/f; total: 120 f, 487.8 fps, 2 ms/f
    [apply] 0 s: 60 f / 106 ms, 566.0 fps, 1 ms/f; total: 180 f, 511.3 fps, 1 ms/f
    [apply] 0 s: 60 f / 108 ms, 555.5 fps, 1 ms/f; total: 240 f, 521.7 fps, 1 ms/f
    [apply] 0 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 300 f, 527.2 fps, 1 ms/f
    [apply] 0 s: 60 f / 107 ms, 560.7 fps, 1 ms/f; total: 360 f, 532.5 fps, 1 ms/f
    [apply] 0 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 420 f, 535.0 fps, 1 ms/f
    [apply] 0 s: 60 f / 108 ms, 555.5 fps, 1 ms/f; total: 480 f, 537.5 fps, 1 ms/f
    [apply] 1 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 540 f, 538.9 fps, 1 ms/f
    [apply] 1 s: 60 f / 108 ms, 555.5 fps, 1 ms/f; total: 600 f, 540.5 fps, 1 ms/f
    [apply] 1 s: 60 f / 110 ms, 545.4 fps, 1 ms/f; total: 660 f, 540.9 fps, 1 ms/f
    [apply] 1 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 720 f, 541.7 fps, 1 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test03Excl_1Winjunit.framework.TestListener: endTest(test03Excl_1Win)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test05Normal_4Win
    [apply] 
    [apply] junit.framework.TestListener: startTest(test05Normal_4Win)
    [apply] 0 s: 60 f / 183 ms, 327.8 fps, 3 ms/f; total: 60 f, 327.8 fps, 3 ms/f
    [apply] 0 s: 60 f / 135 ms, 444.4 fps, 2 ms/f; total: 120 f, 377.3 fps, 2 ms/f
    [apply] 0 s: 60 f / 135 ms, 444.4 fps, 2 ms/f; total: 180 f, 397.3 fps, 2 ms/f
    [apply] 0 s: 60 f / 136 ms, 441.1 fps, 2 ms/f; total: 240 f, 407.4 fps, 2 ms/f
    [apply] 0 s: 60 f / 163 ms, 368.0 fps, 2 ms/f; total: 300 f, 398.9 fps, 2 ms/f
    [apply] 0 s: 60 f / 133 ms, 451.1 fps, 2 ms/f; total: 360 f, 406.7 fps, 2 ms/f
    [apply] 1 s: 60 f / 160 ms, 375.0 fps, 2 ms/f; total: 420 f, 401.9 fps, 2 ms/f
    [apply] 1 s: 60 f / 136 ms, 441.1 fps, 2 ms/f; total: 480 f, 406.4 fps, 2 ms/f
    [apply] 1 s: 60 f / 134 ms, 447.7 fps, 2 ms/f; total: 540 f, 410.6 fps, 2 ms/f
    [apply] junit.framework.TestListener: endTest(test05Normal_4Win)
    [apply] junit.framework.TestListener: startTest(test07Excl_4Win)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test05Normal_4Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test07Excl_4Win
    [apply] 0 s: 60 f / 187 ms, 320.8 fps, 3 ms/f; total: 60 f, 320.8 fps, 3 ms/f
    [apply] 0 s: 60 f / 152 ms, 394.7 fps, 2 ms/f; total: 120 f, 353.9 fps, 2 ms/f
    [apply] 0 s: 60 f / 140 ms, 428.5 fps, 2 ms/f; total: 180 f, 375.7 fps, 2 ms/f
    [apply] 0 s: 60 f / 131 ms, 458.0 fps, 2 ms/f; total: 240 f, 393.4 fps, 2 ms/f
    [apply] 0 s: 60 f / 168 ms, 357.1 fps, 2 ms/f; total: 300 f, 385.6 fps, 2 ms/f
    [apply] 0 s: 60 f / 143 ms, 419.5 fps, 2 ms/f; total: 360 f, 390.8 fps, 2 ms/f
    [apply] 1 s: 60 f / 157 ms, 382.1 fps, 2 ms/f; total: 420 f, 389.6 fps, 2 ms/f
    [apply] 1 s: 60 f / 131 ms, 458.0 fps, 2 ms/f; total: 480 f, 397.0 fps, 2 ms/f
    [apply] 1 s: 60 f / 152 ms, 394.7 fps, 2 ms/f; total: 540 f, 396.7 fps, 2 ms/f
    [apply] junit.framework.TestListener: endTest(test07Excl_4Win)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test07Excl_4Win
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646164169 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646164169 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.303 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646157459 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646157460 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test01Normal_1Win
    [apply] 0 s: 60 f / 99 ms, 606.0 fps, 1 ms/f; total: 60 f, 606.0 fps, 1 ms/f
    [apply] 0 s: 60 f / 21 ms, 2857.1 fps, 0 ms/f; total: 120 f, 1000.0 fps, 1 ms/f
    [apply] 0 s: 60 f / 26 ms, 2307.6 fps, 0 ms/f; total: 180 f, 1232.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 24 ms, 2500.0 fps, 0 ms/f; total: 240 f, 1411.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 20 ms, 3000.0 fps, 0 ms/f; total: 300 f, 1578.9 fps, 0 ms/f
    [apply] 0 s: 60 f / 14 ms, 4285.7 fps, 0 ms/f; total: 360 f, 1764.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 23 ms, 2608.6 fps, 0 ms/f; total: 420 f, 1850.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 480 f, 2025.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 15 ms, 4000.0 fps, 0 ms/f; total: 540 f, 2142.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 600 f, 2298.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 660 f, 2417.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 720 f, 2544.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 780 f, 2680.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 840 f, 2809.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 900 f, 2941.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 960 f, 3028.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 1020 f, 3128.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 1080 f, 3243.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 1140 f, 3313.9 fps, 0 ms/f
    [apply] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 1200 f, 3409.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 1260 f, 3509.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 1320 f, 3606.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 1380 f, 3660.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 1440 f, 3720.9 fps, 0 ms/f
    [apply] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 1500 f, 3797.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 1560 f, 3880.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 1620 f, 3960.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 1680 f, 4019.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 51 ms, 1176.4 fps, 0 ms/f; total: 1740 f, 3710.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 106 ms, 566.0 fps, 1 ms/f; total: 1800 f, 3130.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 108 ms, 555.5 fps, 1 ms/f; total: 1860 f, 2723.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 104 ms, 576.9 fps, 1 ms/f; total: 1920 f, 2439.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 1980 f, 2209.8 fps, 0 ms/f
    [apply] 1 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 2040 f, 2029.8 fps, 0 ms/f
    [apply] 1 s: 60 f / 108 ms, 555.5 fps, 1 ms/f; total: 2100 f, 1886.7 fps, 0 ms/f
    [apply] 1 s: 60 f / 108 ms, 555.5 fps, 1 ms/f; total: 2160 f, 1769.0 fps, 0 ms/f
    [apply] 1 s: 60 f / 108 ms, 555.5 fps, 1 ms/f; total: 2220 f, 1670.4 fps, 0 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test01Normal_1Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test03Excl_1Win
    [apply] 0 s: 60 f / 139 ms, 431.6 fps, 2 ms/f; total: 60 f, 431.6 fps, 2 ms/f
    [apply] 0 s: 60 f / 107 ms, 560.7 fps, 1 ms/f; total: 120 f, 487.8 fps, 2 ms/f
    [apply] 0 s: 60 f / 106 ms, 566.0 fps, 1 ms/f; total: 180 f, 511.3 fps, 1 ms/f
    [apply] 0 s: 60 f / 108 ms, 555.5 fps, 1 ms/f; total: 240 f, 521.7 fps, 1 ms/f
    [apply] 0 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 300 f, 527.2 fps, 1 ms/f
    [apply] 0 s: 60 f / 107 ms, 560.7 fps, 1 ms/f; total: 360 f, 532.5 fps, 1 ms/f
    [apply] 0 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 420 f, 535.0 fps, 1 ms/f
    [apply] 0 s: 60 f / 108 ms, 555.5 fps, 1 ms/f; total: 480 f, 537.5 fps, 1 ms/f
    [apply] 1 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 540 f, 538.9 fps, 1 ms/f
    [apply] 1 s: 60 f / 108 ms, 555.5 fps, 1 ms/f; total: 600 f, 540.5 fps, 1 ms/f
    [apply] 1 s: 60 f / 110 ms, 545.4 fps, 1 ms/f; total: 660 f, 540.9 fps, 1 ms/f
    [apply] 1 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 720 f, 541.7 fps, 1 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test03Excl_1Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test05Normal_4Win
    [apply] 0 s: 60 f / 183 ms, 327.8 fps, 3 ms/f; total: 60 f, 327.8 fps, 3 ms/f
    [apply] 0 s: 60 f / 135 ms, 444.4 fps, 2 ms/f; total: 120 f, 377.3 fps, 2 ms/f
    [apply] 0 s: 60 f / 135 ms, 444.4 fps, 2 ms/f; total: 180 f, 397.3 fps, 2 ms/f
    [apply] 0 s: 60 f / 136 ms, 441.1 fps, 2 ms/f; total: 240 f, 407.4 fps, 2 ms/f
    [apply] 0 s: 60 f / 163 ms, 368.0 fps, 2 ms/f; total: 300 f, 398.9 fps, 2 ms/f
    [apply] 0 s: 60 f / 133 ms, 451.1 fps, 2 ms/f; total: 360 f, 406.7 fps, 2 ms/f
    [apply] 1 s: 60 f / 160 ms, 375.0 fps, 2 ms/f; total: 420 f, 401.9 fps, 2 ms/f
    [apply] 1 s: 60 f / 136 ms, 441.1 fps, 2 ms/f; total: 480 f, 406.4 fps, 2 ms/f
    [apply] 1 s: 60 f / 134 ms, 447.7 fps, 2 ms/f; total: 540 f, 410.6 fps, 2 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test05Normal_4Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test07Excl_4Win
    [apply] 0 s: 60 f / 187 ms, 320.8 fps, 3 ms/f; total: 60 f, 320.8 fps, 3 ms/f
    [apply] 0 s: 60 f / 152 ms, 394.7 fps, 2 ms/f; total: 120 f, 353.9 fps, 2 ms/f
    [apply] 0 s: 60 f / 140 ms, 428.5 fps, 2 ms/f; total: 180 f, 375.7 fps, 2 ms/f
    [apply] 0 s: 60 f / 131 ms, 458.0 fps, 2 ms/f; total: 240 f, 393.4 fps, 2 ms/f
    [apply] 0 s: 60 f / 168 ms, 357.1 fps, 2 ms/f; total: 300 f, 385.6 fps, 2 ms/f
    [apply] 0 s: 60 f / 143 ms, 419.5 fps, 2 ms/f; total: 360 f, 390.8 fps, 2 ms/f
    [apply] 1 s: 60 f / 157 ms, 382.1 fps, 2 ms/f; total: 420 f, 389.6 fps, 2 ms/f
    [apply] 1 s: 60 f / 131 ms, 458.0 fps, 2 ms/f; total: 480 f, 397.0 fps, 2 ms/f
    [apply] 1 s: 60 f / 152 ms, 394.7 fps, 2 ms/f; total: 540 f, 396.7 fps, 2 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test07Excl_4Win
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646164169 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646164169 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01Normal_1Win took 2.222 sec
    [apply] Testcase: test03Excl_1Win took 1.417 sec
    [apply] Testcase: test05Normal_4Win took 1.466 sec
    [apply] Testcase: test07Excl_4Win took 1.486 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646165566 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646165567 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01Normal_1Win)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test01Normal_1Win
    [apply] 0 s: 60 f / 141 ms, 425.5 fps, 2 ms/f; total: 60 f, 425.5 fps, 2 ms/f
    [apply] 0 s: 60 f / 66 ms, 909.0 fps, 1 ms/f; total: 120 f, 579.7 fps, 1 ms/f
    [apply] 0 s: 60 f / 67 ms, 895.5 fps, 1 ms/f; total: 180 f, 656.9 fps, 1 ms/f
    [apply] 0 s: 60 f / 73 ms, 821.9 fps, 1 ms/f; total: 240 f, 691.6 fps, 1 ms/f
    [apply] 0 s: 60 f / 70 ms, 857.1 fps, 1 ms/f; total: 300 f, 719.4 fps, 1 ms/f
    [apply] 0 s: 60 f / 103 ms, 582.5 fps, 1 ms/f; total: 360 f, 692.3 fps, 1 ms/f
    [apply] 0 s: 60 f / 108 ms, 555.5 fps, 1 ms/f; total: 420 f, 668.7 fps, 1 ms/f
    [apply] 0 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 480 f, 651.2 fps, 1 ms/f
    [apply] 0 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 540 f, 638.2 fps, 1 ms/f
    [apply] 0 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 600 f, 628.2 fps, 1 ms/f
    [apply] 1 s: 60 f / 126 ms, 476.1 fps, 2 ms/f; total: 660 f, 610.5 fps, 1 ms/f
    [apply] 1 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 720 f, 605.0 fps, 1 ms/f
    [apply] 1 s: 60 f / 108 ms, 555.5 fps, 1 ms/f; total: 780 f, 600.9 fps, 1 ms/f
    [apply] junit.framework.TestListener: endTest(test01Normal_1Win)++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test01Normal_1Win
    [apply] junit.framework.TestListener: startTest(test03Excl_1Win)
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test03Excl_1Win
    [apply] 0 s: 60 f / 149 ms, 402.6 fps, 2 ms/f; total: 60 f, 402.6 fps, 2 ms/f
    [apply] 0 s: 60 f / 107 ms, 560.7 fps, 1 ms/f; total: 120 f, 468.7 fps, 2 ms/f
    [apply] 0 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 180 f, 493.1 fps, 2 ms/f
    [apply] 0 s: 60 f / 128 ms, 468.7 fps, 2 ms/f; total: 240 f, 486.8 fps, 2 ms/f
    [apply] 0 s: 60 f / 107 ms, 560.7 fps, 1 ms/f; total: 300 f, 500.0 fps, 2 ms/f
    [apply] 0 s: 60 f / 108 ms, 555.5 fps, 1 ms/f; total: 360 f, 508.4 fps, 1 ms/f
    [apply] 0 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 420 f, 514.0 fps, 1 ms/f
    [apply] 0 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 480 f, 518.3 fps, 1 ms/f
    [apply] 1 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 540 f, 521.7 fps, 1 ms/f
    [apply] 1 s: 60 f / 108 ms, 555.5 fps, 1 ms/f; total: 600 f, 524.9 fps, 1 ms/f
    [apply] 1 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 660 f, 527.1 fps, 1 ms/f
    [apply] 1 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 720 f, 529.0 fps, 1 ms/f
    [apply] junit.framework.TestListener: endTest(test03Excl_1Win)
    [apply] junit.framework.TestListener: startTest(test05Normal_4Win)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test03Excl_1Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test05Normal_4Win
    [apply] 0 s: 60 f / 208 ms, 288.4 fps, 3 ms/f; total: 60 f, 288.4 fps, 3 ms/f
    [apply] 0 s: 60 f / 139 ms, 431.6 fps, 2 ms/f; total: 120 f, 345.8 fps, 2 ms/f
    [apply] 0 s: 60 f / 136 ms, 441.1 fps, 2 ms/f; total: 180 f, 372.6 fps, 2 ms/f
    [apply] 0 s: 60 f / 135 ms, 444.4 fps, 2 ms/f; total: 240 f, 388.3 fps, 2 ms/f
    [apply] 0 s: 60 f / 142 ms, 422.5 fps, 2 ms/f; total: 300 f, 394.7 fps, 2 ms/f
    [apply] 0 s: 60 f / 137 ms, 437.9 fps, 2 ms/f; total: 360 f, 401.3 fps, 2 ms/f
    [apply] 1 s: 60 f / 138 ms, 434.7 fps, 2 ms/f; total: 420 f, 405.7 fps, 2 ms/f
    [apply] 1 s: 60 f / 135 ms, 444.4 fps, 2 ms/f; total: 480 f, 410.2 fps, 2 ms/f
    [apply] 1 s: 60 f / 138 ms, 434.7 fps, 2 ms/f; total: 540 f, 412.8 fps, 2 ms/f
    [apply] junit.framework.TestListener: endTest(test05Normal_4Win)
    [apply] junit.framework.TestListener: startTest(test07Excl_4Win)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test05Normal_4Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test07Excl_4Win
    [apply] 0 s: 60 f / 180 ms, 333.3 fps, 3 ms/f; total: 60 f, 333.3 fps, 3 ms/f
    [apply] 0 s: 60 f / 135 ms, 444.4 fps, 2 ms/f; total: 120 f, 380.9 fps, 2 ms/f
    [apply] 0 s: 60 f / 134 ms, 447.7 fps, 2 ms/f; total: 180 f, 400.8 fps, 2 ms/f
    [apply] 0 s: 60 f / 133 ms, 451.1 fps, 2 ms/f; total: 240 f, 412.3 fps, 2 ms/f
    [apply] 0 s: 60 f / 134 ms, 447.7 fps, 2 ms/f; total: 300 f, 418.9 fps, 2 ms/f
    [apply] 0 s: 60 f / 136 ms, 441.1 fps, 2 ms/f; total: 360 f, 422.5 fps, 2 ms/f
    [apply] 1 s: 60 f / 152 ms, 394.7 fps, 2 ms/f; total: 420 f, 418.3 fps, 2 ms/f
    [apply] 1 s: 60 f / 147 ms, 408.1 fps, 2 ms/f; total: 480 f, 417.0 fps, 2 ms/f
    [apply] 1 s: 60 f / 160 ms, 375.0 fps, 2 ms/f; total: 540 f, 411.8 fps, 2 ms/f
    [apply] junit.framework.TestListener: endTest(test07Excl_4Win)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test07Excl_4Win
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646172275 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646172275 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.3 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646165566 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646165567 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test01Normal_1Win
    [apply] 0 s: 60 f / 141 ms, 425.5 fps, 2 ms/f; total: 60 f, 425.5 fps, 2 ms/f
    [apply] 0 s: 60 f / 66 ms, 909.0 fps, 1 ms/f; total: 120 f, 579.7 fps, 1 ms/f
    [apply] 0 s: 60 f / 67 ms, 895.5 fps, 1 ms/f; total: 180 f, 656.9 fps, 1 ms/f
    [apply] 0 s: 60 f / 73 ms, 821.9 fps, 1 ms/f; total: 240 f, 691.6 fps, 1 ms/f
    [apply] 0 s: 60 f / 70 ms, 857.1 fps, 1 ms/f; total: 300 f, 719.4 fps, 1 ms/f
    [apply] 0 s: 60 f / 103 ms, 582.5 fps, 1 ms/f; total: 360 f, 692.3 fps, 1 ms/f
    [apply] 0 s: 60 f / 108 ms, 555.5 fps, 1 ms/f; total: 420 f, 668.7 fps, 1 ms/f
    [apply] 0 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 480 f, 651.2 fps, 1 ms/f
    [apply] 0 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 540 f, 638.2 fps, 1 ms/f
    [apply] 0 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 600 f, 628.2 fps, 1 ms/f
    [apply] 1 s: 60 f / 126 ms, 476.1 fps, 2 ms/f; total: 660 f, 610.5 fps, 1 ms/f
    [apply] 1 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 720 f, 605.0 fps, 1 ms/f
    [apply] 1 s: 60 f / 108 ms, 555.5 fps, 1 ms/f; total: 780 f, 600.9 fps, 1 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test01Normal_1Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test03Excl_1Win
    [apply] 0 s: 60 f / 149 ms, 402.6 fps, 2 ms/f; total: 60 f, 402.6 fps, 2 ms/f
    [apply] 0 s: 60 f / 107 ms, 560.7 fps, 1 ms/f; total: 120 f, 468.7 fps, 2 ms/f
    [apply] 0 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 180 f, 493.1 fps, 2 ms/f
    [apply] 0 s: 60 f / 128 ms, 468.7 fps, 2 ms/f; total: 240 f, 486.8 fps, 2 ms/f
    [apply] 0 s: 60 f / 107 ms, 560.7 fps, 1 ms/f; total: 300 f, 500.0 fps, 2 ms/f
    [apply] 0 s: 60 f / 108 ms, 555.5 fps, 1 ms/f; total: 360 f, 508.4 fps, 1 ms/f
    [apply] 0 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 420 f, 514.0 fps, 1 ms/f
    [apply] 0 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 480 f, 518.3 fps, 1 ms/f
    [apply] 1 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 540 f, 521.7 fps, 1 ms/f
    [apply] 1 s: 60 f / 108 ms, 555.5 fps, 1 ms/f; total: 600 f, 524.9 fps, 1 ms/f
    [apply] 1 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 660 f, 527.1 fps, 1 ms/f
    [apply] 1 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 720 f, 529.0 fps, 1 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test03Excl_1Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test05Normal_4Win
    [apply] 0 s: 60 f / 208 ms, 288.4 fps, 3 ms/f; total: 60 f, 288.4 fps, 3 ms/f
    [apply] 0 s: 60 f / 139 ms, 431.6 fps, 2 ms/f; total: 120 f, 345.8 fps, 2 ms/f
    [apply] 0 s: 60 f / 136 ms, 441.1 fps, 2 ms/f; total: 180 f, 372.6 fps, 2 ms/f
    [apply] 0 s: 60 f / 135 ms, 444.4 fps, 2 ms/f; total: 240 f, 388.3 fps, 2 ms/f
    [apply] 0 s: 60 f / 142 ms, 422.5 fps, 2 ms/f; total: 300 f, 394.7 fps, 2 ms/f
    [apply] 0 s: 60 f / 137 ms, 437.9 fps, 2 ms/f; total: 360 f, 401.3 fps, 2 ms/f
    [apply] 1 s: 60 f / 138 ms, 434.7 fps, 2 ms/f; total: 420 f, 405.7 fps, 2 ms/f
    [apply] 1 s: 60 f / 135 ms, 444.4 fps, 2 ms/f; total: 480 f, 410.2 fps, 2 ms/f
    [apply] 1 s: 60 f / 138 ms, 434.7 fps, 2 ms/f; total: 540 f, 412.8 fps, 2 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test05Normal_4Win
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test07Excl_4Win
    [apply] 0 s: 60 f / 180 ms, 333.3 fps, 3 ms/f; total: 60 f, 333.3 fps, 3 ms/f
    [apply] 0 s: 60 f / 135 ms, 444.4 fps, 2 ms/f; total: 120 f, 380.9 fps, 2 ms/f
    [apply] 0 s: 60 f / 134 ms, 447.7 fps, 2 ms/f; total: 180 f, 400.8 fps, 2 ms/f
    [apply] 0 s: 60 f / 133 ms, 451.1 fps, 2 ms/f; total: 240 f, 412.3 fps, 2 ms/f
    [apply] 0 s: 60 f / 134 ms, 447.7 fps, 2 ms/f; total: 300 f, 418.9 fps, 2 ms/f
    [apply] 0 s: 60 f / 136 ms, 441.1 fps, 2 ms/f; total: 360 f, 422.5 fps, 2 ms/f
    [apply] 1 s: 60 f / 152 ms, 394.7 fps, 2 ms/f; total: 420 f, 418.3 fps, 2 ms/f
    [apply] 1 s: 60 f / 147 ms, 408.1 fps, 2 ms/f; total: 480 f, 417.0 fps, 2 ms/f
    [apply] 1 s: 60 f / 160 ms, 375.0 fps, 2 ms/f; total: 540 f, 411.8 fps, 2 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test07Excl_4Win
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646172275 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646172275 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01Normal_1Win took 2.215 sec
    [apply] Testcase: test03Excl_1Win took 1.413 sec
    [apply] Testcase: test05Normal_4Win took 1.473 sec
    [apply] Testcase: test07Excl_4Win took 1.494 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT
    [apply] junit.framework.TestListener: tests to run: 6
    [apply] junit.framework.TestListener: startTest(testSwitch2GLWindowEachWithOwnDemoGL2ES2)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646173677 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646173678 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGL2ES2
    [apply] Thread[Thread-4-Animator#00,5,main] GearsES2.init.0 0x7fde90ab: tileRendererInUse null, GearsES2[obj 0x7fde90ab isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7fde90ab on Thread[Thread-4-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7fde90ab created: GearsObj[0x7f8eb479, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7fde90ab created: GearsObj[0x66ac41e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7fde90ab created: GearsObj[0x66ac41e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-4-Animator#00,5,main] GearsES2.init.X 0x7fde90ab FIN GearsES2[obj 0x7fde90ab isInit true, usesShared false, 1 GearsObj[0x7f8eb479, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66ac41e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60397ca4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-4-Animator#00,5,main] GearsES2.reshape 0x7fde90ab 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f9db8f37830, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fde90ab, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread-4-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] Thread[Thread-4-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-4-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-4-Animator#00,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-4-Animator#00,5,main] RedSquareES2.reshape 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f9db8ce6960, tileRendererInUse null
    [apply] Thread[Thread-4-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] Thread-4-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0356x0356.png
    [apply] 1 - switch - START 1030
    [apply] 1 - A w1-h 0x7f9db8f37830,-ctx 0x7f9db8e2b790
    [apply] 1 - A w2-h 0x7f9db8ce6960,-ctx 0x7f9dbb05f750
    [apply] Thread[Thread-4,5,main] GearsES2.reshape 0x7fde90ab 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f9db8ce6960, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fde90ab, angle 243.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-4,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f9db8f37830, tileRendererInUse null
    [apply] Thread[Thread-4,5,main] RedSquareES2.reshape FIN
    [apply] 1 - B w1-h 0x7f9db8f37830,-ctx 0x7f9dbb05f750
    [apply] 1 - B w2-h 0x7f9db8ce6960,-ctx 0x7f9db8e2b790
    [apply] 1 - switch - END 1030
    [apply] Thread-4-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0487-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] Thread-4-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0489-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0356x0356.png
    [apply] 2 - switch - START 2014
    [apply] 2 - A w1-h 0x7f9db8f37830,-ctx 0x7f9dbb05f750
    [apply] 2 - A w2-h 0x7f9db8ce6960,-ctx 0x7f9db8e2b790
    [apply] Thread[Thread-4,5,main] RedSquareES2.reshape 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f9db8ce6960, tileRendererInUse null
    [apply] Thread[Thread-4,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-4,5,main] GearsES2.reshape 0x7fde90ab 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f9db8f37830, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fde90ab, angle 272.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] 2 - B w1-h 0x7f9db8f37830,-ctx 0x7f9db8e2b790
    [apply] 2 - B w2-h 0x7f9db8ce6960,-ctx 0x7f9dbb05f750
    [apply] 2 - switch - END 2014
    [apply] Thread-4-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0545-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] Thread-4-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0547-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0356x0356.png
    [apply] junit.framework.TestListener: endTest(testSwitch2GLWindowEachWithOwnDemoGL2ES2)
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x7fde90ab: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x7fde90ab FIN
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGL2ES2
    [apply] junit.framework.TestListener: startTest(testSwitch2GLWindowEachWithOwnDemoGLES2)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGLES2
    [apply] junit.framework.TestListener: endTest(testSwitch2GLWindowEachWithOwnDemoGLES2)
    [apply] 
    [apply] Profile GLES2 n/a
    [apply] junit.framework.TestListener: startTest(testSwitch2GLWindowOneDemoGL2ES2)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowOneDemoGL2ES2
    [apply] Thread[Thread-8-Animator#01,5,main] GearsES2.init.0 0x59da180b: tileRendererInUse null, GearsES2[obj 0x59da180b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x59da180b on Thread[Thread-8-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x59da180b created: GearsObj[0x70595e05, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x59da180b created: GearsObj[0x712cd0f0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x59da180b created: GearsObj[0x712cd0f0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-8-Animator#01,5,main] GearsES2.init.X 0x59da180b FIN GearsES2[obj 0x59da180b isInit true, usesShared false, 1 GearsObj[0x70595e05, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x712cd0f0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x217dc53b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-8-Animator#01,5,main] GearsES2.reshape 0x59da180b 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f9db8e30f10, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x59da180b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread-8-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGL2ES2________-n0001-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] 1 - switch - START 1031
    [apply] 1 - A w1-h 0x7f9db8e30f10,-ctx 0x7f9dbb05dbe0
    [apply] 1 - A w2-h 0x7f9db8f37fd0,-ctx 0x7f9db8cec690
    [apply] Thread[Thread-8,5,main] GearsES2.reshape 0x59da180b 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f9db8f37fd0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x59da180b, angle 31.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] 1 - B w1-h 0x7f9db8e30f10,-ctx 0x7f9db8cec690
    [apply] 1 - B w2-h 0x7f9db8f37fd0,-ctx 0x7f9dbb05dbe0
    [apply] 1 - switch - END 1031
    [apply] Thread-8-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGL2ES2________-n0166-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0356x0356.png
    [apply] 2 - switch - START 2039
    [apply] 2 - A w1-h 0x7f9db8e30f10,-ctx 0x7f9db8cec690
    [apply] 2 - A w2-h 0x7f9db8f37fd0,-ctx 0x7f9dbb05dbe0
    [apply] Thread[Thread-8,5,main] GearsES2.reshape 0x59da180b 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f9db8e30f10, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x59da180b, angle 111.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] 2 - B w1-h 0x7f9db8e30f10,-ctx 0x7f9dbb05dbe0
    [apply] 2 - B w2-h 0x7f9db8f37fd0,-ctx 0x7f9db8cec690
    [apply] 2 - switch - END 2039
    [apply] Thread-8-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGL2ES2________-n0223-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] junit.framework.TestListener: endTest(testSwitch2GLWindowOneDemoGL2ES2)
    [apply] junit.framework.TestListener: startTest(testSwitch2GLWindowOneDemoGLES2)
    [apply] junit.framework.TestListener: endTest(testSwitch2GLWindowOneDemoGLES2)
    [apply] junit.framework.TestListener: startTest(testSwitch2WindowSingleContextGL2ES2)
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x59da180b: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x59da180b FIN
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowOneDemoGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowOneDemoGLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowOneDemoGLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGL2ES2
    [apply] Thread[Thread-10-Animator#02,5,main] GearsES2.init.0 0x40eefa68: tileRendererInUse null, GearsES2[obj 0x40eefa68 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x40eefa68 on Thread[Thread-10-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x40eefa68 created: GearsObj[0x46b3c240, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x40eefa68 created: GearsObj[0x5848a1e1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x40eefa68 created: GearsObj[0x5848a1e1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-10-Animator#02,5,main] GearsES2.init.X 0x40eefa68 FIN GearsES2[obj 0x40eefa68 isInit true, usesShared false, 1 GearsObj[0x46b3c240, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5848a1e1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3e7af15c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-10-Animator#02,5,main] GearsES2.reshape 0x40eefa68 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f9dbb032310, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x40eefa68, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread-10-Animator#02: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2WindowSingleContextGL2ES2____-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] 1 - switch - START 1027
    [apply] Thread[Thread-10,5,main] GearsES2.reshape 0x40eefa68 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f9dbb0328c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x40eefa68, angle 30.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] 1 - switch - END 1027
    [apply] 2 - switch - START 2046
    [apply] Thread[Thread-10,5,main] GearsES2.reshape 0x40eefa68 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f9dbb032310, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x40eefa68, angle 88.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] 2 - switch - END 2046
    [apply] Thread[Thread-10,5,main] GearsES2.dispose 0x40eefa68: tileRendererInUse null
    [apply] Thread[Thread-10,5,main] GearsES2.dispose 0x40eefa68 FIN
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] junit.framework.TestListener: endTest(testSwitch2WindowSingleContextGL2ES2)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGL2ES2
    [apply] junit.framework.TestListener: startTest(testSwitch2WindowSingleContextGLES2)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGLES2
    [apply] 
    [apply] junit.framework.TestListener: endTest(testSwitch2WindowSingleContextGLES2)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646181580 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646181580 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.492 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646173677 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646173678 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGL2ES2
    [apply] Thread[Thread-4-Animator#00,5,main] GearsES2.init.0 0x7fde90ab: tileRendererInUse null, GearsES2[obj 0x7fde90ab isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7fde90ab on Thread[Thread-4-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7fde90ab created: GearsObj[0x7f8eb479, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7fde90ab created: GearsObj[0x66ac41e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7fde90ab created: GearsObj[0x66ac41e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-4-Animator#00,5,main] GearsES2.init.X 0x7fde90ab FIN GearsES2[obj 0x7fde90ab isInit true, usesShared false, 1 GearsObj[0x7f8eb479, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66ac41e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60397ca4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-4-Animator#00,5,main] GearsES2.reshape 0x7fde90ab 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f9db8f37830, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fde90ab, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread-4-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] Thread[Thread-4-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-4-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-4-Animator#00,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-4-Animator#00,5,main] RedSquareES2.reshape 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f9db8ce6960, tileRendererInUse null
    [apply] Thread[Thread-4-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] Thread-4-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0356x0356.png
    [apply] 1 - switch - START 1030
    [apply] 1 - A w1-h 0x7f9db8f37830,-ctx 0x7f9db8e2b790
    [apply] 1 - A w2-h 0x7f9db8ce6960,-ctx 0x7f9dbb05f750
    [apply] Thread[Thread-4,5,main] GearsES2.reshape 0x7fde90ab 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f9db8ce6960, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fde90ab, angle 243.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-4,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f9db8f37830, tileRendererInUse null
    [apply] Thread[Thread-4,5,main] RedSquareES2.reshape FIN
    [apply] 1 - B w1-h 0x7f9db8f37830,-ctx 0x7f9dbb05f750
    [apply] 1 - B w2-h 0x7f9db8ce6960,-ctx 0x7f9db8e2b790
    [apply] 1 - switch - END 1030
    [apply] Thread-4-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0487-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] Thread-4-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0489-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0356x0356.png
    [apply] 2 - switch - START 2014
    [apply] 2 - A w1-h 0x7f9db8f37830,-ctx 0x7f9dbb05f750
    [apply] 2 - A w2-h 0x7f9db8ce6960,-ctx 0x7f9db8e2b790
    [apply] Thread[Thread-4,5,main] RedSquareES2.reshape 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f9db8ce6960, tileRendererInUse null
    [apply] Thread[Thread-4,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-4,5,main] GearsES2.reshape 0x7fde90ab 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f9db8f37830, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fde90ab, angle 272.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] 2 - B w1-h 0x7f9db8f37830,-ctx 0x7f9db8e2b790
    [apply] 2 - B w2-h 0x7f9db8ce6960,-ctx 0x7f9dbb05f750
    [apply] 2 - switch - END 2014
    [apply] Thread-4-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0545-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] Thread-4-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0547-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0356x0356.png
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x7fde90ab: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x7fde90ab FIN
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowOneDemoGL2ES2
    [apply] Thread[Thread-8-Animator#01,5,main] GearsES2.init.0 0x59da180b: tileRendererInUse null, GearsES2[obj 0x59da180b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x59da180b on Thread[Thread-8-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x59da180b created: GearsObj[0x70595e05, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x59da180b created: GearsObj[0x712cd0f0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x59da180b created: GearsObj[0x712cd0f0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-8-Animator#01,5,main] GearsES2.init.X 0x59da180b FIN GearsES2[obj 0x59da180b isInit true, usesShared false, 1 GearsObj[0x70595e05, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x712cd0f0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x217dc53b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-8-Animator#01,5,main] GearsES2.reshape 0x59da180b 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f9db8e30f10, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x59da180b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread-8-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGL2ES2________-n0001-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] 1 - switch - START 1031
    [apply] 1 - A w1-h 0x7f9db8e30f10,-ctx 0x7f9dbb05dbe0
    [apply] 1 - A w2-h 0x7f9db8f37fd0,-ctx 0x7f9db8cec690
    [apply] Thread[Thread-8,5,main] GearsES2.reshape 0x59da180b 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f9db8f37fd0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x59da180b, angle 31.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] 1 - B w1-h 0x7f9db8e30f10,-ctx 0x7f9db8cec690
    [apply] 1 - B w2-h 0x7f9db8f37fd0,-ctx 0x7f9dbb05dbe0
    [apply] 1 - switch - END 1031
    [apply] Thread-8-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGL2ES2________-n0166-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0356x0356.png
    [apply] 2 - switch - START 2039
    [apply] 2 - A w1-h 0x7f9db8e30f10,-ctx 0x7f9db8cec690
    [apply] 2 - A w2-h 0x7f9db8f37fd0,-ctx 0x7f9dbb05dbe0
    [apply] Thread[Thread-8,5,main] GearsES2.reshape 0x59da180b 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f9db8e30f10, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x59da180b, angle 111.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] 2 - B w1-h 0x7f9db8e30f10,-ctx 0x7f9dbb05dbe0
    [apply] 2 - B w2-h 0x7f9db8f37fd0,-ctx 0x7f9db8cec690
    [apply] 2 - switch - END 2039
    [apply] Thread-8-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGL2ES2________-n0223-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x59da180b: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x59da180b FIN
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowOneDemoGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowOneDemoGLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowOneDemoGLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGL2ES2
    [apply] Thread[Thread-10-Animator#02,5,main] GearsES2.init.0 0x40eefa68: tileRendererInUse null, GearsES2[obj 0x40eefa68 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x40eefa68 on Thread[Thread-10-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x40eefa68 created: GearsObj[0x46b3c240, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x40eefa68 created: GearsObj[0x5848a1e1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x40eefa68 created: GearsObj[0x5848a1e1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-10-Animator#02,5,main] GearsES2.init.X 0x40eefa68 FIN GearsES2[obj 0x40eefa68 isInit true, usesShared false, 1 GearsObj[0x46b3c240, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5848a1e1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3e7af15c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-10-Animator#02,5,main] GearsES2.reshape 0x40eefa68 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f9dbb032310, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x40eefa68, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread-10-Animator#02: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2WindowSingleContextGL2ES2____-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] 1 - switch - START 1027
    [apply] Thread[Thread-10,5,main] GearsES2.reshape 0x40eefa68 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f9dbb0328c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x40eefa68, angle 30.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] 1 - switch - END 1027
    [apply] 2 - switch - START 2046
    [apply] Thread[Thread-10,5,main] GearsES2.reshape 0x40eefa68 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f9dbb032310, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x40eefa68, angle 88.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] 2 - switch - END 2046
    [apply] Thread[Thread-10,5,main] GearsES2.dispose 0x40eefa68: tileRendererInUse null
    [apply] Thread[Thread-10,5,main] GearsES2.dispose 0x40eefa68 FIN
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGLES2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646181580 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646181580 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testSwitch2GLWindowEachWithOwnDemoGL2ES2 took 3.162 sec
    [apply] Testcase: testSwitch2GLWindowEachWithOwnDemoGLES2 took 0.001 sec
    [apply] Testcase: testSwitch2GLWindowOneDemoGL2ES2 took 2.323 sec
    [apply] Testcase: testSwitch2GLWindowOneDemoGLES2 took 0.001 sec
    [apply] Testcase: testSwitch2WindowSingleContextGL2ES2 took 2.38 sec
    [apply] Testcase: testSwitch2WindowSingleContextGLES2 took 0.001 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT
    [apply] junit.framework.TestListener: tests to run: 12
    [apply] junit.framework.TestListener: startTest(test01aSwitch2Onscreen2OnscreenGL2ES2_Def)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646182993 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646182994 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-4-Animator#00: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] 1 - switch - START 1030
    [apply] 1 - switch - END 1030
    [apply] Thread-4-Animator#00: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n6655-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] 2 - switch - START 2064
    [apply] 2 - switch - END 2064
    [apply] Thread-4-Animator#00: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n6718-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] junit.framework.TestListener: endTest(test01aSwitch2Onscreen2OnscreenGL2ES2_Def)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def
    [apply] junit.framework.TestListener: startTest(test01bSwitch2Onscreen2OffscreenGL2ES2_Def)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01bSwitch2Onscreen2OffscreenGL2ES2_Def
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-7-Animator#01: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] 1 - switch - START 1017
    [apply] 1 - switch - END 1017
    [apply] Thread-7-Animator#01: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n8707-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] 2 - switch - START 2062
    [apply] 2 - switch - END 2062
    [apply] Thread-7-Animator#01: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n32579-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] junit.framework.TestListener: endTest(test01bSwitch2Onscreen2OffscreenGL2ES2_Def)
    [apply] junit.framework.TestListener: startTest(test01cSwitch2Offscreen2OffscreenGL2ES2_Def)
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01bSwitch2Onscreen2OffscreenGL2ES2_Def
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01cSwitch2Offscreen2OffscreenGL2ES2_Def
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-8-Animator#02: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] 1 - switch - START 1016
    [apply] 1 - switch - END 1016
    [apply] Thread-8-Animator#02: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n27582-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] 2 - switch - START 2044
    [apply] 2 - switch - END 2044
    [apply] Thread-8-Animator#02: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n56006-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01cSwitch2Offscreen2OffscreenGL2ES2_Def
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01dSwitch2Offscreen2OnscreenGL2ES2_Def
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-9-Animator#03: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] junit.framework.TestListener: endTest(test01cSwitch2Offscreen2OffscreenGL2ES2_Def)
    [apply] junit.framework.TestListener: startTest(test01dSwitch2Offscreen2OnscreenGL2ES2_Def)
    [apply] 1 - switch - START 1038
    [apply] 1 - switch - END 1038
    [apply] Thread-9-Animator#03: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n28599-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] 2 - switch - START 2062
    [apply] 2 - switch - END 2062
    [apply] Thread-9-Animator#03: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n28661-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01dSwitch2Offscreen2OnscreenGL2ES2_Def
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-10-Animator#04: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0128x0128.png
    [apply] junit.framework.TestListener: endTest(test01dSwitch2Offscreen2OnscreenGL2ES2_Def)
    [apply] junit.framework.TestListener: startTest(test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA)
    [apply] 1 - switch - START 1023
    [apply] 1 - switch - END 1023
    [apply] Thread-10-Animator#04: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n7604-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0128x0128.png
    [apply] 2 - switch - START 2061
    [apply] 2 - switch - END 2061
    [apply] Thread-10-Animator#04: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n7668-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0128x0128.png
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Is SwapGLContext safe: false
    [apply] Supressing unsafe tests ...
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Is SwapGLContext safe: true
    [apply] junit.framework.TestListener: endTest(test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA)
    [apply] junit.framework.TestListener: startTest(test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA)
    [apply] junit.framework.TestListener: endTest(test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA)
    [apply] junit.framework.TestListener: startTest(test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA)
    [apply] Thread-14-Animator#05: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [apply] 1 - switch - START 1005
    [apply] 1 - switch - END 1005
    [apply] Thread-14-Animator#05: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n9063-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [apply] 2 - switch - START 2081
    [apply] 2 - switch - END 2081
    [apply] Thread-14-Animator#05: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n18338-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [apply] junit.framework.TestListener: endTest(test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA)
    [apply] junit.framework.TestListener: startTest(test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA)
    [apply] junit.framework.TestListener: endTest(test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA)
    [apply] junit.framework.TestListener: startTest(test03aSwitch2Onscreen2OnscreenGL2ES2_Accu)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [apply] Is SwapGLContext safe: false
    [apply] Supressing unsafe tests ...
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Is SwapGLContext safe: true
    [apply] 1 - switch - START 1071
    [apply] 1 - switch - END 1071
    [apply] 2 - switch - START 2016
    [apply] 2 - switch - END 2016
    [apply] junit.framework.TestListener: endTest(test03aSwitch2Onscreen2OnscreenGL2ES2_Accu)
    [apply] junit.framework.TestListener: startTest(test03bSwitch2Onscreen2OffscreenGL2ES2_Accu)
    [apply] junit.framework.TestListener: endTest(test03bSwitch2Onscreen2OffscreenGL2ES2_Accu)
    [apply] junit.framework.TestListener: startTest(test03cSwitch2Offscreen2OffscreenGL2ES2_Accu)
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03bSwitch2Onscreen2OffscreenGL2ES2_Accu
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Is SwapGLContext safe: false
    [apply] Supressing unsafe tests ...
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-7,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03bSwitch2Onscreen2OffscreenGL2ES2_Accu
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03cSwitch2Offscreen2OffscreenGL2ES2_Accu
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-18-Animator#07: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] 1 - switch - START 1017
    [apply] 1 - switch - END 1017
    [apply] Thread-18-Animator#07: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n28832-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] 2 - switch - START 2029
    [apply] 2 - switch - END 2029
    [apply] Thread-18-Animator#07: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n57528-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03cSwitch2Offscreen2OffscreenGL2ES2_Accu
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [apply] Is SwapGLContext safe: false
    [apply] Supressing unsafe tests ...
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu
    [apply] junit.framework.TestListener: endTest(test03cSwitch2Offscreen2OffscreenGL2ES2_Accu)
    [apply] junit.framework.TestListener: startTest(test03dSwitch2Offscreen2OnscreenGL2ES2_Accu)
    [apply] junit.framework.TestListener: endTest(test03dSwitch2Offscreen2OnscreenGL2ES2_Accu)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646207978 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646207978 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 25.573 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646182993 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646182994 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-4-Animator#00: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] 1 - switch - START 1030
    [apply] 1 - switch - END 1030
    [apply] Thread-4-Animator#00: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n6655-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] 2 - switch - START 2064
    [apply] 2 - switch - END 2064
    [apply] Thread-4-Animator#00: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n6718-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01bSwitch2Onscreen2OffscreenGL2ES2_Def
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-7-Animator#01: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] 1 - switch - START 1017
    [apply] 1 - switch - END 1017
    [apply] Thread-7-Animator#01: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n8707-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] 2 - switch - START 2062
    [apply] 2 - switch - END 2062
    [apply] Thread-7-Animator#01: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n32579-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01bSwitch2Onscreen2OffscreenGL2ES2_Def
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01cSwitch2Offscreen2OffscreenGL2ES2_Def
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-8-Animator#02: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] 1 - switch - START 1016
    [apply] 1 - switch - END 1016
    [apply] Thread-8-Animator#02: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n27582-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] 2 - switch - START 2044
    [apply] 2 - switch - END 2044
    [apply] Thread-8-Animator#02: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n56006-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01cSwitch2Offscreen2OffscreenGL2ES2_Def
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01dSwitch2Offscreen2OnscreenGL2ES2_Def
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-9-Animator#03: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] 1 - switch - START 1038
    [apply] 1 - switch - END 1038
    [apply] Thread-9-Animator#03: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n28599-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] 2 - switch - START 2062
    [apply] 2 - switch - END 2062
    [apply] Thread-9-Animator#03: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n28661-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01dSwitch2Offscreen2OnscreenGL2ES2_Def
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-10-Animator#04: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0128x0128.png
    [apply] 1 - switch - START 1023
    [apply] 1 - switch - END 1023
    [apply] Thread-10-Animator#04: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n7604-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0128x0128.png
    [apply] 2 - switch - START 2061
    [apply] 2 - switch - END 2061
    [apply] Thread-10-Animator#04: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n7668-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0128x0128.png
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Is SwapGLContext safe: false
    [apply] Supressing unsafe tests ...
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-14-Animator#05: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [apply] 1 - switch - START 1005
    [apply] 1 - switch - END 1005
    [apply] Thread-14-Animator#05: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n9063-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [apply] 2 - switch - START 2081
    [apply] 2 - switch - END 2081
    [apply] Thread-14-Animator#05: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n18338-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [apply] Is SwapGLContext safe: false
    [apply] Supressing unsafe tests ...
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Is SwapGLContext safe: true
    [apply] 1 - switch - START 1071
    [apply] 1 - switch - END 1071
    [apply] 2 - switch - START 2016
    [apply] 2 - switch - END 2016
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03bSwitch2Onscreen2OffscreenGL2ES2_Accu
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Is SwapGLContext safe: false
    [apply] Supressing unsafe tests ...
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-7,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03bSwitch2Onscreen2OffscreenGL2ES2_Accu
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03cSwitch2Offscreen2OffscreenGL2ES2_Accu
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-18-Animator#07: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] 1 - switch - START 1017
    [apply] 1 - switch - END 1017
    [apply] Thread-18-Animator#07: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n28832-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] 2 - switch - START 2029
    [apply] 2 - switch - END 2029
    [apply] Thread-18-Animator#07: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n57528-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03cSwitch2Offscreen2OffscreenGL2ES2_Accu
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [apply] Is SwapGLContext safe: false
    [apply] Supressing unsafe tests ...
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646207978 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646207978 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01aSwitch2Onscreen2OnscreenGL2ES2_Def took 3.87 sec
    [apply] Testcase: test01bSwitch2Onscreen2OffscreenGL2ES2_Def took 3.064 sec
    [apply] Testcase: test01cSwitch2Offscreen2OffscreenGL2ES2_Def took 2.966 sec
    [apply] Testcase: test01dSwitch2Offscreen2OnscreenGL2ES2_Def took 2.986 sec
    [apply] Testcase: test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA took 3.035 sec
    [apply] Testcase: test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA took 0.066 sec
    [apply] Testcase: test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA took 2.955 sec
    [apply] Testcase: test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA took 0.002 sec
    [apply] Testcase: test03aSwitch2Onscreen2OnscreenGL2ES2_Accu took 3.02 sec
    [apply] Testcase: test03bSwitch2Onscreen2OffscreenGL2ES2_Accu took 0.019 sec
    [apply] Testcase: test03cSwitch2Offscreen2OffscreenGL2ES2_Accu took 2.942 sec
    [apply] Testcase: test03dSwitch2Offscreen2OnscreenGL2ES2_Accu took 0.001 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT.xml
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646209404 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646209406 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test01GLADDelegateGL2ES2
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01GLADDelegateGL2ES2)
    [apply] Thread[Thread-4-null,5,main] GearsES2.init.0 0x247cde9f: tileRendererInUse null, GearsES2[obj 0x247cde9f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x247cde9f on Thread[Thread-4-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x247cde9f created: GearsObj[0x2bb30d6c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x247cde9f created: GearsObj[0x61ffaeb6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x247cde9f created: GearsObj[0x61ffaeb6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-4-null,5,main] GearsES2.init.X 0x247cde9f FIN GearsES2[obj 0x247cde9f isInit true, usesShared false, 1 GearsObj[0x2bb30d6c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x61ffaeb6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3878b92b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-4-null,5,main] GearsES2.reshape 0x247cde9f 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fea0c848bd0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x247cde9f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread-4-null: ** screenshot: TestGLContextDrawableSwitch10NEWT.test01GLADDelegateGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-4,5,main] GearsES2.reshape 0x247cde9f 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7fea0a73ee10, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x247cde9f, angle 717.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread-4-null: ** screenshot: TestGLContextDrawableSwitch10NEWT.test01GLADDelegateGL2ES2-n1434-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0356x0356.png
    [apply] junit.framework.TestListener: endTest(test01GLADDelegateGL2ES2)
    [apply] Thread[Thread-4,5,main] GearsES2.dispose 0x247cde9f: tileRendererInUse null
    [apply] Thread[Thread-4,5,main] GearsES2.dispose 0x247cde9f FIN
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test01GLADDelegateGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test02GLADDelegateGLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test02GLADDelegateGLES2
    [apply] junit.framework.TestListener: startTest(test02GLADDelegateGLES2)
    [apply] junit.framework.TestListener: endTest(test02GLADDelegateGLES2)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646212429 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646212431 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.617 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646209404 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646209406 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test01GLADDelegateGL2ES2
    [apply] Thread[Thread-4-null,5,main] GearsES2.init.0 0x247cde9f: tileRendererInUse null, GearsES2[obj 0x247cde9f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x247cde9f on Thread[Thread-4-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x247cde9f created: GearsObj[0x2bb30d6c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x247cde9f created: GearsObj[0x61ffaeb6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x247cde9f created: GearsObj[0x61ffaeb6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-4-null,5,main] GearsES2.init.X 0x247cde9f FIN GearsES2[obj 0x247cde9f isInit true, usesShared false, 1 GearsObj[0x2bb30d6c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x61ffaeb6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3878b92b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-4-null,5,main] GearsES2.reshape 0x247cde9f 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fea0c848bd0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x247cde9f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread-4-null: ** screenshot: TestGLContextDrawableSwitch10NEWT.test01GLADDelegateGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-4,5,main] GearsES2.reshape 0x247cde9f 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7fea0a73ee10, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x247cde9f, angle 717.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread-4-null: ** screenshot: TestGLContextDrawableSwitch10NEWT.test01GLADDelegateGL2ES2-n1434-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0356x0356.png
    [apply] Thread[Thread-4,5,main] GearsES2.dispose 0x247cde9f: tileRendererInUse null
    [apply] Thread[Thread-4,5,main] GearsES2.dispose 0x247cde9f FIN
    [apply] QUIT Window Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test01GLADDelegateGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test02GLADDelegateGLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test02GLADDelegateGLES2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646212429 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646212431 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GLADDelegateGL2ES2 took 2.984 sec
    [apply] Testcase: test02GLADDelegateGLES2 took 0.001 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] junit.framework.TestListener: startTest(test01AccumStencilPBuffer)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646213840 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646213841 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01AccumStencilPBuffer
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestBug605FlippedImageNEWT.test01AccumStencilPBuffer-n0000-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0256x0256.png
    [apply] Image right side up
    [apply] junit.framework.TestListener: endTest(test01AccumStencilPBuffer)
    [apply] junit.framework.TestListener: startTest(test01DefaultFBO)
    [apply] Image right side up
    [apply] junit.framework.TestListener: endTest(test01DefaultFBO)
    [apply] junit.framework.TestListener: startTest(test01DefaultPBuffer)
    [apply] Image right side up
    [apply] junit.framework.TestListener: endTest(test01DefaultPBuffer)
    [apply] junit.framework.TestListener: startTest(test01StencilFBO)
    [apply] XXX GLCaps[rgba 8/8/8/8, opaque, accum-rgba 32/32/32/32, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] XXX 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] below: 0xff0000
    [apply] above: 0xff00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01AccumStencilPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01DefaultFBO
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestBug605FlippedImageNEWT.test01DefaultFBO_________-n0000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] XXX GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] XXX 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] below: 0xff0000
    [apply] above: 0xff00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01DefaultFBO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01DefaultPBuffer
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestBug605FlippedImageNEWT.test01DefaultPBuffer_____-n0000-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] XXX GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] XXX 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] below: 0xff0000
    [apply] above: 0xff00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01DefaultPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01StencilFBO
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 2.1 INTEL-10.12.13
    [apply] Image right side up
    [apply] junit.framework.TestListener: endTest(test01StencilFBO)
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestBug605FlippedImageNEWT.test01StencilFBO_________-n0000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0256x0256.png
    [apply] XXX GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] XXX 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] below: 0xff0000
    [apply] above: 0xff00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01StencilFBO
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646214830 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646214831 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.576 sec
    [apply] ------------- Standard Output ---------------
    [apply] Image right side up
    [apply] Image right side up
    [apply] Image right side up
    [apply] Image right side up
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646213840 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646213841 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01AccumStencilPBuffer
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestBug605FlippedImageNEWT.test01AccumStencilPBuffer-n0000-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0256x0256.png
    [apply] XXX GLCaps[rgba 8/8/8/8, opaque, accum-rgba 32/32/32/32, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] XXX 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] below: 0xff0000
    [apply] above: 0xff00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01AccumStencilPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01DefaultFBO
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestBug605FlippedImageNEWT.test01DefaultFBO_________-n0000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] XXX GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] XXX 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] below: 0xff0000
    [apply] above: 0xff00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01DefaultFBO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01DefaultPBuffer
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestBug605FlippedImageNEWT.test01DefaultPBuffer_____-n0000-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] XXX GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] XXX 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] below: 0xff0000
    [apply] above: 0xff00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01DefaultPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01StencilFBO
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestBug605FlippedImageNEWT.test01StencilFBO_________-n0000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0256x0256.png
    [apply] XXX GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] XXX 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] below: 0xff0000
    [apply] above: 0xff00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01StencilFBO
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646214830 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646214831 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01AccumStencilPBuffer took 0.869 sec
    [apply] Testcase: test01DefaultFBO took 0.051 sec
    [apply] Testcase: test01DefaultPBuffer took 0.013 sec
    [apply] Testcase: test01StencilFBO took 0.014 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT
    [apply] junit.framework.TestListener: tests to run: 8
    [apply] junit.framework.TestListener: startTest(testOffscreenFBOMultiSampleAA0)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646216234 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646216235 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenFBOMultiSampleAA0
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] 
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestMultisampleES1NEWT.testOffscreenFBOMultiSampleAA0____-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(testOffscreenFBOMultiSampleAA0)
    [apply] junit.framework.TestListener: startTest(testOffscreenPBufferMultiSampleAA0)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenFBOMultiSampleAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenPBufferMultiSampleAA0
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] 
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestMultisampleES1NEWT.testOffscreenPBufferMultiSampleAA0-n0000-GL2___-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(testOffscreenPBufferMultiSampleAA0)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenPBufferMultiSampleAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffsreenFBOMultiSampleAA8
    [apply] junit.framework.TestListener: startTest(testOffsreenFBOMultiSampleAA8)
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] 
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3: ** screenshot: TestMultisampleES1NEWT.testOffsreenFBOMultiSampleAA8_____-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(testOffsreenFBOMultiSampleAA8)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffsreenFBOMultiSampleAA8junit.framework.TestListener: startTest(testOffsreenPBufferMultiSampleAA8)
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffsreenPBufferMultiSampleAA8
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] 
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4: ** screenshot: TestMultisampleES1NEWT.testOffsreenPBufferMultiSampleAA8_-n0000-GL2___-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(testOffsreenPBufferMultiSampleAA8)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffsreenPBufferMultiSampleAA8
    [apply] junit.framework.TestListener: startTest(testOnscreenMultiSampleAA0)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA0
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] 
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA0________-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(testOnscreenMultiSampleAA0)
    [apply] junit.framework.TestListener: startTest(testOnscreenMultiSampleAA2)
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA0________-n0001-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA2
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] 
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA2________-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA2________-n0001-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(testOnscreenMultiSampleAA2)
    [apply] junit.framework.TestListener: startTest(testOnscreenMultiSampleAA4)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA4
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] 
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA4________-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA4________-n0001-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA8
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] 
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA8________-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA8________-n0001-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(testOnscreenMultiSampleAA4)
    [apply] junit.framework.TestListener: startTest(testOnscreenMultiSampleAA8)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA8junit.framework.TestListener: endTest(testOnscreenMultiSampleAA8)
    [apply] 
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646222978 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646222979 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.344 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646216234 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646216235 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenFBOMultiSampleAA0
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] 
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestMultisampleES1NEWT.testOffscreenFBOMultiSampleAA0____-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenFBOMultiSampleAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenPBufferMultiSampleAA0
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] 
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestMultisampleES1NEWT.testOffscreenPBufferMultiSampleAA0-n0000-GL2___-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenPBufferMultiSampleAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffsreenFBOMultiSampleAA8
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] 
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3: ** screenshot: TestMultisampleES1NEWT.testOffsreenFBOMultiSampleAA8_____-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffsreenFBOMultiSampleAA8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffsreenPBufferMultiSampleAA8
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] 
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4: ** screenshot: TestMultisampleES1NEWT.testOffsreenPBufferMultiSampleAA8_-n0000-GL2___-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffsreenPBufferMultiSampleAA8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA0
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] 
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA0________-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA0________-n0001-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA2
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] 
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA2________-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA2________-n0001-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA4
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] 
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA4________-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA4________-n0001-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA8
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] 
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA8________-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA8________-n0001-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA8
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646222978 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646222979 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testOffscreenFBOMultiSampleAA0 took 2.213 sec
    [apply] Testcase: testOffscreenPBufferMultiSampleAA0 took 1.345 sec
    [apply] Testcase: testOffsreenFBOMultiSampleAA8 took 1.33 sec
    [apply] Testcase: testOffsreenPBufferMultiSampleAA8 took 1.314 sec
    [apply] Testcase: testOnscreenMultiSampleAA0 took 0.136 sec
    [apply] Testcase: testOnscreenMultiSampleAA2 took 0.126 sec
    [apply] Testcase: testOnscreenMultiSampleAA4 took 0.113 sec
    [apply] Testcase: testOnscreenMultiSampleAA8 took 0.124 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT.xml
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646224401 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646224403 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenFBOMultiSampleAA0
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT
    [apply] junit.framework.TestListener: tests to run: 6
    [apply] junit.framework.TestListener: startTest(testOffscreenFBOMultiSampleAA0)
    [apply] 
    [apply] req. msaa: false
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: false
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-4-Display-.macosx_nil-1-EDT-1: ** screenshot: TestMultisampleES2NEWT.testOffscreenFBOMultiSampleAA0____-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(testOffscreenFBOMultiSampleAA0)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenFBOMultiSampleAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenPBufferMultiSampleAA0
    [apply] junit.framework.TestListener: startTest(testOffscreenPBufferMultiSampleAA0)
    [apply] 
    [apply] req. msaa: false
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[pbuffer]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: false
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-4-Display-.macosx_nil-1-EDT-2: ** screenshot: TestMultisampleES2NEWT.testOffscreenPBufferMultiSampleAA0-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(testOffscreenPBufferMultiSampleAA0)
    [apply] junit.framework.TestListener: startTest(testOffsreenFBOMultiSampleAA8)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenPBufferMultiSampleAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffsreenFBOMultiSampleAA8
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-4-Display-.macosx_nil-1-EDT-3: ** screenshot: TestMultisampleES2NEWT.testOffsreenFBOMultiSampleAA8_____-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(testOffsreenFBOMultiSampleAA8)++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffsreenFBOMultiSampleAA8
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffsreenPBufferMultiSampleAA8
    [apply] junit.framework.TestListener: startTest(testOffsreenPBufferMultiSampleAA8)
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[pbuffer]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-4-Display-.macosx_nil-1-EDT-4: ** screenshot: TestMultisampleES2NEWT.testOffsreenPBufferMultiSampleAA8_-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(testOffsreenPBufferMultiSampleAA8)
    [apply] junit.framework.TestListener: startTest(testOnscreenMultiSampleAA0)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffsreenPBufferMultiSampleAA8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA0
    [apply] 
    [apply] req. msaa: false
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] has  msaa: false
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-4-Display-.macosx_nil-1-EDT-5: ** screenshot: TestMultisampleES2NEWT.testOnscreenMultiSampleAA0________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread-4-Display-.macosx_nil-1-EDT-5: ** screenshot: TestMultisampleES2NEWT.testOnscreenMultiSampleAA0________-n0001-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(testOnscreenMultiSampleAA0)
    [apply] junit.framework.TestListener: startTest(testOnscreenMultiSampleAA8)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA8
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=6, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-4-Display-.macosx_nil-1-EDT-6: ** screenshot: TestMultisampleES2NEWT.testOnscreenMultiSampleAA8________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [apply] Thread-4-Display-.macosx_nil-1-EDT-6: ** screenshot: TestMultisampleES2NEWT.testOnscreenMultiSampleAA8________-n0001-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA8
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646230989 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646230989 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] junit.framework.TestListener: endTest(testOnscreenMultiSampleAA8)
    [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.17 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646224401 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646224403 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenFBOMultiSampleAA0
    [apply] 
    [apply] req. msaa: false
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: false
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-4-Display-.macosx_nil-1-EDT-1: ** screenshot: TestMultisampleES2NEWT.testOffscreenFBOMultiSampleAA0____-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenFBOMultiSampleAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenPBufferMultiSampleAA0
    [apply] 
    [apply] req. msaa: false
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[pbuffer]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: false
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-4-Display-.macosx_nil-1-EDT-2: ** screenshot: TestMultisampleES2NEWT.testOffscreenPBufferMultiSampleAA0-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenPBufferMultiSampleAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffsreenFBOMultiSampleAA8
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-4-Display-.macosx_nil-1-EDT-3: ** screenshot: TestMultisampleES2NEWT.testOffsreenFBOMultiSampleAA8_____-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffsreenFBOMultiSampleAA8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffsreenPBufferMultiSampleAA8
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[pbuffer]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-4-Display-.macosx_nil-1-EDT-4: ** screenshot: TestMultisampleES2NEWT.testOffsreenPBufferMultiSampleAA8_-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffsreenPBufferMultiSampleAA8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA0
    [apply] 
    [apply] req. msaa: false
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] has  msaa: false
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-4-Display-.macosx_nil-1-EDT-5: ** screenshot: TestMultisampleES2NEWT.testOnscreenMultiSampleAA0________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread-4-Display-.macosx_nil-1-EDT-5: ** screenshot: TestMultisampleES2NEWT.testOnscreenMultiSampleAA0________-n0001-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA8
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=6, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-4-Display-.macosx_nil-1-EDT-6: ** screenshot: TestMultisampleES2NEWT.testOnscreenMultiSampleAA8________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [apply] Thread-4-Display-.macosx_nil-1-EDT-6: ** screenshot: TestMultisampleES2NEWT.testOnscreenMultiSampleAA8________-n0001-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA8
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646230989 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646230989 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testOffscreenFBOMultiSampleAA0 took 2.263 sec
    [apply] Testcase: testOffscreenPBufferMultiSampleAA0 took 1.338 sec
    [apply] Testcase: testOffsreenFBOMultiSampleAA8 took 1.328 sec
    [apply] Testcase: testOffsreenPBufferMultiSampleAA8 took 1.325 sec
    [apply] Testcase: testOnscreenMultiSampleAA0 took 0.133 sec
    [apply] Testcase: testOnscreenMultiSampleAA8 took 0.153 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646232395 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646232396 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01OpaqueDecoratedjunit.framework.TestListener: startTest(test01OpaqueDecorated)
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0xc087dfc: tileRendererInUse null, GearsES2[obj 0xc087dfc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xc087dfc on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xc087dfc created: GearsObj[0x38bec85, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xc087dfc created: GearsObj[0x7a5ab5af, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xc087dfc created: GearsObj[0x7a5ab5af, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0xc087dfc FIN GearsES2[obj 0xc087dfc isInit true, usesShared false, 1 GearsObj[0x38bec85, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a5ab5af, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x742b2431, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0xc087dfc 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fc5ebd39fa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xc087dfc, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0xc087dfc 512x512, swapInterval 1, drawable 0x7fc5ebd39fa0
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xc087dfc: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xc087dfc FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01OpaqueDecorated
    [apply] junit.framework.TestListener: endTest(test01OpaqueDecorated)
    [apply] junit.framework.TestListener: startTest(test01TransparentDecorated)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01TransparentDecorated
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x7fe5e235: tileRendererInUse null, GearsES2[obj 0x7fe5e235 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7fe5e235 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7fe5e235 created: GearsObj[0x3d8ed043, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7fe5e235 created: GearsObj[0x23bf3c83, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7fe5e235 created: GearsObj[0x23bf3c83, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x7fe5e235 FIN GearsES2[obj 0x7fe5e235 isInit true, usesShared false, 1 GearsObj[0x3d8ed043, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x23bf3c83, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6ce784b7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x7fe5e235 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fc5ee212240, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fe5e235, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x7fe5e235 512x512, swapInterval 1, drawable 0x7fc5ee212240
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x7fe5e235 512x512, swapInterval 1, drawable 0x7fc5ee212240
    [apply] junit.framework.TestListener: endTest(test01TransparentDecorated)
    [apply] junit.framework.TestListener: startTest(test01TransparentUndecorated)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x7fe5e235: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x7fe5e235 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01TransparentDecorated
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01TransparentUndecorated
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.0 0x57d9828b: tileRendererInUse null, GearsES2[obj 0x57d9828b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x57d9828b on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x57d9828b created: GearsObj[0x5720dbf6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x57d9828b created: GearsObj[0x65a1ed2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x57d9828b created: GearsObj[0x65a1ed2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.X 0x57d9828b FIN GearsES2[obj 0x57d9828b isInit true, usesShared false, 1 GearsObj[0x5720dbf6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x65a1ed2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6a321fe, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x57d9828b 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fc5ebcfbec0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x57d9828b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x57d9828b 512x512, swapInterval 1, drawable 0x7fc5ebcfbec0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x57d9828b 512x512, swapInterval 1, drawable 0x7fc5ebcfbec0
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] junit.framework.TestListener: endTest(test01TransparentUndecorated)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x57d9828b: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x57d9828b FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01TransparentUndecorated
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646235051 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646235051 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.242 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646232395 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646232396 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01OpaqueDecorated
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0xc087dfc: tileRendererInUse null, GearsES2[obj 0xc087dfc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xc087dfc on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xc087dfc created: GearsObj[0x38bec85, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xc087dfc created: GearsObj[0x7a5ab5af, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xc087dfc created: GearsObj[0x7a5ab5af, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0xc087dfc FIN GearsES2[obj 0xc087dfc isInit true, usesShared false, 1 GearsObj[0x38bec85, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a5ab5af, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x742b2431, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0xc087dfc 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fc5ebd39fa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xc087dfc, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0xc087dfc 512x512, swapInterval 1, drawable 0x7fc5ebd39fa0
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xc087dfc: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xc087dfc FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01OpaqueDecorated
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01TransparentDecorated
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x7fe5e235: tileRendererInUse null, GearsES2[obj 0x7fe5e235 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7fe5e235 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7fe5e235 created: GearsObj[0x3d8ed043, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7fe5e235 created: GearsObj[0x23bf3c83, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7fe5e235 created: GearsObj[0x23bf3c83, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x7fe5e235 FIN GearsES2[obj 0x7fe5e235 isInit true, usesShared false, 1 GearsObj[0x3d8ed043, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x23bf3c83, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6ce784b7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x7fe5e235 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fc5ee212240, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fe5e235, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x7fe5e235 512x512, swapInterval 1, drawable 0x7fc5ee212240
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x7fe5e235 512x512, swapInterval 1, drawable 0x7fc5ee212240
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x7fe5e235: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x7fe5e235 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01TransparentDecorated
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01TransparentUndecorated
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.0 0x57d9828b: tileRendererInUse null, GearsES2[obj 0x57d9828b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x57d9828b on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x57d9828b created: GearsObj[0x5720dbf6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x57d9828b created: GearsObj[0x65a1ed2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x57d9828b created: GearsObj[0x65a1ed2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.X 0x57d9828b FIN GearsES2[obj 0x57d9828b isInit true, usesShared false, 1 GearsObj[0x5720dbf6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x65a1ed2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6a321fe, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x57d9828b 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fc5ebcfbec0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x57d9828b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x57d9828b 512x512, swapInterval 1, drawable 0x7fc5ebcfbec0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x57d9828b 512x512, swapInterval 1, drawable 0x7fc5ebcfbec0
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x57d9828b: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x57d9828b FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01TransparentUndecorated
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646235051 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646235051 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01OpaqueDecorated took 0.677 sec
    [apply] Testcase: test01TransparentDecorated took 0.573 sec
    [apply] Testcase: test01TransparentUndecorated took 0.566 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test00)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646236444 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646236446 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT - test00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x59257281, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x263a4ed6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x6229cc83, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 640x480, swapInterval 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestGearsES1NEWT.test00-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] junit.framework.TestListener: endTest(test00)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT - test00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646237974 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646237974 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.107 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646236444 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646236446 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT - test00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x59257281, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x263a4ed6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x6229cc83, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 640x480, swapInterval 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestGearsES1NEWT.test00-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT - test00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646237974 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646237974 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00 took 1.487 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT.xml
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646239371 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646239373 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT - test00
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test00)
    [apply] OlympicES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 2.1 INTEL-10.12.13
    [apply] GL GLSL: true, has-compiler-func: true, version 1.20
    [apply] GL FBO: basic true, full true
    [apply] GL Profile: GLProfile[GL2/GL2.hw]
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@225badb5, 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GLU:com.jogamp.opengl.glu.gl2.GLUgl2
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestOlympicES1NEWT.test00-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] 0 s: 60 f / 95 ms, 631.5 fps, 1 ms/f; total: 60 f, 631.5 fps, 1 ms/f
    [apply] 0 s: 60 f / 33 ms, 1818.1 fps, 0 ms/f; total: 120 f, 937.5 fps, 1 ms/f
    [apply] 0 s: 60 f / 25 ms, 2400.0 fps, 0 ms/f; total: 180 f, 1176.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 14 ms, 4285.7 fps, 0 ms/f; total: 240 f, 1437.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 16 ms, 3750.0 fps, 0 ms/f; total: 300 f, 1639.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 360 f, 1846.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 13 ms, 4615.3 fps, 0 ms/f; total: 420 f, 2019.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 480 f, 2191.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 16 ms, 3750.0 fps, 0 ms/f; total: 540 f, 2297.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 600 f, 2429.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 660 f, 2548.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 720 f, 2676.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 780 f, 2795.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 840 f, 2916.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 13 ms, 4615.3 fps, 0 ms/f; total: 900 f, 2990.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 229 ms, 262.0 fps, 3 ms/f; total: 960 f, 1811.3 fps, 0 ms/f
    [apply] junit.framework.TestListener: endTest(test00)QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT - test00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646240978 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646240979 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.191 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646239371 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646239373 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT - test00
    [apply] OlympicES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 2.1 INTEL-10.12.13
    [apply] GL GLSL: true, has-compiler-func: true, version 1.20
    [apply] GL FBO: basic true, full true
    [apply] GL Profile: GLProfile[GL2/GL2.hw]
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@225badb5, 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [apply] GLU:com.jogamp.opengl.glu.gl2.GLUgl2
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestOlympicES1NEWT.test00-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] 0 s: 60 f / 95 ms, 631.5 fps, 1 ms/f; total: 60 f, 631.5 fps, 1 ms/f
    [apply] 0 s: 60 f / 33 ms, 1818.1 fps, 0 ms/f; total: 120 f, 937.5 fps, 1 ms/f
    [apply] 0 s: 60 f / 25 ms, 2400.0 fps, 0 ms/f; total: 180 f, 1176.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 14 ms, 4285.7 fps, 0 ms/f; total: 240 f, 1437.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 16 ms, 3750.0 fps, 0 ms/f; total: 300 f, 1639.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 360 f, 1846.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 13 ms, 4615.3 fps, 0 ms/f; total: 420 f, 2019.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 480 f, 2191.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 16 ms, 3750.0 fps, 0 ms/f; total: 540 f, 2297.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 600 f, 2429.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 660 f, 2548.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 720 f, 2676.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 780 f, 2795.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 840 f, 2916.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 13 ms, 4615.3 fps, 0 ms/f; total: 900 f, 2990.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 229 ms, 262.0 fps, 3 ms/f; total: 960 f, 1811.3 fps, 0 ms/f
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT - test00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646240978 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646240979 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00 took 1.558 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT.xml
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646242379 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646242380 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT - test00
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test00)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.init ...
    [apply] RedSquareES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fb0495301e0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.reshape FIN
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestRedSquareES1NEWT.test00-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] junit.framework.TestListener: endTest(test00)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT - test00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646244340 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646244340 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.541 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646242379 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646242380 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT - test00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.init ...
    [apply] RedSquareES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fb0495301e0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.reshape FIN
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestRedSquareES1NEWT.test00-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT - test00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646244340 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646244340 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00 took 1.919 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646245736 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646245738 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testElektronenMultiplizierer01)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT - testElektronenMultiplizierer01
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646246580 d 0ms]]
    [apply] NEW SYNC EVENT! tSyncEventNumber=1 tSyncTime=1249500
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646246580 d 173ms]]
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646246575 d 182ms]]]
    [apply] 2 s: 60 f / 2037 ms, 29.4 fps, 33 ms/f; total: 60 f, 29.4 fps, 33 ms/f
    [apply] NEW SYNC EVENT! tSyncEventNumber=2 tSyncTime=1306830
    [apply] 3 s: 60 f / 1380 ms, 43.4 fps, 23 ms/f; total: 120 f, 35.1 fps, 28 ms/f
    [apply] 4 s: 60 f / 998 ms, 60.1 fps, 16 ms/f; total: 180 f, 40.7 fps, 24 ms/f
    [apply] 5 s: 60 f / 1002 ms, 59.8 fps, 16 ms/f; total: 240 f, 44.3 fps, 22 ms/f
    [apply] junit.framework.TestListener: endTest(testElektronenMultiplizierer01)
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646252205 d 0ms]]
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646252216 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT - testElektronenMultiplizierer01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646252249 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646252250 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.096 sec
    [apply] ------------- Standard Output ---------------
    [apply] NEW SYNC EVENT! tSyncEventNumber=1 tSyncTime=1249500
    [apply] NEW SYNC EVENT! tSyncEventNumber=2 tSyncTime=1306830
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646245736 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646245738 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT - testElektronenMultiplizierer01
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646246580 d 0ms]]
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646246580 d 173ms]]
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646246575 d 182ms]]]
    [apply] 2 s: 60 f / 2037 ms, 29.4 fps, 33 ms/f; total: 60 f, 29.4 fps, 33 ms/f
    [apply] 3 s: 60 f / 1380 ms, 43.4 fps, 23 ms/f; total: 120 f, 35.1 fps, 28 ms/f
    [apply] 4 s: 60 f / 998 ms, 60.1 fps, 16 ms/f; total: 180 f, 40.7 fps, 24 ms/f
    [apply] 5 s: 60 f / 1002 ms, 59.8 fps, 16 ms/f; total: 240 f, 44.3 fps, 22 ms/f
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646252205 d 0ms]]
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646252216 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT - testElektronenMultiplizierer01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646252249 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646252250 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testElektronenMultiplizierer01 took 5.689 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT.xml
    [apply] ++++ Test Singleton.ctor()
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] junit.framework.TestListener: startTest(test01_GL2ES2)
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646253654 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646253655 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test01_GL2ES2
    [apply] Loop 1/1
    [apply] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x6f17fe69, .macosx_nil-1, 0x7fdb63025a40, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x3d661225, .macosx_nil-1, 0x7fdb630262e0, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x6e393fc, .macosx_nil-1, 0x7fdb63026a40, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x21219f5f, .macosx_nil-1, 0x7fdb63026ef0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x3eb464d5, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x77b04553, .macosx_nil-1, 0x7fdb60d37150, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window resized: [ 64 / 64  640 x 480 ] 640x480
    [apply] Window Current State   : [visible, focused, ]
    [apply] Window Supported States: [visible, child, focused, undecor, aontop, aonbottom, sticky, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]
    [apply] NW chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 640x480, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.0 0x4a7a0b79: tileRendererInUse null, GearsES2[obj 0x4a7a0b79 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4a7a0b79 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4a7a0b79 created: GearsObj[0x51e8b902, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4a7a0b79 created: GearsObj[0x54113293, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4a7a0b79 created: GearsObj[0x54113293, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.X 0x4a7a0b79 FIN GearsES2[obj 0x4a7a0b79 isInit true, usesShared false, 1 GearsObj[0x51e8b902, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54113293, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a92b47a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x4a7a0b79 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fdb60cc2540, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4a7a0b79, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestGearsES2NEWT.test01_GL2ES2_________________-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] junit.framework.TestListener: endTest(test01_GL2ES2)
    [apply] junit.framework.TestListener: startTest(test02_GLES2)
    [apply] junit.framework.TestListener: endTest(test02_GLES2)
    [apply] junit.framework.TestListener: startTest(test03_GL3)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4a7a0b79: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4a7a0b79 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test01_GL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test02_GLES2
    [apply] GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test02_GLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test03_GL3
    [apply] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x6db48a69, .macosx_nil-1, 0x7fdb60f19e20, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x3aefba82, .macosx_nil-1, 0x7fdb63046a60, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x1672793d, .macosx_nil-1, 0x7fdb6303e4a0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x3219ae2c, .macosx_nil-1, 0x7fdb63043c00, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x39f52eaf, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x46e28f73, .macosx_nil-1, 0x7fdb60cd0800, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window resized: [ 64 / 64  640 x 480 ] 640x480
    [apply] Window Current State   : [visible, focused, ]
    [apply] Window Supported States: [visible, child, focused, undecor, aontop, aonbottom, sticky, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]
    [apply] NW chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 640x480, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.init.0 0x42ddcd97: tileRendererInUse null, GearsES2[obj 0x42ddcd97 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x42ddcd97 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x42ddcd97 created: GearsObj[0xa647e68, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x42ddcd97 created: GearsObj[0x4987b938, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x42ddcd97 created: GearsObj[0x4987b938, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.init.X 0x42ddcd97 FIN GearsES2[obj 0x42ddcd97 isInit true, usesShared false, 1 GearsObj[0xa647e68, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4987b938, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b3ad803, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x42ddcd97 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fdb60d3a820, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42ddcd97, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestGearsES2NEWT.test03_GL3____________________-n0000-GL3___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] junit.framework.TestListener: endTest(test03_GL3)
    [apply] junit.framework.TestListener: startTest(test99_PixelScale1_DefaultNorm)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x42ddcd97: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x42ddcd97 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test03_GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test99_PixelScale1_DefaultNorm
    [apply] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x2794bd2f, .macosx_nil-1, 0x7fdb60d1d400, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x459488d8, .macosx_nil-1, 0x7fdb60d1b870, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x5ffc15ad, .macosx_nil-1, 0x7fdb63306290, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x53c0938f, .macosx_nil-1, 0x7fdb60f337f0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x2522267f, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x3e80d863, .macosx_nil-1, 0x7fdb60d396c0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window resized: [ 64 / 64  640 x 480 ] 640x480
    [apply] Window Current State   : [visible, focused, ]
    [apply] Window Supported States: [visible, child, focused, undecor, aontop, aonbottom, sticky, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]
    [apply] NW chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 640x480, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.init.0 0x654ff7b0: tileRendererInUse null, GearsES2[obj 0x654ff7b0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x654ff7b0 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x654ff7b0 created: GearsObj[0xd9414a6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x654ff7b0 created: GearsObj[0x75691437, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x654ff7b0 created: GearsObj[0x75691437, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.init.X 0x654ff7b0 FIN GearsES2[obj 0x654ff7b0 isInit true, usesShared false, 1 GearsObj[0xd9414a6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x75691437, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5ccd52a0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.reshape 0x654ff7b0 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fdb60d3ec30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x654ff7b0, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#02: ** screenshot: TestGearsES2NEWT.test99_PixelScale1_DefaultNorm-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] junit.framework.TestListener: endTest(test99_PixelScale1_DefaultNorm)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x654ff7b0: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x654ff7b0 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test99_PixelScale1_DefaultNorm
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646256166 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646256166 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.099 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646253654 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646253655 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test01_GL2ES2
    [apply] Loop 1/1
    [apply] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x6f17fe69, .macosx_nil-1, 0x7fdb63025a40, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x3d661225, .macosx_nil-1, 0x7fdb630262e0, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x6e393fc, .macosx_nil-1, 0x7fdb63026a40, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x21219f5f, .macosx_nil-1, 0x7fdb63026ef0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x3eb464d5, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x77b04553, .macosx_nil-1, 0x7fdb60d37150, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window resized: [ 64 / 64  640 x 480 ] 640x480
    [apply] Window Current State   : [visible, focused, ]
    [apply] Window Supported States: [visible, child, focused, undecor, aontop, aonbottom, sticky, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]
    [apply] NW chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 640x480, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.0 0x4a7a0b79: tileRendererInUse null, GearsES2[obj 0x4a7a0b79 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4a7a0b79 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4a7a0b79 created: GearsObj[0x51e8b902, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4a7a0b79 created: GearsObj[0x54113293, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4a7a0b79 created: GearsObj[0x54113293, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.X 0x4a7a0b79 FIN GearsES2[obj 0x4a7a0b79 isInit true, usesShared false, 1 GearsObj[0x51e8b902, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54113293, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a92b47a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x4a7a0b79 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fdb60cc2540, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4a7a0b79, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestGearsES2NEWT.test01_GL2ES2_________________-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4a7a0b79: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4a7a0b79 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test01_GL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test02_GLES2
    [apply] GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test02_GLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test03_GL3
    [apply] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x6db48a69, .macosx_nil-1, 0x7fdb60f19e20, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x3aefba82, .macosx_nil-1, 0x7fdb63046a60, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x1672793d, .macosx_nil-1, 0x7fdb6303e4a0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x3219ae2c, .macosx_nil-1, 0x7fdb63043c00, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x39f52eaf, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x46e28f73, .macosx_nil-1, 0x7fdb60cd0800, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window resized: [ 64 / 64  640 x 480 ] 640x480
    [apply] Window Current State   : [visible, focused, ]
    [apply] Window Supported States: [visible, child, focused, undecor, aontop, aonbottom, sticky, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]
    [apply] NW chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 640x480, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.init.0 0x42ddcd97: tileRendererInUse null, GearsES2[obj 0x42ddcd97 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x42ddcd97 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x42ddcd97 created: GearsObj[0xa647e68, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x42ddcd97 created: GearsObj[0x4987b938, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x42ddcd97 created: GearsObj[0x4987b938, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.init.X 0x42ddcd97 FIN GearsES2[obj 0x42ddcd97 isInit true, usesShared false, 1 GearsObj[0xa647e68, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4987b938, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b3ad803, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x42ddcd97 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fdb60d3a820, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42ddcd97, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestGearsES2NEWT.test03_GL3____________________-n0000-GL3___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x42ddcd97: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x42ddcd97 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test03_GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test99_PixelScale1_DefaultNorm
    [apply] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x2794bd2f, .macosx_nil-1, 0x7fdb60d1d400, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x459488d8, .macosx_nil-1, 0x7fdb60d1b870, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x5ffc15ad, .macosx_nil-1, 0x7fdb63306290, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x53c0938f, .macosx_nil-1, 0x7fdb60f337f0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x2522267f, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x3e80d863, .macosx_nil-1, 0x7fdb60d396c0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window resized: [ 64 / 64  640 x 480 ] 640x480
    [apply] Window Current State   : [visible, focused, ]
    [apply] Window Supported States: [visible, child, focused, undecor, aontop, aonbottom, sticky, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]
    [apply] NW chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 640x480, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.init.0 0x654ff7b0: tileRendererInUse null, GearsES2[obj 0x654ff7b0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x654ff7b0 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x654ff7b0 created: GearsObj[0xd9414a6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x654ff7b0 created: GearsObj[0x75691437, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x654ff7b0 created: GearsObj[0x75691437, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.init.X 0x654ff7b0 FIN GearsES2[obj 0x654ff7b0 isInit true, usesShared false, 1 GearsObj[0xd9414a6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x75691437, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5ccd52a0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.reshape 0x654ff7b0 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fdb60d3ec30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x654ff7b0, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#02: ** screenshot: TestGearsES2NEWT.test99_PixelScale1_DefaultNorm-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x654ff7b0: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x654ff7b0 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test99_PixelScale1_DefaultNorm
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646256166 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646256166 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_GL2ES2 took 1.382 sec
    [apply] Testcase: test02_GLES2 took 0 sec
    [apply] Testcase: test03_GL3 took 0.537 sec
    [apply] Testcase: test99_PixelScale1_DefaultNorm took 0.548 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646257568 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646257569 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT - test01_GL2ES2
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test01_GL2ES2)
    [apply] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Create PointerIcon #00: PointerIcon[obj 0x33641010, .macosx_nil-1, 0x7fd7e25bc8a0, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x6a957774, .macosx_nil-1, 0x7fd7e25bcf40, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x3ee57c74, .macosx_nil-1, 0x7fd7e25bd640, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x4089b100, .macosx_nil-1, 0x7fd7e273cf50, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PixelRect[obj 0x2466df7e, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x6863325, .macosx_nil-1, 0x7fd7e273ddb0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window resized: 64/64 800x600
    [apply] NW chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 800x600, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.0 0x56eabc3: tileRendererInUse null, GearsES2[obj 0x56eabc3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x56eabc3 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x56eabc3 created: GearsObj[0x7eaca6e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x56eabc3 created: GearsObj[0x624e2c96, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x56eabc3 created: GearsObj[0x624e2c96, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.X 0x56eabc3 FIN GearsES2[obj 0x56eabc3 isInit true, usesShared false, 1 GearsObj[0x7eaca6e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x624e2c96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1e38d282, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x56eabc3 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fd7e4a00df0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56eabc3, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestGearsES2SimpleNEWT.test01_GL2ES2-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] 0 s: 60 f / 188 ms, 319.1 fps, 3 ms/f; total: 60 f, 319.1 fps, 3 ms/f
    [apply] 0 s: 60 f / 27 ms, 2222.2 fps, 0 ms/f; total: 120 f, 558.1 fps, 1 ms/f
    [apply] 0 s: 60 f / 22 ms, 2727.2 fps, 0 ms/f; total: 180 f, 759.4 fps, 1 ms/f
    [apply] 0 s: 60 f / 31 ms, 1935.4 fps, 0 ms/f; total: 240 f, 895.5 fps, 1 ms/f
    [apply] 0 s: 60 f / 25 ms, 2400.0 fps, 0 ms/f; total: 300 f, 1023.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 16 ms, 3750.0 fps, 0 ms/f; total: 360 f, 1165.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 26 ms, 2307.6 fps, 0 ms/f; total: 420 f, 1253.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 23 ms, 2608.6 fps, 0 ms/f; total: 480 f, 1340.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 23 ms, 2608.6 fps, 0 ms/f; total: 540 f, 1417.3 fps, 0 ms/f
    [apply] junit.framework.TestListener: endTest(test01_GL2ES2)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x56eabc3: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x56eabc3 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT - test01_GL2ES2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646259014 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646259014 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.028 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646257568 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646257569 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT - test01_GL2ES2
    [apply] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Create PointerIcon #00: PointerIcon[obj 0x33641010, .macosx_nil-1, 0x7fd7e25bc8a0, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x6a957774, .macosx_nil-1, 0x7fd7e25bcf40, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x3ee57c74, .macosx_nil-1, 0x7fd7e25bd640, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x4089b100, .macosx_nil-1, 0x7fd7e273cf50, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PixelRect[obj 0x2466df7e, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x6863325, .macosx_nil-1, 0x7fd7e273ddb0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window resized: 64/64 800x600
    [apply] NW chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 800x600, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.0 0x56eabc3: tileRendererInUse null, GearsES2[obj 0x56eabc3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x56eabc3 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x56eabc3 created: GearsObj[0x7eaca6e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x56eabc3 created: GearsObj[0x624e2c96, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x56eabc3 created: GearsObj[0x624e2c96, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.X 0x56eabc3 FIN GearsES2[obj 0x56eabc3 isInit true, usesShared false, 1 GearsObj[0x7eaca6e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x624e2c96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1e38d282, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x56eabc3 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fd7e4a00df0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56eabc3, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestGearsES2SimpleNEWT.test01_GL2ES2-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] 0 s: 60 f / 188 ms, 319.1 fps, 3 ms/f; total: 60 f, 319.1 fps, 3 ms/f
    [apply] 0 s: 60 f / 27 ms, 2222.2 fps, 0 ms/f; total: 120 f, 558.1 fps, 1 ms/f
    [apply] 0 s: 60 f / 22 ms, 2727.2 fps, 0 ms/f; total: 180 f, 759.4 fps, 1 ms/f
    [apply] 0 s: 60 f / 31 ms, 1935.4 fps, 0 ms/f; total: 240 f, 895.5 fps, 1 ms/f
    [apply] 0 s: 60 f / 25 ms, 2400.0 fps, 0 ms/f; total: 300 f, 1023.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 16 ms, 3750.0 fps, 0 ms/f; total: 360 f, 1165.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 26 ms, 2307.6 fps, 0 ms/f; total: 420 f, 1253.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 23 ms, 2608.6 fps, 0 ms/f; total: 480 f, 1340.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 23 ms, 2608.6 fps, 0 ms/f; total: 540 f, 1417.3 fps, 0 ms/f
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x56eabc3: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x56eabc3 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT - test01_GL2ES2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646259014 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646259014 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_GL2ES2 took 1.401 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01GL2ES2)
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646260423 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646260424 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT - test01GL2ES2
    [apply] requested: swapInterval 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] NW chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 500x290, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] LandscapeES2.init ...
    [apply] LandscapeES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 4.1 INTEL-10.12.13
    [apply] GL GLSL: true, has-compiler-func: true, version 4.10, 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL Profile: GLProfile[GL4/GL4.hw]
    [apply] GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@27ca1818, 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] LandscapeES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] LandscapeES2.reshape 0/0 500x290, swapInterval 1, drawable 0x7fce1d818a00
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestLandscapeES2NEWT.test01GL2ES2-n0000-LandscapeES2-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0500x0290.png
    [apply] 1 s: 60 f / 1276 ms, 47.0 fps, 21 ms/f; total: 60 f, 47.0 fps, 21 ms/f
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] LandscapeES2.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] LandscapeES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT - test01GL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT - test02GL3
    [apply] requested: swapInterval 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] junit.framework.TestListener: endTest(test01GL2ES2)
    [apply] junit.framework.TestListener: startTest(test02GL3)
    [apply] NW chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 500x290, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] LandscapeES2.init ...
    [apply] LandscapeES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 4.1 INTEL-10.12.13
    [apply] GL GLSL: true, has-compiler-func: true, version 4.10, 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL Profile: GLProfile[GL4/GL4.hw]
    [apply] GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@a70330c, 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] LandscapeES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] LandscapeES2.reshape 0/0 500x290, swapInterval 1, drawable 0x7fce1fe00000
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestLandscapeES2NEWT.test02GL3___-n0000-LandscapeES2-GL3___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0500x0290.png
    [apply] 1 s: 60 f / 1153 ms, 52.0 fps, 19 ms/f; total: 60 f, 52.0 fps, 19 ms/f
    [apply] junit.framework.TestListener: endTest(test02GL3)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] LandscapeES2.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] LandscapeES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT - test02GL3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646263959 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646263959 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.124 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646260423 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646260424 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT - test01GL2ES2
    [apply] requested: swapInterval 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] NW chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 500x290, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] LandscapeES2.init ...
    [apply] LandscapeES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 4.1 INTEL-10.12.13
    [apply] GL GLSL: true, has-compiler-func: true, version 4.10, 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL Profile: GLProfile[GL4/GL4.hw]
    [apply] GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@27ca1818, 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] LandscapeES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] LandscapeES2.reshape 0/0 500x290, swapInterval 1, drawable 0x7fce1d818a00
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestLandscapeES2NEWT.test01GL2ES2-n0000-LandscapeES2-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0500x0290.png
    [apply] 1 s: 60 f / 1276 ms, 47.0 fps, 21 ms/f; total: 60 f, 47.0 fps, 21 ms/f
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] LandscapeES2.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] LandscapeES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT - test01GL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT - test02GL3
    [apply] requested: swapInterval 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] NW chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 500x290, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] LandscapeES2.init ...
    [apply] LandscapeES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 4.1 INTEL-10.12.13
    [apply] GL GLSL: true, has-compiler-func: true, version 4.10, 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL Profile: GLProfile[GL4/GL4.hw]
    [apply] GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@a70330c, 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] LandscapeES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] LandscapeES2.reshape 0/0 500x290, swapInterval 1, drawable 0x7fce1fe00000
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestLandscapeES2NEWT.test02GL3___-n0000-LandscapeES2-GL3___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0500x0290.png
    [apply] 1 s: 60 f / 1153 ms, 52.0 fps, 19 ms/f; total: 60 f, 52.0 fps, 19 ms/f
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] LandscapeES2.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] LandscapeES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT - test02GL3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646263959 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646263959 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GL2ES2 took 2.181 sec
    [apply] Testcase: test02GL3 took 1.307 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT
    [apply] ++++ Test Singleton.ctor()junit.framework.TestListener: tests to run: 2
    [apply] 
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646265356 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646265358 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT - test01GL2ES2
    [apply] Loop 1/1
    [apply] junit.framework.TestListener: startTest(test01GL2ES2)
    [apply] requested: vsync false, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] NW chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 512x512, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape 0/0 512x512 of 512x512, swapInterval -1, drawable 0x7fdba86c2d40, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestRedSquareES2NEWT.test01GL2ES2-n0000-RedSquareES2-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] 0 s: 60 f / 147 ms, 408.1 fps, 2 ms/f; total: 60 f, 408.1 fps, 2 ms/f
    [apply] 0 s: 60 f / 13 ms, 4615.3 fps, 0 ms/f; total: 120 f, 750.0 fps, 1 ms/f
    [apply] 0 s: 60 f / 22 ms, 2727.2 fps, 0 ms/f; total: 180 f, 989.0 fps, 1 ms/f
    [apply] 0 s: 60 f / 20 ms, 3000.0 fps, 0 ms/f; total: 240 f, 1188.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 22 ms, 2727.2 fps, 0 ms/f; total: 300 f, 1339.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 360 f, 1538.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 420 f, 1728.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 480 f, 1912.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 16 ms, 3750.0 fps, 0 ms/f; total: 540 f, 2022.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 600 f, 2158.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 15 ms, 4000.0 fps, 0 ms/f; total: 660 f, 2252.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 720 f, 2400.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 780 f, 2508.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 840 f, 2641.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 900 f, 2760.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 960 f, 2882.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 1020 f, 3017.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 1080 f, 3121.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 1140 f, 3193.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 1200 f, 3287.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 1260 f, 3360.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 1320 f, 3455.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 1380 f, 3511.4 fps, 0 ms/f
    [apply] 1 s: 60 f / 747 ms, 80.3 fps, 12 ms/f; total: 1440 f, 1263.1 fps, 0 ms/f
    [apply] junit.framework.TestListener: endTest(test01GL2ES2)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT - test01GL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT - test02GL3
    [apply] requested: vsync false, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] NW chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 512x512, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] junit.framework.TestListener: startTest(test02GL3)
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape 0/0 512x512 of 512x512, swapInterval -1, drawable 0x7fdbaab035b0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestRedSquareES2NEWT.test02GL3___-n0000-RedSquareES2-GL3___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(test02GL3)1 s: 60 f / 1009 ms, 59.4 fps, 16 ms/f; total: 60 f, 59.4 fps, 16 ms/f
    [apply] 
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT - test02GL3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646268535 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646268535 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.767 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646265356 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646265358 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT - test01GL2ES2
    [apply] Loop 1/1
    [apply] requested: vsync false, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] NW chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 512x512, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape 0/0 512x512 of 512x512, swapInterval -1, drawable 0x7fdba86c2d40, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestRedSquareES2NEWT.test01GL2ES2-n0000-RedSquareES2-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] 0 s: 60 f / 147 ms, 408.1 fps, 2 ms/f; total: 60 f, 408.1 fps, 2 ms/f
    [apply] 0 s: 60 f / 13 ms, 4615.3 fps, 0 ms/f; total: 120 f, 750.0 fps, 1 ms/f
    [apply] 0 s: 60 f / 22 ms, 2727.2 fps, 0 ms/f; total: 180 f, 989.0 fps, 1 ms/f
    [apply] 0 s: 60 f / 20 ms, 3000.0 fps, 0 ms/f; total: 240 f, 1188.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 22 ms, 2727.2 fps, 0 ms/f; total: 300 f, 1339.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 360 f, 1538.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 420 f, 1728.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 480 f, 1912.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 16 ms, 3750.0 fps, 0 ms/f; total: 540 f, 2022.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 600 f, 2158.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 15 ms, 4000.0 fps, 0 ms/f; total: 660 f, 2252.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 720 f, 2400.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 780 f, 2508.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 840 f, 2641.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 900 f, 2760.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 960 f, 2882.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 1020 f, 3017.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 1080 f, 3121.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 1140 f, 3193.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 1200 f, 3287.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 1260 f, 3360.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 1320 f, 3455.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 1380 f, 3511.4 fps, 0 ms/f
    [apply] 1 s: 60 f / 747 ms, 80.3 fps, 12 ms/f; total: 1440 f, 1263.1 fps, 0 ms/f
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT - test01GL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT - test02GL3
    [apply] requested: vsync false, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] NW chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 64/64 512x512, [ l 0, r 0 - t 22, b 0 - 0x22]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape 0/0 512x512 of 512x512, swapInterval -1, drawable 0x7fdbaab035b0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestRedSquareES2NEWT.test02GL3___-n0000-RedSquareES2-GL3___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] 1 s: 60 f / 1009 ms, 59.4 fps, 16 ms/f; total: 60 f, 59.4 fps, 16 ms/f
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT - test02GL3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646268535 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646268535 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GL2ES2 took 2.097 sec
    [apply] Testcase: test02GL3 took 1.038 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646269943 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646269944 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT - test01
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] Create PointerIcon #01: PointerIcon[obj 0x1458430f, .macosx_nil-1, 0x7fbd6a4e5ab0, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x2aa8848f, .macosx_nil-1, 0x7fbd6a4ec990, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x1a5ec28, .macosx_nil-1, 0x7fbd6a4ecee0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x6af5d271, .macosx_nil-1, 0x7fbd6a4ed330, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x64aa8f66, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x5f7f399c, .macosx_nil-1, 0x7fbd6a4ee7a0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fbd6a6d5d00, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646271408 ms III - Stopping: alive true, shallQuit true, hasSocket truejunit.framework.TestListener: endTest(test01)
    [apply] 
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646271408 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.048 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646269943 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646269944 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT - test01
    [apply] Create PointerIcon #01: PointerIcon[obj 0x1458430f, .macosx_nil-1, 0x7fbd6a4e5ab0, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x2aa8848f, .macosx_nil-1, 0x7fbd6a4ec990, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x1a5ec28, .macosx_nil-1, 0x7fbd6a4ecee0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x6af5d271, .macosx_nil-1, 0x7fbd6a4ed330, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x64aa8f66, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x5f7f399c, .macosx_nil-1, 0x7fbd6a4ee7a0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fbd6a6d5d00, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646271408 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646271408 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 0.644 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646272805 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646272807 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] junit.framework.TestListener: startTest(test01_DefCaps_Anim)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test01_DefCaps_Anim
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestTeapotNEWT.test01_DefCaps_Anim__-n0040-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestTeapotNEWT.test01_DefCaps_Anim__-n0053-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] 0 s: 60 f / 259 ms, 231.6 fps, 4 ms/f; total: 60 f, 231.6 fps, 4 ms/f
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestTeapotNEWT.test01_DefCaps_Anim__-n0081-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] junit.framework.TestListener: endTest(test01_DefCaps_Anim)QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] 
    [apply] junit.framework.TestListener: startTest(test02_DefCaps_NoAnim)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test01_DefCaps_Anim
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test02_DefCaps_NoAnim
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestTeapotNEWT.test02_DefCaps_NoAnim-n0002-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestTeapotNEWT.test02_DefCaps_NoAnim-n0003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestTeapotNEWT.test02_DefCaps_NoAnim-n0004-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] junit.framework.TestListener: endTest(test02_DefCaps_NoAnim)
    [apply] #
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] # A fatal error has been detected by the Java Runtime Environment:
    [apply] #
    [apply] #  SIGSEGV (0xb) at pc=0x00007fff97a5f1fe, pid=1358, tid=50723
    [apply] #
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test02_DefCaps_NoAnim# JRE version: Java(TM) SE Runtime Environment (8.0_74-b02) (build 1.8.0_74-b02)
    [apply] # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.74-b02 mixed mode bsd-amd64 compressed oops)
    [apply] 
    [apply] # Problematic frame:
    [apply] # C  [CoreFoundation+0x631fe]  CFRunLoopAddObserver+0x4e
    [apply] #
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test12_FBOCaps_NoAnim
    [apply] # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
    [apply] #
    [apply] # An error report file with more information is saved as:
    [apply] # /Users/mavinci/projects/jogamp/jogl/make/hs_err_pid1358.log
    [apply] junit.framework.TestListener: startTest(test12_FBOCaps_NoAnim)
    [apply] #
    [apply] # If you would like to submit a bug report, please visit:
    [apply] #   http://bugreport.java.com/bugreport/crash.jsp
    [apply] #
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] 
    [apply] [error occurred during error reporting , id 0x4]
    [apply] 
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestTeapotNEWT.test12_FBOCaps_NoAnim-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestTeapotNEWT.test12_FBOCaps_NoAnim-n0002-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestTeapotNEWT.test12_FBOCaps_NoAnim-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test12_FBOCaps_NoAnim
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646276627 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646276627 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] [Too many errors, abort]
    [apply] junit.framework.TestListener: endTest(test12_FBOCaps_NoAnim)
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.4 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646272805 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646272807 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test01_DefCaps_Anim
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestTeapotNEWT.test01_DefCaps_Anim__-n0040-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestTeapotNEWT.test01_DefCaps_Anim__-n0053-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] 0 s: 60 f / 259 ms, 231.6 fps, 4 ms/f; total: 60 f, 231.6 fps, 4 ms/f
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestTeapotNEWT.test01_DefCaps_Anim__-n0081-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test01_DefCaps_Anim
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test02_DefCaps_NoAnim
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestTeapotNEWT.test02_DefCaps_NoAnim-n0002-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestTeapotNEWT.test02_DefCaps_NoAnim-n0003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestTeapotNEWT.test02_DefCaps_NoAnim-n0004-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test02_DefCaps_NoAnim
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test12_FBOCaps_NoAnim
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestTeapotNEWT.test12_FBOCaps_NoAnim-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestTeapotNEWT.test12_FBOCaps_NoAnim-n0002-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestTeapotNEWT.test12_FBOCaps_NoAnim-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test12_FBOCaps_NoAnim
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646276627 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646276627 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_DefCaps_Anim took 0.674 sec
    [apply] Testcase: test02_DefCaps_NoAnim took 0.542 sec
    [apply] Testcase: test12_FBOCaps_NoAnim took 1.775 sec
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] [Too many errors, abort]
    [apply] Result: 132
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] junit.framework.TestListener: startTest(test01_GL3Core_Passthrough)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646286998 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646286999 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test01_GL3Core_Passthrough
    [apply] Init - START - useGeomShader 0 -> passthrough01_xxx
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 4.1 INTEL-10.12.13
    [apply] GL GLSL: true, has-compiler-func: true, version 4.10
    [apply] GL Profile: GLProfile[GL4/GL4.hw]
    [apply] GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@17fd7cfa, 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestGeomShader01TextureGL3NEWT.test01_GL3Core_Passthrough__-n0000-GL3___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] 0 s: 60 f / 162 ms, 370.3 fps, 2 ms/f; total: 60 f, 370.3 fps, 2 ms/f
    [apply] 0 s: 60 f / 23 ms, 2608.6 fps, 0 ms/f; total: 120 f, 648.6 fps, 1 ms/f
    [apply] 0 s: 60 f / 20 ms, 3000.0 fps, 0 ms/f; total: 180 f, 878.0 fps, 1 ms/f
    [apply] 0 s: 60 f / 20 ms, 3000.0 fps, 0 ms/f; total: 240 f, 1066.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 20 ms, 3000.0 fps, 0 ms/f; total: 300 f, 1224.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 18 ms, 3333.3 fps, 0 ms/f; total: 360 f, 1368.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 23 ms, 2608.6 fps, 0 ms/f; total: 420 f, 1468.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 17 ms, 3529.4 fps, 0 ms/f; total: 480 f, 1584.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 23 ms, 2608.6 fps, 0 ms/f; total: 540 f, 1656.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 17 ms, 3529.4 fps, 0 ms/f; total: 600 f, 1749.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 352 ms, 170.4 fps, 5 ms/f; total: 660 f, 949.6 fps, 1 ms/f
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test01_GL3Core_Passthrough
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test02_GL3Core_FlipXYZ
    [apply] Init - START - useGeomShader 1 -> flipXYZ01_xxx
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 4.1 INTEL-10.12.13
    [apply] GL GLSL: true, has-compiler-func: true, version 4.10
    [apply] GL Profile: GLProfile[GL4/GL4.hw]
    [apply] junit.framework.TestListener: endTest(test01_GL3Core_Passthrough)
    [apply] GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] junit.framework.TestListener: startTest(test02_GL3Core_FlipXYZ)
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@2fdde7ab, 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGeomShader01TextureGL3NEWT.test02_GL3Core_FlipXYZ______-n0000-GL3___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] 1 s: 60 f / 1046 ms, 57.3 fps, 17 ms/f; total: 60 f, 57.3 fps, 17 ms/f
    [apply] junit.framework.TestListener: endTest(test02_GL3Core_FlipXYZ)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] junit.framework.TestListener: startTest(test11_GL3Compat_Passthrough)
    [apply] junit.framework.TestListener: endTest(test11_GL3Compat_Passthrough)
    [apply] junit.framework.TestListener: startTest(test12_GL3Compat_FlipXYZ)
    [apply] junit.framework.TestListener: endTest(test12_GL3Compat_FlipXYZ)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test02_GL3Core_FlipXYZ
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test11_GL3Compat_Passthrough
    [apply] Profile GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test11_GL3Compat_Passthrough
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test12_GL3Compat_FlipXYZ
    [apply] Profile GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test12_GL3Compat_FlipXYZ
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646289823 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646289823 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.399 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646286998 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646286999 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test01_GL3Core_Passthrough
    [apply] Init - START - useGeomShader 0 -> passthrough01_xxx
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 4.1 INTEL-10.12.13
    [apply] GL GLSL: true, has-compiler-func: true, version 4.10
    [apply] GL Profile: GLProfile[GL4/GL4.hw]
    [apply] GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@17fd7cfa, 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestGeomShader01TextureGL3NEWT.test01_GL3Core_Passthrough__-n0000-GL3___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] 0 s: 60 f / 162 ms, 370.3 fps, 2 ms/f; total: 60 f, 370.3 fps, 2 ms/f
    [apply] 0 s: 60 f / 23 ms, 2608.6 fps, 0 ms/f; total: 120 f, 648.6 fps, 1 ms/f
    [apply] 0 s: 60 f / 20 ms, 3000.0 fps, 0 ms/f; total: 180 f, 878.0 fps, 1 ms/f
    [apply] 0 s: 60 f / 20 ms, 3000.0 fps, 0 ms/f; total: 240 f, 1066.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 20 ms, 3000.0 fps, 0 ms/f; total: 300 f, 1224.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 18 ms, 3333.3 fps, 0 ms/f; total: 360 f, 1368.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 23 ms, 2608.6 fps, 0 ms/f; total: 420 f, 1468.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 17 ms, 3529.4 fps, 0 ms/f; total: 480 f, 1584.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 23 ms, 2608.6 fps, 0 ms/f; total: 540 f, 1656.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 17 ms, 3529.4 fps, 0 ms/f; total: 600 f, 1749.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 352 ms, 170.4 fps, 5 ms/f; total: 660 f, 949.6 fps, 1 ms/f
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test01_GL3Core_Passthrough
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test02_GL3Core_FlipXYZ
    [apply] Init - START - useGeomShader 1 -> flipXYZ01_xxx
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 4.1 INTEL-10.12.13
    [apply] GL GLSL: true, has-compiler-func: true, version 4.10
    [apply] GL Profile: GLProfile[GL4/GL4.hw]
    [apply] GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@2fdde7ab, 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGeomShader01TextureGL3NEWT.test02_GL3Core_FlipXYZ______-n0000-GL3___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] 1 s: 60 f / 1046 ms, 57.3 fps, 17 ms/f; total: 60 f, 57.3 fps, 17 ms/f
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test02_GL3Core_FlipXYZ
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test11_GL3Compat_Passthrough
    [apply] Profile GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test11_GL3Compat_Passthrough
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test12_GL3Compat_FlipXYZ
    [apply] Profile GL3bc n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test12_GL3Compat_FlipXYZ
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646289823 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646289823 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_GL3Core_Passthrough took 1.627 sec
    [apply] Testcase: test02_GL3Core_FlipXYZ took 1.153 sec
    [apply] Testcase: test11_GL3Compat_Passthrough took 0.001 sec
    [apply] Testcase: test12_GL3Compat_FlipXYZ took 0 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT.xml
    [apply] ++++ Test Singleton.ctor()
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT
    [apply] ++++ Test Singleton.lock()junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test01_01a)
    [apply] 
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646291210 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646291211 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT - test01_01a
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 4.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestInstancedReneringGL4NEWT.test01_01a-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] 0 s: 60 f / 119 ms, 504.2 fps, 1 ms/f; total: 60 f, 504.2 fps, 1 ms/f
    [apply] 0 s: 60 f / 18 ms, 3333.3 fps, 0 ms/f; total: 120 f, 875.9 fps, 1 ms/f
    [apply] 0 s: 60 f / 17 ms, 3529.4 fps, 0 ms/f; total: 180 f, 1168.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 19 ms, 3157.8 fps, 0 ms/f; total: 240 f, 1387.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 15 ms, 4000.0 fps, 0 ms/f; total: 300 f, 1595.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 17 ms, 3529.4 fps, 0 ms/f; total: 360 f, 1756.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 27 ms, 2222.2 fps, 0 ms/f; total: 420 f, 1810.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 480 f, 1967.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 14 ms, 4285.7 fps, 0 ms/f; total: 540 f, 2093.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 600 f, 2238.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 19 ms, 3157.8 fps, 0 ms/f; total: 660 f, 2299.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 720 f, 2408.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 20 ms, 3000.0 fps, 0 ms/f; total: 780 f, 2445.1 fps, 0 ms/f
    [apply] junit.framework.TestListener: endTest(test01_01a)0 s: 60 f / 471 ms, 127.3 fps, 7 ms/f; total: 840 f, 1063.2 fps, 0 ms/f
    [apply] 
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT - test01_01a
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646292998 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646292998 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.363 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646291210 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646291211 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT - test01_01a
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR: Intel Inc.
    [apply] GL_RENDERER: Intel Iris OpenGL Engine
    [apply] GL_VERSION: 4.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestInstancedReneringGL4NEWT.test01_01a-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] 0 s: 60 f / 119 ms, 504.2 fps, 1 ms/f; total: 60 f, 504.2 fps, 1 ms/f
    [apply] 0 s: 60 f / 18 ms, 3333.3 fps, 0 ms/f; total: 120 f, 875.9 fps, 1 ms/f
    [apply] 0 s: 60 f / 17 ms, 3529.4 fps, 0 ms/f; total: 180 f, 1168.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 19 ms, 3157.8 fps, 0 ms/f; total: 240 f, 1387.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 15 ms, 4000.0 fps, 0 ms/f; total: 300 f, 1595.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 17 ms, 3529.4 fps, 0 ms/f; total: 360 f, 1756.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 27 ms, 2222.2 fps, 0 ms/f; total: 420 f, 1810.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 480 f, 1967.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 14 ms, 4285.7 fps, 0 ms/f; total: 540 f, 2093.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 600 f, 2238.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 19 ms, 3157.8 fps, 0 ms/f; total: 660 f, 2299.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 720 f, 2408.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 20 ms, 3000.0 fps, 0 ms/f; total: 780 f, 2445.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 471 ms, 127.3 fps, 7 ms/f; total: 840 f, 1063.2 fps, 0 ms/f
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT - test01_01a
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646292998 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646292998 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_01a took 1.746 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT.xml
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646294413 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646294415 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test01_01a
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01_01a)
    [apply] Shader status invalid: ERROR: 0:1: '' :  version '440' is not supported
    [apply] ERROR: 0:1: '' : syntax error: #version
    [apply] ERROR: 0:2: '' :  #version required and missing.
    [apply] ERROR: 0:3: '0' : syntax error: integers in layouts require GLSL 140 or later
    [apply] 
    [apply] [error] Shader compilation failed.
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestTessellationShader01GL4NEWT.test01_01a-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] 0 s: 60 f / 94 ms, 638.2 fps, 1 ms/f; total: 60 f, 638.2 fps, 1 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 120 f, 1188.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 180 f, 1682.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 240 f, 2105.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 300 f, 2459.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 360 f, 2857.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 420 f, 3065.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 480 f, 3404.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 540 f, 3673.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 600 f, 3947.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 660 f, 4099.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 720 f, 4363.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 780 f, 4615.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 840 f, 4883.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 900 f, 5113.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 960 f, 5363.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 1020 f, 5573.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 1080 f, 5806.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 1140 f, 6031.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 1200 f, 6250.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 1260 f, 6461.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 1320 f, 6633.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 1380 f, 6798.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 1440 f, 6956.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 1500 f, 7142.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 1560 f, 7289.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 1620 f, 7431.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 1680 f, 7601.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 1740 f, 7767.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 1800 f, 7894.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 1860 f, 8051.9 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 1920 f, 8170.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 1980 f, 8319.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 2040 f, 8464.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 2100 f, 8606.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 2160 f, 8709.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 2220 f, 8844.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 2280 f, 8941.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 2340 f, 9069.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 2400 f, 9195.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 2460 f, 9283.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 2520 f, 9368.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 2580 f, 9485.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 2640 f, 9600.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 2700 f, 9677.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 2760 f, 9752.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 2820 f, 9791.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 2880 f, 9863.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 2940 f, 9932.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 3000 f, 10000.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 3060 f, 10065.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 3120 f, 10162.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 3180 f, 10258.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 3240 f, 10351.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 3300 f, 10410.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 3360 f, 10500.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 3420 f, 10555.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 3480 f, 10642.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 3540 f, 10727.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 3600 f, 10778.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 3660 f, 10860.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 3720 f, 10909.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 3780 f, 10988.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 3840 f, 11066.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 3900 f, 11111.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 3960 f, 11186.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 4020 f, 11260.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 4080 f, 11333.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 4140 f, 11404.9 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 4200 f, 11444.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 4260 f, 11513.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 4320 f, 11581.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 4380 f, 11648.9 fps, 0 ms/f
    [apply] junit.framework.TestListener: endTest(test01_01a)
    [apply] junit.framework.TestListener: startTest(test02_01b)
    [apply] 0 s: 60 f / 324 ms, 185.1 fps, 5 ms/f; total: 4440 f, 6342.8 fps, 0 ms/f
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test01_01a
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test02_01b
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestTessellationShader01GL4NEWT.test02_01b-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] junit.framework.TestListener: endTest(test02_01b)
    [apply] 1 s: 60 f / 1086 ms, 55.2 fps, 18 ms/f; total: 60 f, 55.2 fps, 18 ms/f
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test02_01b
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646297208 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646297208 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.381 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646294413 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646294415 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test01_01a
    [apply] Shader status invalid: ERROR: 0:1: '' :  version '440' is not supported
    [apply] ERROR: 0:1: '' : syntax error: #version
    [apply] ERROR: 0:2: '' :  #version required and missing.
    [apply] ERROR: 0:3: '0' : syntax error: integers in layouts require GLSL 140 or later
    [apply] 
    [apply] [error] Shader compilation failed.
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestTessellationShader01GL4NEWT.test01_01a-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] 0 s: 60 f / 94 ms, 638.2 fps, 1 ms/f; total: 60 f, 638.2 fps, 1 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 120 f, 1188.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 180 f, 1682.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 240 f, 2105.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 300 f, 2459.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 360 f, 2857.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 420 f, 3065.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 480 f, 3404.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 540 f, 3673.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 600 f, 3947.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 660 f, 4099.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 720 f, 4363.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 780 f, 4615.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 840 f, 4883.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 900 f, 5113.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 960 f, 5363.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 1020 f, 5573.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 1080 f, 5806.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 1140 f, 6031.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 1200 f, 6250.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 1260 f, 6461.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 1320 f, 6633.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 1380 f, 6798.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 1440 f, 6956.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 1500 f, 7142.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 1560 f, 7289.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 1620 f, 7431.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 1680 f, 7601.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 1740 f, 7767.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 1800 f, 7894.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 1860 f, 8051.9 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 1920 f, 8170.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 1980 f, 8319.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 2040 f, 8464.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 2100 f, 8606.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 2160 f, 8709.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 2220 f, 8844.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 2280 f, 8941.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 2340 f, 9069.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 2400 f, 9195.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 2460 f, 9283.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 2520 f, 9368.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 2580 f, 9485.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 2640 f, 9600.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 2700 f, 9677.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 2760 f, 9752.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 2820 f, 9791.6 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 2880 f, 9863.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 2940 f, 9932.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 3000 f, 10000.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 3060 f, 10065.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 3120 f, 10162.8 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 3180 f, 10258.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 3240 f, 10351.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 3300 f, 10410.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 3360 f, 10500.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 3420 f, 10555.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 3480 f, 10642.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 3540 f, 10727.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 3600 f, 10778.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 3660 f, 10860.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 3720 f, 10909.0 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 3780 f, 10988.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 3840 f, 11066.2 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 3900 f, 11111.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 3960 f, 11186.4 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 4020 f, 11260.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 4080 f, 11333.3 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 4140 f, 11404.9 fps, 0 ms/f
    [apply] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 4200 f, 11444.1 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 4260 f, 11513.5 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 4320 f, 11581.7 fps, 0 ms/f
    [apply] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 4380 f, 11648.9 fps, 0 ms/f
    [apply] 0 s: 60 f / 324 ms, 185.1 fps, 5 ms/f; total: 4440 f, 6342.8 fps, 0 ms/f
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test01_01a
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test02_01b
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestTessellationShader01GL4NEWT.test02_01b-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] 1 s: 60 f / 1086 ms, 55.2 fps, 18 ms/f; total: 60 f, 55.2 fps, 18 ms/f
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test02_01b
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646297208 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646297208 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_01a took 1.588 sec
    [apply] Testcase: test02_01b took 1.161 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646298631 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646298633 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test00NoShaderState_Validation
    [apply] junit.framework.TestListener: tests to run: 5
    [apply] junit.framework.TestListener: startTest(test00NoShaderState_Validation)
    [apply] MacOSXCGLContext [Version 4.1 (Core profile, arb, debug, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c25, this 0x7ff0630e, handle 0x7fe043021180, isShared false, jogamp.opengl.gl4.GL4bcImpl@5dec8b91,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@21f87b31,
    [apply] 	Handle    0x7fe043014d10,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 480x480 wu, 480x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fe0430154b0,
    [apply]  SurfaceHandle 0x7fe043014d10 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <5c014b76, 6588e364>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors0: GLArrayDataServer[mgl_Color, index -1, location 1, isVertexAttribute true, usesGLSL true, usesShaderState false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] vertices1: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors1: GLArrayDataServer[mgl_Color, index -1, location 1, isVertexAttribute true, usesGLSL true, usesShaderState false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] screen #1
    [apply] screen #2
    [apply] screen #3
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test00NoShaderState_Validation
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test01ShaderState_Validation
    [apply] MacOSXCGLContext [Version 4.1 (Core profile, arb, debug, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c25, this 0x47085e30, handle 0x7fe040e2a460, isShared false, jogamp.opengl.gl4.GL4bcImpl@583dbd3a,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@21f87b31,
    [apply] 	Handle    0x7fe043305810,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 480x480 wu, 480x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fe043301ef0,
    [apply]  SurfaceHandle 0x7fe043305810 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <61360826, b814300>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors0: GLArrayDataServer[mgl_Color, index -1, location 1, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] vertices1: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors1: GLArrayDataServer[mgl_Color, index -1, location 1, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] screen #1
    [apply] screen #2
    [apply] screen #3
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test01ShaderState_Validation
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test02ShaderState_PerformanceSingleKeepEnabled
    [apply] junit.framework.TestListener: endTest(test00NoShaderState_Validation)
    [apply] junit.framework.TestListener: startTest(test01ShaderState_Validation)
    [apply] junit.framework.TestListener: endTest(test01ShaderState_Validation)
    [apply] junit.framework.TestListener: startTest(test02ShaderState_PerformanceSingleKeepEnabled)
    [apply] MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x5873ad49, handle 0x7fe040f25810, isShared false, jogamp.opengl.gl4.GL4bcImpl@56b45837,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@21f87b31,
    [apply] 	Handle    0x7fe043302df0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 480x480 wu, 480x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fe040ceb3d0,
    [apply]  SurfaceHandle 0x7fe043302df0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <528bc639, 1789520c>[count 1, qsz 0, owner <Thread-6>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] screen #1
    [apply] testShaderState00PerformanceSingle toggleEnable false: 1.123s: 600f, 534.2 fps, 1 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test02ShaderState_PerformanceSingleKeepEnabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test03ShaderState_PerformanceSingleToggleEnable
    [apply] MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x3f350369, handle 0x7fe040e2e9d0, isShared false, jogamp.opengl.gl4.GL4bcImpl@31f2eaff,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@21f87b31,
    [apply] 	Handle    0x7fe040f325f0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 480x480 wu, 480x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fe040f345d0,
    [apply]  SurfaceHandle 0x7fe040f325f0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <35cd6819, 70cfe0c4>[count 1, qsz 0, owner <Thread-8>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] screen #1
    [apply] junit.framework.TestListener: endTest(test02ShaderState_PerformanceSingleKeepEnabled)
    [apply] junit.framework.TestListener: startTest(test03ShaderState_PerformanceSingleToggleEnable)
    [apply] testShaderState00PerformanceSingle toggleEnable true: 1.106s: 600f, 542.4 fps, 1 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test03ShaderState_PerformanceSingleToggleEnable
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test04ShaderState_PerformanceDouble
    [apply] MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x3dd0e5d9, handle 0x7fe040f19530, isShared false, jogamp.opengl.gl4.GL4bcImpl@33170c13,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@21f87b31,
    [apply] 	Handle    0x7fe04301c9b0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 480x480 wu, 480x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fe04301f830,
    [apply]  SurfaceHandle 0x7fe04301c9b0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <37288ea9, 722a0628>[count 1, qsz 0, owner <Thread-9>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] screen #1
    [apply] screen #2
    [apply] junit.framework.TestListener: endTest(test03ShaderState_PerformanceSingleToggleEnable)
    [apply] junit.framework.TestListener: startTest(test04ShaderState_PerformanceDouble)
    [apply] testShaderState01PerformanceDouble: 1.113s: 600f, 539.0 fps, 1 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test04ShaderState_PerformanceDouble
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646303902 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646303902 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] junit.framework.TestListener: endTest(test04ShaderState_PerformanceDouble)
    [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.878 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646298631 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646298633 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test00NoShaderState_Validation
    [apply] MacOSXCGLContext [Version 4.1 (Core profile, arb, debug, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c25, this 0x7ff0630e, handle 0x7fe043021180, isShared false, jogamp.opengl.gl4.GL4bcImpl@5dec8b91,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@21f87b31,
    [apply] 	Handle    0x7fe043014d10,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 480x480 wu, 480x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fe0430154b0,
    [apply]  SurfaceHandle 0x7fe043014d10 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <5c014b76, 6588e364>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors0: GLArrayDataServer[mgl_Color, index -1, location 1, isVertexAttribute true, usesGLSL true, usesShaderState false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] vertices1: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors1: GLArrayDataServer[mgl_Color, index -1, location 1, isVertexAttribute true, usesGLSL true, usesShaderState false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] screen #1
    [apply] screen #2
    [apply] screen #3
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test00NoShaderState_Validation
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test01ShaderState_Validation
    [apply] MacOSXCGLContext [Version 4.1 (Core profile, arb, debug, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c25, this 0x47085e30, handle 0x7fe040e2a460, isShared false, jogamp.opengl.gl4.GL4bcImpl@583dbd3a,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@21f87b31,
    [apply] 	Handle    0x7fe043305810,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 480x480 wu, 480x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fe043301ef0,
    [apply]  SurfaceHandle 0x7fe043305810 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <61360826, b814300>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors0: GLArrayDataServer[mgl_Color, index -1, location 1, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] vertices1: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors1: GLArrayDataServer[mgl_Color, index -1, location 1, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] screen #1
    [apply] screen #2
    [apply] screen #3
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test01ShaderState_Validation
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test02ShaderState_PerformanceSingleKeepEnabled
    [apply] MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x5873ad49, handle 0x7fe040f25810, isShared false, jogamp.opengl.gl4.GL4bcImpl@56b45837,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@21f87b31,
    [apply] 	Handle    0x7fe043302df0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 480x480 wu, 480x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fe040ceb3d0,
    [apply]  SurfaceHandle 0x7fe043302df0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <528bc639, 1789520c>[count 1, qsz 0, owner <Thread-6>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] screen #1
    [apply] testShaderState00PerformanceSingle toggleEnable false: 1.123s: 600f, 534.2 fps, 1 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test02ShaderState_PerformanceSingleKeepEnabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test03ShaderState_PerformanceSingleToggleEnable
    [apply] MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x3f350369, handle 0x7fe040e2e9d0, isShared false, jogamp.opengl.gl4.GL4bcImpl@31f2eaff,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@21f87b31,
    [apply] 	Handle    0x7fe040f325f0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 480x480 wu, 480x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fe040f345d0,
    [apply]  SurfaceHandle 0x7fe040f325f0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <35cd6819, 70cfe0c4>[count 1, qsz 0, owner <Thread-8>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] screen #1
    [apply] testShaderState00PerformanceSingle toggleEnable true: 1.106s: 600f, 542.4 fps, 1 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test03ShaderState_PerformanceSingleToggleEnable
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test04ShaderState_PerformanceDouble
    [apply] MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x3dd0e5d9, handle 0x7fe040f19530, isShared false, jogamp.opengl.gl4.GL4bcImpl@33170c13,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@21f87b31,
    [apply] 	Handle    0x7fe04301c9b0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 480x480 wu, 480x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x770608b6]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fe04301f830,
    [apply]  SurfaceHandle 0x7fe04301c9b0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <37288ea9, 722a0628>[count 1, qsz 0, owner <Thread-9>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] screen #1
    [apply] screen #2
    [apply] testShaderState01PerformanceDouble: 1.113s: 600f, 539.0 fps, 1 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test04ShaderState_PerformanceDouble
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646303902 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646303902 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00NoShaderState_Validation took 1.172 sec
    [apply] Testcase: test01ShaderState_Validation took 0.061 sec
    [apply] Testcase: test02ShaderState_PerformanceSingleKeepEnabled took 1.347 sec
    [apply] Testcase: test03ShaderState_PerformanceSingleToggleEnable took 1.337 sec
    [apply] Testcase: test04ShaderState_PerformanceDouble took 1.314 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646305309 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646305311 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - testShaderState01PerformanceDouble
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] junit.framework.TestListener: startTest(testShaderState01PerformanceDouble)
    [apply] MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x26c30246, handle 0x7f8a935000f0, isShared false, jogamp.opengl.gl4.GL4bcImpl@42072450,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@7ce8cf64,
    [apply] 	Handle    0x7f8a934dbab0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5b6441ea]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5b6441ea]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 480x480 wu, 480x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5b6441ea]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f8a934d8d40,
    [apply]  SurfaceHandle 0x7f8a934dbab0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <6226f425, 19787995>[count 1, qsz 0, owner <Thread-4>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] screen #1
    [apply] screen #2
    [apply] screen #1
    [apply] screen #2
    [apply] testShaderState01PerformanceDouble: 0.093s: 600f, 6451.6 fps, 0 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - testShaderState01PerformanceDouble
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - testShaderState01ValidationSP1Linked
    [apply] junit.framework.TestListener: endTest(testShaderState01PerformanceDouble)
    [apply] junit.framework.TestListener: startTest(testShaderState01ValidationSP1Linked)
    [apply] MacOSXCGLContext [Version 4.1 (Core profile, arb, debug, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c25, this 0x1fc90156, handle 0x7f8a93479930, isShared false, jogamp.opengl.gl4.GL4bcImpl@30c7ccac,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@7ce8cf64,
    [apply] 	Handle    0x7f8a9375a610,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5b6441ea]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5b6441ea]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 480x480 wu, 480x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5b6441ea]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f8a9375bc30,
    [apply]  SurfaceHandle 0x7f8a9375a610 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <52d83005, 77ea7d86>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors0: GLArrayDataServer[mgl_Color, index -1, location 5, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] vertices1: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors1: GLArrayDataServer[mgl_Color, index -1, location 5, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] screen #1
    [apply] screen #2
    [apply] screen #3
    [apply] screen #4
    [apply] screen #10
    [apply] screen #20
    [apply] screen #30
    [apply] screen #40
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - testShaderState01ValidationSP1Linked
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - testShaderState01ValidationSP1Unlinked
    [apply] MacOSXCGLContext [Version 4.1 (Core profile, arb, debug, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c25, this 0x415e55c2, handle 0x7f8a93643af0, isShared false, jogamp.opengl.gl4.GL4bcImpl@44d1e52d,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@7ce8cf64,
    [apply] 	Handle    0x7f8a9354e670,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5b6441ea]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5b6441ea]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 480x480 wu, 480x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5b6441ea]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f8a934d9150,
    [apply]  SurfaceHandle 0x7f8a9354e670 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <7ff158cc, 5784d7e5>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors0: GLArrayDataServer[mgl_Color, index -1, location 5, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] vertices1: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors1: GLArrayDataServer[mgl_Color, index -1, location 5, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] screen #1
    [apply] screen #2
    [apply] junit.framework.TestListener: endTest(testShaderState01ValidationSP1Linked)
    [apply] junit.framework.TestListener: startTest(testShaderState01ValidationSP1Unlinked)
    [apply] screen #3
    [apply] screen #4
    [apply] screen #10
    [apply] screen #20
    [apply] screen #30
    [apply] screen #40
    [apply] junit.framework.TestListener: endTest(testShaderState01ValidationSP1Unlinked)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - testShaderState01ValidationSP1Unlinked
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646307016 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646307016 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.295 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646305309 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646305311 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - testShaderState01PerformanceDouble
    [apply] MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x26c30246, handle 0x7f8a935000f0, isShared false, jogamp.opengl.gl4.GL4bcImpl@42072450,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@7ce8cf64,
    [apply] 	Handle    0x7f8a934dbab0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5b6441ea]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5b6441ea]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 480x480 wu, 480x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5b6441ea]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f8a934d8d40,
    [apply]  SurfaceHandle 0x7f8a934dbab0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <6226f425, 19787995>[count 1, qsz 0, owner <Thread-4>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] screen #1
    [apply] screen #2
    [apply] screen #1
    [apply] screen #2
    [apply] testShaderState01PerformanceDouble: 0.093s: 600f, 6451.6 fps, 0 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - testShaderState01PerformanceDouble
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - testShaderState01ValidationSP1Linked
    [apply] MacOSXCGLContext [Version 4.1 (Core profile, arb, debug, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c25, this 0x1fc90156, handle 0x7f8a93479930, isShared false, jogamp.opengl.gl4.GL4bcImpl@30c7ccac,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@7ce8cf64,
    [apply] 	Handle    0x7f8a9375a610,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5b6441ea]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5b6441ea]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 480x480 wu, 480x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5b6441ea]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f8a9375bc30,
    [apply]  SurfaceHandle 0x7f8a9375a610 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <52d83005, 77ea7d86>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors0: GLArrayDataServer[mgl_Color, index -1, location 5, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] vertices1: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors1: GLArrayDataServer[mgl_Color, index -1, location 5, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] screen #1
    [apply] screen #2
    [apply] screen #3
    [apply] screen #4
    [apply] screen #10
    [apply] screen #20
    [apply] screen #30
    [apply] screen #40
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - testShaderState01ValidationSP1Linked
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - testShaderState01ValidationSP1Unlinked
    [apply] MacOSXCGLContext [Version 4.1 (Core profile, arb, debug, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c25, this 0x415e55c2, handle 0x7f8a93643af0, isShared false, jogamp.opengl.gl4.GL4bcImpl@44d1e52d,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@7ce8cf64,
    [apply] 	Handle    0x7f8a9354e670,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5b6441ea]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5b6441ea]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 480x480 wu, 480x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5b6441ea]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f8a934d9150,
    [apply]  SurfaceHandle 0x7f8a9354e670 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <7ff158cc, 5784d7e5>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors0: GLArrayDataServer[mgl_Color, index -1, location 5, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] vertices1: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors1: GLArrayDataServer[mgl_Color, index -1, location 5, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] screen #1
    [apply] screen #2
    [apply] screen #3
    [apply] screen #4
    [apply] screen #10
    [apply] screen #20
    [apply] screen #30
    [apply] screen #40
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - testShaderState01ValidationSP1Unlinked
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646307016 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646307016 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testShaderState01PerformanceDouble took 1.055 sec
    [apply] Testcase: testShaderState01ValidationSP1Linked took 0.427 sec
    [apply] Testcase: testShaderState01ValidationSP1Unlinked took 0.182 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646308408 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646308410 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLCompilation01
    [apply] junit.framework.TestListener: startTest(testGLSLCompilation01)
    [apply] junit.framework.TestListener: endTest(testGLSLCompilation01)
    [apply] junit.framework.TestListener: startTest(testGLSLUse01)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLCompilation01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLUse01
    [apply] Thread[Thread-6-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-6-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-6-Animator#00,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-6-Animator#00,5,main] RedSquareES2.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fcff85ca9c0, tileRendererInUse null
    [apply] Thread[Thread-6-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse nulljunit.framework.TestListener: endTest(testGLSLUse01)
    [apply] 
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLUse01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646309474 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646309474 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.653 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646308408 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646308410 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLCompilation01
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLCompilation01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLUse01
    [apply] Thread[Thread-6-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-6-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-6-Animator#00,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-6-Animator#00,5,main] RedSquareES2.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fcff85ca9c0, tileRendererInUse null
    [apply] Thread[Thread-6-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-4-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLUse01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646309474 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646309474 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testGLSLCompilation01 took 0.872 sec
    [apply] Testcase: testGLSLUse01 took 0.147 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: startTest(test01_PSA)SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646310876 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646310877 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test01_PSA
    [apply] 
    [apply] Screen pixel/cm 32.32323, 32.335327
    [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestRulerNEWT01.test01_PSA-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] junit.framework.TestListener: endTest(test01_PSA)
    [apply] junit.framework.TestListener: startTest(test99_PS1)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test01_PSA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test99_PS1
    [apply] Screen pixel/cm 32.32323, 32.335327
    [apply] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has)
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestRulerNEWT01.test99_PS1-n0002-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test99_PS1
    [apply] junit.framework.TestListener: endTest(test99_PS1)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646312994 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646312995 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.704 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646310876 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646310877 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test01_PSA
    [apply] Screen pixel/cm 32.32323, 32.335327
    [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestRulerNEWT01.test01_PSA-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test01_PSA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test99_PS1
    [apply] Screen pixel/cm 32.32323, 32.335327
    [apply] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has)
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestRulerNEWT01.test99_PS1-n0002-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test99_PS1
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646312994 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646312995 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_PSA took 1.522 sec
    [apply] Testcase: test99_PS1 took 0.552 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646314433 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646314434 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testGlTransformFeedbackVaryings_WhenVarNameOK)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameOK
    [apply] junit.framework.TestListener: endTest(testGlTransformFeedbackVaryings_WhenVarNameOK)
    [apply] junit.framework.TestListener: startTest(testGlTransformFeedbackVaryings_WhenVarNameWrong)
    [apply] GOOD (expected link error) - testGlTransformFeedbackVaryings_WhenVarNameWrong:postLink: Program link failed: 1
    [apply] 	ERROR: Could not find transform feedback binding for 'PPPosition.'
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameOK
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameWrong
    [apply] junit.framework.TestListener: endTest(testGlTransformFeedbackVaryings_WhenVarNameWrong)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameWrong
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646315621 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646315621 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.783 sec
    [apply] ------------- Standard Output ---------------
    [apply] GOOD (expected link error) - testGlTransformFeedbackVaryings_WhenVarNameWrong:postLink: Program link failed: 1
    [apply] 	ERROR: Could not find transform feedback binding for 'PPPosition.'
    [apply] 
    [apply] 
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646314433 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646314434 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameOK
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameOK
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameWrong
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameWrong
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646315621 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646315621 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testGlTransformFeedbackVaryings_WhenVarNameOK took 1.079 sec
    [apply] Testcase: testGlTransformFeedbackVaryings_WhenVarNameWrong took 0.065 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646317017 ms III - Start
    [apply] junit.framework.TestListener: tests to run: 5
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646317018 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test00MatrixToString)
    [apply] junit.framework.TestListener: endTest(test00MatrixToString)
    [apply] junit.framework.TestListener: startTest(test01MviUpdateTraditionalAccess)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test00MatrixToString
    [apply] PMV-C-O 4x4: 
    [apply] [    1.00000    0.00000    0.00000    1.00000 ]
    [apply] [    0.00000    1.00000    0.00000    2.00000 ]
    [apply] [    0.00000    0.00000    1.00000    3.00000 ]
    [apply] [    0.00000    0.00000    0.00000    1.00000 ]
    [apply] 
    [apply] 
    [apply] FLU-C-O 4x4: 
    [apply] [    1.00000    0.00000    0.00000    1.00000 ]
    [apply] [    0.00000    1.00000    0.00000    2.00000 ]
    [apply] [    0.00000    0.00000    1.00000    3.00000 ]
    [apply] [    0.00000    0.00000    0.00000    1.00000 ]
    [apply] 
    [apply] 
    [apply] FLU-R-O 4x4: 
    [apply] [    1.00000    0.00000    0.00000    1.00000 ]
    [apply] [    0.00000    1.00000    0.00000    2.00000 ]
    [apply] [    0.00000    0.00000    1.00000    3.00000 ]
    [apply] [    0.00000    0.00000    0.00000    1.00000 ]
    [apply] 
    [apply] 
    [apply] FLU-R-O 2x3: 
    [apply] [    1.00000    2.00000    3.00000 ]
    [apply] [    4.00000    5.00000    6.00000 ]
    [apply] 
    [apply] 
    [apply] FLU-C-O 2x3: 
    [apply] [    1.00000    2.00000    3.00000 ]
    [apply] [    4.00000    5.00000    6.00000 ]
    [apply] 
    [apply] 
    [apply] FLU-R-O 3x2: 
    [apply] [    1.00000    2.00000 ]
    [apply] [    3.00000    4.00000 ]
    [apply] [    5.00000    6.00000 ]
    [apply] 
    [apply] 
    [apply] FLU-C-O 3x2: 
    [apply] [    1.00000    2.00000 ]
    [apply] [    3.00000    4.00000 ]
    [apply] [    5.00000    6.00000 ]
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test00MatrixToString
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test01MviUpdateTraditionalAccess
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test01MviUpdateTraditionalAccess
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test02MviUpdateShaderAccess
    [apply] junit.framework.TestListener: endTest(test01MviUpdateTraditionalAccess)
    [apply] junit.framework.TestListener: startTest(test02MviUpdateShaderAccess)
    [apply] junit.framework.TestListener: endTest(test02MviUpdateShaderAccess)
    [apply] junit.framework.TestListener: startTest(test03MvTranslate)
    [apply] junit.framework.TestListener: endTest(test03MvTranslate)
    [apply] junit.framework.TestListener: startTest(test04MvTranslateRotate)
    [apply] junit.framework.TestListener: endTest(test04MvTranslateRotate)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test02MviUpdateShaderAccess
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test03MvTranslate
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test03MvTranslate
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test04MvTranslateRotate
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test04MvTranslateRotate
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646317975 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646317975 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.554 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646317017 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646317018 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test00MatrixToString
    [apply] PMV-C-O 4x4: 
    [apply] [    1.00000    0.00000    0.00000    1.00000 ]
    [apply] [    0.00000    1.00000    0.00000    2.00000 ]
    [apply] [    0.00000    0.00000    1.00000    3.00000 ]
    [apply] [    0.00000    0.00000    0.00000    1.00000 ]
    [apply] 
    [apply] 
    [apply] FLU-C-O 4x4: 
    [apply] [    1.00000    0.00000    0.00000    1.00000 ]
    [apply] [    0.00000    1.00000    0.00000    2.00000 ]
    [apply] [    0.00000    0.00000    1.00000    3.00000 ]
    [apply] [    0.00000    0.00000    0.00000    1.00000 ]
    [apply] 
    [apply] 
    [apply] FLU-R-O 4x4: 
    [apply] [    1.00000    0.00000    0.00000    1.00000 ]
    [apply] [    0.00000    1.00000    0.00000    2.00000 ]
    [apply] [    0.00000    0.00000    1.00000    3.00000 ]
    [apply] [    0.00000    0.00000    0.00000    1.00000 ]
    [apply] 
    [apply] 
    [apply] FLU-R-O 2x3: 
    [apply] [    1.00000    2.00000    3.00000 ]
    [apply] [    4.00000    5.00000    6.00000 ]
    [apply] 
    [apply] 
    [apply] FLU-C-O 2x3: 
    [apply] [    1.00000    2.00000    3.00000 ]
    [apply] [    4.00000    5.00000    6.00000 ]
    [apply] 
    [apply] 
    [apply] FLU-R-O 3x2: 
    [apply] [    1.00000    2.00000 ]
    [apply] [    3.00000    4.00000 ]
    [apply] [    5.00000    6.00000 ]
    [apply] 
    [apply] 
    [apply] FLU-C-O 3x2: 
    [apply] [    1.00000    2.00000 ]
    [apply] [    3.00000    4.00000 ]
    [apply] [    5.00000    6.00000 ]
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test00MatrixToString
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test01MviUpdateTraditionalAccess
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test01MviUpdateTraditionalAccess
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test02MviUpdateShaderAccess
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test02MviUpdateShaderAccess
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test03MvTranslate
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test03MvTranslate
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test04MvTranslateRotate
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test04MvTranslateRotate
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646317975 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646317975 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00MatrixToString took 0.009 sec
    [apply] Testcase: test01MviUpdateTraditionalAccess took 0.061 sec
    [apply] Testcase: test02MviUpdateShaderAccess took 0.031 sec
    [apply] Testcase: test03MvTranslate took 0.008 sec
    [apply] Testcase: test04MvTranslateRotate took 0.005 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT
    [apply] junit.framework.TestListener: tests to run: 7
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646319385 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646319387 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] INFO: PBuffer supported: true
    [apply] junit.framework.TestListener: startTest(test01aOffscreenWindowPBuffer)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01aOffscreenWindowPBuffer
    [apply] junit.framework.TestListener: endTest(test01aOffscreenWindowPBuffer)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f963bdc7c20, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01aOffscreenWindowPBuffer
    [apply] junit.framework.TestListener: startTest(test01bOffscreenWindowPBufferStencil)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01bOffscreenWindowPBufferStencil
    [apply] junit.framework.TestListener: endTest(test01bOffscreenWindowPBufferStencil)
    [apply] junit.framework.TestListener: startTest(test01cOffscreenWindowPBuffer555)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f963bedd300, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01bOffscreenWindowPBufferStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01cOffscreenWindowPBuffer555
    [apply] junit.framework.TestListener: endTest(test01cOffscreenWindowPBuffer555)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse nulljunit.framework.TestListener: startTest(test01cOffscreenWindowPBufferStencilAlpha)
    [apply] 
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f963bede180, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01cOffscreenWindowPBuffer555
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01cOffscreenWindowPBufferStencilAlpha
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] junit.framework.TestListener: endTest(test01cOffscreenWindowPBufferStencilAlpha)
    [apply] junit.framework.TestListener: startTest(test02Offscreen3Windows1DisplayPBuffer)
    [apply] Create Window 0
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f963bedc8a0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01cOffscreenWindowPBufferStencilAlpha
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test02Offscreen3Windows1DisplayPBuffer
    [apply] Create Window 1
    [apply] Create Window 2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]junit.framework.TestListener: endTest(test02Offscreen3Windows1DisplayPBuffer)
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] 
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] junit.framework.TestListener: startTest(test03Offscreen3Windows3DisplaysPBuffer)
    [apply] Create Window 0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f963bdeb3b0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=6, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f963bedc530, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=7, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f963bdeb7f0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.dispose FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.dispose FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test02Offscreen3Windows1DisplayPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test03Offscreen3Windows3DisplaysPBuffer
    [apply] Create Window 1
    [apply] Create Window 2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 8 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=8, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=16, type=FRAGMENT_SHADER, valid=true, shader:  3, source]
    [apply]    ShaderCode[id=15, type=VERTEX_SHADER, valid=true, shader:  2, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f963bedc5f0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 9 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=9, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=17, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=18, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f963bedd610, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 10 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=10, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=19, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=20, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f963bdeb6b0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-4-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-4-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test03Offscreen3Windows3DisplaysPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test04OffscreenSnapshotWithDemoPBuffer
    [apply] junit.framework.TestListener: endTest(test03Offscreen3Windows3DisplaysPBuffer)
    [apply] junit.framework.TestListener: startTest(test04OffscreenSnapshotWithDemoPBuffer)
    [apply] Create Window 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 11 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=11, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=21, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=22, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f963be2bef0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-5-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-5-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test04OffscreenSnapshotWithDemoPBuffer
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646334043 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646334044 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] junit.framework.TestListener: endTest(test04OffscreenSnapshotWithDemoPBuffer)
    [apply] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.252 sec
    [apply] ------------- Standard Output ---------------
    [apply] INFO: PBuffer supported: true
    [apply] Create Window 0
    [apply] Create Window 1
    [apply] Create Window 2
    [apply] Create Window 0
    [apply] Create Window 1
    [apply] Create Window 2
    [apply] Create Window 1
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646319385 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646319387 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01aOffscreenWindowPBuffer
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f963bdc7c20, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01aOffscreenWindowPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01bOffscreenWindowPBufferStencil
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f963bedd300, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01bOffscreenWindowPBufferStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01cOffscreenWindowPBuffer555
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f963bede180, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01cOffscreenWindowPBuffer555
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01cOffscreenWindowPBufferStencilAlpha
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f963bedc8a0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01cOffscreenWindowPBufferStencilAlpha
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test02Offscreen3Windows1DisplayPBuffer
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f963bdeb3b0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=6, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f963bedc530, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=7, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f963bdeb7f0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.dispose FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.dispose FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test02Offscreen3Windows1DisplayPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test03Offscreen3Windows3DisplaysPBuffer
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 8 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=8, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=16, type=FRAGMENT_SHADER, valid=true, shader:  3, source]
    [apply]    ShaderCode[id=15, type=VERTEX_SHADER, valid=true, shader:  2, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f963bedc5f0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 9 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=9, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=17, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=18, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f963bedd610, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 10 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=10, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=19, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=20, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f963bdeb6b0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-4-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-4-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test03Offscreen3Windows3DisplaysPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test04OffscreenSnapshotWithDemoPBuffer
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 11 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=11, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=21, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=22, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f963be2bef0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-5-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-5-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test04OffscreenSnapshotWithDemoPBuffer
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646334043 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646334044 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01aOffscreenWindowPBuffer took 1.317 sec
    [apply] Testcase: test01bOffscreenWindowPBufferStencil took 1.244 sec
    [apply] Testcase: test01cOffscreenWindowPBuffer555 took 1.245 sec
    [apply] Testcase: test01cOffscreenWindowPBufferStencilAlpha took 1.234 sec
    [apply] Testcase: test02Offscreen3Windows1DisplayPBuffer took 3.72 sec
    [apply] Testcase: test03Offscreen3Windows3DisplaysPBuffer took 3.747 sec
    [apply] Testcase: test04OffscreenSnapshotWithDemoPBuffer took 1.32 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646335456 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646335457 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test11OffscreenWindowPixmap
    [apply] junit.framework.TestListener: startTest(test11OffscreenWindowPixmap)
    [apply] junit.framework.TestListener: endTest(test11OffscreenWindowPixmap)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES1.init ...
    [apply] junit.framework.TestListener: startTest(test14OffscreenSnapshotWithDemoPixmap)
    [apply] RedSquareES1 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES1.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fde226a2860, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES1.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test11OffscreenWindowPixmap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test14OffscreenSnapshotWithDemoPixmap
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES1.init ...
    [apply] RedSquareES1 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] junit.framework.TestListener: endTest(test14OffscreenSnapshotWithDemoPixmap)
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES1.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fde24816500, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES1.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES1.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test14OffscreenSnapshotWithDemoPixmap
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646338775 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646338776 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.908 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646335456 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646335457 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test11OffscreenWindowPixmap
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES1.init ...
    [apply] RedSquareES1 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES1.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fde226a2860, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES1.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test11OffscreenWindowPixmap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test14OffscreenSnapshotWithDemoPixmap
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES1.init ...
    [apply] RedSquareES1 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES1.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fde24816500, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES1.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES1.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test14OffscreenSnapshotWithDemoPixmap
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646338775 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646338776 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test11OffscreenWindowPixmap took 2.083 sec
    [apply] Testcase: test14OffscreenSnapshotWithDemoPixmap took 1.199 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646340175 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646340176 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test01NopGLWindowNoReuse
    [apply] Disabled for auto unit test until further analysis - Windows/ATI driver crash
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test01NopGLWindowNoReuse
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test02NopGLWindowReuse
    [apply] INIT START
    [apply] junit.framework.TestListener: startTest(test01NopGLWindowNoReuse)
    [apply] junit.framework.TestListener: endTest(test01NopGLWindowNoReuse)
    [apply] junit.framework.TestListener: startTest(test02NopGLWindowReuse)
    [apply] Sleep initialized: 5/25
    [apply] Sleep initialized: 12/25
    [apply] Sleep initialized: 20/25
    [apply] Sleep initialized: 25/25
    [apply] P: 25 GLWindow:
    [apply] 	ctor	    21/t   0.84/1
    [apply] 	visible	   404/t  16.16/1
    [apply] 	sum-i	   425/t  17.00/1
    [apply] INIT END: 25/25
    [apply] T: duration 0 1
    [apply] 	total-d	   426/t  17.04/1
    [apply] 	total-i	   426/t  17.04/1
    [apply] Total: 426
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test02NopGLWindowReuse
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646341492 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646341493 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] junit.framework.TestListener: endTest(test02NopGLWindowReuse)
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.9 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646340175 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646340176 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test01NopGLWindowNoReuse
    [apply] Disabled for auto unit test until further analysis - Windows/ATI driver crash
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test01NopGLWindowNoReuse
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test02NopGLWindowReuse
    [apply] INIT START
    [apply] Sleep initialized: 5/25
    [apply] Sleep initialized: 12/25
    [apply] Sleep initialized: 20/25
    [apply] Sleep initialized: 25/25
    [apply] P: 25 GLWindow:
    [apply] 	ctor	    21/t   0.84/1
    [apply] 	visible	   404/t  16.16/1
    [apply] 	sum-i	   425/t  17.00/1
    [apply] INIT END: 25/25
    [apply] T: duration 0 1
    [apply] 	total-d	   426/t  17.04/1
    [apply] 	total-i	   426/t  17.04/1
    [apply] Total: 426
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test02NopGLWindowReuse
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646341492 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646341493 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01NopGLWindowNoReuse took 0.001 sec
    [apply] Testcase: test02NopGLWindowReuse took 0.462 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646342904 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646342905 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01ChooseOnly)
    [apply] junit.framework.TestListener: endTest(test01ChooseOnly)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test01ChooseOnlyjunit.framework.TestListener: startTest(test02Full)
    [apply] 
    [apply] INIT START #0
    [apply] Run: 0, count 50/50 raw:
    [apply] 	choose	     0/t   0.00/1
    [apply] INIT END #0
    [apply] INIT START #1
    [apply] Run: 1, count 50/50 raw:
    [apply] 	choose	     0/t   0.00/1
    [apply] INIT END #1
    [apply] INIT START #2
    [apply] Run: 2, count 50/50 raw:
    [apply] 	choose	     0/t   0.00/1
    [apply] INIT END #2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test01ChooseOnly
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test02Full
    [apply] INIT START #0
    [apply] Run: 0, count 50 raw:
    [apply] 	glad-create	     3/t   0.06/1
    [apply] 	glad-realize	     1/t   0.02/1
    [apply] 	ctx-create1	   228/t   4.56/1
    [apply] 	ctx-curren2	     1/t   0.02/1
    [apply] 	glad-ctx-init	   232/t   4.64/1
    [apply] INIT END #0
    [apply] INIT START #1
    [apply] Run: 1, count 50 raw:
    [apply] 	glad-create	     1/t   0.02/1
    [apply] 	glad-realize	     1/t   0.02/1
    [apply] 	ctx-create1	   170/t   3.40/1
    [apply] 	ctx-curren2	     0/t   0.00/1
    [apply] 	glad-ctx-init	   172/t   3.44/1
    [apply] INIT END #1
    [apply] INIT START #2
    [apply] Run: 2, count 50 raw:
    [apply] 	glad-create	     2/t   0.04/1
    [apply] 	glad-realize	     0/t   0.00/1
    [apply] 	ctx-create1	   172/t   3.44/1
    [apply] 	ctx-curren2	     0/t   0.00/1
    [apply] 	glad-ctx-init	   174/t   3.48/1
    [apply] INIT END #2
    [apply] junit.framework.TestListener: endTest(test02Full)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test02Full
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646345125 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646345125 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.819 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646342904 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646342905 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test01ChooseOnly
    [apply] INIT START #0
    [apply] Run: 0, count 50/50 raw:
    [apply] 	choose	     0/t   0.00/1
    [apply] INIT END #0
    [apply] INIT START #1
    [apply] Run: 1, count 50/50 raw:
    [apply] 	choose	     0/t   0.00/1
    [apply] INIT END #1
    [apply] INIT START #2
    [apply] Run: 2, count 50/50 raw:
    [apply] 	choose	     0/t   0.00/1
    [apply] INIT END #2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test01ChooseOnly
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test02Full
    [apply] INIT START #0
    [apply] Run: 0, count 50 raw:
    [apply] 	glad-create	     3/t   0.06/1
    [apply] 	glad-realize	     1/t   0.02/1
    [apply] 	ctx-create1	   228/t   4.56/1
    [apply] 	ctx-curren2	     1/t   0.02/1
    [apply] 	glad-ctx-init	   232/t   4.64/1
    [apply] INIT END #0
    [apply] INIT START #1
    [apply] Run: 1, count 50 raw:
    [apply] 	glad-create	     1/t   0.02/1
    [apply] 	glad-realize	     1/t   0.02/1
    [apply] 	ctx-create1	   170/t   3.40/1
    [apply] 	ctx-curren2	     0/t   0.00/1
    [apply] 	glad-ctx-init	   172/t   3.44/1
    [apply] INIT END #1
    [apply] INIT START #2
    [apply] Run: 2, count 50 raw:
    [apply] 	glad-create	     2/t   0.04/1
    [apply] 	glad-realize	     0/t   0.00/1
    [apply] 	ctx-create1	   172/t   3.44/1
    [apply] 	ctx-curren2	     0/t   0.00/1
    [apply] 	glad-ctx-init	   174/t   3.48/1
    [apply] INIT END #2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test02Full
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646345125 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646345125 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01ChooseOnly took 0.02 sec
    [apply] Testcase: test02Full took 1.374 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT.xml
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646346541 ms III - Start
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646346543 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test01_aa0
    [apply] junit.framework.TestListener: startTest(test01_aa0)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 64x64 of 64x64, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] XXX2: GLPixelBuffer[PixelAttributes[fmt 0x1907, type 0x1401, RGB888], dim 1536x1024x1, pack true, disposed false, valid true, buffer[bytes 4718592, elemSize 1, java.nio.DirectByteBuffer[pos=0 lim=4718592 cap=4718592]]]
    [apply] XXX3: 6407, PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] junit.framework.TestListener: endTest(test01_aa0)
    [apply] junit.framework.TestListener: startTest(test02_aa8)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test01_aa0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test02_aa8
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 64x64 of 64x64, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] XXX2: GLPixelBuffer[PixelAttributes[fmt 0x1907, type 0x1401, RGB888], dim 1536x1024x1, pack true, disposed false, valid true, buffer[bytes 4718592, elemSize 1, java.nio.DirectByteBuffer[pos=0 lim=4718592 cap=4718592]]]
    [apply] XXX3: 6407, PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] junit.framework.TestListener: endTest(test02_aa8)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test02_aa8
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646348169 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646348169 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.201 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646346541 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646346543 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test01_aa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x29ff931b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 64x64 of 64x64, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] XXX2: GLPixelBuffer[PixelAttributes[fmt 0x1907, type 0x1401, RGB888], dim 1536x1024x1, pack true, disposed false, valid true, buffer[bytes 4718592, elemSize 1, java.nio.DirectByteBuffer[pos=0 lim=4718592 cap=4718592]]]
    [apply] XXX3: 6407, PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test01_aa0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test02_aa8
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x2b9778e7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 64x64 of 64x64, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] XXX2: GLPixelBuffer[PixelAttributes[fmt 0x1907, type 0x1401, RGB888], dim 1536x1024x1, pack true, disposed false, valid true, buffer[bytes 4718592, elemSize 1, java.nio.DirectByteBuffer[pos=0 lim=4718592 cap=4718592]]]
    [apply] XXX3: 6407, PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test02_aa8
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646348169 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646348169 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_aa0 took 1.287 sec
    [apply] Testcase: test02_aa8 took 0.298 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646349712 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646349713 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test01
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] junit.framework.TestListener: endTest(test01)
    [apply] junit.framework.TestListener: startTest(test02_EOT_01)
    [apply] junit.framework.TestListener: endTest(test02_EOT_01)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test02_EOT_01
    [apply] Expected IllegalStateException: Image size has not been set: TileRenderer[tile[# 0: [0][0] / 0x0, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 0 x 0, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup false]
    [apply] Expected IllegalStateException: EOT reached: TileRenderer[tile[# 0: [0][0] / 0x0, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Expected IllegalStateException: EOT reached: TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test02_EOT_01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646350783 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646350783 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.65 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646349712 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646349713 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test01
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3b0944c1], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test02_EOT_01
    [apply] Expected IllegalStateException: Image size has not been set: TileRenderer[tile[# 0: [0][0] / 0x0, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 0 x 0, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup false]
    [apply] Expected IllegalStateException: EOT reached: TileRenderer[tile[# 0: [0][0] / 0x0, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse null
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Expected IllegalStateException: EOT reached: TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test02_EOT_01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646350783 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646350783 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 1.02 sec
    [apply] Testcase: test02_EOT_01 took 0.013 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT
    [apply] junit.framework.TestListener: tests to run: 8
    [apply] junit.framework.TestListener: startTest(test001_off_gl2___aa0)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646352185 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646352187 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test001_off_gl2___aa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Gears.endTileRendering: TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test001_off_gl2___aa0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test002_off_gl2___aa8
    [apply] junit.framework.TestListener: endTest(test001_off_gl2___aa0)
    [apply] junit.framework.TestListener: startTest(test002_off_gl2___aa8)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Gears.endTileRendering: TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test002_off_gl2___aa8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test011_off_gl2es3_aa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x17ed7702: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true], GearsES2[obj 0x17ed7702 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x17ed7702 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x17ed7702 created: GearsObj[0x53648036, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x17ed7702 created: GearsObj[0x36c11f48, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x17ed7702 created: GearsObj[0x36c11f48, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x17ed7702 FIN GearsES2[obj 0x17ed7702 isInit true, usesShared false, 1 GearsObj[0x53648036, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x36c11f48, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x71171741, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] GearsES2.startTileRendering: 0x17ed7702TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] junit.framework.TestListener: endTest(test002_off_gl2___aa8)
    [apply] junit.framework.TestListener: startTest(test011_off_gl2es3_aa0)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] GearsES2.endTileRendering: 0x17ed7702TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x17ed7702, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x17ed7702: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x17ed7702 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test011_off_gl2es3_aa0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test012_off_gl2es3_aa8
    [apply] junit.framework.TestListener: endTest(test011_off_gl2es3_aa0)
    [apply] junit.framework.TestListener: startTest(test012_off_gl2es3_aa8)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x70cf9cbf: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true], GearsES2[obj 0x70cf9cbf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x70cf9cbf on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x70cf9cbf created: GearsObj[0x23b84bf3, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x70cf9cbf created: GearsObj[0x62b113b6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x70cf9cbf created: GearsObj[0x62b113b6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x70cf9cbf FIN GearsES2[obj 0x70cf9cbf isInit true, usesShared false, 1 GearsObj[0x23b84bf3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62b113b6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x67fe585f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] GearsES2.startTileRendering: 0x70cf9cbfTileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] GearsES2.endTileRendering: 0x70cf9cbfTileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x70cf9cbf, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x70cf9cbf: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x70cf9cbf FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test012_off_gl2es3_aa8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test101_on__gl2___aa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] junit.framework.TestListener: endTest(test012_off_gl2es3_aa8)
    [apply] junit.framework.TestListener: startTest(test101_on__gl2___aa0)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Gears.endTileRendering: TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse null
    [apply] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test101_on__gl2___aa0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test102_on__gl2___aa8
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] junit.framework.TestListener: endTest(test101_on__gl2___aa0)
    [apply] junit.framework.TestListener: startTest(test102_on__gl2___aa8)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Gears.endTileRendering: TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test102_on__gl2___aa8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test111_on__gl2es3_aa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.0 0xd4f776b: tileRendererInUse null, GearsES2[obj 0xd4f776b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xd4f776b on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xd4f776b created: GearsObj[0x1b3cdd67, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xd4f776b created: GearsObj[0x6c0985b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xd4f776b created: GearsObj[0x6c0985b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.X 0xd4f776b FIN GearsES2[obj 0xd4f776b isInit true, usesShared false, 1 GearsObj[0x1b3cdd67, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6c0985b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x624d8db8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0xd4f776b 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xd4f776b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] GearsES2.startTileRendering: 0xd4f776bTileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] junit.framework.TestListener: endTest(test102_on__gl2___aa8)
    [apply] junit.framework.TestListener: startTest(test111_on__gl2es3_aa0)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] GearsES2.endTileRendering: 0xd4f776bTileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xd4f776b, angle 1.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0xd4f776b: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0xd4f776b FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test111_on__gl2es3_aa0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test112_on__gl2es3_aa8
    [apply] junit.framework.TestListener: endTest(test111_on__gl2es3_aa0)
    [apply] junit.framework.TestListener: startTest(test112_on__gl2es3_aa8)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x5a50ee69: tileRendererInUse null, GearsES2[obj 0x5a50ee69 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5a50ee69 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5a50ee69 created: GearsObj[0x14289932, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5a50ee69 created: GearsObj[0x5cd12429, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5a50ee69 created: GearsObj[0x5cd12429, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x5a50ee69 FIN GearsES2[obj 0x5a50ee69 isInit true, usesShared false, 1 GearsObj[0x14289932, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5cd12429, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x456863a3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x5a50ee69 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x5a50ee69, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] GearsES2.startTileRendering: 0x5a50ee69TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] GearsES2.endTileRendering: 0x5a50ee69TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x5a50ee69, angle 1.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x5a50ee69: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(test112_on__gl2es3_aa8)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x5a50ee69 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test112_on__gl2es3_aa8
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646354630 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646354630 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.029 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646352185 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646352187 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test001_off_gl2___aa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Gears.endTileRendering: TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x13741588], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test001_off_gl2___aa0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test002_off_gl2___aa8
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.init: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Gears.endTileRendering: TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3a28f175], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, tileRendererInUse null
    [apply] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test002_off_gl2___aa8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test011_off_gl2es3_aa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x17ed7702: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true], GearsES2[obj 0x17ed7702 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x17ed7702 on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x17ed7702 created: GearsObj[0x53648036, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x17ed7702 created: GearsObj[0x36c11f48, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x17ed7702 created: GearsObj[0x36c11f48, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x17ed7702 FIN GearsES2[obj 0x17ed7702 isInit true, usesShared false, 1 GearsObj[0x53648036, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x36c11f48, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x71171741, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] GearsES2.startTileRendering: 0x17ed7702TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x17ed7702, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] GearsES2.endTileRendering: 0x17ed7702TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x2fe5e25d], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x17ed7702 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x17ed7702, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x17ed7702 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x17ed7702: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x17ed7702 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test011_off_gl2es3_aa0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test012_off_gl2es3_aa8
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x70cf9cbf: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true], GearsES2[obj 0x70cf9cbf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x70cf9cbf on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x70cf9cbf created: GearsObj[0x23b84bf3, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x70cf9cbf created: GearsObj[0x62b113b6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x70cf9cbf created: GearsObj[0x62b113b6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x70cf9cbf FIN GearsES2[obj 0x70cf9cbf isInit true, usesShared false, 1 GearsObj[0x23b84bf3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62b113b6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x67fe585f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] GearsES2.startTileRendering: 0x70cf9cbfTileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x70cf9cbf, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] GearsES2.endTileRendering: 0x70cf9cbfTileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x75e5690f], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x70cf9cbf 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x70cf9cbf, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x70cf9cbf 256x256, swapInterval 1, drawable 0x0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x70cf9cbf: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.dispose 0x70cf9cbf FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test012_off_gl2es3_aa8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test101_on__gl2___aa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Gears.endTileRendering: TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x7be6d0f9], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fe53bb22240, tileRendererInUse null
    [apply] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test101_on__gl2___aa0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test102_on__gl2___aa8
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Gears.endTileRendering: TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4d1968c1], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fe539443860, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test102_on__gl2___aa8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test111_on__gl2es3_aa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.0 0xd4f776b: tileRendererInUse null, GearsES2[obj 0xd4f776b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xd4f776b on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xd4f776b created: GearsObj[0x1b3cdd67, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xd4f776b created: GearsObj[0x6c0985b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xd4f776b created: GearsObj[0x6c0985b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.X 0xd4f776b FIN GearsES2[obj 0xd4f776b isInit true, usesShared false, 1 GearsObj[0x1b3cdd67, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6c0985b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x624d8db8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0xd4f776b 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xd4f776b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] GearsES2.startTileRendering: 0xd4f776bTileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xd4f776b, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] GearsES2.endTileRendering: 0xd4f776bTileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x3bc95cff], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0xd4f776b 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fe53bb31bd0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xd4f776b, angle 1.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0xd4f776b 256x256, swapInterval 1, drawable 0x7fe53bb31bd0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0xd4f776b: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0xd4f776b FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test111_on__gl2es3_aa0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test112_on__gl2es3_aa8
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x5a50ee69: tileRendererInUse null, GearsES2[obj 0x5a50ee69 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5a50ee69 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5a50ee69 created: GearsObj[0x14289932, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5a50ee69 created: GearsObj[0x5cd12429, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5a50ee69 created: GearsObj[0x5cd12429, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x5a50ee69 FIN GearsES2[obj 0x5a50ee69 isInit true, usesShared false, 1 GearsObj[0x14289932, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5cd12429, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x456863a3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x5a50ee69 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x5a50ee69, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] GearsES2.startTileRendering: 0x5a50ee69TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x5a50ee69, angle 0.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] GearsES2.endTileRendering: 0x5a50ee69TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x1506c09b], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x5a50ee69 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fe53944cf30, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x5a50ee69, angle 1.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5a50ee69 256x256, swapInterval 1, drawable 0x7fe53944cf30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x5a50ee69: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x5a50ee69 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test112_on__gl2es3_aa8
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646354630 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646354630 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test001_off_gl2___aa0 took 1.051 sec
    [apply] Testcase: test002_off_gl2___aa8 took 0.128 sec
    [apply] Testcase: test011_off_gl2es3_aa0 took 0.18 sec
    [apply] Testcase: test012_off_gl2es3_aa8 took 0.14 sec
    [apply] Testcase: test101_on__gl2___aa0 took 0.234 sec
    [apply] Testcase: test102_on__gl2___aa8 took 0.219 sec
    [apply] Testcase: test111_on__gl2es3_aa0 took 0.237 sec
    [apply] Testcase: test112_on__gl2es3_aa8 took 0.214 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] junit.framework.TestListener: startTest(test01GL2Normal)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646356145 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646356146 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test01GL2Normal
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.init ...
    [apply] RedSquareES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd882ed4e30, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.reshape FIN
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0001-RedSquareES1-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x43fe88ca, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x55fab0ea, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x7bbb08c6, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES1.reshape FIN
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0001-GearsES1-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#02: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0002-DemoGL2ES1ImmModeSink-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0001-DemoGL2ES1TextureImmModeSink-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(test01GL2Normal)
    [apply] junit.framework.TestListener: startTest(test02GL2FFPEmu)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test01GL2Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test02GL2FFPEmu
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES1.init ...
    [apply] RedSquareES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2ES1/GL2.hw.custom]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd882d58fa0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES1.reshape FIN
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-RedSquareES1-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2ES1/GL2.hw.custom]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x25d8313e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x5c13c829, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x3dfb354a, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] FixedFunctionPipeline: glEnable 0xba1 not handled in emulation and not supported in ES2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES1.reshape FIN
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-GearsES1-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-DemoGL2ES1ImmModeSink-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-DemoGL2ES1TextureImmModeSink-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(test02GL2FFPEmu)QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main]
    [apply] junit.framework.TestListener: startTest(test03GL2ES1Normal)
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test02GL2FFPEmu
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test03GL2ES1Normal
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES1.init ...
    [apply] RedSquareES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd885309f30, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES1.reshape FIN
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#08: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0002-RedSquareES1-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x4ba28654, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x4f9d0bf8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0xa9f8c6f, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main] GearsES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main] GearsES1.reshape FIN
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0001-GearsES1-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main]
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0001-DemoGL2ES1ImmModeSink-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11,5,main]
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#11: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0002-DemoGL2ES1TextureImmModeSink-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(test03GL2ES1Normal)
    [apply] junit.framework.TestListener: startTest(test04ES2FFPEmu)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test03GL2ES1Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test04ES2FFPEmu
    [apply] GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test04ES2FFPEmu
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646370105 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646370105 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] junit.framework.TestListener: endTest(test04ES2FFPEmu)
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.548 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646356145 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646356146 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test01GL2Normal
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.init ...
    [apply] RedSquareES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd882ed4e30, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES1.reshape FIN
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0001-RedSquareES1-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x43fe88ca, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x55fab0ea, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x7bbb08c6, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES1.reshape FIN
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0001-GearsES1-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#02: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0002-DemoGL2ES1ImmModeSink-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0001-DemoGL2ES1TextureImmModeSink-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test01GL2Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test02GL2FFPEmu
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES1.init ...
    [apply] RedSquareES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2ES1/GL2.hw.custom]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd882d58fa0, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES1.reshape FIN
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-RedSquareES1-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2ES1/GL2.hw.custom]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x25d8313e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x5c13c829, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x3dfb354a, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] FixedFunctionPipeline: glEnable 0xba1 not handled in emulation and not supported in ES2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES1.reshape FIN
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-GearsES1-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-DemoGL2ES1ImmModeSink-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-DemoGL2ES1TextureImmModeSink-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test02GL2FFPEmu
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test03GL2ES1Normal
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES1.init ...
    [apply] RedSquareES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd885309f30, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES1.reshape FIN
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#08: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0002-RedSquareES1-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x4ba28654, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x4f9d0bf8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0xa9f8c6f, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main] GearsES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main] GearsES1.reshape FIN
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0001-GearsES1-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main]
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0001-DemoGL2ES1ImmModeSink-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11,5,main]
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#11: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0002-DemoGL2ES1TextureImmModeSink-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test03GL2ES1Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test04ES2FFPEmu
    [apply] GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test04ES2FFPEmu
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646370105 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646370105 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GL2Normal took 5.204 sec
    [apply] Testcase: test02GL2FFPEmu took 4.414 sec
    [apply] Testcase: test03GL2ES1Normal took 4.299 sec
    [apply] Testcase: test04ES2FFPEmu took 0.001 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646371536 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646371537 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test01Plain__GL2ES1_VBOOffUsePlain
    [apply] junit.framework.TestListener: tests to run: 7
    [apply] junit.framework.TestListener: startTest(test01Plain__GL2ES1_VBOOffUsePlain)
    [apply] bufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0
    [apply] bufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] bufferC: off 36, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestImmModeSinkES1NEWT.test01Plain__GL2ES1_VBOOffUsePlain____-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test01Plain__GL2ES1_VBOOffUsePlain
    [apply] junit.framework.TestListener: endTest(test01Plain__GL2ES1_VBOOffUsePlain)
    [apply] junit.framework.TestListener: startTest(test02Plain__GL2ES1_VBOOffUseArrayData)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test02Plain__GL2ES1_VBOOffUseArrayDataRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] 
    [apply] bufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0
    [apply] bufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] bufferC: off 36, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestImmModeSinkES1NEWT.test02Plain__GL2ES1_VBOOffUseArrayData-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0400.png
    [apply] junit.framework.TestListener: endTest(test02Plain__GL2ES1_VBOOffUseArrayData)
    [apply] junit.framework.TestListener: startTest(test03Plain__GL2ES1_VBOOnUsePlain)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test02Plain__GL2ES1_VBOOffUseArrayData
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test03Plain__GL2ES1_VBOOnUsePlain
    [apply] bufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0
    [apply] bufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] bufferC: off 36, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3: ** screenshot: TestImmModeSinkES1NEWT.test03Plain__GL2ES1_VBOOnUsePlain_____-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test03Plain__GL2ES1_VBOOnUsePlainjunit.framework.TestListener: endTest(test03Plain__GL2ES1_VBOOnUsePlain)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test04Plain__GL2ES1_VBOOnUseArrayData
    [apply] 
    [apply] bufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0
    [apply] bufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] bufferC: off 36, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] junit.framework.TestListener: startTest(test04Plain__GL2ES1_VBOOnUseArrayData)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4: ** screenshot: TestImmModeSinkES1NEWT.test04Plain__GL2ES1_VBOOnUseArrayData_-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0400.png
    [apply] junit.framework.TestListener: endTest(test04Plain__GL2ES1_VBOOnUseArrayData)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test04Plain__GL2ES1_VBOOnUseArrayData
    [apply] junit.framework.TestListener: startTest(test05ImmSinkGL2ES1_VBOOff)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test05ImmSinkGL2ES1_VBOOffRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] 
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5: ** screenshot: TestImmModeSinkES1NEWT.test05ImmSinkGL2ES1_VBOOff____________-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test05ImmSinkGL2ES1_VBOOff
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test06ImmSinkGL2ES1_VBOOn
    [apply] GL_VENDOR   Intel Inc.
    [apply] junit.framework.TestListener: endTest(test05ImmSinkGL2ES1_VBOOff)
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  2.1 INTEL-10.12.13
    [apply] junit.framework.TestListener: startTest(test06ImmSinkGL2ES1_VBOOn)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6: ** screenshot: TestImmModeSinkES1NEWT.test06ImmSinkGL2ES1_VBOOn_____________-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test06ImmSinkGL2ES1_VBOOnjunit.framework.TestListener: endTest(test06ImmSinkGL2ES1_VBOOn)
    [apply] 
    [apply] junit.framework.TestListener: startTest(test07ImmSinkGL2ES1_VBOOnTexture)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test07ImmSinkGL2ES1_VBOOnTexture
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestImmModeSinkES1NEWT.test07ImmSinkGL2ES1_VBOOnTexture______-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test07ImmSinkGL2ES1_VBOOnTexture
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646373544 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] junit.framework.TestListener: endTest(test07ImmSinkGL2ES1_VBOOnTexture)
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646373544 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.586 sec
    [apply] ------------- Standard Output ---------------
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646371536 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646371537 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test01Plain__GL2ES1_VBOOffUsePlain
    [apply] bufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0
    [apply] bufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] bufferC: off 36, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestImmModeSinkES1NEWT.test01Plain__GL2ES1_VBOOffUsePlain____-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test01Plain__GL2ES1_VBOOffUsePlain
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test02Plain__GL2ES1_VBOOffUseArrayData
    [apply] bufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0
    [apply] bufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] bufferC: off 36, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestImmModeSinkES1NEWT.test02Plain__GL2ES1_VBOOffUseArrayData-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test02Plain__GL2ES1_VBOOffUseArrayData
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test03Plain__GL2ES1_VBOOnUsePlain
    [apply] bufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0
    [apply] bufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] bufferC: off 36, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3: ** screenshot: TestImmModeSinkES1NEWT.test03Plain__GL2ES1_VBOOnUsePlain_____-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test03Plain__GL2ES1_VBOOnUsePlain
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test04Plain__GL2ES1_VBOOnUseArrayData
    [apply] bufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0
    [apply] bufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] bufferC: off 36, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4: ** screenshot: TestImmModeSinkES1NEWT.test04Plain__GL2ES1_VBOOnUseArrayData_-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test04Plain__GL2ES1_VBOOnUseArrayData
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test05ImmSinkGL2ES1_VBOOff
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5: ** screenshot: TestImmModeSinkES1NEWT.test05ImmSinkGL2ES1_VBOOff____________-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test05ImmSinkGL2ES1_VBOOff
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test06ImmSinkGL2ES1_VBOOn
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  2.1 INTEL-10.12.13
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6: ** screenshot: TestImmModeSinkES1NEWT.test06ImmSinkGL2ES1_VBOOn_____________-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test06ImmSinkGL2ES1_VBOOn
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test07ImmSinkGL2ES1_VBOOnTexture
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestImmModeSinkES1NEWT.test07ImmSinkGL2ES1_VBOOnTexture______-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test07ImmSinkGL2ES1_VBOOnTexture
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646373544 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646373544 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01Plain__GL2ES1_VBOOffUsePlain took 1.048 sec
    [apply] Testcase: test02Plain__GL2ES1_VBOOffUseArrayData took 0.148 sec
    [apply] Testcase: test03Plain__GL2ES1_VBOOnUsePlain took 0.143 sec
    [apply] Testcase: test04Plain__GL2ES1_VBOOnUseArrayData took 0.142 sec
    [apply] Testcase: test05ImmSinkGL2ES1_VBOOff took 0.15 sec
    [apply] Testcase: test06ImmSinkGL2ES1_VBOOn took 0.151 sec
    [apply] Testcase: test07ImmSinkGL2ES1_VBOOnTexture took 0.183 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT
    [apply] ++++ Test Singleton.ctor()junit.framework.TestListener: tests to run: 4
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646374936 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646374937 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test05ImmSinkGL2ES2_VBOOff_Direct
    [apply] 
    [apply] junit.framework.TestListener: startTest(test05ImmSinkGL2ES2_VBOOff_Direct)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  2.1 INTEL-10.12.13
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestImmModeSinkES2NEWT.test05ImmSinkGL2ES2_VBOOff_Direct_____-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0400.png
    [apply] junit.framework.TestListener: endTest(test05ImmSinkGL2ES2_VBOOff_Direct)
    [apply] junit.framework.TestListener: startTest(test05ImmSinkGL2ES2_VBOOff_ShaderState)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test05ImmSinkGL2ES2_VBOOff_Direct
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test05ImmSinkGL2ES2_VBOOff_ShaderState
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  2.1 INTEL-10.12.13
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestImmModeSinkES2NEWT.test05ImmSinkGL2ES2_VBOOff_ShaderState-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0400.png
    [apply] junit.framework.TestListener: endTest(test05ImmSinkGL2ES2_VBOOff_ShaderState)
    [apply] junit.framework.TestListener: startTest(test06ImmSinkGL2ES2_VBOOn_Direct)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test05ImmSinkGL2ES2_VBOOff_ShaderState
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test06ImmSinkGL2ES2_VBOOn_Direct
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  4.1 INTEL-10.12.13
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3: ** screenshot: TestImmModeSinkES2NEWT.test06ImmSinkGL2ES2_VBOOn_Direct______-n0001-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test06ImmSinkGL2ES2_VBOOn_Direct
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test06ImmSinkGL2ES2_VBOOn_ShaderStatejunit.framework.TestListener: endTest(test06ImmSinkGL2ES2_VBOOn_Direct)
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  4.1 INTEL-10.12.13
    [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] reshape ..
    [apply] 
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestImmModeSinkES2NEWT.test06ImmSinkGL2ES2_VBOOn_ShaderState_-n0001-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0400.png
    [apply] junit.framework.TestListener: startTest(test06ImmSinkGL2ES2_VBOOn_ShaderState)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test06ImmSinkGL2ES2_VBOOn_ShaderState
    [apply] junit.framework.TestListener: endTest(test06ImmSinkGL2ES2_VBOOn_ShaderState)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646376524 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646376524 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.167 sec
    [apply] ------------- Standard Output ---------------
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646374936 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646374937 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test05ImmSinkGL2ES2_VBOOff_Direct
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  2.1 INTEL-10.12.13
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestImmModeSinkES2NEWT.test05ImmSinkGL2ES2_VBOOff_Direct_____-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test05ImmSinkGL2ES2_VBOOff_Direct
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test05ImmSinkGL2ES2_VBOOff_ShaderState
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  2.1 INTEL-10.12.13
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestImmModeSinkES2NEWT.test05ImmSinkGL2ES2_VBOOff_ShaderState-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test05ImmSinkGL2ES2_VBOOff_ShaderState
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test06ImmSinkGL2ES2_VBOOn_Direct
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  4.1 INTEL-10.12.13
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3: ** screenshot: TestImmModeSinkES2NEWT.test06ImmSinkGL2ES2_VBOOn_Direct______-n0001-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test06ImmSinkGL2ES2_VBOOn_Direct
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test06ImmSinkGL2ES2_VBOOn_ShaderState
    [apply] GL_VENDOR   Intel Inc.
    [apply] GL_RENDERER Intel Iris OpenGL Engine
    [apply] GL_VERSION  4.1 INTEL-10.12.13
    [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-2-UserApp-JUnitTestRunner: ** screenshot: TestImmModeSinkES2NEWT.test06ImmSinkGL2ES2_VBOOn_ShaderState_-n0001-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test06ImmSinkGL2ES2_VBOOn_ShaderState
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646376524 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646376524 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test05ImmSinkGL2ES2_VBOOff_Direct took 1.074 sec
    [apply] Testcase: test05ImmSinkGL2ES2_VBOOff_ShaderState took 0.155 sec
    [apply] Testcase: test06ImmSinkGL2ES2_VBOOn_Direct took 0.156 sec
    [apply] Testcase: test06ImmSinkGL2ES2_VBOOn_ShaderState took 0.16 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646377925 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646377927 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test00_RGBtoRGB
    [apply] junit.framework.TestListener: tests to run: 8
    [apply] junit.framework.TestListener: startTest(test00_RGBtoRGB)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x56eabc3: tileRendererInUse null, GearsES2[obj 0x56eabc3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x56eabc3 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x56eabc3 created: GearsObj[0x53f1ce73, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x56eabc3 created: GearsObj[0x2b6f0073, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x56eabc3 created: GearsObj[0x2b6f0073, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x56eabc3 FIN GearsES2[obj 0x56eabc3 isInit true, usesShared false, 1 GearsObj[0x53f1ce73, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2b6f0073, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x9375ec7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x56eabc3 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f8534827cc0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56eabc3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x56eabc3 512x512, swapInterval 1, drawable 0x7f8534827cc0
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test00_RGBtoRGB__________-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x56eabc3 512x512, swapInterval 1, drawable 0x7f8534827cc0
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test00_RGBtoRGB__________-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x56eabc3: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x56eabc3 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test00_RGBtoRGB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test01_RGBtoRGBA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x3b1cdd06: tileRendererInUse null, GearsES2[obj 0x3b1cdd06 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3b1cdd06 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3b1cdd06 created: GearsObj[0x6df4423f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3b1cdd06 created: GearsObj[0x7439bdb3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3b1cdd06 created: GearsObj[0x7439bdb3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x3b1cdd06 FIN GearsES2[obj 0x3b1cdd06 isInit true, usesShared false, 1 GearsObj[0x6df4423f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7439bdb3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c4d6493, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x3b1cdd06 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f85327c24c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3b1cdd06, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x3b1cdd06 512x512, swapInterval 1, drawable 0x7f85327c24c0
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test01_RGBtoRGBA_________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x3b1cdd06 512x512, swapInterval 1, drawable 0x7f85327c24c0
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test01_RGBtoRGBA_________-n0001-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(test00_RGBtoRGB)
    [apply] junit.framework.TestListener: startTest(test01_RGBtoRGBA)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x3b1cdd06: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x3b1cdd06 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test01_RGBtoRGBA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test10_RGBAtoRGB
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.0 0xe960b00: tileRendererInUse null, GearsES2[obj 0xe960b00 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xe960b00 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xe960b00 created: GearsObj[0x26c24cd7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xe960b00 created: GearsObj[0x1d9ef887, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xe960b00 created: GearsObj[0x1d9ef887, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.X 0xe960b00 FIN GearsES2[obj 0xe960b00 isInit true, usesShared false, 1 GearsObj[0x26c24cd7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d9ef887, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x77304437, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0xe960b00 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f8534839b00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xe960b00, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0xe960b00 512x512, swapInterval 1, drawable 0x7f8534839b00
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test10_RGBAtoRGB_________-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(test01_RGBtoRGBA)
    [apply] junit.framework.TestListener: startTest(test10_RGBAtoRGB)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0xe960b00 512x512, swapInterval 1, drawable 0x7f8534839b00
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test10_RGBAtoRGB_________-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0xe960b00: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0xe960b00 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test10_RGBAtoRGB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test11_RGBAtoRGBA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x1458430f: tileRendererInUse null, GearsES2[obj 0x1458430f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1458430f on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1458430f created: GearsObj[0x3111097d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1458430f created: GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1458430f created: GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x1458430f FIN GearsES2[obj 0x1458430f isInit true, usesShared false, 1 GearsObj[0x3111097d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60f4d2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x1458430f 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f853480c3d0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1458430f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x1458430f 512x512, swapInterval 1, drawable 0x7f853480c3d0
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test11_RGBAtoRGBA________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(test10_RGBAtoRGB)
    [apply] junit.framework.TestListener: startTest(test11_RGBAtoRGBA)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x1458430f 512x512, swapInterval 1, drawable 0x7f853480c3d0
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test11_RGBAtoRGBA________-n0001-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x1458430f: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x1458430f FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test11_RGBAtoRGBA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test21_RGBtoRGBA_pbuffer
    [apply] junit.framework.TestListener: endTest(test11_RGBAtoRGBA)
    [apply] junit.framework.TestListener: startTest(test21_RGBtoRGBA_pbuffer)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.0 0x5281c3e4: tileRendererInUse null, GearsES2[obj 0x5281c3e4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5281c3e4 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5281c3e4 created: GearsObj[0x60466b38, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5281c3e4 created: GearsObj[0x5bd5adbb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5281c3e4 created: GearsObj[0x5bd5adbb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.X 0x5281c3e4 FIN GearsES2[obj 0x5281c3e4 isInit true, usesShared false, 1 GearsObj[0x60466b38, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5bd5adbb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1d2a93d3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x5281c3e4 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f8532786940, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5281c3e4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x5281c3e4 512x512, swapInterval 1, drawable 0x7f8532786940
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test21_RGBtoRGBA_pbuffer_-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x5281c3e4: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x5281c3e4 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test21_RGBtoRGBA_pbuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test22_RGBtoRGBA_fbo
    [apply] junit.framework.TestListener: endTest(test21_RGBtoRGBA_pbuffer)
    [apply] junit.framework.TestListener: startTest(test22_RGBtoRGBA_fbo)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.init.0 0x192b3ae8: tileRendererInUse null, GearsES2[obj 0x192b3ae8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x192b3ae8 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x192b3ae8 created: GearsObj[0x2c51736b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x192b3ae8 created: GearsObj[0x50fd9cdf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x192b3ae8 created: GearsObj[0x50fd9cdf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.init.X 0x192b3ae8 FIN GearsES2[obj 0x192b3ae8 isInit true, usesShared false, 1 GearsObj[0x2c51736b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x50fd9cdf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7da9f0bf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.reshape 0x192b3ae8 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f853251e360, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x192b3ae8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.display 0x192b3ae8 512x512, swapInterval 1, drawable 0x7f853251e360
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test22_RGBtoRGBA_fbo_____-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(test22_RGBtoRGBA_fbo)
    [apply] junit.framework.TestListener: startTest(test31_RGBAtoRGBA_pbuffer)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x192b3ae8: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x192b3ae8 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test22_RGBtoRGBA_fbo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test31_RGBAtoRGBA_pbuffer
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.init.0 0x1083ecc7: tileRendererInUse null, GearsES2[obj 0x1083ecc7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1083ecc7 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1083ecc7 created: GearsObj[0x43c7af1f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1083ecc7 created: GearsObj[0x1a4abe0b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1083ecc7 created: GearsObj[0x1a4abe0b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.init.X 0x1083ecc7 FIN GearsES2[obj 0x1083ecc7 isInit true, usesShared false, 1 GearsObj[0x43c7af1f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1a4abe0b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x12d0a2e5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.reshape 0x1083ecc7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f853483c7b0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1083ecc7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.display 0x1083ecc7 512x512, swapInterval 1, drawable 0x7f853483c7b0
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test31_RGBAtoRGBA_pbuffer-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0x1083ecc7: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0x1083ecc7 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test31_RGBAtoRGBA_pbuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test32_RGBAtoRGBA_fbo
    [apply] junit.framework.TestListener: endTest(test31_RGBAtoRGBA_pbuffer)
    [apply] junit.framework.TestListener: startTest(test32_RGBAtoRGBA_fbo)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.init.0 0x6f9e4caa: tileRendererInUse null, GearsES2[obj 0x6f9e4caa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6f9e4caa on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6f9e4caa created: GearsObj[0x10c92636, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6f9e4caa created: GearsObj[0x768ecd44, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6f9e4caa created: GearsObj[0x768ecd44, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.init.X 0x6f9e4caa FIN GearsES2[obj 0x6f9e4caa isInit true, usesShared false, 1 GearsObj[0x10c92636, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x768ecd44, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x410d3d8c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.reshape 0x6f9e4caa 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f85325220e0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6f9e4caa, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x6f9e4caa 512x512, swapInterval 1, drawable 0x7f85325220e0
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test32_RGBAtoRGBA_fbo____-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x6f9e4caa: tileRendererInUse nulljunit.framework.TestListener: endTest(test32_RGBAtoRGBA_fbo)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x6f9e4caa FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test32_RGBAtoRGBA_fbo
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646384757 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646384757 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] 
    [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.433 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646377925 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646377927 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test00_RGBtoRGB
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x56eabc3: tileRendererInUse null, GearsES2[obj 0x56eabc3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x56eabc3 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x56eabc3 created: GearsObj[0x53f1ce73, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x56eabc3 created: GearsObj[0x2b6f0073, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x56eabc3 created: GearsObj[0x2b6f0073, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x56eabc3 FIN GearsES2[obj 0x56eabc3 isInit true, usesShared false, 1 GearsObj[0x53f1ce73, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2b6f0073, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x9375ec7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x56eabc3 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f8534827cc0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56eabc3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x56eabc3 512x512, swapInterval 1, drawable 0x7f8534827cc0
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test00_RGBtoRGB__________-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x56eabc3 512x512, swapInterval 1, drawable 0x7f8534827cc0
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test00_RGBtoRGB__________-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x56eabc3: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x56eabc3 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test00_RGBtoRGB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test01_RGBtoRGBA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x3b1cdd06: tileRendererInUse null, GearsES2[obj 0x3b1cdd06 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3b1cdd06 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3b1cdd06 created: GearsObj[0x6df4423f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3b1cdd06 created: GearsObj[0x7439bdb3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3b1cdd06 created: GearsObj[0x7439bdb3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x3b1cdd06 FIN GearsES2[obj 0x3b1cdd06 isInit true, usesShared false, 1 GearsObj[0x6df4423f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7439bdb3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c4d6493, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x3b1cdd06 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f85327c24c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3b1cdd06, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x3b1cdd06 512x512, swapInterval 1, drawable 0x7f85327c24c0
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test01_RGBtoRGBA_________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x3b1cdd06 512x512, swapInterval 1, drawable 0x7f85327c24c0
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test01_RGBtoRGBA_________-n0001-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x3b1cdd06: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x3b1cdd06 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test01_RGBtoRGBA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test10_RGBAtoRGB
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.0 0xe960b00: tileRendererInUse null, GearsES2[obj 0xe960b00 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xe960b00 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xe960b00 created: GearsObj[0x26c24cd7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xe960b00 created: GearsObj[0x1d9ef887, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xe960b00 created: GearsObj[0x1d9ef887, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.X 0xe960b00 FIN GearsES2[obj 0xe960b00 isInit true, usesShared false, 1 GearsObj[0x26c24cd7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d9ef887, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x77304437, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0xe960b00 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f8534839b00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xe960b00, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0xe960b00 512x512, swapInterval 1, drawable 0x7f8534839b00
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test10_RGBAtoRGB_________-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0xe960b00 512x512, swapInterval 1, drawable 0x7f8534839b00
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test10_RGBAtoRGB_________-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0xe960b00: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0xe960b00 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test10_RGBAtoRGB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test11_RGBAtoRGBA
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x1458430f: tileRendererInUse null, GearsES2[obj 0x1458430f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1458430f on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1458430f created: GearsObj[0x3111097d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1458430f created: GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1458430f created: GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x1458430f FIN GearsES2[obj 0x1458430f isInit true, usesShared false, 1 GearsObj[0x3111097d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x391a5f51, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60f4d2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x1458430f 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f853480c3d0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1458430f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x1458430f 512x512, swapInterval 1, drawable 0x7f853480c3d0
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test11_RGBAtoRGBA________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x1458430f 512x512, swapInterval 1, drawable 0x7f853480c3d0
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test11_RGBAtoRGBA________-n0001-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x1458430f: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x1458430f FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test11_RGBAtoRGBA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test21_RGBtoRGBA_pbuffer
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.0 0x5281c3e4: tileRendererInUse null, GearsES2[obj 0x5281c3e4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5281c3e4 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5281c3e4 created: GearsObj[0x60466b38, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5281c3e4 created: GearsObj[0x5bd5adbb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5281c3e4 created: GearsObj[0x5bd5adbb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.X 0x5281c3e4 FIN GearsES2[obj 0x5281c3e4 isInit true, usesShared false, 1 GearsObj[0x60466b38, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5bd5adbb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1d2a93d3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x5281c3e4 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f8532786940, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5281c3e4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x5281c3e4 512x512, swapInterval 1, drawable 0x7f8532786940
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test21_RGBtoRGBA_pbuffer_-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x5281c3e4: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x5281c3e4 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test21_RGBtoRGBA_pbuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test22_RGBtoRGBA_fbo
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.init.0 0x192b3ae8: tileRendererInUse null, GearsES2[obj 0x192b3ae8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x192b3ae8 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x192b3ae8 created: GearsObj[0x2c51736b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x192b3ae8 created: GearsObj[0x50fd9cdf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x192b3ae8 created: GearsObj[0x50fd9cdf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.init.X 0x192b3ae8 FIN GearsES2[obj 0x192b3ae8 isInit true, usesShared false, 1 GearsObj[0x2c51736b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x50fd9cdf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7da9f0bf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.reshape 0x192b3ae8 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f853251e360, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x192b3ae8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.display 0x192b3ae8 512x512, swapInterval 1, drawable 0x7f853251e360
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test22_RGBtoRGBA_fbo_____-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x192b3ae8: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x192b3ae8 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test22_RGBtoRGBA_fbo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test31_RGBAtoRGBA_pbuffer
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.init.0 0x1083ecc7: tileRendererInUse null, GearsES2[obj 0x1083ecc7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1083ecc7 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1083ecc7 created: GearsObj[0x43c7af1f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1083ecc7 created: GearsObj[0x1a4abe0b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1083ecc7 created: GearsObj[0x1a4abe0b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.init.X 0x1083ecc7 FIN GearsES2[obj 0x1083ecc7 isInit true, usesShared false, 1 GearsObj[0x43c7af1f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1a4abe0b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x12d0a2e5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.reshape 0x1083ecc7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f853483c7b0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1083ecc7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.display 0x1083ecc7 512x512, swapInterval 1, drawable 0x7f853483c7b0
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test31_RGBAtoRGBA_pbuffer-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0x1083ecc7: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0x1083ecc7 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test31_RGBAtoRGBA_pbuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test32_RGBAtoRGBA_fbo
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.init.0 0x6f9e4caa: tileRendererInUse null, GearsES2[obj 0x6f9e4caa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6f9e4caa on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6f9e4caa created: GearsObj[0x10c92636, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6f9e4caa created: GearsObj[0x768ecd44, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6f9e4caa created: GearsObj[0x768ecd44, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.init.X 0x6f9e4caa FIN GearsES2[obj 0x6f9e4caa isInit true, usesShared false, 1 GearsObj[0x10c92636, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x768ecd44, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x410d3d8c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.reshape 0x6f9e4caa 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f85325220e0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6f9e4caa, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x6f9e4caa 512x512, swapInterval 1, drawable 0x7f85325220e0
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test32_RGBAtoRGBA_fbo____-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x6f9e4caa: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x6f9e4caa FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test32_RGBAtoRGBA_fbo
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646384757 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646384757 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00_RGBtoRGB took 1.063 sec
    [apply] Testcase: test01_RGBtoRGBA took 0.13 sec
    [apply] Testcase: test10_RGBAtoRGB took 0.128 sec
    [apply] Testcase: test11_RGBAtoRGBA took 0.133 sec
    [apply] Testcase: test21_RGBtoRGBA_pbuffer took 1.356 sec
    [apply] Testcase: test22_RGBtoRGBA_fbo took 1.333 sec
    [apply] Testcase: test31_RGBAtoRGBA_pbuffer took 1.32 sec
    [apply] Testcase: test32_RGBAtoRGBA_fbo took 1.326 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646386192 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646386194 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testOffscreenWritePNG)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOffscreenWritePNG
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x7cc712b3: tileRendererInUse null, GearsES2[obj 0x7cc712b3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7cc712b3 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7cc712b3 created: GearsObj[0x723e3810, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7cc712b3 created: GearsObj[0x43d49d32, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7cc712b3 created: GearsObj[0x43d49d32, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x7cc712b3 FIN GearsES2[obj 0x7cc712b3 isInit true, usesShared false, 1 GearsObj[0x723e3810, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x43d49d32, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2181a63, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7cc712b3 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f7fb15d8ab0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7cc712b3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7cc712b3 256x256, swapInterval 1, drawable 0x7f7fb15d8ab0
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOffscreenWritePNG_______-n0000-GL2___-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOffscreenWritePNG_______-n0000-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] junit.framework.TestListener: endTest(testOffscreenWritePNG)Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x7cc712b3: tileRendererInUse null
    [apply] junit.framework.TestListener: startTest(testOnscreenWritePNG_TGA_PAM)
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x7cc712b3 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOffscreenWritePNG
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOnscreenWritePNG_TGA_PAM
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x6a6def96: tileRendererInUse null, GearsES2[obj 0x6a6def96 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6a6def96 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6a6def96 created: GearsObj[0x28753a2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6a6def96 created: GearsObj[0x13cc422a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6a6def96 created: GearsObj[0x13cc422a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x6a6def96 FIN GearsES2[obj 0x6a6def96 isInit true, usesShared false, 1 GearsObj[0x28753a2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x13cc422a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a07b358, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x6a6def96 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f7fb17f7e90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6a6def96, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x6a6def96 256x256, swapInterval 1, drawable 0x7f7fb17f7e90
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0002-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.tga
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.tga
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0004-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.pam
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0005-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.pam
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x6a6def96 256x256, swapInterval 1, drawable 0x7f7fb17f7e90
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0006-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0007-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0008-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.tga
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0009-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.tga
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0010-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.pam
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0011-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.pam
    [apply] junit.framework.TestListener: endTest(testOnscreenWritePNG_TGA_PAM)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x6a6def96: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x6a6def96 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOnscreenWritePNG_TGA_PAM
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646388650 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646388650 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.045 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646386192 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646386194 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOffscreenWritePNG
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x7cc712b3: tileRendererInUse null, GearsES2[obj 0x7cc712b3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7cc712b3 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7cc712b3 created: GearsObj[0x723e3810, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7cc712b3 created: GearsObj[0x43d49d32, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7cc712b3 created: GearsObj[0x43d49d32, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x7cc712b3 FIN GearsES2[obj 0x7cc712b3 isInit true, usesShared false, 1 GearsObj[0x723e3810, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x43d49d32, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2181a63, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7cc712b3 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f7fb15d8ab0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7cc712b3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7cc712b3 256x256, swapInterval 1, drawable 0x7f7fb15d8ab0
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOffscreenWritePNG_______-n0000-GL2___-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOffscreenWritePNG_______-n0000-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x7cc712b3: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x7cc712b3 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOffscreenWritePNG
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOnscreenWritePNG_TGA_PAM
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x6a6def96: tileRendererInUse null, GearsES2[obj 0x6a6def96 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6a6def96 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6a6def96 created: GearsObj[0x28753a2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6a6def96 created: GearsObj[0x13cc422a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6a6def96 created: GearsObj[0x13cc422a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x6a6def96 FIN GearsES2[obj 0x6a6def96 isInit true, usesShared false, 1 GearsObj[0x28753a2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x13cc422a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a07b358, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x6a6def96 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f7fb17f7e90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6a6def96, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x6a6def96 256x256, swapInterval 1, drawable 0x7f7fb17f7e90
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0002-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.tga
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0003-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.tga
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0004-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.pam
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0005-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.pam
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x6a6def96 256x256, swapInterval 1, drawable 0x7f7fb17f7e90
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0006-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0007-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0008-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.tga
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0009-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.tga
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0010-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.pam
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0011-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.pam
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x6a6def96: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x6a6def96 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOnscreenWritePNG_TGA_PAM
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646388650 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646388650 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testOffscreenWritePNG took 1.47 sec
    [apply] Testcase: testOnscreenWritePNG_TGA_PAM took 0.155 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646390057 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646390058 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testOffscreenWritePNGWithResize)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOffscreenWritePNGWithResize
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x2392a52c: tileRendererInUse null, GearsES2[obj 0x2392a52c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2392a52c on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2392a52c created: GearsObj[0x79b0cfc0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2392a52c created: GearsObj[0x5d781b97, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2392a52c created: GearsObj[0x5d781b97, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x2392a52c FIN GearsES2[obj 0x2392a52c isInit true, usesShared false, 1 GearsObj[0x79b0cfc0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d781b97, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x32882370, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x2392a52c 0/0 64x64 of 64x64, swapInterval 1, drawable 0x7fdee04d3d30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2392a52c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: init
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2392a52c 64x64, swapInterval 1, drawable 0x7fdee04d3d30
    [apply] XXX: [0], 64x64, sz_changed true, snap true
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0000-GL2___-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0064x0064.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x2392a52c 0/0 128x128 of 128x128, swapInterval 1, drawable 0x7fdee04d0350, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2392a52c, angle 1.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: [64], 128x128, sz_changed true, snap true
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0001-GL2___-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x2392a52c 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fdee074e390, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2392a52c, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: [128], 256x256, sz_changed true, snap true
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0002-GL2___-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x2392a52c 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fdee05f78f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2392a52c, angle 3.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: [256], 512x512, sz_changed true, snap true
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0003-GL2___-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x2392a52c 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x7fdee0645a40, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2392a52c, angle 4.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x2392a52c: tileRendererInUse nulljunit.framework.TestListener: endTest(testOffscreenWritePNGWithResize)
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x2392a52c FIN
    [apply] XXX: dispose
    [apply] junit.framework.TestListener: startTest(testOnscreenWritePNGWithResize)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOffscreenWritePNGWithResize
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOnscreenWritePNGWithResize
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x1d5c2b17: tileRendererInUse null, GearsES2[obj 0x1d5c2b17 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1d5c2b17 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1d5c2b17 created: GearsObj[0x6374ece2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1d5c2b17 created: GearsObj[0x179bc140, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1d5c2b17 created: GearsObj[0x179bc140, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x1d5c2b17 FIN GearsES2[obj 0x1d5c2b17 isInit true, usesShared false, 1 GearsObj[0x6374ece2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x179bc140, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20cdf943, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] XXX: init
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x1d5c2b17 0/0 64x64 of 64x64, swapInterval 1, drawable 0x7fdee05ee060, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d5c2b17, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x1d5c2b17 64x64, swapInterval 1, drawable 0x7fdee05ee060
    [apply] XXX: [0], 64x64, sz_changed true, snap true
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOnscreenWritePNGWithResize_-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0064x0064.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x1d5c2b17 0/0 128x128 of 128x128, swapInterval 1, drawable 0x7fdee05ee060, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d5c2b17, angle 1.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: [64], 128x128, sz_changed true, snap true
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOnscreenWritePNGWithResize_-n0001-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x1d5c2b17 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fdee05ee060, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d5c2b17, angle 2.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: [128], 256x256, sz_changed true, snap true
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOnscreenWritePNGWithResize_-n0002-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x1d5c2b17 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fdee05ee060, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d5c2b17, angle 3.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: [256], 512x512, sz_changed true, snap true
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOnscreenWritePNGWithResize_-n0003-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x1d5c2b17 0/0 1024x967 of 1024x967, swapInterval 1, drawable 0x7fdee05ee060, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d5c2b17, angle 4.5, [l -1.0589452, r 1.0589452, b -1.0, t 1.0] 2.1178904x2.0 -> [l -1.0589452, r 1.0589452, b -1.0, t 1.0] 2.1178904x2.0, v-flip false
    [apply] junit.framework.TestListener: endTest(testOnscreenWritePNGWithResize)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x1d5c2b17: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x1d5c2b17 FIN
    [apply] XXX: dispose
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOnscreenWritePNGWithResize
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646393343 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646393343 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.871 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646390057 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646390058 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOffscreenWritePNGWithResize
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x2392a52c: tileRendererInUse null, GearsES2[obj 0x2392a52c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2392a52c on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2392a52c created: GearsObj[0x79b0cfc0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2392a52c created: GearsObj[0x5d781b97, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2392a52c created: GearsObj[0x5d781b97, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x2392a52c FIN GearsES2[obj 0x2392a52c isInit true, usesShared false, 1 GearsObj[0x79b0cfc0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d781b97, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x32882370, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x2392a52c 0/0 64x64 of 64x64, swapInterval 1, drawable 0x7fdee04d3d30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2392a52c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: init
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2392a52c 64x64, swapInterval 1, drawable 0x7fdee04d3d30
    [apply] XXX: [0], 64x64, sz_changed true, snap true
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0000-GL2___-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0064x0064.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x2392a52c 0/0 128x128 of 128x128, swapInterval 1, drawable 0x7fdee04d0350, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2392a52c, angle 1.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: [64], 128x128, sz_changed true, snap true
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0001-GL2___-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x2392a52c 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fdee074e390, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2392a52c, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: [128], 256x256, sz_changed true, snap true
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0002-GL2___-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x2392a52c 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fdee05f78f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2392a52c, angle 3.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: [256], 512x512, sz_changed true, snap true
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0003-GL2___-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x2392a52c 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x7fdee0645a40, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2392a52c, angle 4.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x2392a52c: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x2392a52c FIN
    [apply] XXX: dispose
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOffscreenWritePNGWithResize
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOnscreenWritePNGWithResize
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x1d5c2b17: tileRendererInUse null, GearsES2[obj 0x1d5c2b17 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1d5c2b17 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1d5c2b17 created: GearsObj[0x6374ece2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1d5c2b17 created: GearsObj[0x179bc140, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1d5c2b17 created: GearsObj[0x179bc140, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x1d5c2b17 FIN GearsES2[obj 0x1d5c2b17 isInit true, usesShared false, 1 GearsObj[0x6374ece2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x179bc140, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20cdf943, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] XXX: init
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x1d5c2b17 0/0 64x64 of 64x64, swapInterval 1, drawable 0x7fdee05ee060, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d5c2b17, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x1d5c2b17 64x64, swapInterval 1, drawable 0x7fdee05ee060
    [apply] XXX: [0], 64x64, sz_changed true, snap true
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOnscreenWritePNGWithResize_-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0064x0064.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x1d5c2b17 0/0 128x128 of 128x128, swapInterval 1, drawable 0x7fdee05ee060, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d5c2b17, angle 1.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: [64], 128x128, sz_changed true, snap true
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOnscreenWritePNGWithResize_-n0001-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x1d5c2b17 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fdee05ee060, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d5c2b17, angle 2.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: [128], 256x256, sz_changed true, snap true
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOnscreenWritePNGWithResize_-n0002-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x1d5c2b17 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fdee05ee060, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d5c2b17, angle 3.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: [256], 512x512, sz_changed true, snap true
    [apply] Thread-2-UserApp-JUnitTestRunner-Animator#01: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOnscreenWritePNGWithResize_-n0003-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x1d5c2b17 0/0 1024x967 of 1024x967, swapInterval 1, drawable 0x7fdee05ee060, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d5c2b17, angle 4.5, [l -1.0589452, r 1.0589452, b -1.0, t 1.0] 2.1178904x2.0 -> [l -1.0589452, r 1.0589452, b -1.0, t 1.0] 2.1178904x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x1d5c2b17: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x1d5c2b17 FIN
    [apply] XXX: dispose
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOnscreenWritePNGWithResize
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646393343 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646393343 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testOffscreenWritePNGWithResize took 1.527 sec
    [apply] Testcase: testOnscreenWritePNGWithResize took 0.928 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: startTest(test01AllPNG)
    [apply] junit.framework.TestListener: endTest(test01AllPNG)
    [apply] junit.framework.TestListener: startTest(test02AllJPG)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646394741 ms III - Start
    [apply] junit.framework.TestListener: endTest(test02AllJPG)
    [apply] junit.framework.TestListener: startTest(test04AllDDS)
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646394743 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test01AllPNG
    [apply] Test   0: path bug724-transparent-grey_gimpexp.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   1: path bug724-transparent-grey_orig.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   2: path cross-grey-alpha-16x16.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   3: path grayscale_texture.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   4: path pointer-grey-alpha-16x24.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   5: path test-ntscI_3-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   6: path test-ntscI_4-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   7: path test-ntscIG3-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   8: path test-ntscIG4-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   9: path test-ntscN_3-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test  10: path test-ntscN_4-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test  11: path test-ntscNG4-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test  12: path test-ntscP_3-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test  13: path test-ntscP_4-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test01AllPNG
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test02AllJPG
    [apply] Test   0: path bug745_qttdef_post_frame.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   1: path j1-baseline.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   2: path j2-progressive.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   3: path j3-baseline_gray.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   4: path test-cmyk-01.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   5: path test-ntscN_3-01-160x90-60pct-yuv422h-base.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   6: path test-ntscN_3-01-160x90-60pct-yuv422h-prog.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   7: path test-ntscN_3-01-160x90-90pct-yuv444-base.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   8: path test-ntscN_3-01-160x90-90pct-yuv444-prog.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   9: path test-ycck-01.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test02AllJPG
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test04AllDDS
    [apply] Test   0: path test-64x32_DXT1.dds, exp-type ImageType[dds], has-type ImageType[dds]
    [apply] Test   1: path test-64x32_DXT5.dds, exp-type ImageType[dds], has-type ImageType[dds]
    [apply] junit.framework.TestListener: endTest(test04AllDDS)Test   2: path test-64x32_uncompressed.dds, exp-type ImageType[dds], has-type ImageType[dds]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test04AllDDS
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646394805 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646394805 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] 
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.655 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646394741 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646394743 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test01AllPNG
    [apply] Test   0: path bug724-transparent-grey_gimpexp.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   1: path bug724-transparent-grey_orig.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   2: path cross-grey-alpha-16x16.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   3: path grayscale_texture.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   4: path pointer-grey-alpha-16x24.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   5: path test-ntscI_3-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   6: path test-ntscI_4-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   7: path test-ntscIG3-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   8: path test-ntscIG4-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   9: path test-ntscN_3-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test  10: path test-ntscN_4-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test  11: path test-ntscNG4-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test  12: path test-ntscP_3-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test  13: path test-ntscP_4-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test01AllPNG
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test02AllJPG
    [apply] Test   0: path bug745_qttdef_post_frame.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   1: path j1-baseline.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   2: path j2-progressive.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   3: path j3-baseline_gray.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   4: path test-cmyk-01.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   5: path test-ntscN_3-01-160x90-60pct-yuv422h-base.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   6: path test-ntscN_3-01-160x90-60pct-yuv422h-prog.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   7: path test-ntscN_3-01-160x90-90pct-yuv444-base.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   8: path test-ntscN_3-01-160x90-90pct-yuv444-prog.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   9: path test-ycck-01.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test02AllJPG
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test04AllDDS
    [apply] Test   0: path test-64x32_DXT1.dds, exp-type ImageType[dds], has-type ImageType[dds]
    [apply] Test   1: path test-64x32_DXT5.dds, exp-type ImageType[dds], has-type ImageType[dds]
    [apply] Test   2: path test-64x32_uncompressed.dds, exp-type ImageType[dds], has-type ImageType[dds]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test04AllDDS
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646394805 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646394805 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01AllPNG took 0.019 sec
    [apply] Testcase: test02AllJPG took 0.007 sec
    [apply] Testcase: test04AllDDS took 0.005 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT.xml
    [apply] ++++ Test Singleton.ctor()
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646396229 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646396231 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT - testReadES2_RGBn
    [apply] junit.framework.TestListener: startTest(testReadES2_RGBn)
    [apply] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]], hasAlpha false
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestJPEGImage01NEWT.testReadES2_RGBn-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] junit.framework.TestListener: endTest(testReadES2_RGBn)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT - testReadES2_RGBn
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646397464 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646397464 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.821 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646396229 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646396231 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT - testReadES2_RGBn
    [apply] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]], hasAlpha false
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestJPEGImage01NEWT.testReadES2_RGBn-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT - testReadES2_RGBn
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646397464 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646397464 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testReadES2_RGBn took 1.192 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646398875 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646398876 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hBase__ES2
    [apply] junit.framework.TestListener: tests to run: 12
    [apply] junit.framework.TestListener: startTest(test01YUV422hBase__ES2)
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV422hBase__ES2___-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] junit.framework.TestListener: endTest(test01YUV422hBase__ES2)
    [apply] junit.framework.TestListener: startTest(test01YUV422hProg_ES2)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hBase__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hProg_ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV422hProg_ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] junit.framework.TestListener: endTest(test01YUV422hProg_ES2)
    [apply] junit.framework.TestListener: startTest(test01YUV444Base__ES2)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hProg_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Base__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Base__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Base__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Base__GL2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] junit.framework.TestListener: endTest(test01YUV444Base__ES2)
    [apply] junit.framework.TestListener: startTest(test01YUV444Base__GL2)
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Base__GL2____-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Base__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Prog__ES2
    [apply] junit.framework.TestListener: endTest(test01YUV444Base__GL2)
    [apply] junit.framework.TestListener: startTest(test01YUV444Prog__ES2)
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Prog__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Prog__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Prog__GL2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] junit.framework.TestListener: endTest(test01YUV444Prog__ES2)
    [apply] junit.framework.TestListener: startTest(test01YUV444Prog__GL2)
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Prog__GL2____-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Prog__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420BaseGray_ES2
    [apply] junit.framework.TestListener: endTest(test01YUV444Prog__GL2)
    [apply] junit.framework.TestListener: startTest(test02YUV420BaseGray_ES2)
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7: ** screenshot: TestJPEGTextureFromFileNEWT.test02YUV420BaseGray_ES2_-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420BaseGray_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420Base__ES2
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] junit.framework.TestListener: endTest(test02YUV420BaseGray_ES2)
    [apply] junit.framework.TestListener: startTest(test02YUV420Base__ES2)
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8: ** screenshot: TestJPEGTextureFromFileNEWT.test02YUV420Base__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [apply] junit.framework.TestListener: endTest(test02YUV420Base__ES2)
    [apply] junit.framework.TestListener: startTest(test02YUV420Prog_ES2)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420Base__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420Prog_ES2
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9: ** screenshot: TestJPEGTextureFromFileNEWT.test02YUV420Prog_ES2_____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main]junit.framework.TestListener: endTest(test02YUV420Prog_ES2)
    [apply] junit.framework.TestListener: startTest(test03CMYK_01_ES2)
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420Prog_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test03CMYK_01_ES2
    [apply] TextureData: TextureData[300x509, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 458100, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10: ** screenshot: TestJPEGTextureFromFileNEWT.test03CMYK_01_ES2________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0300x0509.png
    [apply] junit.framework.TestListener: endTest(test03CMYK_01_ES2)QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test03CMYK_01_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test03YCCK_01_ES2
    [apply] 
    [apply] junit.framework.TestListener: startTest(test03YCCK_01_ES2)
    [apply] TextureData: TextureData[872x583, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 1525128, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11: ** screenshot: TestJPEGTextureFromFileNEWT.test03YCCK_01_ES2________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0872x0583.png
    [apply] junit.framework.TestListener: endTest(test03YCCK_01_ES2)
    [apply] junit.framework.TestListener: startTest(test04QTTDefPostFrame_ES2)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test03YCCK_01_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test04QTTDefPostFrame_ES2
    [apply] TextureData: TextureData[128x128, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 49152, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12: ** screenshot: TestJPEGTextureFromFileNEWT.test04QTTDefPostFrame_ES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] junit.framework.TestListener: endTest(test04QTTDefPostFrame_ES2)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test04QTTDefPostFrame_ES2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646411456 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646411457 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.181 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646398875 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646398876 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hBase__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV422hBase__ES2___-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hBase__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hProg_ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV422hProg_ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hProg_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Base__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Base__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Base__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Base__GL2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Base__GL2____-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Base__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Prog__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Prog__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Prog__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Prog__GL2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Prog__GL2____-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Prog__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420BaseGray_ES2
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7: ** screenshot: TestJPEGTextureFromFileNEWT.test02YUV420BaseGray_ES2_-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420BaseGray_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420Base__ES2
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8: ** screenshot: TestJPEGTextureFromFileNEWT.test02YUV420Base__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420Base__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420Prog_ES2
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9: ** screenshot: TestJPEGTextureFromFileNEWT.test02YUV420Prog_ES2_____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420Prog_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test03CMYK_01_ES2
    [apply] TextureData: TextureData[300x509, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 458100, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10: ** screenshot: TestJPEGTextureFromFileNEWT.test03CMYK_01_ES2________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0300x0509.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test03CMYK_01_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test03YCCK_01_ES2
    [apply] TextureData: TextureData[872x583, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 1525128, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11: ** screenshot: TestJPEGTextureFromFileNEWT.test03YCCK_01_ES2________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0872x0583.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test03YCCK_01_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test04QTTDefPostFrame_ES2
    [apply] TextureData: TextureData[128x128, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 49152, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12: ** screenshot: TestJPEGTextureFromFileNEWT.test04QTTDefPostFrame_ES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test04QTTDefPostFrame_ES2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646411456 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646411457 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01YUV422hBase__ES2 took 1.07 sec
    [apply] Testcase: test01YUV422hProg_ES2 took 0.269 sec
    [apply] Testcase: test01YUV444Base__ES2 took 1.083 sec
    [apply] Testcase: test01YUV444Base__GL2 took 1.099 sec
    [apply] Testcase: test01YUV444Prog__ES2 took 1.1 sec
    [apply] Testcase: test01YUV444Prog__GL2 took 1.099 sec
    [apply] Testcase: test02YUV420BaseGray_ES2 took 1.1 sec
    [apply] Testcase: test02YUV420Base__ES2 took 1.116 sec
    [apply] Testcase: test02YUV420Prog_ES2 took 1.117 sec
    [apply] Testcase: test03CMYK_01_ES2 took 1.115 sec
    [apply] Testcase: test03YCCK_01_ES2 took 1.283 sec
    [apply] Testcase: test04QTTDefPostFrame_ES2 took 1.082 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT
    [apply] junit.framework.TestListener: tests to run: 10
    [apply] junit.framework.TestListener: startTest(testPNGRead01_All)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646412874 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646412875 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead01_All
    [apply] Test01: test-ntscN_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x4066a3c6, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x5636eb99, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x1944715a, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x688b1ad4, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x259fb9ef, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x4494e4e6, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x7ee0938f, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x4e0d7b3d, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] Test01: test-ntscN_4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0xfd30ffe, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x2aa259aa, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x1380a44f, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x4a3dd499, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x5d869edf, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x65d1e3cc, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x73e581e5, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x57580a1c, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Test01: test-ntscNG4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x5f05cd72, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x341cfb48, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x41ebaeae, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x26223b09, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x573d0ce2, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x4287bf6, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x182a2b03, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0xb612b9b, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Test01: test-ntscI_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x2d9e739e, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x2f21a845, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x60ed107f, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x45b37a6b, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x1beff3c0, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x39ae1378, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x314892da, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x429faea0, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] Test01: test-ntscI_4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x7f17ad62, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x4042e68e, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x5633fb8f, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x4f4df709, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0xdf32f3f, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x5a52ce99, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x13f4b9df, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x33a1e117, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Test01: test-ntscIG3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x5dd9e807, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x614c03f2, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x3b7d96b2, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x7c98b5a8, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x6e13e3ec, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x6fc13e4f, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x385efd03, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x1523a55, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] Test01: test-ntscIG4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x59039f35, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x491396d2, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x44992dd5, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x4530174, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x416cdcfc, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x141c7705, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x196617d6, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x522ed2f, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Test01: test-ntscP_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x3ef95222, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x6368718, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x1c04bf44, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x5a3afdd8, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x2ea6dcff, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x1c9a8074, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x25ddf23c, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x28841f62, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] Test01: test-ntscP_4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x320a81c9, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x3afde7e5, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x6106e734, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x7f139082, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x19f14260, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x4ce64c74, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x1a0f2d9b, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x79fb39d8, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] Test01: grayscale_texture.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x69e62cb4, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x729c4206, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0xe268c3f, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x7c11e474, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x24caf4ce, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x34561e23, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0xe2b3be2, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x7d6a5c17, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] Test01: bug724-transparent-grey_orig.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x5d75d588, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x7250a0d5, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x51592f44, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x6bed6837, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x18472957, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x6fe67482, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x77dd4535, ABGR8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x77712729, ABGR8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] Test01: bug724-transparent-grey_gimpexp.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x172a81ac, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x691ca40f, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x52527180, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x444e881f, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x72a46db, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0xb9aa6ed, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x4a85186f, ABGR8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x7abb6f50, ABGR8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] Test01: cross-grey-alpha-16x16.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x1325acb0, BGRA8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x3245806b, BGRA8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0xa1d8493, BGRA8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x7745dc33, BGRA8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x493bbe47, ABGR8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x57e329d3, ABGR8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x313c16a0, ABGR8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x68c1f0f0, ABGR8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Test01: pointer-grey-alpha-16x24.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x63a72831, BGRA8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x48602c5, BGRA8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x1d92e586, BGRA8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x522cf69d, BGRA8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x810ba49, ABGR8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x3c3411a4, ABGR8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x36807d71, ABGR8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] junit.framework.TestListener: endTest(testPNGRead01_All)
    [apply] junit.framework.TestListener: startTest(testPNGRead02_RGB888_to_RGBA8888)
    [apply] junit.framework.TestListener: endTest(testPNGRead02_RGB888_to_RGBA8888)
    [apply] junit.framework.TestListener: startTest(testPNGRead03_RGB888_to_RGBA8888_stride1000)
    [apply] junit.framework.TestListener: endTest(testPNGRead03_RGB888_to_RGBA8888_stride1000)
    [apply] junit.framework.TestListener: startTest(testPNGRead04_RGB888_to_RGBA8888_stride999)
    [apply] junit.framework.TestListener: endTest(testPNGRead04_RGB888_to_RGBA8888_stride999)
    [apply] junit.framework.TestListener: startTest(testPNGRead11_RGBA8888_to_LUMINA)
    [apply] junit.framework.TestListener: endTest(testPNGRead11_RGBA8888_to_LUMINA)
    [apply] junit.framework.TestListener: startTest(testPNGRead12_RGBA8888_to_RGB888)
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x32dfd22, ABGR8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead01_All
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead02_RGB888_to_RGBA8888
    [apply] Test01: test-ntscN_3-01-160x90.png, destFmt RGBA8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x2e91406f, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x545cb733, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x14d67ea9, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x31a0c3a9, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x15166fca, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x2442a774, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x3c6a663, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x344c9039, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead02_RGB888_to_RGBA8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead03_RGB888_to_RGBA8888_stride1000
    [apply] Test01: test-ntscN_3-01-160x90.png, destFmt RGBA8888, destMinStrideInBytes 1000, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x45147502, RGBA8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x41181c0c, RGBA8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x374fb8d4, RGBA8888, 160 x 90, stride 1000, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x6d8a439d, RGBA8888, 160 x 90, stride 1000, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0xbd0874b, ABGR8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0xa290241, ABGR8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x406a92c8, ABGR8888, 160 x 90, stride 1000, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x7f43b7f3, ABGR8888, 160 x 90, stride 1000, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead03_RGB888_to_RGBA8888_stride1000
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead04_RGB888_to_RGBA8888_stride999
    [apply] Test01: test-ntscN_3-01-160x90.png, destFmt RGBA8888, destMinStrideInBytes 999, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x44a94d8b, RGBA8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x27fa64, RGBA8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x4f210102, RGBA8888, 160 x 90, stride 999, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x5558e965, RGBA8888, 160 x 90, stride 999, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x5b933350, ABGR8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x64d8169c, ABGR8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x23363214, ABGR8888, 160 x 90, stride 999, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x31b7e4d6, ABGR8888, 160 x 90, stride 999, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead04_RGB888_to_RGBA8888_stride999
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead11_RGBA8888_to_LUMINA
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt LUMINANCE, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x4b9f3f44, LUMINANCE, 160 x 90, stride 160, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=14400 cap=14400]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x5a324a64, LUMINANCE, 160 x 90, stride 160, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=14400 cap=14400]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead11_RGBA8888_to_LUMINA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead12_RGBA8888_to_RGB888
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt RGB888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x1338da01, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x3f12897, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead12_RGBA8888_to_RGB888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead13_RGBA8888_to_BGR888
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt BGR888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x14097ae5, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] junit.framework.TestListener: endTest(testPNGRead12_RGBA8888_to_RGB888)
    [apply] junit.framework.TestListener: startTest(testPNGRead13_RGBA8888_to_BGR888)
    [apply] junit.framework.TestListener: endTest(testPNGRead13_RGBA8888_to_BGR888)
    [apply] junit.framework.TestListener: startTest(testPNGRead14_RGBA8888_to_BGRA8888)
    [apply] junit.framework.TestListener: endTest(testPNGRead14_RGBA8888_to_BGRA8888)
    [apply] junit.framework.TestListener: startTest(testPNGRead15_RGBA8888_to_ARGB8888)
    [apply] junit.framework.TestListener: endTest(testPNGRead15_RGBA8888_to_ARGB8888)
    [apply] junit.framework.TestListener: startTest(testPNGRead16_RGBA8888_to_ABGR8888)
    [apply] junit.framework.TestListener: endTest(testPNGRead16_RGBA8888_to_ABGR8888)
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x3b3274e9, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead13_RGBA8888_to_BGR888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead14_RGBA8888_to_BGRA8888
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt BGRA8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x3f35becb, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x36852d20, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead14_RGBA8888_to_BGRA8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead15_RGBA8888_to_ARGB8888
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt ARGB8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x68d85258, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0xd746652, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead15_RGBA8888_to_ARGB8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead16_RGBA8888_to_ABGR8888
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt ABGR8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x127ab946, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x53672f3b, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead16_RGBA8888_to_ABGR8888
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646413489 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646413490 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.201 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646412874 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646412875 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead01_All
    [apply] Test01: test-ntscN_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x4066a3c6, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x5636eb99, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x1944715a, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x688b1ad4, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x259fb9ef, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x4494e4e6, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x7ee0938f, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x4e0d7b3d, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] Test01: test-ntscN_4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0xfd30ffe, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x2aa259aa, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x1380a44f, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x4a3dd499, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x5d869edf, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x65d1e3cc, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x73e581e5, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x57580a1c, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Test01: test-ntscNG4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x5f05cd72, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x341cfb48, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x41ebaeae, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x26223b09, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x573d0ce2, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x4287bf6, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x182a2b03, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0xb612b9b, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Test01: test-ntscI_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x2d9e739e, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x2f21a845, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x60ed107f, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x45b37a6b, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x1beff3c0, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x39ae1378, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x314892da, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x429faea0, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] Test01: test-ntscI_4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x7f17ad62, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x4042e68e, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x5633fb8f, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x4f4df709, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0xdf32f3f, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x5a52ce99, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x13f4b9df, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x33a1e117, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Test01: test-ntscIG3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x5dd9e807, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x614c03f2, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x3b7d96b2, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x7c98b5a8, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x6e13e3ec, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x6fc13e4f, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x385efd03, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x1523a55, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] Test01: test-ntscIG4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x59039f35, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x491396d2, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x44992dd5, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x4530174, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x416cdcfc, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x141c7705, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x196617d6, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x522ed2f, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Test01: test-ntscP_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x3ef95222, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x6368718, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x1c04bf44, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x5a3afdd8, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x2ea6dcff, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x1c9a8074, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x25ddf23c, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x28841f62, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] Test01: test-ntscP_4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x320a81c9, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x3afde7e5, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x6106e734, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x7f139082, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x19f14260, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x4ce64c74, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x1a0f2d9b, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x79fb39d8, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] Test01: grayscale_texture.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x69e62cb4, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x729c4206, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0xe268c3f, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x7c11e474, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x24caf4ce, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x34561e23, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0xe2b3be2, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x7d6a5c17, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] Test01: bug724-transparent-grey_orig.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x5d75d588, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x7250a0d5, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x51592f44, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x6bed6837, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x18472957, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x6fe67482, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x77dd4535, ABGR8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x77712729, ABGR8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] Test01: bug724-transparent-grey_gimpexp.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x172a81ac, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x691ca40f, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x52527180, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x444e881f, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x72a46db, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0xb9aa6ed, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x4a85186f, ABGR8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x7abb6f50, ABGR8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] Test01: cross-grey-alpha-16x16.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x1325acb0, BGRA8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x3245806b, BGRA8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0xa1d8493, BGRA8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x7745dc33, BGRA8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x493bbe47, ABGR8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x57e329d3, ABGR8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x313c16a0, ABGR8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x68c1f0f0, ABGR8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Test01: pointer-grey-alpha-16x24.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x63a72831, BGRA8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x48602c5, BGRA8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x1d92e586, BGRA8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x522cf69d, BGRA8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x810ba49, ABGR8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x3c3411a4, ABGR8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x36807d71, ABGR8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x32dfd22, ABGR8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead01_All
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead02_RGB888_to_RGBA8888
    [apply] Test01: test-ntscN_3-01-160x90.png, destFmt RGBA8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x2e91406f, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x545cb733, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x14d67ea9, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x31a0c3a9, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x15166fca, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x2442a774, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x3c6a663, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x344c9039, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead02_RGB888_to_RGBA8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead03_RGB888_to_RGBA8888_stride1000
    [apply] Test01: test-ntscN_3-01-160x90.png, destFmt RGBA8888, destMinStrideInBytes 1000, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x45147502, RGBA8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x41181c0c, RGBA8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x374fb8d4, RGBA8888, 160 x 90, stride 1000, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x6d8a439d, RGBA8888, 160 x 90, stride 1000, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0xbd0874b, ABGR8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0xa290241, ABGR8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x406a92c8, ABGR8888, 160 x 90, stride 1000, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x7f43b7f3, ABGR8888, 160 x 90, stride 1000, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead03_RGB888_to_RGBA8888_stride1000
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead04_RGB888_to_RGBA8888_stride999
    [apply] Test01: test-ntscN_3-01-160x90.png, destFmt RGBA8888, destMinStrideInBytes 999, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x44a94d8b, RGBA8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x27fa64, RGBA8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x4f210102, RGBA8888, 160 x 90, stride 999, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x5558e965, RGBA8888, 160 x 90, stride 999, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x5b933350, ABGR8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x64d8169c, ABGR8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x23363214, ABGR8888, 160 x 90, stride 999, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x31b7e4d6, ABGR8888, 160 x 90, stride 999, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead04_RGB888_to_RGBA8888_stride999
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead11_RGBA8888_to_LUMINA
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt LUMINANCE, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x4b9f3f44, LUMINANCE, 160 x 90, stride 160, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=14400 cap=14400]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x5a324a64, LUMINANCE, 160 x 90, stride 160, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=14400 cap=14400]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead11_RGBA8888_to_LUMINA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead12_RGBA8888_to_RGB888
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt RGB888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x1338da01, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x3f12897, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead12_RGBA8888_to_RGB888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead13_RGBA8888_to_BGR888
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt BGR888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x14097ae5, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x3b3274e9, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead13_RGBA8888_to_BGR888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead14_RGBA8888_to_BGRA8888
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt BGRA8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x3f35becb, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x36852d20, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead14_RGBA8888_to_BGRA8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead15_RGBA8888_to_ARGB8888
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt ARGB8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x68d85258, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0xd746652, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead15_RGBA8888_to_ARGB8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead16_RGBA8888_to_ABGR8888
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt ABGR8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x127ab946, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x53672f3b, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead16_RGBA8888_to_ABGR8888
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646413489 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646413490 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testPNGRead01_All took 0.449 sec
    [apply] Testcase: testPNGRead02_RGB888_to_RGBA8888 took 0.026 sec
    [apply] Testcase: testPNGRead03_RGB888_to_RGBA8888_stride1000 took 0.028 sec
    [apply] Testcase: testPNGRead04_RGB888_to_RGBA8888_stride999 took 0.023 sec
    [apply] Testcase: testPNGRead11_RGBA8888_to_LUMINA took 0.005 sec
    [apply] Testcase: testPNGRead12_RGBA8888_to_RGB888 took 0.007 sec
    [apply] Testcase: testPNGRead13_RGBA8888_to_BGR888 took 0.008 sec
    [apply] Testcase: testPNGRead14_RGBA8888_to_BGRA8888 took 0.011 sec
    [apply] Testcase: testPNGRead15_RGBA8888_to_ARGB8888 took 0.009 sec
    [apply] Testcase: testPNGRead16_RGBA8888_to_ABGR8888 took 0.009 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646414929 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646414931 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] junit.framework.TestListener: startTest(testRead00_Manual)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead00_Manualjunit.framework.TestListener: endTest(testRead00_Manual)
    [apply] junit.framework.TestListener: startTest(testRead01_All)
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead00_Manual
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead01_All
    [apply] PNGPixelRect: test-ntscN_3-01-160x90, PixelRect[obj 0xac0f7dc, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x55a5bb50, handle 0x7fcbd9de20e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@4cac29c9,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbdc309ca0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 160x90 wu, 160x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbdc30a440,
    [apply]  SurfaceHandle 0x7fcbdc309ca0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@61caf017, com.jogamp.opengl.test.junit.util.QuitAdapter@4c057f86, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@4c057f86, ], windowLock <2200a722, 50627b4e>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0000-test-ntscN_3-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] PNGPixelRect: test-ntscN_4-01-160x90, PixelRect[obj 0x1d5c2b17, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x3013d43f, handle 0x7fcbd9f42150, isShared false, jogamp.opengl.gl4.GL4bcImpl@4e5c5faf,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9de93b0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 160x90 wu, 160x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9dd1ab0,
    [apply]  SurfaceHandle 0x7fcbd9de93b0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@29aa80ec, com.jogamp.opengl.test.junit.util.QuitAdapter@1fc6d939, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@1fc6d939, ], windowLock <63f3743e, 4ffeeec8>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0001-test-ntscN_4-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] PNGPixelRect: test-ntscNG4-01-160x90, PixelRect[obj 0x56c1ea73, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x653e363d, handle 0x7fcbd9f383e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@1b24c7cf,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9f40660,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 160x90 wu, 160x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9f37f60,
    [apply]  SurfaceHandle 0x7fcbd9f40660 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@46d5ddd3, com.jogamp.opengl.test.junit.util.QuitAdapter@4aeb319e, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@4aeb319e, ], windowLock <8a56e73, 3582da17>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0002-test-ntscNG4-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] PNGPixelRect: test-ntscI_3-01-160x90, PixelRect[obj 0x6634eb7, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x41c1f6fd, handle 0x7fcbd9c4b5d0, isShared false, jogamp.opengl.gl4.GL4bcImpl@3fffc0b7,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbdc326960,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 160x90 wu, 160x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbdc32e1c0,
    [apply]  SurfaceHandle 0x7fcbdc326960 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@382de730, com.jogamp.opengl.test.junit.util.QuitAdapter@6e14f5c1, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@6e14f5c1, ], windowLock <3551458a, 746ad1ef>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0003-test-ntscI_3-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] PNGPixelRect: test-ntscI_4-01-160x90, PixelRect[obj 0x5f9a6c56, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x4e82604d, handle 0x7fcbd9c4bc50, isShared false, jogamp.opengl.gl4.GL4bcImpl@30338b3a,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9f40660,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 160x90 wu, 160x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9f3ac70,
    [apply]  SurfaceHandle 0x7fcbd9f40660 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@24845de2, com.jogamp.opengl.test.junit.util.QuitAdapter@61577299, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@61577299, ], windowLock <15ab83ea, 39edb03e>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0004-test-ntscI_4-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] PNGPixelRect: test-ntscIG3-01-160x90, PixelRect[obj 0x25f66a6d, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x1fe3cb0d, handle 0x7fcbdc30c9d0, isShared false, jogamp.opengl.gl4.GL4bcImpl@61031a9c,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbdc326960,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 160x90 wu, 160x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbdc342180,
    [apply]  SurfaceHandle 0x7fcbdc326960 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@29d35689, com.jogamp.opengl.test.junit.util.QuitAdapter@3036d3f5, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@3036d3f5, ], windowLock <782d9062, 103b201>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0005-test-ntscIG3-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] PNGPixelRect: test-ntscIG4-01-160x90, PixelRect[obj 0x8734d87, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x6c18587a, handle 0x7fcbd9f49de0, isShared false, jogamp.opengl.gl4.GL4bcImpl@120b87e4,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9dd0b70,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 160x90 wu, 160x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9dd2440,
    [apply]  SurfaceHandle 0x7fcbd9dd0b70 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@75949ecc, com.jogamp.opengl.test.junit.util.QuitAdapter@43cd5efd, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@43cd5efd, ], windowLock <71d9f6be, 3fa37bc6>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0006-test-ntscIG4-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main]
    [apply] PNGPixelRect: test-ntscP_3-01-160x90, PixelRect[obj 0x2d06c590, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x52ac0f1c, handle 0x7fcbd9c4d630, isShared false, jogamp.opengl.gl4.GL4bcImpl@2c814da7,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbdc336600,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 160x90 wu, 160x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbdc30bcb0,
    [apply]  SurfaceHandle 0x7fcbdc336600 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@578d3b5f, com.jogamp.opengl.test.junit.util.QuitAdapter@7d790e4d, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@7d790e4d, ], windowLock <542a7ab8, 72e0e9ef>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0007-test-ntscP_3-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main]
    [apply] PNGPixelRect: test-ntscP_4-01-160x90, PixelRect[obj 0xdd1305e, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x13986de4, handle 0x7fcbd9f4a580, isShared false, jogamp.opengl.gl4.GL4bcImpl@6df4423f,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9df4e20,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 160x90 wu, 160x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9df5fc0,
    [apply]  SurfaceHandle 0x7fcbd9df4e20 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@7439bdb3, com.jogamp.opengl.test.junit.util.QuitAdapter@3c4d6493, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@3c4d6493, ], windowLock <19fa0311, 56d05fab>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0008-test-ntscP_4-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main]
    [apply] PNGPixelRect: grayscale_texture, PixelRect[obj 0x4b4866c8, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE]
    [apply] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x2956bffb, handle 0x7fcbd9f41b40, isShared false, jogamp.opengl.gl4.GL4bcImpl@57006b6d,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9c4c7e0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 283x32 wu, 283x32 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9c4d660,
    [apply]  SurfaceHandle 0x7fcbd9c4c7e0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@2dfe78a, com.jogamp.opengl.test.junit.util.QuitAdapter@683b1d5, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@683b1d5, ], windowLock <304acad2, 644584b5>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0009-grayscale_texture-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0283x0032.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main]
    [apply] PNGPixelRect: bug724-transparent-grey_orig, PixelRect[obj 0x3529ffef, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x7327c520, handle 0x7fcbdc30f2d0, isShared false, jogamp.opengl.gl4.GL4bcImpl@d2b21e3,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9c4e240,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 127x90 wu, 127x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9c4d110,
    [apply]  SurfaceHandle 0x7fcbd9c4e240 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@982a338, com.jogamp.opengl.test.junit.util.QuitAdapter@5cf2c040, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@5cf2c040, ], windowLock <5a7125c4, e013350>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0010-bug724-transparent-grey_orig-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11,5,main]
    [apply] PNGPixelRect: bug724-transparent-grey_gimpexp, PixelRect[obj 0x397d60f2, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x5322ad48, handle 0x7fcbd9df44d0, isShared false, jogamp.opengl.gl4.GL4bcImpl@2d0e68e6,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9c4c7e0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 127x90 wu, 127x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9c551c0,
    [apply]  SurfaceHandle 0x7fcbd9c4c7e0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@22ea8079, com.jogamp.opengl.test.junit.util.QuitAdapter@7cf7ac28, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@7cf7ac28, ], windowLock <116672c2, 4f716150>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0011-bug724-transparent-grey_gimpexp-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12,5,main]
    [apply] PNGPixelRect: cross-grey-alpha-16x16, PixelRect[obj 0x7653c72a, BGRA8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888]
    [apply] TextureData: TextureData[16x16, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 1024, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x197a469c, handle 0x7fcbd9e73690, isShared false, jogamp.opengl.gl4.GL4bcImpl@36af5eb7,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbdc326590,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 16x16 wu, 16x16 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbdc326960,
    [apply]  SurfaceHandle 0x7fcbdc326590 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@10506a3, com.jogamp.opengl.test.junit.util.QuitAdapter@6188cd1, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@6188cd1, ], windowLock <7e77273e, 32e184a1>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0012-cross-grey-alpha-16x16-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0016x0016.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13,5,main]
    [apply] PNGPixelRect: pointer-grey-alpha-16x24, PixelRect[obj 0x52416385, BGRA8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888]
    [apply] TextureData: TextureData[16x24, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 1536, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x7648b318, handle 0x7fcbd9dd47d0, isShared false, jogamp.opengl.gl4.GL4bcImpl@8413567,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9df2530,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 16x24 wu, 16x24 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9df9420,
    [apply]  SurfaceHandle 0x7fcbd9df2530 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@7248df9f, com.jogamp.opengl.test.junit.util.QuitAdapter@599db6d5, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@599db6d5, ], windowLock <5c27c7e4, 5dcc2b0a>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0013-pointer-grey-alpha-16x24-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0016x0024.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14,5,main]junit.framework.TestListener: endTest(testRead01_All)
    [apply] junit.framework.TestListener: startTest(testRead02_Gray2RGBA)
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead01_All
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead02_Gray2RGBA
    [apply] PNGPixelRect: grayscale_texture, PixelRect[obj 0x351257a4, RGBA8888, 283 x 32, stride 1132, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=36224 cap=36224]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[283x32, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 36224, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x18efdf6, handle 0x7fcbdc502ab0, isShared false, jogamp.opengl.gl4.GL4bcImpl@7ff0c4f9,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9d0b140,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 283x32 wu, 283x32 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9df8920,
    [apply]  SurfaceHandle 0x7fcbd9d0b140 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@400daf27, com.jogamp.opengl.test.junit.util.QuitAdapter@2e5bf6c3, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@2e5bf6c3, ], windowLock <f7e8305, 7650491f>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-15>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-15: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0000-grayscale_texture-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0283x0032.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-15,5,main]
    [apply] PNGPixelRect: bug724-transparent-grey_orig, PixelRect[obj 0x7c6fbdd6, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x7af2a7b4, handle 0x7fcbd9c47eb0, isShared false, jogamp.opengl.gl4.GL4bcImpl@4f78eea,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9df3f70,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 127x90 wu, 127x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9d76f30,
    [apply]  SurfaceHandle 0x7fcbd9df3f70 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@223d0e5c, com.jogamp.opengl.test.junit.util.QuitAdapter@5527a3ee, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@5527a3ee, ], windowLock <4b048ee3, 733cd9b7>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-16>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-16: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0001-bug724-transparent-grey_orig-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-16,5,main]
    [apply] PNGPixelRect: bug724-transparent-grey_gimpexp, PixelRect[obj 0x701312c3, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x560b9ee3, handle 0x7fcbd9f39ac0, isShared false, jogamp.opengl.gl4.GL4bcImpl@28a2effa,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbdc326590,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 127x90 wu, 127x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbdc326960,
    [apply]  SurfaceHandle 0x7fcbdc326590 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@6b3ec810, com.jogamp.opengl.test.junit.util.QuitAdapter@79de8f26, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@79de8f26, ], windowLock <52bbc7b6, 6dd92f24>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-17>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-17: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0002-bug724-transparent-grey_gimpexp-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-17,5,main]
    [apply] PNGPixelRect: cross-grey-alpha-16x16, PixelRect[obj 0x6f4ae294, RGBA8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[16x16, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 1024, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x36a1b034, handle 0x7fcbdc326da0, isShared false, jogamp.opengl.gl4.GL4bcImpl@48680fb4,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9c48890,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 16x16 wu, 16x16 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9c4e280,
    [apply]  SurfaceHandle 0x7fcbd9c48890 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@3a196e06, com.jogamp.opengl.test.junit.util.QuitAdapter@1974ade4, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@1974ade4, ], windowLock <58185e23, 5085ef3b>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-18>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-18: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0003-cross-grey-alpha-16x16-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0016x0016.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-18,5,main]
    [apply] PNGPixelRect: pointer-grey-alpha-16x24, PixelRect[obj 0x1f0fd4bc, RGBA8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[16x24, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 1536, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x58630834, handle 0x7fcbd9df9690, isShared false, jogamp.opengl.gl4.GL4bcImpl@26c41616,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9c13d20,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 16x24 wu, 16x24 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9c51760,
    [apply]  SurfaceHandle 0x7fcbd9c13d20 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@2fccc0c9, com.jogamp.opengl.test.junit.util.QuitAdapter@77b6183c, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@77b6183c, ], windowLock <7bb98a59, 7d4b479e>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-19>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-19: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0004-pointer-grey-alpha-16x24-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0016x0024.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-19,5,main]junit.framework.TestListener: endTest(testRead02_Gray2RGBA)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead02_Gray2RGBA
    [apply] ++++ Test Singleton.unlock()
    [apply] 
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646434989 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646434990 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.691 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646414929 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646414931 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead00_Manual
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead00_Manual
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead01_All
    [apply] PNGPixelRect: test-ntscN_3-01-160x90, PixelRect[obj 0xac0f7dc, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x55a5bb50, handle 0x7fcbd9de20e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@4cac29c9,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbdc309ca0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 160x90 wu, 160x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbdc30a440,
    [apply]  SurfaceHandle 0x7fcbdc309ca0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@61caf017, com.jogamp.opengl.test.junit.util.QuitAdapter@4c057f86, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@4c057f86, ], windowLock <2200a722, 50627b4e>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0000-test-ntscN_3-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] PNGPixelRect: test-ntscN_4-01-160x90, PixelRect[obj 0x1d5c2b17, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x3013d43f, handle 0x7fcbd9f42150, isShared false, jogamp.opengl.gl4.GL4bcImpl@4e5c5faf,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9de93b0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 160x90 wu, 160x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9dd1ab0,
    [apply]  SurfaceHandle 0x7fcbd9de93b0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@29aa80ec, com.jogamp.opengl.test.junit.util.QuitAdapter@1fc6d939, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@1fc6d939, ], windowLock <63f3743e, 4ffeeec8>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0001-test-ntscN_4-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] PNGPixelRect: test-ntscNG4-01-160x90, PixelRect[obj 0x56c1ea73, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x653e363d, handle 0x7fcbd9f383e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@1b24c7cf,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9f40660,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 160x90 wu, 160x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9f37f60,
    [apply]  SurfaceHandle 0x7fcbd9f40660 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@46d5ddd3, com.jogamp.opengl.test.junit.util.QuitAdapter@4aeb319e, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@4aeb319e, ], windowLock <8a56e73, 3582da17>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0002-test-ntscNG4-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] PNGPixelRect: test-ntscI_3-01-160x90, PixelRect[obj 0x6634eb7, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x41c1f6fd, handle 0x7fcbd9c4b5d0, isShared false, jogamp.opengl.gl4.GL4bcImpl@3fffc0b7,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbdc326960,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 160x90 wu, 160x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbdc32e1c0,
    [apply]  SurfaceHandle 0x7fcbdc326960 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@382de730, com.jogamp.opengl.test.junit.util.QuitAdapter@6e14f5c1, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@6e14f5c1, ], windowLock <3551458a, 746ad1ef>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0003-test-ntscI_3-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] PNGPixelRect: test-ntscI_4-01-160x90, PixelRect[obj 0x5f9a6c56, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x4e82604d, handle 0x7fcbd9c4bc50, isShared false, jogamp.opengl.gl4.GL4bcImpl@30338b3a,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9f40660,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 160x90 wu, 160x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9f3ac70,
    [apply]  SurfaceHandle 0x7fcbd9f40660 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@24845de2, com.jogamp.opengl.test.junit.util.QuitAdapter@61577299, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@61577299, ], windowLock <15ab83ea, 39edb03e>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0004-test-ntscI_4-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] PNGPixelRect: test-ntscIG3-01-160x90, PixelRect[obj 0x25f66a6d, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x1fe3cb0d, handle 0x7fcbdc30c9d0, isShared false, jogamp.opengl.gl4.GL4bcImpl@61031a9c,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbdc326960,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 160x90 wu, 160x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbdc342180,
    [apply]  SurfaceHandle 0x7fcbdc326960 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@29d35689, com.jogamp.opengl.test.junit.util.QuitAdapter@3036d3f5, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@3036d3f5, ], windowLock <782d9062, 103b201>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0005-test-ntscIG3-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] PNGPixelRect: test-ntscIG4-01-160x90, PixelRect[obj 0x8734d87, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x6c18587a, handle 0x7fcbd9f49de0, isShared false, jogamp.opengl.gl4.GL4bcImpl@120b87e4,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9dd0b70,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 160x90 wu, 160x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9dd2440,
    [apply]  SurfaceHandle 0x7fcbd9dd0b70 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@75949ecc, com.jogamp.opengl.test.junit.util.QuitAdapter@43cd5efd, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@43cd5efd, ], windowLock <71d9f6be, 3fa37bc6>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0006-test-ntscIG4-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main]
    [apply] PNGPixelRect: test-ntscP_3-01-160x90, PixelRect[obj 0x2d06c590, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x52ac0f1c, handle 0x7fcbd9c4d630, isShared false, jogamp.opengl.gl4.GL4bcImpl@2c814da7,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbdc336600,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 160x90 wu, 160x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbdc30bcb0,
    [apply]  SurfaceHandle 0x7fcbdc336600 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@578d3b5f, com.jogamp.opengl.test.junit.util.QuitAdapter@7d790e4d, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@7d790e4d, ], windowLock <542a7ab8, 72e0e9ef>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0007-test-ntscP_3-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main]
    [apply] PNGPixelRect: test-ntscP_4-01-160x90, PixelRect[obj 0xdd1305e, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x13986de4, handle 0x7fcbd9f4a580, isShared false, jogamp.opengl.gl4.GL4bcImpl@6df4423f,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9df4e20,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 160x90 wu, 160x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9df5fc0,
    [apply]  SurfaceHandle 0x7fcbd9df4e20 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@7439bdb3, com.jogamp.opengl.test.junit.util.QuitAdapter@3c4d6493, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@3c4d6493, ], windowLock <19fa0311, 56d05fab>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0008-test-ntscP_4-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main]
    [apply] PNGPixelRect: grayscale_texture, PixelRect[obj 0x4b4866c8, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE]
    [apply] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x2956bffb, handle 0x7fcbd9f41b40, isShared false, jogamp.opengl.gl4.GL4bcImpl@57006b6d,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9c4c7e0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 283x32 wu, 283x32 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9c4d660,
    [apply]  SurfaceHandle 0x7fcbd9c4c7e0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@2dfe78a, com.jogamp.opengl.test.junit.util.QuitAdapter@683b1d5, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@683b1d5, ], windowLock <304acad2, 644584b5>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0009-grayscale_texture-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0283x0032.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main]
    [apply] PNGPixelRect: bug724-transparent-grey_orig, PixelRect[obj 0x3529ffef, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x7327c520, handle 0x7fcbdc30f2d0, isShared false, jogamp.opengl.gl4.GL4bcImpl@d2b21e3,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9c4e240,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 127x90 wu, 127x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9c4d110,
    [apply]  SurfaceHandle 0x7fcbd9c4e240 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@982a338, com.jogamp.opengl.test.junit.util.QuitAdapter@5cf2c040, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@5cf2c040, ], windowLock <5a7125c4, e013350>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0010-bug724-transparent-grey_orig-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11,5,main]
    [apply] PNGPixelRect: bug724-transparent-grey_gimpexp, PixelRect[obj 0x397d60f2, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x5322ad48, handle 0x7fcbd9df44d0, isShared false, jogamp.opengl.gl4.GL4bcImpl@2d0e68e6,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9c4c7e0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 127x90 wu, 127x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9c551c0,
    [apply]  SurfaceHandle 0x7fcbd9c4c7e0 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@22ea8079, com.jogamp.opengl.test.junit.util.QuitAdapter@7cf7ac28, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@7cf7ac28, ], windowLock <116672c2, 4f716150>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0011-bug724-transparent-grey_gimpexp-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12,5,main]
    [apply] PNGPixelRect: cross-grey-alpha-16x16, PixelRect[obj 0x7653c72a, BGRA8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888]
    [apply] TextureData: TextureData[16x16, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 1024, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x197a469c, handle 0x7fcbd9e73690, isShared false, jogamp.opengl.gl4.GL4bcImpl@36af5eb7,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbdc326590,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 16x16 wu, 16x16 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbdc326960,
    [apply]  SurfaceHandle 0x7fcbdc326590 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@10506a3, com.jogamp.opengl.test.junit.util.QuitAdapter@6188cd1, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@6188cd1, ], windowLock <7e77273e, 32e184a1>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0012-cross-grey-alpha-16x16-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0016x0016.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13,5,main]
    [apply] PNGPixelRect: pointer-grey-alpha-16x24, PixelRect[obj 0x52416385, BGRA8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888]
    [apply] TextureData: TextureData[16x24, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 1536, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x7648b318, handle 0x7fcbd9dd47d0, isShared false, jogamp.opengl.gl4.GL4bcImpl@8413567,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9df2530,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 16x24 wu, 16x24 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9df9420,
    [apply]  SurfaceHandle 0x7fcbd9df2530 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@7248df9f, com.jogamp.opengl.test.junit.util.QuitAdapter@599db6d5, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@599db6d5, ], windowLock <5c27c7e4, 5dcc2b0a>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0013-pointer-grey-alpha-16x24-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0016x0024.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead01_All
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead02_Gray2RGBA
    [apply] PNGPixelRect: grayscale_texture, PixelRect[obj 0x351257a4, RGBA8888, 283 x 32, stride 1132, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=36224 cap=36224]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[283x32, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 36224, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x18efdf6, handle 0x7fcbdc502ab0, isShared false, jogamp.opengl.gl4.GL4bcImpl@7ff0c4f9,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9d0b140,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 283x32 wu, 283x32 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9df8920,
    [apply]  SurfaceHandle 0x7fcbd9d0b140 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@400daf27, com.jogamp.opengl.test.junit.util.QuitAdapter@2e5bf6c3, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@2e5bf6c3, ], windowLock <f7e8305, 7650491f>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-15>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-15: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0000-grayscale_texture-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0283x0032.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-15,5,main]
    [apply] PNGPixelRect: bug724-transparent-grey_orig, PixelRect[obj 0x7c6fbdd6, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x7af2a7b4, handle 0x7fcbd9c47eb0, isShared false, jogamp.opengl.gl4.GL4bcImpl@4f78eea,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9df3f70,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 127x90 wu, 127x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9d76f30,
    [apply]  SurfaceHandle 0x7fcbd9df3f70 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@223d0e5c, com.jogamp.opengl.test.junit.util.QuitAdapter@5527a3ee, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@5527a3ee, ], windowLock <4b048ee3, 733cd9b7>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-16>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-16: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0001-bug724-transparent-grey_orig-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-16,5,main]
    [apply] PNGPixelRect: bug724-transparent-grey_gimpexp, PixelRect[obj 0x701312c3, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x560b9ee3, handle 0x7fcbd9f39ac0, isShared false, jogamp.opengl.gl4.GL4bcImpl@28a2effa,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbdc326590,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 127x90 wu, 127x90 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbdc326960,
    [apply]  SurfaceHandle 0x7fcbdc326590 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@6b3ec810, com.jogamp.opengl.test.junit.util.QuitAdapter@79de8f26, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@79de8f26, ], windowLock <52bbc7b6, 6dd92f24>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-17>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-17: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0002-bug724-transparent-grey_gimpexp-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-17,5,main]
    [apply] PNGPixelRect: cross-grey-alpha-16x16, PixelRect[obj 0x6f4ae294, RGBA8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[16x16, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 1024, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x36a1b034, handle 0x7fcbdc326da0, isShared false, jogamp.opengl.gl4.GL4bcImpl@48680fb4,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9c48890,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 16x16 wu, 16x16 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9c4e280,
    [apply]  SurfaceHandle 0x7fcbd9c48890 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@3a196e06, com.jogamp.opengl.test.junit.util.QuitAdapter@1974ade4, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@1974ade4, ], windowLock <58185e23, 5085ef3b>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-18>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-18: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0003-cross-grey-alpha-16x16-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0016x0016.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-18,5,main]
    [apply] PNGPixelRect: pointer-grey-alpha-16x24, PixelRect[obj 0x1f0fd4bc, RGBA8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[16x24, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 1536, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: MacOSXCGLContext [Version 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4c05, this 0x58630834, handle 0x7fcbd9df9690, isShared false, jogamp.opengl.gl4.GL4bcImpl@26c41616,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@143f4a9e,
    [apply] 	Handle    0x7fcbd9c13d20,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 16x24 wu, 16x24 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4d57e8e4]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7fcbd9c51760,
    [apply]  SurfaceHandle 0x7fcbd9c13d20 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@2fccc0c9, com.jogamp.opengl.test.junit.util.QuitAdapter@77b6183c, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@77b6183c, ], windowLock <7bb98a59, 7d4b479e>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-19>], surfaceLockCount 1]], mode NSOPENGL] 
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-19: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0004-pointer-grey-alpha-16x24-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0016x0024.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-19,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead02_Gray2RGBA
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646434989 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646434990 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testRead00_Manual took 0.001 sec
    [apply] Testcase: testRead01_All took 14.599 sec
    [apply] Testcase: testRead02_Gray2RGBA took 5.416 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT
    [apply] junit.framework.TestListener: tests to run: 13
    [apply] junit.framework.TestListener: startTest(testGray__ES2)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646436493 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646436494 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2
    [apply] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestPNGTextureFromFileNEWT.testGray__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0283x0032.png
    [apply] junit.framework.TestListener: endTest(testGray__ES2)
    [apply] junit.framework.TestListener: startTest(testGray__GL2)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__GL2
    [apply] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestPNGTextureFromFileNEWT.testGray__GL2____-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0283x0032.png
    [apply] junit.framework.TestListener: endTest(testGray__GL2)
    [apply] junit.framework.TestListener: startTest(testInterl3G_ES2)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl3G_ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3: ** screenshot: TestPNGTextureFromFileNEWT.testInterl3G_ES2_-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] junit.framework.TestListener: endTest(testInterl3G_ES2)
    [apply] junit.framework.TestListener: startTest(testInterl3__ES2)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl3G_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl3__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4: ** screenshot: TestPNGTextureFromFileNEWT.testInterl3__ES2_-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] junit.framework.TestListener: endTest(testInterl3__ES2)
    [apply] junit.framework.TestListener: startTest(testInterl4G_ES2)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl3__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl4G_ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5: ** screenshot: TestPNGTextureFromFileNEWT.testInterl4G_ES2_-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]junit.framework.TestListener: endTest(testInterl4G_ES2)
    [apply] junit.framework.TestListener: startTest(testInterl4__ES2)
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl4G_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl4__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6: ** screenshot: TestPNGTextureFromFileNEWT.testInterl4__ES2_-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl4__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testPalette3__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] junit.framework.TestListener: endTest(testInterl4__ES2)
    [apply] junit.framework.TestListener: startTest(testPalette3__ES2)
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7: ** screenshot: TestPNGTextureFromFileNEWT.testPalette3__ES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main]junit.framework.TestListener: endTest(testPalette3__ES2)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testPalette3__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testPalette4__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8: ** screenshot: TestPNGTextureFromFileNEWT.testPalette4__ES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] 
    [apply] junit.framework.TestListener: startTest(testPalette4__ES2)
    [apply] junit.framework.TestListener: endTest(testPalette4__ES2)QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main]
    [apply] junit.framework.TestListener: startTest(testRGB3__ES2)
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testPalette4__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB3__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9: ** screenshot: TestPNGTextureFromFileNEWT.testRGB3__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] junit.framework.TestListener: endTest(testRGB3__ES2)
    [apply] junit.framework.TestListener: startTest(testRGB3__GL2)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB3__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB3__GL2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10: ** screenshot: TestPNGTextureFromFileNEWT.testRGB3__GL2____-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] junit.framework.TestListener: endTest(testRGB3__GL2)
    [apply] junit.framework.TestListener: startTest(testRGB4G_ES2)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB3__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4G_ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11: ** screenshot: TestPNGTextureFromFileNEWT.testRGB4G_ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4G_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] junit.framework.TestListener: endTest(testRGB4G_ES2)
    [apply] junit.framework.TestListener: startTest(testRGB4__ES2)
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12: ** screenshot: TestPNGTextureFromFileNEWT.testRGB4__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] junit.framework.TestListener: endTest(testRGB4__ES2)
    [apply] junit.framework.TestListener: startTest(testRGB4__GL2)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__GL2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13: ** screenshot: TestPNGTextureFromFileNEWT.testRGB4__GL2____-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__GL2
    [apply] junit.framework.TestListener: endTest(testRGB4__GL2)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646449708 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646449708 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.817 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646436493 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646436494 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2
    [apply] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestPNGTextureFromFileNEWT.testGray__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0283x0032.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__GL2
    [apply] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestPNGTextureFromFileNEWT.testGray__GL2____-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0283x0032.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl3G_ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3: ** screenshot: TestPNGTextureFromFileNEWT.testInterl3G_ES2_-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl3G_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl3__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4: ** screenshot: TestPNGTextureFromFileNEWT.testInterl3__ES2_-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl3__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl4G_ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5: ** screenshot: TestPNGTextureFromFileNEWT.testInterl4G_ES2_-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl4G_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl4__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6: ** screenshot: TestPNGTextureFromFileNEWT.testInterl4__ES2_-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl4__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testPalette3__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7: ** screenshot: TestPNGTextureFromFileNEWT.testPalette3__ES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testPalette3__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testPalette4__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8: ** screenshot: TestPNGTextureFromFileNEWT.testPalette4__ES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testPalette4__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB3__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9: ** screenshot: TestPNGTextureFromFileNEWT.testRGB3__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB3__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB3__GL2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10: ** screenshot: TestPNGTextureFromFileNEWT.testRGB3__GL2____-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB3__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4G_ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11: ** screenshot: TestPNGTextureFromFileNEWT.testRGB4G_ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4G_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12: ** screenshot: TestPNGTextureFromFileNEWT.testRGB4__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__GL2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13: ** screenshot: TestPNGTextureFromFileNEWT.testRGB4__GL2____-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__GL2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646449708 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646449708 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testGray__ES2 took 1.048 sec
    [apply] Testcase: testGray__GL2 took 0.257 sec
    [apply] Testcase: testInterl3G_ES2 took 1.083 sec
    [apply] Testcase: testInterl3__ES2 took 1.082 sec
    [apply] Testcase: testInterl4G_ES2 took 1.084 sec
    [apply] Testcase: testInterl4__ES2 took 1.083 sec
    [apply] Testcase: testPalette3__ES2 took 1.083 sec
    [apply] Testcase: testPalette4__ES2 took 1.066 sec
    [apply] Testcase: testRGB3__ES2 took 1.083 sec
    [apply] Testcase: testRGB3__GL2 took 1.066 sec
    [apply] Testcase: testRGB4G_ES2 took 1.084 sec
    [apply] Testcase: testRGB4__ES2 took 1.081 sec
    [apply] Testcase: testRGB4__GL2 took 1.066 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test00)
    [apply] junit.framework.TestListener: endTest(test00)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646451121 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646451122 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT - test00
    [apply] 00: LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] 01: RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] 02: BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] 03: RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] 04: ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] 05: RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] 06: BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] 07: RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] 08: BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] 09: RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] 10: ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] 11: ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] 12: BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT - test00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646451158 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646451158 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.625 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646451121 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646451122 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT - test00
    [apply] 00: LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] 01: RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] 02: BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] 03: RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] 04: ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] 05: RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] 06: BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] 07: RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] 08: BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] 09: RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] 10: ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] 11: ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] 12: BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT - test00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646451158 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646451158 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00 took 0.007 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT
    [apply] junit.framework.TestListener: tests to run: 6
    [apply] junit.framework.TestListener: startTest(testConversion00)
    [apply] junit.framework.TestListener: endTest(testConversion00)
    [apply] junit.framework.TestListener: startTest(testConversion01_srcS000_BE_TL_destS000_TL)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646452641 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646452642 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion00
    [apply] RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]:
    [apply]     u16_alpha [0xC986, msbFirst true, 1100100110000110]
    [apply]     u16_undef [0xC986, msbFirst true, 1100100110000110]
    [apply]     xx_alpha [0x8000, msbFirst true, 1000000000000000]
    [apply]     xx_undef [0x8000, msbFirst true, 1000000000000000]
    [apply] RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]] -> LUMINANCE PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] res00.0.r [0x30, msbFirst true, 00110000] -> 0.188235 -> [0x30, msbFirst true, 00110000]
    [apply] res00.0.g [0x60, msbFirst true, 01100000] -> 0.376471 -> [0x60, msbFirst true, 01100000]
    [apply] res00.0.b [0x90, msbFirst true, 10010000] -> 0.564706 -> [0x90, msbFirst true, 10010000]
    [apply] res00.0.a [0xC0, msbFirst true, 11000000] -> 0.752941 -> [0xC0, msbFirst true, 11000000]
    [apply] res01.0  ( 0.188235 + 0.376471 + 0.564706 ) / 3f = 0.376471 -> [0x60, msbFirst true, 01100000]
    [apply] res02.1  ( 0.188235 + 0.376471 + 0.564706 ) / 3f = 0.376471 -> [0x60, msbFirst true, 01100000]
    [apply] res20.l1  ( [0x30, msbFirst true, 00110000] + [0x60, msbFirst true, 01100000] + [0x90, msbFirst true, 10010000] )
    [apply] res20.l2 ( 0.188235 + 0.376471 + 0.564706 )
    [apply] res20.l3 ( 0.188235 + 0.376471 + 0.564706 ) / 3f = 0.376471 -> [0x60, msbFirst true, 01100000]
    [apply] res20._1  ( [0x06, msbFirst true, 00000110] + [0x18, msbFirst true, 00011000] + [0x12, msbFirst true, 00010010] )
    [apply] res20._2 ( 0.193548 + 0.380952 + 0.580645 )
    [apply] res20._3 ( 0.193548 + 0.380952 + 0.580645 ) / 3f = 0.385049 -> [0x62, msbFirst true, 01100010]
    [apply] res30.xx  ( 0.193548 + 0.380952 + 0.580645 ) / 3f = 0.385049 -> [0x62, msbFirst true, 01100010]
    [apply] res40  ( 0.193548 + 0.190476 + 0.193548 ) / 3f = [0x31, msbFirst true, 00110001]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion00
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion01_srcS000_BE_TL_destS000_TL
    [apply] Test00: srcMinStrideInBytes 0, srcByteOrder BIG_ENDIAN, srcIsGLOriented false, destMinStrideInBytes 0, destIsGLOriented false
    [apply] CONVERT[0][*]: Image0 - Orig: PixelRect[obj 0x283be56f, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]]
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: LUMINANCE -> LUMINANCE
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][0]: Conv1: PixelRect[obj 0xdf1946b, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: Conv2: PixelRect[obj 0x64d530cb, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][1]: LUMINANCE -> RGB565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][1]: Conv1: PixelRect[obj 0x31a5b89b, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][1]: Conv2: PixelRect[obj 0x40cb5dd5, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][2]: LUMINANCE -> BGR565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][2]: Conv1: PixelRect[obj 0x2c31f435, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][2]: Conv2: PixelRect[obj 0x7c9ab3b2, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][3]: LUMINANCE -> RGBA5551
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] CONVERT[0][3]: Conv1: PixelRect[obj 0x60e7bdda, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  1]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  2]  0xB18C 0xB18C 0xB18C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 62]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 63]  0xB18C 0xB18C 0xB18C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[0][3]: Conv2: PixelRect[obj 0x7ad861e6, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][4]: LUMINANCE -> ABGR1555
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x01, msbFirst true, 00000001], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][4]: Conv1: PixelRect[obj 0x59eba2d4, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x19, msbFirst true, 00011001], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x6319 0x6319 0x6319
    [apply] [  0][  1]  0x6319 0x6319 0x6319
    [apply] [  0][  2]  0x6319 0x6319 0x6319
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x6319 0x6319 0x6319
    [apply] [ 61][ 62]  0x6319 0x6319 0x6319
    [apply] [ 61][ 63]  0x6319 0x6319 0x6319
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][4]: Conv2: PixelRect[obj 0x70459d78, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][5]: LUMINANCE -> RGB888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][5]: Conv1: PixelRect[obj 0x2d11f7c7, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][5]: Conv2: PixelRect[obj 0x147f74d2, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: LUMINANCE -> BGR888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][6]: Conv1: PixelRect[obj 0x1006998b, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: Conv2: PixelRect[obj 0x4cf468ae, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: LUMINANCE -> RGBx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][7]: Conv1: PixelRect[obj 0x6ef90138, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: Conv2: PixelRect[obj 0x14f21d1, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: LUMINANCE -> BGRx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][8]: Conv1: PixelRect[obj 0x25a13ab2, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: Conv2: PixelRect[obj 0x4aff87b0, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][9]: LUMINANCE -> RGBA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][9]: Conv1: PixelRect[obj 0x6c29bf16, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][9]: Conv2: PixelRect[obj 0x14905aeb, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: LUMINANCE -> ABGR8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][10]: Conv1: PixelRect[obj 0x38489661, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: Conv2: PixelRect[obj 0xe3c54df, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: LUMINANCE -> ARGB8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][11]: Conv1: PixelRect[obj 0x2fcc9b01, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: Conv2: PixelRect[obj 0x399dcb11, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][12]: LUMINANCE -> BGRA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][12]: Conv1: PixelRect[obj 0x451ab9dd, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][12]: Conv2: PixelRect[obj 0x29ec970d, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[1][*]: Image0 - Orig: PixelRect[obj 0x623305a2, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: RGB565 -> LUMINANCE
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[1][0]: Conv1: PixelRect[obj 0x35a18fb6, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[1][1]: RGB565 -> RGB565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[1][1]: Conv1: PixelRect[obj 0x25650c8e, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][1]: Conv2: PixelRect[obj 0x68fca3d0, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][2]: RGB565 -> BGR565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][2]: Conv1: PixelRect[obj 0x1218b578, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][2]: Conv2: PixelRect[obj 0x2bfd54b2, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][3]: RGB565 -> RGBA5551
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[1][3]: Conv1: PixelRect[obj 0x26f12c3f, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[1][3]: Conv2: PixelRect[obj 0x2b1ee912, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][4]: RGB565 -> ABGR1555
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][4]: Conv1: PixelRect[obj 0x7c7a2a7c, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][4]: Conv2: PixelRect[obj 0x3de3a985, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][5]: RGB565 -> RGB888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][5]: Conv1: PixelRect[obj 0x12dcead2, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][5]: Conv2: PixelRect[obj 0x4e56d7e2, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][6]: RGB565 -> BGR888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][6]: Conv1: PixelRect[obj 0x63523d9e, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][6]: Conv2: PixelRect[obj 0x43dd1ff0, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][7]: RGB565 -> RGBx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][7]: Conv1: PixelRect[obj 0x3622e723, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][7]: Conv2: PixelRect[obj 0x4e33cfc2, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][8]: RGB565 -> BGRx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][8]: Conv1: PixelRect[obj 0x3c7fa557, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][8]: Conv2: PixelRect[obj 0x17f61fb7, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][9]: RGB565 -> RGBA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][9]: Conv1: PixelRect[obj 0x36cce995, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][9]: Conv2: PixelRect[obj 0x66d16d51, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][10]: RGB565 -> ABGR8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][10]: Conv1: PixelRect[obj 0x274539c1, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][10]: Conv2: PixelRect[obj 0x699139, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][11]: RGB565 -> ARGB8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][11]: Conv1: PixelRect[obj 0x513850e0, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][11]: Conv2: PixelRect[obj 0x3cee1473, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][12]: RGB565 -> BGRA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][12]: Conv1: PixelRect[obj 0x326bb91e, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][12]: Conv2: PixelRect[obj 0x7ec71633, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][*]: Image0 - Orig: PixelRect[obj 0x6d6be65b, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][0]: BGR565 -> LUMINANCE
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[2][0]: Conv1: PixelRect[obj 0x21ea3a09, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[2][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[2][1]: BGR565 -> RGB565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[2][1]: Conv1: PixelRect[obj 0x4ea6d463, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][1]: Conv2: PixelRect[obj 0x816350a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: BGR565 -> BGR565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][2]: Conv1: PixelRect[obj 0x3afd536d, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: Conv2: PixelRect[obj 0x4ab70c49, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][3]: BGR565 -> RGBA5551
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[2][3]: Conv1: PixelRect[obj 0x324adcb0, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[2][3]: Conv2: PixelRect[obj 0xb4d0196, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: BGR565 -> ABGR1555
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][4]: Conv1: PixelRect[obj 0x5b7b4da9, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: Conv2: PixelRect[obj 0x29dcc7cb, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][5]: BGR565 -> RGB888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][5]: Conv1: PixelRect[obj 0x4d17211c, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][5]: Conv2: PixelRect[obj 0x2eb5c899, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][6]: BGR565 -> BGR888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][6]: Conv1: PixelRect[obj 0x2fa2dee3, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][6]: Conv2: PixelRect[obj 0x600fa643, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][7]: BGR565 -> RGBx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][7]: Conv1: PixelRect[obj 0x1464749f, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][7]: Conv2: PixelRect[obj 0x1415878a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][8]: BGR565 -> BGRx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][8]: Conv1: PixelRect[obj 0x2d79062d, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][8]: Conv2: PixelRect[obj 0x3059907f, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][9]: BGR565 -> RGBA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][9]: Conv1: PixelRect[obj 0x7aeca67, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][9]: Conv2: PixelRect[obj 0x3fbf24cf, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][10]: BGR565 -> ABGR8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][10]: Conv1: PixelRect[obj 0x5a92157b, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][10]: Conv2: PixelRect[obj 0x2634bc3e, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][11]: BGR565 -> ARGB8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][11]: Conv1: PixelRect[obj 0x5738a76d, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][11]: Conv2: PixelRect[obj 0x11e76819, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][12]: BGR565 -> BGRA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][12]: Conv1: PixelRect[obj 0x5b949e93, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][12]: Conv2: PixelRect[obj 0x58420c93, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][*]: Image0 - Orig: PixelRect[obj 0x4ad3cb39, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][0]: RGBA5551 -> LUMINANCE
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[3][0]: Conv1: PixelRect[obj 0x605ed5da, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[3][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[3][1]: RGBA5551 -> RGB565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[3][1]: Conv1: PixelRect[obj 0x1fc1af44, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[3][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][2]: RGBA5551 -> BGR565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][2]: Conv1: PixelRect[obj 0x57af1ebb, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][3]: RGBA5551 -> RGBA5551
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[3][3]: Conv1: PixelRect[obj 0x3719d74, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][3]: Conv2: PixelRect[obj 0x159768c5, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][4]: RGBA5551 -> ABGR1555
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][4]: Conv1: PixelRect[obj 0x73e5ebc, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][4]: Conv2: PixelRect[obj 0x284bc226, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][5]: RGBA5551 -> RGB888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][5]: Conv1: PixelRect[obj 0x275e6066, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][6]: RGBA5551 -> BGR888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][6]: Conv1: PixelRect[obj 0x921e508, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][7]: RGBA5551 -> RGBx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][7]: Conv1: PixelRect[obj 0x7c1f912e, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][8]: RGBA5551 -> BGRx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][8]: Conv1: PixelRect[obj 0xa332679, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][9]: RGBA5551 -> RGBA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][9]: Conv1: PixelRect[obj 0x5e3a3a09, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][9]: Conv2: PixelRect[obj 0x58358d63, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][10]: RGBA5551 -> ABGR8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][10]: Conv1: PixelRect[obj 0x58a3e1aa, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][10]: Conv2: PixelRect[obj 0x4bb01429, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][11]: RGBA5551 -> ARGB8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][11]: Conv1: PixelRect[obj 0x44559524, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][11]: Conv2: PixelRect[obj 0x307f4658, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][12]: RGBA5551 -> BGRA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][12]: Conv1: PixelRect[obj 0x77164f4c, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][12]: Conv2: PixelRect[obj 0x3c4c0cdb, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][*]: Image0 - Orig: PixelRect[obj 0x54d842c3, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][0]: ABGR1555 -> LUMINANCE
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[4][0]: Conv1: PixelRect[obj 0x1edf8386, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[4][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[4][1]: ABGR1555 -> RGB565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[4][1]: Conv1: PixelRect[obj 0x5b76c33e, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[4][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][2]: ABGR1555 -> BGR565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][2]: Conv1: PixelRect[obj 0x700265f, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][3]: ABGR1555 -> RGBA5551
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[4][3]: Conv1: PixelRect[obj 0x1158a226, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][3]: Conv2: PixelRect[obj 0x7379d038, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: ABGR1555 -> ABGR1555
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][4]: Conv1: PixelRect[obj 0x1e7b925a, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: Conv2: PixelRect[obj 0x18cf6d14, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][5]: ABGR1555 -> RGB888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][5]: Conv1: PixelRect[obj 0x4c52b5b9, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][6]: ABGR1555 -> BGR888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][6]: Conv1: PixelRect[obj 0x7197441b, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][7]: ABGR1555 -> RGBx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][7]: Conv1: PixelRect[obj 0x333cf131, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][8]: ABGR1555 -> BGRx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][8]: Conv1: PixelRect[obj 0x50f88d8f, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][9]: ABGR1555 -> RGBA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][9]: Conv1: PixelRect[obj 0x95e1554, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][9]: Conv2: PixelRect[obj 0x42a22ff8, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][10]: ABGR1555 -> ABGR8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][10]: Conv1: PixelRect[obj 0x1643fbe4, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][10]: Conv2: PixelRect[obj 0x2c38856, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][11]: ABGR1555 -> ARGB8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][11]: Conv1: PixelRect[obj 0x7b4ed9ef, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][11]: Conv2: PixelRect[obj 0x2840f491, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][12]: ABGR1555 -> BGRA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][12]: Conv1: PixelRect[obj 0x2155b6a6, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][12]: Conv2: PixelRect[obj 0x3f4a1be2, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][*]: Image0 - Orig: PixelRect[obj 0x32463c45, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: RGB888 -> LUMINANCE
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[5][0]: Conv1: PixelRect[obj 0x1d8db2e0, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[5][1]: RGB888 -> RGB565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[5][1]: Conv1: PixelRect[obj 0x1161c771, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[5][1]: Conv2: PixelRect[obj 0x7e9b4bb4, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][2]: RGB888 -> BGR565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][2]: Conv1: PixelRect[obj 0x7dbce436, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][2]: Conv2: PixelRect[obj 0xd5643d3, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][3]: RGB888 -> RGBA5551
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[5][3]: Conv1: PixelRect[obj 0x12934747, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[5][3]: Conv2: PixelRect[obj 0x3671684a, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][4]: RGB888 -> ABGR1555
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][4]: Conv1: PixelRect[obj 0x2c76a7e6, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][4]: Conv2: PixelRect[obj 0x13012160, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][5]: RGB888 -> RGB888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][5]: Conv1: PixelRect[obj 0x1b20e538, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][5]: Conv2: PixelRect[obj 0x26aeed2e, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: RGB888 -> BGR888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][6]: Conv1: PixelRect[obj 0x3ffe278a, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: Conv2: PixelRect[obj 0x256e1b34, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: RGB888 -> RGBx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][7]: Conv1: PixelRect[obj 0x397b3384, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: Conv2: PixelRect[obj 0x686d6e18, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: RGB888 -> BGRx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][8]: Conv1: PixelRect[obj 0x26e1c6e8, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: Conv2: PixelRect[obj 0x7303debb, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][9]: RGB888 -> RGBA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][9]: Conv1: PixelRect[obj 0x1304344c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][9]: Conv2: PixelRect[obj 0x109a859a, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: RGB888 -> ABGR8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][10]: Conv1: PixelRect[obj 0x38e4c7e7, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: Conv2: PixelRect[obj 0x55ff3046, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: RGB888 -> ARGB8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][11]: Conv1: PixelRect[obj 0x676bd8e1, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: Conv2: PixelRect[obj 0x239927c3, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][12]: RGB888 -> BGRA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][12]: Conv1: PixelRect[obj 0x3d5c17a8, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][12]: Conv2: PixelRect[obj 0x110d7d45, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][*]: Image0 - Orig: PixelRect[obj 0x28181355, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: BGR888 -> LUMINANCE
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[6][0]: Conv1: PixelRect[obj 0x42d58eaa, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[6][1]: BGR888 -> RGB565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[6][1]: Conv1: PixelRect[obj 0x1f69300f, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[6][1]: Conv2: PixelRect[obj 0x657481f2, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][2]: BGR888 -> BGR565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][2]: Conv1: PixelRect[obj 0xd1ea4b2, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][2]: Conv2: PixelRect[obj 0x6350db65, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][3]: BGR888 -> RGBA5551
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[6][3]: Conv1: PixelRect[obj 0x35ef6648, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[6][3]: Conv2: PixelRect[obj 0x74d51a16, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][4]: BGR888 -> ABGR1555
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][4]: Conv1: PixelRect[obj 0xc160b0a, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][4]: Conv2: PixelRect[obj 0x69f8721e, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][5]: BGR888 -> RGB888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][5]: Conv1: PixelRect[obj 0x27eb844f, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][5]: Conv2: PixelRect[obj 0x7bb23f0e, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: BGR888 -> BGR888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][6]: Conv1: PixelRect[obj 0x47403529, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: Conv2: PixelRect[obj 0x6d82d75d, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: BGR888 -> RGBx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][7]: Conv1: PixelRect[obj 0x16b0ff5e, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: Conv2: PixelRect[obj 0x7c90f8c9, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: BGR888 -> BGRx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][8]: Conv1: PixelRect[obj 0x3a3f630f, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: Conv2: PixelRect[obj 0x41fc632a, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][9]: BGR888 -> RGBA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][9]: Conv1: PixelRect[obj 0x50273e44, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][9]: Conv2: PixelRect[obj 0x2b8ad239, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: BGR888 -> ABGR8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][10]: Conv1: PixelRect[obj 0x6a6cfb5c, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: Conv2: PixelRect[obj 0x48ab2008, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: BGR888 -> ARGB8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][11]: Conv1: PixelRect[obj 0x2117e247, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: Conv2: PixelRect[obj 0x5cf1e746, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][12]: BGR888 -> BGRA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][12]: Conv1: PixelRect[obj 0x514a519f, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][12]: Conv2: PixelRect[obj 0x40f080de, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][*]: Image0 - Orig: PixelRect[obj 0x5e6b475d, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: RGBx8888 -> LUMINANCE
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[7][0]: Conv1: PixelRect[obj 0xdf35001, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[7][1]: RGBx8888 -> RGB565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[7][1]: Conv1: PixelRect[obj 0xeb63e89, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[7][1]: Conv2: PixelRect[obj 0x4a04a9f1, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][2]: RGBx8888 -> BGR565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][2]: Conv1: PixelRect[obj 0x4e514e43, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][2]: Conv2: PixelRect[obj 0x59b57cd0, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][3]: RGBx8888 -> RGBA5551
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[7][3]: Conv1: PixelRect[obj 0x66c84319, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[7][3]: Conv2: PixelRect[obj 0x96c2510, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][4]: RGBx8888 -> ABGR1555
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][4]: Conv1: PixelRect[obj 0x4d0b4128, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][4]: Conv2: PixelRect[obj 0x3faaf7a5, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][5]: RGBx8888 -> RGB888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][5]: Conv1: PixelRect[obj 0x1b5eabc2, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][5]: Conv2: PixelRect[obj 0x73f2491c, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: RGBx8888 -> BGR888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][6]: Conv1: PixelRect[obj 0x6467544b, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: Conv2: PixelRect[obj 0xc1890bd, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: RGBx8888 -> RGBx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][7]: Conv1: PixelRect[obj 0x62f62a47, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: Conv2: PixelRect[obj 0x32d25ac, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: RGBx8888 -> BGRx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][8]: Conv1: PixelRect[obj 0x5db6fc8e, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: Conv2: PixelRect[obj 0x15e302fd, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][9]: RGBx8888 -> RGBA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][9]: Conv1: PixelRect[obj 0x4614b614, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][9]: Conv2: PixelRect[obj 0x2cfefb3f, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: RGBx8888 -> ABGR8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][10]: Conv1: PixelRect[obj 0x46c630a2, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: Conv2: PixelRect[obj 0x4b3f366d, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: RGBx8888 -> ARGB8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][11]: Conv1: PixelRect[obj 0x28789d08, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: Conv2: PixelRect[obj 0x7304bc3b, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][12]: RGBx8888 -> BGRA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][12]: Conv1: PixelRect[obj 0x4b0d1d9, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][12]: Conv2: PixelRect[obj 0x360e137c, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][*]: Image0 - Orig: PixelRect[obj 0x5a724868, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: BGRx8888 -> LUMINANCE
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[8][0]: Conv1: PixelRect[obj 0xcc1c279, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[8][1]: BGRx8888 -> RGB565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[8][1]: Conv1: PixelRect[obj 0xefde421, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[8][1]: Conv2: PixelRect[obj 0x48ae8371, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][2]: BGRx8888 -> BGR565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][2]: Conv1: PixelRect[obj 0x57a304, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][2]: Conv2: PixelRect[obj 0x2877b7d, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][3]: BGRx8888 -> RGBA5551
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[8][3]: Conv1: PixelRect[obj 0x63ba4be0, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[8][3]: Conv2: PixelRect[obj 0x5fb3e9ed, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][4]: BGRx8888 -> ABGR1555
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][4]: Conv1: PixelRect[obj 0x62412e9c, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][4]: Conv2: PixelRect[obj 0x5b24fd3a, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][5]: BGRx8888 -> RGB888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][5]: Conv1: PixelRect[obj 0x6af048f5, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][5]: Conv2: PixelRect[obj 0x2acc28c7, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: BGRx8888 -> BGR888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][6]: Conv1: PixelRect[obj 0x4112d6cc, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: Conv2: PixelRect[obj 0x3d232ef9, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: BGRx8888 -> RGBx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][7]: Conv1: PixelRect[obj 0x55fc7e48, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: Conv2: PixelRect[obj 0x1e3dee20, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: BGRx8888 -> BGRx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][8]: Conv1: PixelRect[obj 0x49ceff9d, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: Conv2: PixelRect[obj 0x6dbe44bb, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][9]: BGRx8888 -> RGBA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][9]: Conv1: PixelRect[obj 0x5b06797a, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][9]: Conv2: PixelRect[obj 0x2abbc0d4, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: BGRx8888 -> ABGR8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][10]: Conv1: PixelRect[obj 0x14b7e009, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: Conv2: PixelRect[obj 0xbb3e5b8, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: BGRx8888 -> ARGB8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][11]: Conv1: PixelRect[obj 0x6396901d, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: Conv2: PixelRect[obj 0x17df41db, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][12]: BGRx8888 -> BGRA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][12]: Conv1: PixelRect[obj 0x3cc34c81, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][12]: Conv2: PixelRect[obj 0x2849f084, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][*]: Image0 - Orig: PixelRect[obj 0x7f889be8, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: RGBA8888 -> LUMINANCE
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[9][0]: Conv1: PixelRect[obj 0x1234cc5b, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[9][1]: RGBA8888 -> RGB565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[9][1]: Conv1: PixelRect[obj 0x34b53dd8, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[9][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][2]: RGBA8888 -> BGR565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][2]: Conv1: PixelRect[obj 0x531f361a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][3]: RGBA8888 -> RGBA5551
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[9][3]: Conv1: PixelRect[obj 0x68f3a04a, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[9][3]: Conv2: PixelRect[obj 0x5c91ef1b, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][4]: RGBA8888 -> ABGR1555
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][4]: Conv1: PixelRect[obj 0x41d742ac, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][4]: Conv2: PixelRect[obj 0x6b52036a, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][5]: RGBA8888 -> RGB888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][5]: Conv1: PixelRect[obj 0x1e560fba, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][6]: RGBA8888 -> BGR888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][6]: Conv1: PixelRect[obj 0x4d6cc25c, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][7]: RGBA8888 -> RGBx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][7]: Conv1: PixelRect[obj 0x36552b7f, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][8]: RGBA8888 -> BGRx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][8]: Conv1: PixelRect[obj 0x4de7278c, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][9]: RGBA8888 -> RGBA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][9]: Conv1: PixelRect[obj 0x63e2da55, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][9]: Conv2: PixelRect[obj 0x48b78a57, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: RGBA8888 -> ABGR8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][10]: Conv1: PixelRect[obj 0x57a65eed, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: Conv2: PixelRect[obj 0x2309c8d2, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: RGBA8888 -> ARGB8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][11]: Conv1: PixelRect[obj 0x564c8e94, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: Conv2: PixelRect[obj 0x225d5338, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: RGBA8888 -> BGRA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][12]: Conv1: PixelRect[obj 0x476920a8, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: Conv2: PixelRect[obj 0x2a4b2fcf, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][*]: Image0 - Orig: PixelRect[obj 0x18412c3c, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: ABGR8888 -> LUMINANCE
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[10][0]: Conv1: PixelRect[obj 0x50cd689f, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[10][1]: ABGR8888 -> RGB565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[10][1]: Conv1: PixelRect[obj 0x5e2f7e4e, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[10][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][2]: ABGR8888 -> BGR565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][2]: Conv1: PixelRect[obj 0x2de91713, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][3]: ABGR8888 -> RGBA5551
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[10][3]: Conv1: PixelRect[obj 0x3c58ee5e, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[10][3]: Conv2: PixelRect[obj 0x76af0da, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][4]: ABGR8888 -> ABGR1555
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][4]: Conv1: PixelRect[obj 0x22923377, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][4]: Conv2: PixelRect[obj 0x4726f9b9, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][5]: ABGR8888 -> RGB888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][5]: Conv1: PixelRect[obj 0x3cf7c51d, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][6]: ABGR8888 -> BGR888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][6]: Conv1: PixelRect[obj 0x6ccb1e79, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][7]: ABGR8888 -> RGBx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][7]: Conv1: PixelRect[obj 0x5ff1911c, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][8]: ABGR8888 -> BGRx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][8]: Conv1: PixelRect[obj 0x2f6a406a, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][9]: ABGR8888 -> RGBA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][9]: Conv1: PixelRect[obj 0x2db7b7b7, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][9]: Conv2: PixelRect[obj 0x19bb5cae, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: ABGR8888 -> ABGR8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][10]: Conv1: PixelRect[obj 0x4a1157f4, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: Conv2: PixelRect[obj 0x370537cc, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: ABGR8888 -> ARGB8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][11]: Conv1: PixelRect[obj 0x279f2494, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: Conv2: PixelRect[obj 0x640252e5, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: ABGR8888 -> BGRA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][12]: Conv1: PixelRect[obj 0x24ec1766, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: Conv2: PixelRect[obj 0x3ac9ef60, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][*]: Image0 - Orig: PixelRect[obj 0x64acd729, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: ARGB8888 -> LUMINANCE
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[11][0]: Conv1: PixelRect[obj 0x12cf2423, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[11][1]: ARGB8888 -> RGB565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[11][1]: Conv1: PixelRect[obj 0x565c563b, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[11][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][2]: ARGB8888 -> BGR565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][2]: Conv1: PixelRect[obj 0x239b117f, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][3]: ARGB8888 -> RGBA5551
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[11][3]: Conv1: PixelRect[obj 0x210c8fba, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[11][3]: Conv2: PixelRect[obj 0x4a895984, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][4]: ARGB8888 -> ABGR1555
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][4]: Conv1: PixelRect[obj 0x7e503360, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][4]: Conv2: PixelRect[obj 0x53bc53c, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][5]: ARGB8888 -> RGB888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][5]: Conv1: PixelRect[obj 0x400feb7e, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][6]: ARGB8888 -> BGR888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][6]: Conv1: PixelRect[obj 0x404adf82, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][7]: ARGB8888 -> RGBx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][7]: Conv1: PixelRect[obj 0x3f7e2fd8, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][8]: ARGB8888 -> BGRx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][8]: Conv1: PixelRect[obj 0x64b70f2e, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][9]: ARGB8888 -> RGBA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][9]: Conv1: PixelRect[obj 0x5bdc4cdd, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][9]: Conv2: PixelRect[obj 0x4d7c3eeb, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: ARGB8888 -> ABGR8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][10]: Conv1: PixelRect[obj 0x332d873, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: Conv2: PixelRect[obj 0x5f206944, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: ARGB8888 -> ARGB8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][11]: Conv1: PixelRect[obj 0x66236cd9, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: Conv2: PixelRect[obj 0x4a048d90, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: ARGB8888 -> BGRA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][12]: Conv1: PixelRect[obj 0x5f6025e3, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: Conv2: PixelRect[obj 0x3d60d02, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][*]: Image0 - Orig: PixelRect[obj 0x7eeefc05, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: BGRA8888 -> LUMINANCE
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[12][0]: Conv1: PixelRect[obj 0x10688645, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[12][1]: BGRA8888 -> RGB565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[12][1]: Conv1: PixelRect[obj 0x4e79f696, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[12][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][2]: BGRA8888 -> BGR565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][2]: Conv1: PixelRect[obj 0x7df45c46, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][3]: BGRA8888 -> RGBA5551
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[12][3]: Conv1: PixelRect[obj 0x74738929, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[12][3]: Conv2: PixelRect[obj 0x207d634c, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][4]: BGRA8888 -> ABGR1555
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][4]: Conv1: PixelRect[obj 0x2131fc93, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][4]: Conv2: PixelRect[obj 0x7ef8829f, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][5]: BGRA8888 -> RGB888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][5]: Conv1: PixelRect[obj 0x16aa66a8, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][6]: BGRA8888 -> BGR888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][6]: Conv1: PixelRect[obj 0x5d861032, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][7]: BGRA8888 -> RGBx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][7]: Conv1: PixelRect[obj 0x73fdba75, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][8]: BGRA8888 -> BGRx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][8]: Conv1: PixelRect[obj 0x492b22ef, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][9]: BGRA8888 -> RGBA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][9]: Conv1: PixelRect[obj 0xc719244, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][9]: Conv2: PixelRect[obj 0x619b0478, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: BGRA8888 -> ABGR8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][10]: Conv1: PixelRect[obj 0x7f2b342c, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: Conv2: PixelRect[obj 0x6f074d7c, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: BGRA8888 -> ARGB8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][11]: Conv1: PixelRect[obj 0x6fe4016a, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: Conv2: PixelRect[obj 0x56e5602a, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: BGRA8888 -> BGRA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][12]: Conv1: PixelRect[obj 0x70c9b48e, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: Conv2: PixelRect[obj 0x25706b46, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion01_srcS000_BE_TL_destS000_TL
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion02_srcS000_LE_TL_destS000_TL
    [apply] Test00: srcMinStrideInBytes 0, srcByteOrder LITTLE_ENDIAN, srcIsGLOriented false, destMinStrideInBytes 0, destIsGLOriented false
    [apply] CONVERT[0][*]: Image0 - Orig: PixelRect[obj 0x17c91883, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]]
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: LUMINANCE -> LUMINANCE
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][0]: Conv1: PixelRect[obj 0x2a19a330, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: Conv2: PixelRect[obj 0xc95d76e, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] junit.framework.TestListener: endTest(testConversion01_srcS000_BE_TL_destS000_TL)
    [apply] junit.framework.TestListener: startTest(testConversion02_srcS000_LE_TL_destS000_TL)
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][1]: LUMINANCE -> RGB565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][1]: Conv1: PixelRect[obj 0x60275166, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][1]: Conv2: PixelRect[obj 0x3ff540e1, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][2]: LUMINANCE -> BGR565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][2]: Conv1: PixelRect[obj 0x5812640c, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][2]: Conv2: PixelRect[obj 0x7a1ef6c7, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][3]: LUMINANCE -> RGBA5551
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] CONVERT[0][3]: Conv1: PixelRect[obj 0x20682483, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  1]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  2]  0xB18C 0xB18C 0xB18C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 62]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 63]  0xB18C 0xB18C 0xB18C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[0][3]: Conv2: PixelRect[obj 0x350f9a27, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][4]: LUMINANCE -> ABGR1555
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x01, msbFirst true, 00000001], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][4]: Conv1: PixelRect[obj 0x7e76ba8e, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x19, msbFirst true, 00011001], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x6319 0x6319 0x6319
    [apply] [  0][  1]  0x6319 0x6319 0x6319
    [apply] [  0][  2]  0x6319 0x6319 0x6319
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x6319 0x6319 0x6319
    [apply] [ 61][ 62]  0x6319 0x6319 0x6319
    [apply] [ 61][ 63]  0x6319 0x6319 0x6319
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][4]: Conv2: PixelRect[obj 0x73d3c349, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][5]: LUMINANCE -> RGB888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][5]: Conv1: PixelRect[obj 0x12fead8c, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][5]: Conv2: PixelRect[obj 0x5be9c356, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: LUMINANCE -> BGR888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][6]: Conv1: PixelRect[obj 0x1000a06f, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: Conv2: PixelRect[obj 0x7da4e0ad, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: LUMINANCE -> RGBx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][7]: Conv1: PixelRect[obj 0x1a51b058, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: Conv2: PixelRect[obj 0xfb73337, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: LUMINANCE -> BGRx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][8]: Conv1: PixelRect[obj 0x1aa1e976, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: Conv2: PixelRect[obj 0x405ac307, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][9]: LUMINANCE -> RGBA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][9]: Conv1: PixelRect[obj 0x571e6824, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][9]: Conv2: PixelRect[obj 0x6186d77b, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: LUMINANCE -> ABGR8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][10]: Conv1: PixelRect[obj 0x74796864, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: Conv2: PixelRect[obj 0x62addf17, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: LUMINANCE -> ARGB8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][11]: Conv1: PixelRect[obj 0x46d6d42e, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: Conv2: PixelRect[obj 0x11bcfe80, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][12]: LUMINANCE -> BGRA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][12]: Conv1: PixelRect[obj 0x2e399e9b, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][12]: Conv2: PixelRect[obj 0x22e0a92c, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[1][*]: Image0 - Orig: PixelRect[obj 0x52e76efa, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: RGB565 -> LUMINANCE
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[1][0]: Conv1: PixelRect[obj 0x24d9c2d8, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[1][1]: RGB565 -> RGB565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[1][1]: Conv1: PixelRect[obj 0x46f65d9e, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][1]: Conv2: PixelRect[obj 0x61f835a5, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][2]: RGB565 -> BGR565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][2]: Conv1: PixelRect[obj 0x88107de, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][2]: Conv2: PixelRect[obj 0x6224cb14, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][3]: RGB565 -> RGBA5551
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[1][3]: Conv1: PixelRect[obj 0x16ca7063, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[1][3]: Conv2: PixelRect[obj 0x36bf2a02, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][4]: RGB565 -> ABGR1555
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][4]: Conv1: PixelRect[obj 0x360074fc, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][4]: Conv2: PixelRect[obj 0x72387543, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][5]: RGB565 -> RGB888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][5]: Conv1: PixelRect[obj 0x37b44a0f, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][5]: Conv2: PixelRect[obj 0x781499c1, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][6]: RGB565 -> BGR888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][6]: Conv1: PixelRect[obj 0x4d06a5ab, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][6]: Conv2: PixelRect[obj 0x7ca54325, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][7]: RGB565 -> RGBx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][7]: Conv1: PixelRect[obj 0x69d48a8c, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][7]: Conv2: PixelRect[obj 0x35d2cce6, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][8]: RGB565 -> BGRx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][8]: Conv1: PixelRect[obj 0x4d010c0a, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][8]: Conv2: PixelRect[obj 0x1b6bd2e4, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][9]: RGB565 -> RGBA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][9]: Conv1: PixelRect[obj 0x5626abef, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][9]: Conv2: PixelRect[obj 0x75b0e831, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][10]: RGB565 -> ABGR8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][10]: Conv1: PixelRect[obj 0x3094dbd1, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][10]: Conv2: PixelRect[obj 0x75add3d5, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][11]: RGB565 -> ARGB8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][11]: Conv1: PixelRect[obj 0x16b7675c, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][11]: Conv2: PixelRect[obj 0x64b4e4db, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][12]: RGB565 -> BGRA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][12]: Conv1: PixelRect[obj 0x7268f1cf, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][12]: Conv2: PixelRect[obj 0x69c0a72c, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][*]: Image0 - Orig: PixelRect[obj 0x4460a0cf, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][0]: BGR565 -> LUMINANCE
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[2][0]: Conv1: PixelRect[obj 0x73106a4, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[2][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[2][1]: BGR565 -> RGB565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[2][1]: Conv1: PixelRect[obj 0x32627904, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][1]: Conv2: PixelRect[obj 0x5ef741a3, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: BGR565 -> BGR565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][2]: Conv1: PixelRect[obj 0x1fd0f46a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: Conv2: PixelRect[obj 0x10dbd512, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][3]: BGR565 -> RGBA5551
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[2][3]: Conv1: PixelRect[obj 0x31502454, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[2][3]: Conv2: PixelRect[obj 0x554e8184, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: BGR565 -> ABGR1555
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][4]: Conv1: PixelRect[obj 0x4da54ce3, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: Conv2: PixelRect[obj 0x3187300, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][5]: BGR565 -> RGB888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][5]: Conv1: PixelRect[obj 0x33da95b3, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][5]: Conv2: PixelRect[obj 0x123970ed, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][6]: BGR565 -> BGR888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][6]: Conv1: PixelRect[obj 0x759cf41d, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][6]: Conv2: PixelRect[obj 0x355c19dd, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][7]: BGR565 -> RGBx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][7]: Conv1: PixelRect[obj 0x52cc75c8, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][7]: Conv2: PixelRect[obj 0xb2bd964, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][8]: BGR565 -> BGRx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][8]: Conv1: PixelRect[obj 0x1905f800, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][8]: Conv2: PixelRect[obj 0x4cc2980c, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][9]: BGR565 -> RGBA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][9]: Conv1: PixelRect[obj 0x7d91c669, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][9]: Conv2: PixelRect[obj 0x2824d046, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][10]: BGR565 -> ABGR8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][10]: Conv1: PixelRect[obj 0x1ed7e8ba, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][10]: Conv2: PixelRect[obj 0x468d1194, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][11]: BGR565 -> ARGB8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][11]: Conv1: PixelRect[obj 0x35dc35a2, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][11]: Conv2: PixelRect[obj 0x3b7465bf, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][12]: BGR565 -> BGRA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][12]: Conv1: PixelRect[obj 0x1a47d853, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][12]: Conv2: PixelRect[obj 0x34686b3e, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][*]: Image0 - Orig: PixelRect[obj 0x604d3934, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][0]: RGBA5551 -> LUMINANCE
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[3][0]: Conv1: PixelRect[obj 0x780cf11f, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[3][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[3][1]: RGBA5551 -> RGB565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[3][1]: Conv1: PixelRect[obj 0x5cad3b0d, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[3][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][2]: RGBA5551 -> BGR565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][2]: Conv1: PixelRect[obj 0x2beb9a3d, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][3]: RGBA5551 -> RGBA5551
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[3][3]: Conv1: PixelRect[obj 0x226682ed, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][3]: Conv2: PixelRect[obj 0x3dfd0bb7, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][4]: RGBA5551 -> ABGR1555
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][4]: Conv1: PixelRect[obj 0x8bd2a56, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][4]: Conv2: PixelRect[obj 0x7ff0630e, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][5]: RGBA5551 -> RGB888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][5]: Conv1: PixelRect[obj 0x6997f7f7, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][6]: RGBA5551 -> BGR888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][6]: Conv1: PixelRect[obj 0x3ce2e9c1, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][7]: RGBA5551 -> RGBx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][7]: Conv1: PixelRect[obj 0x5dec8b91, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][8]: RGBA5551 -> BGRx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][8]: Conv1: PixelRect[obj 0x21f87b31, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][9]: RGBA5551 -> RGBA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][9]: Conv1: PixelRect[obj 0x770608b6, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][9]: Conv2: PixelRect[obj 0x5c014b76, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][10]: RGBA5551 -> ABGR8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][10]: Conv1: PixelRect[obj 0x6588e364, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][10]: Conv2: PixelRect[obj 0x7cb2d17, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][11]: RGBA5551 -> ARGB8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][11]: Conv1: PixelRect[obj 0x40cfc6e0, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][11]: Conv2: PixelRect[obj 0x16437f74, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][12]: RGBA5551 -> BGRA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][12]: Conv1: PixelRect[obj 0x34722d1b, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][12]: Conv2: PixelRect[obj 0x6a0f0d17, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][*]: Image0 - Orig: PixelRect[obj 0x54493e70, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][0]: ABGR1555 -> LUMINANCE
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[4][0]: Conv1: PixelRect[obj 0x59fc4352, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[4][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[4][1]: ABGR1555 -> RGB565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[4][1]: Conv1: PixelRect[obj 0x7cc3b783, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[4][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][2]: ABGR1555 -> BGR565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][2]: Conv1: PixelRect[obj 0x6eb67ab9, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][3]: ABGR1555 -> RGBA5551
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[4][3]: Conv1: PixelRect[obj 0x739163a1, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][3]: Conv2: PixelRect[obj 0x484c5852, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: ABGR1555 -> ABGR1555
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][4]: Conv1: PixelRect[obj 0x29d28177, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: Conv2: PixelRect[obj 0x74ec4546, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][5]: ABGR1555 -> RGB888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][5]: Conv1: PixelRect[obj 0xc98bc11, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][6]: ABGR1555 -> BGR888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][6]: Conv1: PixelRect[obj 0x263cfb18, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][7]: ABGR1555 -> RGBx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][7]: Conv1: PixelRect[obj 0x1bd81f91, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][8]: ABGR1555 -> BGRx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][8]: Conv1: PixelRect[obj 0xd88afd9, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][9]: ABGR1555 -> RGBA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][9]: Conv1: PixelRect[obj 0x4439f24d, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][9]: Conv2: PixelRect[obj 0x51c25e9, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][10]: ABGR1555 -> ABGR8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][10]: Conv1: PixelRect[obj 0x5ee3864c, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][10]: Conv2: PixelRect[obj 0x16dd1c2e, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][11]: ABGR1555 -> ARGB8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][11]: Conv1: PixelRect[obj 0x1dfd3f22, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][11]: Conv2: PixelRect[obj 0x79aa6219, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][12]: ABGR1555 -> BGRA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][12]: Conv1: PixelRect[obj 0x3b395a86, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][12]: Conv2: PixelRect[obj 0x457b0da3, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][*]: Image0 - Orig: PixelRect[obj 0x318b2e01, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: RGB888 -> LUMINANCE
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[5][0]: Conv1: PixelRect[obj 0x1b1b2883, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[5][1]: RGB888 -> RGB565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[5][1]: Conv1: PixelRect[obj 0x6a07bc0c, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[5][1]: Conv2: PixelRect[obj 0x778cb2fa, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][2]: RGB888 -> BGR565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][2]: Conv1: PixelRect[obj 0x1f9f712c, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][2]: Conv2: PixelRect[obj 0x5d821d6c, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][3]: RGB888 -> RGBA5551
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[5][3]: Conv1: PixelRect[obj 0xa322d0c, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[5][3]: Conv2: PixelRect[obj 0x18bb55d2, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][4]: RGB888 -> ABGR1555
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][4]: Conv1: PixelRect[obj 0x7c4941f8, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][4]: Conv2: PixelRect[obj 0x316d5a60, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][5]: RGB888 -> RGB888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][5]: Conv1: PixelRect[obj 0x2aac4b0c, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][5]: Conv2: PixelRect[obj 0x68fb8e4e, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: RGB888 -> BGR888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][6]: Conv1: PixelRect[obj 0x5e8b5428, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: Conv2: PixelRect[obj 0x56eabc3, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: RGB888 -> RGBx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][7]: Conv1: PixelRect[obj 0x4d526449, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: Conv2: PixelRect[obj 0x79ef1a53, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: RGB888 -> BGRx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][8]: Conv1: PixelRect[obj 0x7d412b52, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: Conv2: PixelRect[obj 0xd81b78a, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][9]: RGB888 -> RGBA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][9]: Conv1: PixelRect[obj 0x532fea5f, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][9]: Conv2: PixelRect[obj 0x52134feb, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: RGB888 -> ABGR8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][10]: Conv1: PixelRect[obj 0x26fcf540, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: Conv2: PixelRect[obj 0x26c12bf2, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: RGB888 -> ARGB8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][11]: Conv1: PixelRect[obj 0xa104067, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: Conv2: PixelRect[obj 0x42342ad9, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][12]: RGB888 -> BGRA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][12]: Conv1: PixelRect[obj 0x3a3912a, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][12]: Conv2: PixelRect[obj 0x2c12b417, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][*]: Image0 - Orig: PixelRect[obj 0x2409da8a, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: BGR888 -> LUMINANCE
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[6][0]: Conv1: PixelRect[obj 0x47085e30, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[6][1]: BGR888 -> RGB565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[6][1]: Conv1: PixelRect[obj 0x583dbd3a, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[6][1]: Conv2: PixelRect[obj 0x61360826, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][2]: BGR888 -> BGR565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][2]: Conv1: PixelRect[obj 0xb814300, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][2]: Conv2: PixelRect[obj 0xe7d759e, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][3]: BGR888 -> RGBA5551
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[6][3]: Conv1: PixelRect[obj 0x3b1cdd06, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[6][3]: Conv2: PixelRect[obj 0x6a3a957b, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][4]: BGR888 -> ABGR1555
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][4]: Conv1: PixelRect[obj 0x6b22427f, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][4]: Conv2: PixelRect[obj 0xe960b00, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][5]: BGR888 -> RGB888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][5]: Conv1: PixelRect[obj 0x53bf0339, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][5]: Conv2: PixelRect[obj 0x6d90d578, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: BGR888 -> BGR888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][6]: Conv1: PixelRect[obj 0x1458430f, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: Conv2: PixelRect[obj 0x2aa8848f, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: BGR888 -> RGBx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][7]: Conv1: PixelRect[obj 0x1a5ec28, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: Conv2: PixelRect[obj 0x6af5d271, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: BGR888 -> BGRx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][8]: Conv1: PixelRect[obj 0x3c63b41b, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: Conv2: PixelRect[obj 0x5281c3e4, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][9]: BGR888 -> RGBA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][9]: Conv1: PixelRect[obj 0x7ceba130, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][9]: Conv2: PixelRect[obj 0x38c98286, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: BGR888 -> ABGR8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][10]: Conv1: PixelRect[obj 0x192b3ae8, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: Conv2: PixelRect[obj 0x45e954ca, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: BGR888 -> ARGB8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][11]: Conv1: PixelRect[obj 0x64aa8f66, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: Conv2: PixelRect[obj 0x1083ecc7, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][12]: BGR888 -> BGRA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][12]: Conv1: PixelRect[obj 0x50bf7845, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][12]: Conv2: PixelRect[obj 0x5f7f399c, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][*]: Image0 - Orig: PixelRect[obj 0x6f9e4caa, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: RGBx8888 -> LUMINANCE
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[7][0]: Conv1: PixelRect[obj 0x60f4604a, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[7][1]: RGBx8888 -> RGB565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[7][1]: Conv1: PixelRect[obj 0x4b224141, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[7][1]: Conv2: PixelRect[obj 0x6db73260, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][2]: RGBx8888 -> BGR565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][2]: Conv1: PixelRect[obj 0x7051c860, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][2]: Conv2: PixelRect[obj 0x33641010, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][3]: RGBx8888 -> RGBA5551
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[7][3]: Conv1: PixelRect[obj 0x6a957774, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[7][3]: Conv2: PixelRect[obj 0x3ee57c74, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][4]: RGBx8888 -> ABGR1555
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][4]: Conv1: PixelRect[obj 0x4089b100, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][4]: Conv2: PixelRect[obj 0x537edd91, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][5]: RGBx8888 -> RGB888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][5]: Conv1: PixelRect[obj 0x12113e5d, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][5]: Conv2: PixelRect[obj 0x782f6b7, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: RGBx8888 -> BGR888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][6]: Conv1: PixelRect[obj 0xa0e46f6, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: Conv2: PixelRect[obj 0x2fb99073, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: RGBx8888 -> RGBx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][7]: Conv1: PixelRect[obj 0x3441b00f, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: Conv2: PixelRect[obj 0x2466df7e, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: RGBx8888 -> BGRx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][8]: Conv1: PixelRect[obj 0x5ca704f2, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: Conv2: PixelRect[obj 0x3ffe3d1d, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][9]: RGBx8888 -> RGBA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][9]: Conv1: PixelRect[obj 0x6863325, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][9]: Conv2: PixelRect[obj 0x148991a4, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: RGBx8888 -> ABGR8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][10]: Conv1: PixelRect[obj 0x706d8753, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: Conv2: PixelRect[obj 0x3eb54a96, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: RGBx8888 -> ARGB8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][11]: Conv1: PixelRect[obj 0x91d597e, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: Conv2: PixelRect[obj 0x5141ed48, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][12]: RGBx8888 -> BGRA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][12]: Conv1: PixelRect[obj 0x4d0aaf2c, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][12]: Conv2: PixelRect[obj 0x59ffbde1, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][*]: Image0 - Orig: PixelRect[obj 0x3acac909, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: BGRx8888 -> LUMINANCE
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[8][0]: Conv1: PixelRect[obj 0x64bf58b5, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[8][1]: BGRx8888 -> RGB565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[8][1]: Conv1: PixelRect[obj 0x7cd4f8c1, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[8][1]: Conv2: PixelRect[obj 0x5860420f, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][2]: BGRx8888 -> BGR565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][2]: Conv1: PixelRect[obj 0x340e4a8b, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][2]: Conv2: PixelRect[obj 0x2a6ad64f, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][3]: BGRx8888 -> RGBA5551
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[8][3]: Conv1: PixelRect[obj 0x71232133, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[8][3]: Conv2: PixelRect[obj 0x2b097522, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][4]: BGRx8888 -> ABGR1555
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][4]: Conv1: PixelRect[obj 0x6d9528da, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][4]: Conv2: PixelRect[obj 0x11b15389, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][5]: BGRx8888 -> RGB888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][5]: Conv1: PixelRect[obj 0x7973d235, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][5]: Conv2: PixelRect[obj 0x1933185c, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: BGRx8888 -> BGR888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][6]: Conv1: PixelRect[obj 0x5d242058, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: Conv2: PixelRect[obj 0x46121d6e, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: BGRx8888 -> RGBx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][7]: Conv1: PixelRect[obj 0x21178de3, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: Conv2: PixelRect[obj 0x20e79065, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: BGRx8888 -> BGRx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][8]: Conv1: PixelRect[obj 0x5cbd42c1, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: Conv2: PixelRect[obj 0xa92cd55, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][9]: BGRx8888 -> RGBA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][9]: Conv1: PixelRect[obj 0x17f72171, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][9]: Conv2: PixelRect[obj 0xb0fff52, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: BGRx8888 -> ABGR8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][10]: Conv1: PixelRect[obj 0x3d920fb8, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: Conv2: PixelRect[obj 0x21f6853a, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: BGRx8888 -> ARGB8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][11]: Conv1: PixelRect[obj 0xfa4d4dc, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: Conv2: PixelRect[obj 0x7ba55f15, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][12]: BGRx8888 -> BGRA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][12]: Conv1: PixelRect[obj 0x56677016, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][12]: Conv2: PixelRect[obj 0x432df0b5, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][*]: Image0 - Orig: PixelRect[obj 0x6a86de38, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: RGBA8888 -> LUMINANCE
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[9][0]: Conv1: PixelRect[obj 0x3b8a798a, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[9][1]: RGBA8888 -> RGB565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[9][1]: Conv1: PixelRect[obj 0x5600592d, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[9][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][2]: RGBA8888 -> BGR565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][2]: Conv1: PixelRect[obj 0x7a04a300, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][3]: RGBA8888 -> RGBA5551
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[9][3]: Conv1: PixelRect[obj 0x262fd566, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[9][3]: Conv2: PixelRect[obj 0x4e01ae00, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][4]: RGBA8888 -> ABGR1555
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][4]: Conv1: PixelRect[obj 0x1a9c4fdc, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][4]: Conv2: PixelRect[obj 0x455fe32c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][5]: RGBA8888 -> RGB888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][5]: Conv1: PixelRect[obj 0x1d038a04, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][6]: RGBA8888 -> BGR888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][6]: Conv1: PixelRect[obj 0x5eb1460a, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][7]: RGBA8888 -> RGBx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][7]: Conv1: PixelRect[obj 0x262b00af, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][8]: RGBA8888 -> BGRx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][8]: Conv1: PixelRect[obj 0x1cd7c1c5, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][9]: RGBA8888 -> RGBA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][9]: Conv1: PixelRect[obj 0x1d052bf1, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][9]: Conv2: PixelRect[obj 0x4950bf4d, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: RGBA8888 -> ABGR8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][10]: Conv1: PixelRect[obj 0x3700f0b0, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: Conv2: PixelRect[obj 0x15fbd67c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: RGBA8888 -> ARGB8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][11]: Conv1: PixelRect[obj 0x21953d91, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: Conv2: PixelRect[obj 0x6d735439, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: RGBA8888 -> BGRA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][12]: Conv1: PixelRect[obj 0x5d46bc57, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: Conv2: PixelRect[obj 0x1645c9b5, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][*]: Image0 - Orig: PixelRect[obj 0x1e340759, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: ABGR8888 -> LUMINANCE
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[10][0]: Conv1: PixelRect[obj 0x69914a3a, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[10][1]: ABGR8888 -> RGB565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[10][1]: Conv1: PixelRect[obj 0x15de75b, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[10][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][2]: ABGR8888 -> BGR565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][2]: Conv1: PixelRect[obj 0x396d8ea4, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][3]: ABGR8888 -> RGBA5551
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[10][3]: Conv1: PixelRect[obj 0x7dd481f, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[10][3]: Conv2: PixelRect[obj 0x64fe0244, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][4]: ABGR8888 -> ABGR1555
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][4]: Conv1: PixelRect[obj 0xa7756bf, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][4]: Conv2: PixelRect[obj 0x5f3af1fb, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][5]: ABGR8888 -> RGB888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][5]: Conv1: PixelRect[obj 0x32cac7b3, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][6]: ABGR8888 -> BGR888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][6]: Conv1: PixelRect[obj 0x26b21f8c, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][7]: ABGR8888 -> RGBx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][7]: Conv1: PixelRect[obj 0x1640774b, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][8]: ABGR8888 -> BGRx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][8]: Conv1: PixelRect[obj 0x1efde951, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][9]: ABGR8888 -> RGBA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][9]: Conv1: PixelRect[obj 0x7aee4262, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][9]: Conv2: PixelRect[obj 0x4c166ccc, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: ABGR8888 -> ABGR8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][10]: Conv1: PixelRect[obj 0x59f9b02a, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: Conv2: PixelRect[obj 0x28bf6d25, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: ABGR8888 -> ARGB8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][11]: Conv1: PixelRect[obj 0x20cad702, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: Conv2: PixelRect[obj 0x5f45afdb, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: ABGR8888 -> BGRA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][12]: Conv1: PixelRect[obj 0x4ba92cf9, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: Conv2: PixelRect[obj 0x182cb6ec, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][*]: Image0 - Orig: PixelRect[obj 0x6e28002c, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: ARGB8888 -> LUMINANCE
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[11][0]: Conv1: PixelRect[obj 0x1ce14145, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[11][1]: ARGB8888 -> RGB565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[11][1]: Conv1: PixelRect[obj 0x1e2d78c4, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[11][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][2]: ARGB8888 -> BGR565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][2]: Conv1: PixelRect[obj 0x63cb263b, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][3]: ARGB8888 -> RGBA5551
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[11][3]: Conv1: PixelRect[obj 0x4dcc730e, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[11][3]: Conv2: PixelRect[obj 0x5bb1e89b, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][4]: ARGB8888 -> ABGR1555
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][4]: Conv1: PixelRect[obj 0x2eaf5071, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][4]: Conv2: PixelRect[obj 0x14ef4161, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][5]: ARGB8888 -> RGB888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][5]: Conv1: PixelRect[obj 0x3a1514f1, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][6]: ARGB8888 -> BGR888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][6]: Conv1: PixelRect[obj 0x6e34c618, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][7]: ARGB8888 -> RGBx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][7]: Conv1: PixelRect[obj 0x3acc3f77, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][8]: ARGB8888 -> BGRx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][8]: Conv1: PixelRect[obj 0x54468506, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][9]: ARGB8888 -> RGBA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][9]: Conv1: PixelRect[obj 0x46e6b1e3, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][9]: Conv2: PixelRect[obj 0xe2aab21, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: ARGB8888 -> ABGR8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][10]: Conv1: PixelRect[obj 0x55c61a14, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: Conv2: PixelRect[obj 0x3548db1f, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: ARGB8888 -> ARGB8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][11]: Conv1: PixelRect[obj 0x46d21dfc, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: Conv2: PixelRect[obj 0x1dfad5a4, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: ARGB8888 -> BGRA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][12]: Conv1: PixelRect[obj 0x78096ab5, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: Conv2: PixelRect[obj 0xbead688, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][*]: Image0 - Orig: PixelRect[obj 0x5d8117f4, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: BGRA8888 -> LUMINANCE
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[12][0]: Conv1: PixelRect[obj 0x169dbe15, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[12][1]: BGRA8888 -> RGB565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[12][1]: Conv1: PixelRect[obj 0x25f222b1, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[12][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][2]: BGRA8888 -> BGR565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][2]: Conv1: PixelRect[obj 0x78f1ee11, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][3]: BGRA8888 -> RGBA5551
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[12][3]: Conv1: PixelRect[obj 0x2d9a684c, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[12][3]: Conv2: PixelRect[obj 0x560c16fc, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][4]: BGRA8888 -> ABGR1555
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][4]: Conv1: PixelRect[obj 0x625f4126, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][4]: Conv2: PixelRect[obj 0x1529aa1a, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][5]: BGRA8888 -> RGB888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][5]: Conv1: PixelRect[obj 0x6b0f68fb, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][6]: BGRA8888 -> BGR888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][6]: Conv1: PixelRect[obj 0x5d022890, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][7]: BGRA8888 -> RGBx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][7]: Conv1: PixelRect[obj 0x45cc1467, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][8]: BGRA8888 -> BGRx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][8]: Conv1: PixelRect[obj 0x1d6d1fbe, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][9]: BGRA8888 -> RGBA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][9]: Conv1: PixelRect[obj 0xd35f458, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][9]: Conv2: PixelRect[obj 0x41bf0bc6, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: BGRA8888 -> ABGR8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][10]: Conv1: PixelRect[obj 0x64f540ba, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: Conv2: PixelRect[obj 0x11903375, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: BGRA8888 -> ARGB8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][11]: Conv1: PixelRect[obj 0x3325822b, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: Conv2: PixelRect[obj 0xa7d4eb2, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: BGRA8888 -> BGRA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][12]: Conv1: PixelRect[obj 0x44432fd7, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: Conv2: PixelRect[obj 0x5458a7b1, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion02_srcS000_LE_TL_destS000_TL
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion03_srcS000_BE_TL_destS259_TL
    [apply] Test00: srcMinStrideInBytes 0, srcByteOrder BIG_ENDIAN, srcIsGLOriented false, destMinStrideInBytes 259, destIsGLOriented false
    [apply] CONVERT[0][*]: Image0 - Orig: PixelRect[obj 0x2b1b8cd9, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]]
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: LUMINANCE -> LUMINANCE
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][0]: Conv1: PixelRect[obj 0x76fb33fa, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: Conv2: PixelRect[obj 0x678f77bb, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][1]: LUMINANCE -> RGB565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][1]: Conv1: PixelRect[obj 0x36331d8a, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][1]: Conv2: PixelRect[obj 0x413932d1, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][2]: LUMINANCE -> BGR565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][2]: Conv1: PixelRect[obj 0x6ef2adef, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][2]: Conv2: PixelRect[obj 0x72dc3d25, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][3]: LUMINANCE -> RGBA5551
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] CONVERT[0][3]: Conv1: PixelRect[obj 0x5c2da1b9, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  1]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  2]  0xB18C 0xB18C 0xB18C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 62]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 63]  0xB18C 0xB18C 0xB18C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[0][3]: Conv2: PixelRect[obj 0x548abf57, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][4]: LUMINANCE -> ABGR1555
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x01, msbFirst true, 00000001], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][4]: Conv1: PixelRect[obj 0x2fecfdfc, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x19, msbFirst true, 00011001], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x6319 0x6319 0x6319
    [apply] [  0][  1]  0x6319 0x6319 0x6319
    [apply] [  0][  2]  0x6319 0x6319 0x6319
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x6319 0x6319 0x6319
    [apply] [ 61][ 62]  0x6319 0x6319 0x6319
    [apply] [ 61][ 63]  0x6319 0x6319 0x6319
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][4]: Conv2: PixelRect[obj 0x3c4ac831, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][5]: LUMINANCE -> RGB888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][5]: Conv1: PixelRect[obj 0xd5b8668, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][5]: Conv2: PixelRect[obj 0xc2af093, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: LUMINANCE -> BGR888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][6]: Conv1: PixelRect[obj 0x44e1eff7, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: Conv2: PixelRect[obj 0x2e80bc1a, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: LUMINANCE -> RGBx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][7]: Conv1: PixelRect[obj 0x7f390764, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: Conv2: PixelRect[obj 0x24ccce78, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: LUMINANCE -> BGRx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][8]: Conv1: PixelRect[obj 0x6f990341, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: Conv2: PixelRect[obj 0x445212c4, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][9]: LUMINANCE -> RGBA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][9]: Conv1: PixelRect[obj 0x73e73f0d, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] junit.framework.TestListener: endTest(testConversion02_srcS000_LE_TL_destS000_TL)
    [apply] junit.framework.TestListener: startTest(testConversion03_srcS000_BE_TL_destS259_TL)
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][9]: Conv2: PixelRect[obj 0x311a9007, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: LUMINANCE -> ABGR8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][10]: Conv1: PixelRect[obj 0x16be0e6e, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: Conv2: PixelRect[obj 0x42aeea4f, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: LUMINANCE -> ARGB8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][11]: Conv1: PixelRect[obj 0x87baa40, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: Conv2: PixelRect[obj 0x6d8489e0, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][12]: LUMINANCE -> BGRA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][12]: Conv1: PixelRect[obj 0xb2f2740, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][12]: Conv2: PixelRect[obj 0x3ee658f8, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[1][*]: Image0 - Orig: PixelRect[obj 0x6b9accce, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: RGB565 -> LUMINANCE
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[1][0]: Conv1: PixelRect[obj 0x229893d4, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[1][1]: RGB565 -> RGB565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[1][1]: Conv1: PixelRect[obj 0x507fa5e0, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][1]: Conv2: PixelRect[obj 0x5cd2068f, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][2]: RGB565 -> BGR565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][2]: Conv1: PixelRect[obj 0x61134d67, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][2]: Conv2: PixelRect[obj 0x7f374a2, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][3]: RGB565 -> RGBA5551
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[1][3]: Conv1: PixelRect[obj 0x2a8e9119, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[1][3]: Conv2: PixelRect[obj 0x66a41cb9, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][4]: RGB565 -> ABGR1555
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][4]: Conv1: PixelRect[obj 0x1d271d7f, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][4]: Conv2: PixelRect[obj 0x16d3c1d, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][5]: RGB565 -> RGB888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][5]: Conv1: PixelRect[obj 0x5fb57370, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][5]: Conv2: PixelRect[obj 0x19b2edeb, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][6]: RGB565 -> BGR888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][6]: Conv1: PixelRect[obj 0x3cdbc747, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][6]: Conv2: PixelRect[obj 0x54be8915, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][7]: RGB565 -> RGBx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][7]: Conv1: PixelRect[obj 0x20645e01, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][7]: Conv2: PixelRect[obj 0x2e372253, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][8]: RGB565 -> BGRx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][8]: Conv1: PixelRect[obj 0x4cb4392d, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][8]: Conv2: PixelRect[obj 0x6ce2e78f, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][9]: RGB565 -> RGBA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][9]: Conv1: PixelRect[obj 0x6ef43844, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][9]: Conv2: PixelRect[obj 0x7946aa73, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][10]: RGB565 -> ABGR8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][10]: Conv1: PixelRect[obj 0x14d69927, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][10]: Conv2: PixelRect[obj 0x6ff3daad, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][11]: RGB565 -> ARGB8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][11]: Conv1: PixelRect[obj 0x200ae90f, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][11]: Conv2: PixelRect[obj 0x6cd3ca4f, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][12]: RGB565 -> BGRA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][12]: Conv1: PixelRect[obj 0x4c6c6953, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][12]: Conv2: PixelRect[obj 0x3d3bf4c1, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][*]: Image0 - Orig: PixelRect[obj 0x4a0e20f8, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][0]: BGR565 -> LUMINANCE
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[2][0]: Conv1: PixelRect[obj 0x38fd1a44, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[2][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[2][1]: BGR565 -> RGB565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[2][1]: Conv1: PixelRect[obj 0x17f4caf9, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][1]: Conv2: PixelRect[obj 0x758ba93a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: BGR565 -> BGR565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][2]: Conv1: PixelRect[obj 0x4eb95e93, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: Conv2: PixelRect[obj 0x1e46523a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][3]: BGR565 -> RGBA5551
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[2][3]: Conv1: PixelRect[obj 0x2f54f009, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[2][3]: Conv2: PixelRect[obj 0x73e5ea0, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: BGR565 -> ABGR1555
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][4]: Conv1: PixelRect[obj 0x377d512, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: Conv2: PixelRect[obj 0x2f8c80c4, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][5]: BGR565 -> RGB888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][5]: Conv1: PixelRect[obj 0x2750e984, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][5]: Conv2: PixelRect[obj 0x526e7890, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][6]: BGR565 -> BGR888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][6]: Conv1: PixelRect[obj 0x6f0cf88a, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][6]: Conv2: PixelRect[obj 0x24cddf0f, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][7]: BGR565 -> RGBx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][7]: Conv1: PixelRect[obj 0x4710edb, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][7]: Conv2: PixelRect[obj 0x257a4c3d, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][8]: BGR565 -> BGRx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][8]: Conv1: PixelRect[obj 0x2dba28b0, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][8]: Conv2: PixelRect[obj 0x67c5bfaf, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][9]: BGR565 -> RGBA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][9]: Conv1: PixelRect[obj 0x6bce625a, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][9]: Conv2: PixelRect[obj 0x1c22d0ba, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][10]: BGR565 -> ABGR8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][10]: Conv1: PixelRect[obj 0x60219426, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][10]: Conv2: PixelRect[obj 0x2a53674a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][11]: BGR565 -> ARGB8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][11]: Conv1: PixelRect[obj 0x32970ce8, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][11]: Conv2: PixelRect[obj 0x38baad00, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][12]: BGR565 -> BGRA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][12]: Conv1: PixelRect[obj 0x54569e95, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][12]: Conv2: PixelRect[obj 0x658eda62, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][*]: Image0 - Orig: PixelRect[obj 0x6ff46a77, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][0]: RGBA5551 -> LUMINANCE
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[3][0]: Conv1: PixelRect[obj 0x24b0824, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[3][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[3][1]: RGBA5551 -> RGB565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[3][1]: Conv1: PixelRect[obj 0x62898cce, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[3][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][2]: RGBA5551 -> BGR565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][2]: Conv1: PixelRect[obj 0x71c70737, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][3]: RGBA5551 -> RGBA5551
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[3][3]: Conv1: PixelRect[obj 0x3d2c6caa, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][3]: Conv2: PixelRect[obj 0x67fc5903, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][4]: RGBA5551 -> ABGR1555
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][4]: Conv1: PixelRect[obj 0x49bd46ce, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][4]: Conv2: PixelRect[obj 0x8a1e71, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][5]: RGBA5551 -> RGB888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][5]: Conv1: PixelRect[obj 0x5e1d6bf6, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][6]: RGBA5551 -> BGR888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][6]: Conv1: PixelRect[obj 0x5bac0577, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][7]: RGBA5551 -> RGBx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][7]: Conv1: PixelRect[obj 0x7804b3fa, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][8]: RGBA5551 -> BGRx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][8]: Conv1: PixelRect[obj 0x282d531d, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][9]: RGBA5551 -> RGBA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][9]: Conv1: PixelRect[obj 0x1d5acf35, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][9]: Conv2: PixelRect[obj 0x26e6f654, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][10]: RGBA5551 -> ABGR8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][10]: Conv1: PixelRect[obj 0x7b200a11, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][10]: Conv2: PixelRect[obj 0x39d70bd3, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][11]: RGBA5551 -> ARGB8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][11]: Conv1: PixelRect[obj 0x723f48bb, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][11]: Conv2: PixelRect[obj 0x637a54fe, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][12]: RGBA5551 -> BGRA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][12]: Conv1: PixelRect[obj 0x1871ba02, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][12]: Conv2: PixelRect[obj 0x1979b34c, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][*]: Image0 - Orig: PixelRect[obj 0x110b5a48, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][0]: ABGR1555 -> LUMINANCE
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[4][0]: Conv1: PixelRect[obj 0x20e72133, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[4][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[4][1]: ABGR1555 -> RGB565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[4][1]: Conv1: PixelRect[obj 0x35532e87, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[4][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][2]: ABGR1555 -> BGR565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][2]: Conv1: PixelRect[obj 0x616418b2, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][3]: ABGR1555 -> RGBA5551
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[4][3]: Conv1: PixelRect[obj 0x2af6c7cc, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][3]: Conv2: PixelRect[obj 0x33018518, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: ABGR1555 -> ABGR1555
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][4]: Conv1: PixelRect[obj 0x1f8aa2e9, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: Conv2: PixelRect[obj 0x5eea8822, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][5]: ABGR1555 -> RGB888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][5]: Conv1: PixelRect[obj 0x423efc94, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][6]: ABGR1555 -> BGR888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][6]: Conv1: PixelRect[obj 0x7da8888e, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][7]: ABGR1555 -> RGBx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][7]: Conv1: PixelRect[obj 0x377ff038, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][8]: ABGR1555 -> BGRx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][8]: Conv1: PixelRect[obj 0x3d5ec56d, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][9]: ABGR1555 -> RGBA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][9]: Conv1: PixelRect[obj 0x8b1540e, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][9]: Conv2: PixelRect[obj 0x3164516e, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][10]: ABGR1555 -> ABGR8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][10]: Conv1: PixelRect[obj 0x7952894a, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][10]: Conv2: PixelRect[obj 0x326c5ea0, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][11]: ABGR1555 -> ARGB8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][11]: Conv1: PixelRect[obj 0x307f6dc7, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][11]: Conv2: PixelRect[obj 0x2303a587, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][12]: ABGR1555 -> BGRA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][12]: Conv1: PixelRect[obj 0x4ef67074, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][12]: Conv2: PixelRect[obj 0x1e3fbe54, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][*]: Image0 - Orig: PixelRect[obj 0x55e5f901, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: RGB888 -> LUMINANCE
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[5][0]: Conv1: PixelRect[obj 0x6b7451a7, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[5][1]: RGB888 -> RGB565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[5][1]: Conv1: PixelRect[obj 0x16fcf96d, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[5][1]: Conv2: PixelRect[obj 0x75d238f8, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][2]: RGB888 -> BGR565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][2]: Conv1: PixelRect[obj 0xf05eab2, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][2]: Conv2: PixelRect[obj 0x46356b9c, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][3]: RGB888 -> RGBA5551
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[5][3]: Conv1: PixelRect[obj 0x3773c5a6, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[5][3]: Conv2: PixelRect[obj 0x53822e48, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][4]: RGB888 -> ABGR1555
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][4]: Conv1: PixelRect[obj 0x73721ef0, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][4]: Conv2: PixelRect[obj 0x1ef6f289, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][5]: RGB888 -> RGB888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][5]: Conv1: PixelRect[obj 0x37014a04, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][5]: Conv2: PixelRect[obj 0x7533d2c2, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: RGB888 -> BGR888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][6]: Conv1: PixelRect[obj 0x1655d70a, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: Conv2: PixelRect[obj 0x3f1e0df3, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: RGB888 -> RGBx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][7]: Conv1: PixelRect[obj 0x272317e, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: Conv2: PixelRect[obj 0x69bc5630, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: RGB888 -> BGRx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][8]: Conv1: PixelRect[obj 0x51e9318a, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: Conv2: PixelRect[obj 0x1e57cfd1, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][9]: RGB888 -> RGBA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][9]: Conv1: PixelRect[obj 0xd3df4a4, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][9]: Conv2: PixelRect[obj 0x6bb3ee5, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: RGB888 -> ABGR8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][10]: Conv1: PixelRect[obj 0x1e463ad9, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: Conv2: PixelRect[obj 0x3ecf4787, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: RGB888 -> ARGB8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][11]: Conv1: PixelRect[obj 0x5c350c2e, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: Conv2: PixelRect[obj 0x3a65d5b, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][12]: RGB888 -> BGRA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][12]: Conv1: PixelRect[obj 0x2c992f04, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][12]: Conv2: PixelRect[obj 0x682ea66f, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][*]: Image0 - Orig: PixelRect[obj 0x1c8e8338, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: BGR888 -> LUMINANCE
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[6][0]: Conv1: PixelRect[obj 0x2d735977, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[6][1]: BGR888 -> RGB565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[6][1]: Conv1: PixelRect[obj 0x4877b2d2, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[6][1]: Conv2: PixelRect[obj 0x5577686d, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][2]: BGR888 -> BGR565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][2]: Conv1: PixelRect[obj 0x3d08a6b8, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][2]: Conv2: PixelRect[obj 0xa07f88f, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][3]: BGR888 -> RGBA5551
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[6][3]: Conv1: PixelRect[obj 0x7f932a3f, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[6][3]: Conv2: PixelRect[obj 0x11c901a0, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][4]: BGR888 -> ABGR1555
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][4]: Conv1: PixelRect[obj 0x698c4847, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][4]: Conv2: PixelRect[obj 0x5cfa1679, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][5]: BGR888 -> RGB888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][5]: Conv1: PixelRect[obj 0x3a5e0d0b, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][5]: Conv2: PixelRect[obj 0x6343cfe1, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: BGR888 -> BGR888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][6]: Conv1: PixelRect[obj 0x68066dbe, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: Conv2: PixelRect[obj 0x64c3f719, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: BGR888 -> RGBx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][7]: Conv1: PixelRect[obj 0x2e3f88df, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: Conv2: PixelRect[obj 0x53fe763e, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: BGR888 -> BGRx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][8]: Conv1: PixelRect[obj 0x8ce9a62, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: Conv2: PixelRect[obj 0x734ecf5d, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][9]: BGR888 -> RGBA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][9]: Conv1: PixelRect[obj 0x21e5c89b, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][9]: Conv2: PixelRect[obj 0x18a151f, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: BGR888 -> ABGR8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][10]: Conv1: PixelRect[obj 0x7d6b92c6, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: Conv2: PixelRect[obj 0x785a8e11, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: BGR888 -> ARGB8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][11]: Conv1: PixelRect[obj 0x77743091, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: Conv2: PixelRect[obj 0x2687e18d, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][12]: BGR888 -> BGRA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][12]: Conv1: PixelRect[obj 0x75bba39, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][12]: Conv2: PixelRect[obj 0x2bdd96c5, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][*]: Image0 - Orig: PixelRect[obj 0x7d7bcb97, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: RGBx8888 -> LUMINANCE
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[7][0]: Conv1: PixelRect[obj 0x64e9d63c, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[7][1]: RGBx8888 -> RGB565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[7][1]: Conv1: PixelRect[obj 0x3eb932ea, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[7][1]: Conv2: PixelRect[obj 0x7995e046, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][2]: RGBx8888 -> BGR565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][2]: Conv1: PixelRect[obj 0x5a91bb90, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][2]: Conv2: PixelRect[obj 0x7063dec8, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][3]: RGBx8888 -> RGBA5551
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[7][3]: Conv1: PixelRect[obj 0x7ba8c4c, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[7][3]: Conv2: PixelRect[obj 0x51fbcb2d, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][4]: RGBx8888 -> ABGR1555
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][4]: Conv1: PixelRect[obj 0x661a7b9, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][4]: Conv2: PixelRect[obj 0x681aac23, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][5]: RGBx8888 -> RGB888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][5]: Conv1: PixelRect[obj 0x3b118580, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][5]: Conv2: PixelRect[obj 0x34bc836c, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: RGBx8888 -> BGR888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][6]: Conv1: PixelRect[obj 0x3febb62d, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: Conv2: PixelRect[obj 0x2ad7e47, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: RGBx8888 -> RGBx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][7]: Conv1: PixelRect[obj 0x3527c617, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: Conv2: PixelRect[obj 0x6550943c, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: RGBx8888 -> BGRx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][8]: Conv1: PixelRect[obj 0x7681c65, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: Conv2: PixelRect[obj 0x6e5e0589, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][9]: RGBx8888 -> RGBA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][9]: Conv1: PixelRect[obj 0x65c2612b, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][9]: Conv2: PixelRect[obj 0x4d2f8db, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: RGBx8888 -> ABGR8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][10]: Conv1: PixelRect[obj 0x431e4710, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: Conv2: PixelRect[obj 0x5df270b7, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: RGBx8888 -> ARGB8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][11]: Conv1: PixelRect[obj 0x2bcf991b, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: Conv2: PixelRect[obj 0x3848a899, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][12]: RGBx8888 -> BGRA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][12]: Conv1: PixelRect[obj 0x9df5e47, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][12]: Conv2: PixelRect[obj 0x47e6e003, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][*]: Image0 - Orig: PixelRect[obj 0x10b6aea5, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: BGRx8888 -> LUMINANCE
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[8][0]: Conv1: PixelRect[obj 0x6d47c04a, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[8][1]: BGRx8888 -> RGB565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[8][1]: Conv1: PixelRect[obj 0x1e9996c3, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[8][1]: Conv2: PixelRect[obj 0x6e0f8beb, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][2]: BGRx8888 -> BGR565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][2]: Conv1: PixelRect[obj 0x4b69c309, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][2]: Conv2: PixelRect[obj 0x18ff0fbe, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][3]: BGRx8888 -> RGBA5551
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[8][3]: Conv1: PixelRect[obj 0x4a02adec, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[8][3]: Conv2: PixelRect[obj 0x58403794, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][4]: BGRx8888 -> ABGR1555
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][4]: Conv1: PixelRect[obj 0x5db4d61e, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][4]: Conv2: PixelRect[obj 0x3dd6a0e9, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][5]: BGRx8888 -> RGB888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][5]: Conv1: PixelRect[obj 0x62641772, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][5]: Conv2: PixelRect[obj 0x3b41703d, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: BGRx8888 -> BGR888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][6]: Conv1: PixelRect[obj 0x40be456d, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: Conv2: PixelRect[obj 0x4867747b, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: BGRx8888 -> RGBx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][7]: Conv1: PixelRect[obj 0xafa2582, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: Conv2: PixelRect[obj 0x3a8a7c78, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: BGRx8888 -> BGRx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][8]: Conv1: PixelRect[obj 0x8add369, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: Conv2: PixelRect[obj 0x7b1abaab, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][9]: BGRx8888 -> RGBA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][9]: Conv1: PixelRect[obj 0x2017567f, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][9]: Conv2: PixelRect[obj 0x499797b9, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: BGRx8888 -> ABGR8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][10]: Conv1: PixelRect[obj 0x2fc73379, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: Conv2: PixelRect[obj 0x1a61bc8, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: BGRx8888 -> ARGB8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][11]: Conv1: PixelRect[obj 0x1b18012d, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: Conv2: PixelRect[obj 0x6ec767a8, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][12]: BGRx8888 -> BGRA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][12]: Conv1: PixelRect[obj 0x788dcdf2, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][12]: Conv2: PixelRect[obj 0x4944e170, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][*]: Image0 - Orig: PixelRect[obj 0x120e801c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: RGBA8888 -> LUMINANCE
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[9][0]: Conv1: PixelRect[obj 0x47a14fd2, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[9][1]: RGBA8888 -> RGB565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[9][1]: Conv1: PixelRect[obj 0x5155e889, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[9][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][2]: RGBA8888 -> BGR565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][2]: Conv1: PixelRect[obj 0x3ff4dcb2, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][3]: RGBA8888 -> RGBA5551
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[9][3]: Conv1: PixelRect[obj 0x591cb530, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[9][3]: Conv2: PixelRect[obj 0x140eae1e, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][4]: RGBA8888 -> ABGR1555
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][4]: Conv1: PixelRect[obj 0x6a611db6, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][4]: Conv2: PixelRect[obj 0x73e94d04, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][5]: RGBA8888 -> RGB888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][5]: Conv1: PixelRect[obj 0x4f60d37c, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][6]: RGBA8888 -> BGR888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][6]: Conv1: PixelRect[obj 0x2e7fead0, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][7]: RGBA8888 -> RGBx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][7]: Conv1: PixelRect[obj 0x4c91de04, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][8]: RGBA8888 -> BGRx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][8]: Conv1: PixelRect[obj 0x75a92bff, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][9]: RGBA8888 -> RGBA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][9]: Conv1: PixelRect[obj 0x3c9bed05, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][9]: Conv2: PixelRect[obj 0x6de3b92c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: RGBA8888 -> ABGR8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][10]: Conv1: PixelRect[obj 0x2fc03b6a, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: Conv2: PixelRect[obj 0x130a0bbe, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: RGBA8888 -> ARGB8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][11]: Conv1: PixelRect[obj 0x709a2f1f, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: Conv2: PixelRect[obj 0x40c2f9, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: RGBA8888 -> BGRA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][12]: Conv1: PixelRect[obj 0x2ef5b2f0, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: Conv2: PixelRect[obj 0x6d610b6b, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][*]: Image0 - Orig: PixelRect[obj 0x4ca2330f, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: ABGR8888 -> LUMINANCE
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[10][0]: Conv1: PixelRect[obj 0x4af36768, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[10][1]: ABGR8888 -> RGB565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[10][1]: Conv1: PixelRect[obj 0x49923ef4, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[10][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][2]: ABGR8888 -> BGR565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][2]: Conv1: PixelRect[obj 0x2ccd5efe, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][3]: ABGR8888 -> RGBA5551
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[10][3]: Conv1: PixelRect[obj 0x71aa2a23, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[10][3]: Conv2: PixelRect[obj 0x20b3cb59, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][4]: ABGR8888 -> ABGR1555
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][4]: Conv1: PixelRect[obj 0x780e2425, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][4]: Conv2: PixelRect[obj 0x3e72bf74, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][5]: ABGR8888 -> RGB888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][5]: Conv1: PixelRect[obj 0x1ea971ab, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][6]: ABGR8888 -> BGR888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][6]: Conv1: PixelRect[obj 0x207e9824, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][7]: ABGR8888 -> RGBx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][7]: Conv1: PixelRect[obj 0x2958bf02, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][8]: ABGR8888 -> BGRx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][8]: Conv1: PixelRect[obj 0x27a2c42, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][9]: ABGR8888 -> RGBA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][9]: Conv1: PixelRect[obj 0x570b318f, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][9]: Conv2: PixelRect[obj 0x3602cf2, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: ABGR8888 -> ABGR8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][10]: Conv1: PixelRect[obj 0x6f2c2333, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: Conv2: PixelRect[obj 0x3c671aa8, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: ABGR8888 -> ARGB8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][11]: Conv1: PixelRect[obj 0x326ec3e2, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: Conv2: PixelRect[obj 0x306b7ee1, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: ABGR8888 -> BGRA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][12]: Conv1: PixelRect[obj 0x3ed0f664, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: Conv2: PixelRect[obj 0x3ae6094c, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][*]: Image0 - Orig: PixelRect[obj 0x7ed3ac21, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: ARGB8888 -> LUMINANCE
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[11][0]: Conv1: PixelRect[obj 0x1524496c, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[11][1]: ARGB8888 -> RGB565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[11][1]: Conv1: PixelRect[obj 0x2c7efe7a, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[11][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][2]: ARGB8888 -> BGR565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][2]: Conv1: PixelRect[obj 0x26d83ed0, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][3]: ARGB8888 -> RGBA5551
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[11][3]: Conv1: PixelRect[obj 0x45892c8e, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[11][3]: Conv2: PixelRect[obj 0x72d1727a, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][4]: ARGB8888 -> ABGR1555
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][4]: Conv1: PixelRect[obj 0x2987cf74, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][4]: Conv2: PixelRect[obj 0x4e4e5a2a, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][5]: ARGB8888 -> RGB888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][5]: Conv1: PixelRect[obj 0x422ff231, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][6]: ARGB8888 -> BGR888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][6]: Conv1: PixelRect[obj 0x3b141aac, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][7]: ARGB8888 -> RGBx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][7]: Conv1: PixelRect[obj 0x2cff8ed5, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][8]: ARGB8888 -> BGRx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][8]: Conv1: PixelRect[obj 0x10dc1e6a, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][9]: ARGB8888 -> RGBA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][9]: Conv1: PixelRect[obj 0x2d5fc83a, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][9]: Conv2: PixelRect[obj 0x36056647, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: ARGB8888 -> ABGR8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][10]: Conv1: PixelRect[obj 0x665ccf74, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: Conv2: PixelRect[obj 0x1603b29b, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: ARGB8888 -> ARGB8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][11]: Conv1: PixelRect[obj 0x454ea679, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: Conv2: PixelRect[obj 0x5864d7c9, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: ARGB8888 -> BGRA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][12]: Conv1: PixelRect[obj 0x584384de, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: Conv2: PixelRect[obj 0x535f6227, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][*]: Image0 - Orig: PixelRect[obj 0x63927b5b, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: BGRA8888 -> LUMINANCE
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[12][0]: Conv1: PixelRect[obj 0x1db6227f, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[12][1]: BGRA8888 -> RGB565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[12][1]: Conv1: PixelRect[obj 0x59173063, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[12][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][2]: BGRA8888 -> BGR565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][2]: Conv1: PixelRect[obj 0x71f13f3c, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][3]: BGRA8888 -> RGBA5551
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[12][3]: Conv1: PixelRect[obj 0x1c9dafa, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[12][3]: Conv2: PixelRect[obj 0x2dc0a566, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][4]: BGRA8888 -> ABGR1555
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][4]: Conv1: PixelRect[obj 0x4d340c95, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][4]: Conv2: PixelRect[obj 0x35c4c2d0, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][5]: BGRA8888 -> RGB888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][5]: Conv1: PixelRect[obj 0x7a95d098, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][6]: BGRA8888 -> BGR888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][6]: Conv1: PixelRect[obj 0x52d6a139, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][7]: BGRA8888 -> RGBx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] junit.framework.TestListener: endTest(testConversion03_srcS000_BE_TL_destS259_TL)
    [apply] junit.framework.TestListener: startTest(testConversion04_srcS259_BE_TL_destS259_TL)
    [apply] CONVERT[12][7]: Conv1: PixelRect[obj 0x3feb4f52, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][8]: BGRA8888 -> BGRx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][8]: Conv1: PixelRect[obj 0x2c2ac83d, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][9]: BGRA8888 -> RGBA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][9]: Conv1: PixelRect[obj 0x78efdc30, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][9]: Conv2: PixelRect[obj 0x1f57657d, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: BGRA8888 -> ABGR8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][10]: Conv1: PixelRect[obj 0x7a23281a, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: Conv2: PixelRect[obj 0xb27c43, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: BGRA8888 -> ARGB8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][11]: Conv1: PixelRect[obj 0x6ba2e39, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: Conv2: PixelRect[obj 0x2262df1e, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: BGRA8888 -> BGRA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][12]: Conv1: PixelRect[obj 0x41e250b0, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: Conv2: PixelRect[obj 0x52216cab, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion03_srcS000_BE_TL_destS259_TL
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion04_srcS259_BE_TL_destS259_TL
    [apply] Test00: srcMinStrideInBytes 259, srcByteOrder BIG_ENDIAN, srcIsGLOriented false, destMinStrideInBytes 259, destIsGLOriented false
    [apply] CONVERT[0][*]: Image0 - Orig: PixelRect[obj 0x3113eea6, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: LUMINANCE -> LUMINANCE
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][0]: Conv1: PixelRect[obj 0x62274fe4, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: Conv2: PixelRect[obj 0x3bba233f, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][1]: LUMINANCE -> RGB565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][1]: Conv1: PixelRect[obj 0x54b11ba3, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][1]: Conv2: PixelRect[obj 0x7af9b94d, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][2]: LUMINANCE -> BGR565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][2]: Conv1: PixelRect[obj 0x22799199, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][2]: Conv2: PixelRect[obj 0x4830ed32, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][3]: LUMINANCE -> RGBA5551
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] CONVERT[0][3]: Conv1: PixelRect[obj 0x14009b94, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  1]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  2]  0xB18C 0xB18C 0xB18C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 62]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 63]  0xB18C 0xB18C 0xB18C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[0][3]: Conv2: PixelRect[obj 0x23046b88, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][4]: LUMINANCE -> ABGR1555
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x01, msbFirst true, 00000001], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][4]: Conv1: PixelRect[obj 0x4d1fd328, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x19, msbFirst true, 00011001], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x6319 0x6319 0x6319
    [apply] [  0][  1]  0x6319 0x6319 0x6319
    [apply] [  0][  2]  0x6319 0x6319 0x6319
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x6319 0x6319 0x6319
    [apply] [ 61][ 62]  0x6319 0x6319 0x6319
    [apply] [ 61][ 63]  0x6319 0x6319 0x6319
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][4]: Conv2: PixelRect[obj 0x209fec4, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][5]: LUMINANCE -> RGB888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][5]: Conv1: PixelRect[obj 0x1245192a, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][5]: Conv2: PixelRect[obj 0x129d78c1, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: LUMINANCE -> BGR888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][6]: Conv1: PixelRect[obj 0x21a86f29, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: Conv2: PixelRect[obj 0x6c1a5a06, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: LUMINANCE -> RGBx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][7]: Conv1: PixelRect[obj 0x562c82e6, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: Conv2: PixelRect[obj 0x2f8ea392, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: LUMINANCE -> BGRx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][8]: Conv1: PixelRect[obj 0x4dbd406d, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: Conv2: PixelRect[obj 0x7349e9b6, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][9]: LUMINANCE -> RGBA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][9]: Conv1: PixelRect[obj 0x41406e8b, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][9]: Conv2: PixelRect[obj 0x1b08c702, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: LUMINANCE -> ABGR8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][10]: Conv1: PixelRect[obj 0x3c114226, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: Conv2: PixelRect[obj 0x29184b, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: LUMINANCE -> ARGB8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][11]: Conv1: PixelRect[obj 0x425f1af3, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: Conv2: PixelRect[obj 0x1fb2f56d, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][12]: LUMINANCE -> BGRA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][12]: Conv1: PixelRect[obj 0x290494cf, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][12]: Conv2: PixelRect[obj 0x61a73ae4, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[1][*]: Image0 - Orig: PixelRect[obj 0x5b953ca1, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: RGB565 -> LUMINANCE
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[1][0]: Conv1: PixelRect[obj 0x5384a323, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[1][1]: RGB565 -> RGB565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[1][1]: Conv1: PixelRect[obj 0x5e2bf770, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][1]: Conv2: PixelRect[obj 0x603864b, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][2]: RGB565 -> BGR565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][2]: Conv1: PixelRect[obj 0x7401d21e, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][2]: Conv2: PixelRect[obj 0x26aea06, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][3]: RGB565 -> RGBA5551
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[1][3]: Conv1: PixelRect[obj 0x37b0d4c, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[1][3]: Conv2: PixelRect[obj 0x19d0f2b6, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][4]: RGB565 -> ABGR1555
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][4]: Conv1: PixelRect[obj 0x63bb42b0, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][4]: Conv2: PixelRect[obj 0x36d4be1b, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][5]: RGB565 -> RGB888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][5]: Conv1: PixelRect[obj 0x6d9ed4e0, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][5]: Conv2: PixelRect[obj 0x7345cea7, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][6]: RGB565 -> BGR888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][6]: Conv1: PixelRect[obj 0x4ad2acbd, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][6]: Conv2: PixelRect[obj 0x59e5e79a, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][7]: RGB565 -> RGBx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][7]: Conv1: PixelRect[obj 0x42c70192, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][7]: Conv2: PixelRect[obj 0x1faacf9b, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][8]: RGB565 -> BGRx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][8]: Conv1: PixelRect[obj 0x40c23f97, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][8]: Conv2: PixelRect[obj 0x366dc922, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][9]: RGB565 -> RGBA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][9]: Conv1: PixelRect[obj 0x4cdc85ec, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][9]: Conv2: PixelRect[obj 0x5435dfb, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][10]: RGB565 -> ABGR8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][10]: Conv1: PixelRect[obj 0x54acf443, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][10]: Conv2: PixelRect[obj 0xc50032d, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][11]: RGB565 -> ARGB8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][11]: Conv1: PixelRect[obj 0x248b04ae, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][11]: Conv2: PixelRect[obj 0x3bb83941, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][12]: RGB565 -> BGRA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][12]: Conv1: PixelRect[obj 0x885dc99, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][12]: Conv2: PixelRect[obj 0x4c0ffcf, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][*]: Image0 - Orig: PixelRect[obj 0x7892258d, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][0]: BGR565 -> LUMINANCE
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[2][0]: Conv1: PixelRect[obj 0x21a79ef, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[2][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[2][1]: BGR565 -> RGB565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[2][1]: Conv1: PixelRect[obj 0x245d0c21, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][1]: Conv2: PixelRect[obj 0x2760b1e2, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: BGR565 -> BGR565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][2]: Conv1: PixelRect[obj 0x4eb746ce, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: Conv2: PixelRect[obj 0x1fb39bf6, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][3]: BGR565 -> RGBA5551
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[2][3]: Conv1: PixelRect[obj 0x5343b025, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[2][3]: Conv2: PixelRect[obj 0x718ef40e, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: BGR565 -> ABGR1555
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][4]: Conv1: PixelRect[obj 0x5fb4dc7, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: Conv2: PixelRect[obj 0x6941aa5, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][5]: BGR565 -> RGB888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][5]: Conv1: PixelRect[obj 0x481850ca, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][5]: Conv2: PixelRect[obj 0x4e30e343, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][6]: BGR565 -> BGR888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][6]: Conv1: PixelRect[obj 0x11fa1a37, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][6]: Conv2: PixelRect[obj 0x379d7b9f, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][7]: BGR565 -> RGBx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][7]: Conv1: PixelRect[obj 0x3d09f3a6, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][7]: Conv2: PixelRect[obj 0x746a35bf, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][8]: BGR565 -> BGRx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][8]: Conv1: PixelRect[obj 0x3500a2a7, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][8]: Conv2: PixelRect[obj 0x691d761b, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][9]: BGR565 -> RGBA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][9]: Conv1: PixelRect[obj 0x1b7b3c5d, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][9]: Conv2: PixelRect[obj 0x3e193540, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][10]: BGR565 -> ABGR8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][10]: Conv1: PixelRect[obj 0xebcadbe, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][10]: Conv2: PixelRect[obj 0xc13afdc, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][11]: BGR565 -> ARGB8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][11]: Conv1: PixelRect[obj 0x4e48e3d7, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][11]: Conv2: PixelRect[obj 0x398c7c6b, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][12]: BGR565 -> BGRA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][12]: Conv1: PixelRect[obj 0x52b6e7b9, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][12]: Conv2: PixelRect[obj 0x434acf7c, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][*]: Image0 - Orig: PixelRect[obj 0x4a95da99, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][0]: RGBA5551 -> LUMINANCE
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[3][0]: Conv1: PixelRect[obj 0x10209884, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[3][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[3][1]: RGBA5551 -> RGB565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[3][1]: Conv1: PixelRect[obj 0x754e2e16, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[3][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][2]: RGBA5551 -> BGR565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][2]: Conv1: PixelRect[obj 0x60ea3eec, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][3]: RGBA5551 -> RGBA5551
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[3][3]: Conv1: PixelRect[obj 0x44f717a, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][3]: Conv2: PixelRect[obj 0x103f2dcf, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][4]: RGBA5551 -> ABGR1555
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][4]: Conv1: PixelRect[obj 0x14059f40, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][4]: Conv2: PixelRect[obj 0x25a9ce72, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][5]: RGBA5551 -> RGB888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][5]: Conv1: PixelRect[obj 0x5a12af1c, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][6]: RGBA5551 -> BGR888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][6]: Conv1: PixelRect[obj 0x332aa0c4, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][7]: RGBA5551 -> RGBx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][7]: Conv1: PixelRect[obj 0xb6dc67e, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][8]: RGBA5551 -> BGRx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][8]: Conv1: PixelRect[obj 0x60dc533f, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][9]: RGBA5551 -> RGBA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][9]: Conv1: PixelRect[obj 0x2f796a77, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][9]: Conv2: PixelRect[obj 0x4933c3dc, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][10]: RGBA5551 -> ABGR8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][10]: Conv1: PixelRect[obj 0x2c88a2b2, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][10]: Conv2: PixelRect[obj 0x2ecf59b7, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][11]: RGBA5551 -> ARGB8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][11]: Conv1: PixelRect[obj 0x4a01b4cb, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][11]: Conv2: PixelRect[obj 0x1dfbb374, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][12]: RGBA5551 -> BGRA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][12]: Conv1: PixelRect[obj 0x748f0f4b, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][12]: Conv2: PixelRect[obj 0x2059e28c, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][*]: Image0 - Orig: PixelRect[obj 0x67b9bda0, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][0]: ABGR1555 -> LUMINANCE
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[4][0]: Conv1: PixelRect[obj 0x2799d230, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[4][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[4][1]: ABGR1555 -> RGB565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[4][1]: Conv1: PixelRect[obj 0x2b6064df, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[4][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][2]: ABGR1555 -> BGR565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][2]: Conv1: PixelRect[obj 0x4442bebd, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][3]: ABGR1555 -> RGBA5551
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[4][3]: Conv1: PixelRect[obj 0x6e3c4f28, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][3]: Conv2: PixelRect[obj 0x75d088d, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: ABGR1555 -> ABGR1555
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][4]: Conv1: PixelRect[obj 0x2fb3c225, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: Conv2: PixelRect[obj 0x7ed52638, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][5]: ABGR1555 -> RGB888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][5]: Conv1: PixelRect[obj 0x729c73c5, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][6]: ABGR1555 -> BGR888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][6]: Conv1: PixelRect[obj 0x1dea147b, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][7]: ABGR1555 -> RGBx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][7]: Conv1: PixelRect[obj 0x2cf94f09, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][8]: ABGR1555 -> BGRx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][8]: Conv1: PixelRect[obj 0x7b4a4848, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][9]: ABGR1555 -> RGBA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][9]: Conv1: PixelRect[obj 0x6a591ebf, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][9]: Conv2: PixelRect[obj 0x27dd9643, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][10]: ABGR1555 -> ABGR8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][10]: Conv1: PixelRect[obj 0x41ba04b6, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][10]: Conv2: PixelRect[obj 0x689b0cc1, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][11]: ABGR1555 -> ARGB8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][11]: Conv1: PixelRect[obj 0x4a954b8b, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][11]: Conv2: PixelRect[obj 0x1b1b314, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][12]: ABGR1555 -> BGRA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][12]: Conv1: PixelRect[obj 0x10bf8820, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][12]: Conv2: PixelRect[obj 0x20f273f2, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][*]: Image0 - Orig: PixelRect[obj 0x405bbd74, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: RGB888 -> LUMINANCE
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[5][0]: Conv1: PixelRect[obj 0x4c7e9f78, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[5][1]: RGB888 -> RGB565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[5][1]: Conv1: PixelRect[obj 0x206cf05f, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[5][1]: Conv2: PixelRect[obj 0x13327a43, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][2]: RGB888 -> BGR565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][2]: Conv1: PixelRect[obj 0xe9fd54c, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][2]: Conv2: PixelRect[obj 0x36220eb8, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][3]: RGB888 -> RGBA5551
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[5][3]: Conv1: PixelRect[obj 0x718bee2b, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[5][3]: Conv2: PixelRect[obj 0x71eb623b, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][4]: RGB888 -> ABGR1555
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][4]: Conv1: PixelRect[obj 0x12efcff, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][4]: Conv2: PixelRect[obj 0x275f65ac, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][5]: RGB888 -> RGB888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][5]: Conv1: PixelRect[obj 0x98b2dda, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][5]: Conv2: PixelRect[obj 0x23db6c6a, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: RGB888 -> BGR888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][6]: Conv1: PixelRect[obj 0x5564b5ea, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: Conv2: PixelRect[obj 0x9cad8ef, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: RGB888 -> RGBx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][7]: Conv1: PixelRect[obj 0x597fc1f1, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: Conv2: PixelRect[obj 0x21bf4e88, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: RGB888 -> BGRx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][8]: Conv1: PixelRect[obj 0x518464b0, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: Conv2: PixelRect[obj 0xed6d3cf, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][9]: RGB888 -> RGBA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][9]: Conv1: PixelRect[obj 0x2901fbad, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][9]: Conv2: PixelRect[obj 0x72113b0b, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: RGB888 -> ABGR8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][10]: Conv1: PixelRect[obj 0x42601d, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: Conv2: PixelRect[obj 0x38328371, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: RGB888 -> ARGB8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][11]: Conv1: PixelRect[obj 0x1ec8cb49, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: Conv2: PixelRect[obj 0x657a62f8, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][12]: RGB888 -> BGRA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][12]: Conv1: PixelRect[obj 0x762ba4c2, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][12]: Conv2: PixelRect[obj 0x5aae887d, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][*]: Image0 - Orig: PixelRect[obj 0x26482e2, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: BGR888 -> LUMINANCE
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[6][0]: Conv1: PixelRect[obj 0x34bf5df4, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[6][1]: BGR888 -> RGB565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[6][1]: Conv1: PixelRect[obj 0x1f99e215, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[6][1]: Conv2: PixelRect[obj 0x31da6cfb, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][2]: BGR888 -> BGR565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][2]: Conv1: PixelRect[obj 0x170f9bb0, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][2]: Conv2: PixelRect[obj 0x59913458, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][3]: BGR888 -> RGBA5551
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[6][3]: Conv1: PixelRect[obj 0x9c8ec35, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[6][3]: Conv2: PixelRect[obj 0x6b17e443, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][4]: BGR888 -> ABGR1555
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][4]: Conv1: PixelRect[obj 0xae208a, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][4]: Conv2: PixelRect[obj 0x50cde733, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][5]: BGR888 -> RGB888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][5]: Conv1: PixelRect[obj 0x1e2a005b, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][5]: Conv2: PixelRect[obj 0x4acbca21, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: BGR888 -> BGR888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][6]: Conv1: PixelRect[obj 0x3b100982, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: Conv2: PixelRect[obj 0x4db95ac, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: BGR888 -> RGBx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][7]: Conv1: PixelRect[obj 0x4abd75b4, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: Conv2: PixelRect[obj 0x5eb33400, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: BGR888 -> BGRx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][8]: Conv1: PixelRect[obj 0x65d47a4d, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: Conv2: PixelRect[obj 0x3dfaf5ae, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][9]: BGR888 -> RGBA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][9]: Conv1: PixelRect[obj 0x1ccb3770, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][9]: Conv2: PixelRect[obj 0x5b1f13dd, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: BGR888 -> ABGR8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][10]: Conv1: PixelRect[obj 0x1ddf1ce1, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: Conv2: PixelRect[obj 0x7762cd71, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: BGR888 -> ARGB8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][11]: Conv1: PixelRect[obj 0x3257145a, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: Conv2: PixelRect[obj 0x11f57836, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][12]: BGR888 -> BGRA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][12]: Conv1: PixelRect[obj 0x742846fd, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][12]: Conv2: PixelRect[obj 0x15c0044c, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][*]: Image0 - Orig: PixelRect[obj 0x1f3f276a, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: RGBx8888 -> LUMINANCE
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[7][0]: Conv1: PixelRect[obj 0x2531c873, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[7][1]: RGBx8888 -> RGB565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[7][1]: Conv1: PixelRect[obj 0x13186d86, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[7][1]: Conv2: PixelRect[obj 0x66ff9cd, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][2]: RGBx8888 -> BGR565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][2]: Conv1: PixelRect[obj 0x600d8a1d, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][2]: Conv2: PixelRect[obj 0x4b54a43f, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][3]: RGBx8888 -> RGBA5551
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[7][3]: Conv1: PixelRect[obj 0x1b70848e, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[7][3]: Conv2: PixelRect[obj 0x62a8b7bc, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][4]: RGBx8888 -> ABGR1555
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][4]: Conv1: PixelRect[obj 0x6ef98496, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][4]: Conv2: PixelRect[obj 0x62a02a, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][5]: RGBx8888 -> RGB888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][5]: Conv1: PixelRect[obj 0x1fa9105c, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][5]: Conv2: PixelRect[obj 0x389b5142, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: RGBx8888 -> BGR888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][6]: Conv1: PixelRect[obj 0x1ae4bff3, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: Conv2: PixelRect[obj 0xf123f75, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: RGBx8888 -> RGBx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][7]: Conv1: PixelRect[obj 0x586ee53b, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: Conv2: PixelRect[obj 0x3a9dbe35, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: RGBx8888 -> BGRx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][8]: Conv1: PixelRect[obj 0x53995b2, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: Conv2: PixelRect[obj 0x1b4eebf7, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][9]: RGBx8888 -> RGBA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][9]: Conv1: PixelRect[obj 0x34268298, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][9]: Conv2: PixelRect[obj 0x631dee3f, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: RGBx8888 -> ABGR8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][10]: Conv1: PixelRect[obj 0x2a4063eb, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: Conv2: PixelRect[obj 0x46bd2407, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: RGBx8888 -> ARGB8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][11]: Conv1: PixelRect[obj 0x460f4c0a, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: Conv2: PixelRect[obj 0x4a6f3ee2, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][12]: RGBx8888 -> BGRA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][12]: Conv1: PixelRect[obj 0x6319537f, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][12]: Conv2: PixelRect[obj 0x4cabde07, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][*]: Image0 - Orig: PixelRect[obj 0x70f8a484, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: BGRx8888 -> LUMINANCE
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[8][0]: Conv1: PixelRect[obj 0x43531c57, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[8][1]: BGRx8888 -> RGB565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[8][1]: Conv1: PixelRect[obj 0x6a783de9, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[8][1]: Conv2: PixelRect[obj 0x78319d47, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][2]: BGRx8888 -> BGR565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][2]: Conv1: PixelRect[obj 0x4d58da41, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][2]: Conv2: PixelRect[obj 0x1632c619, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][3]: BGRx8888 -> RGBA5551
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[8][3]: Conv1: PixelRect[obj 0x3d8e3643, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[8][3]: Conv2: PixelRect[obj 0x49215f10, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][4]: BGRx8888 -> ABGR1555
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][4]: Conv1: PixelRect[obj 0x42201ea7, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][4]: Conv2: PixelRect[obj 0x42221af4, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][5]: BGRx8888 -> RGB888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][5]: Conv1: PixelRect[obj 0xed200dd, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][5]: Conv2: PixelRect[obj 0x4dc817c8, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: BGRx8888 -> BGR888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][6]: Conv1: PixelRect[obj 0xf5fedf0, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: Conv2: PixelRect[obj 0x5df8a355, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: BGRx8888 -> RGBx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][7]: Conv1: PixelRect[obj 0x433294df, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: Conv2: PixelRect[obj 0x4e49bd26, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: BGRx8888 -> BGRx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][8]: Conv1: PixelRect[obj 0x3e89e972, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: Conv2: PixelRect[obj 0x26f317fd, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][9]: BGRx8888 -> RGBA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][9]: Conv1: PixelRect[obj 0x71b0eb90, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][9]: Conv2: PixelRect[obj 0x7213d80d, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: BGRx8888 -> ABGR8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][10]: Conv1: PixelRect[obj 0x3207d44, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: Conv2: PixelRect[obj 0x3dd2ce22, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: BGRx8888 -> ARGB8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][11]: Conv1: PixelRect[obj 0x4b485e63, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: Conv2: PixelRect[obj 0x27f724b7, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][12]: BGRx8888 -> BGRA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][12]: Conv1: PixelRect[obj 0x273da750, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][12]: Conv2: PixelRect[obj 0xcb5ce4b, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][*]: Image0 - Orig: PixelRect[obj 0x58722f8, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: RGBA8888 -> LUMINANCE
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[9][0]: Conv1: PixelRect[obj 0x1b4b6c63, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[9][1]: RGBA8888 -> RGB565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[9][1]: Conv1: PixelRect[obj 0x51064f7d, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[9][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][2]: RGBA8888 -> BGR565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][2]: Conv1: PixelRect[obj 0x73e31480, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][3]: RGBA8888 -> RGBA5551
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[9][3]: Conv1: PixelRect[obj 0x4f4f68e6, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[9][3]: Conv2: PixelRect[obj 0xf273d18, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][4]: RGBA8888 -> ABGR1555
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][4]: Conv1: PixelRect[obj 0x6c39e626, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][4]: Conv2: PixelRect[obj 0x715b835, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][5]: RGBA8888 -> RGB888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][5]: Conv1: PixelRect[obj 0x3329e869, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][6]: RGBA8888 -> BGR888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][6]: Conv1: PixelRect[obj 0x5d0dce9, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][7]: RGBA8888 -> RGBx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][7]: Conv1: PixelRect[obj 0x267b02a3, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][8]: RGBA8888 -> BGRx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][8]: Conv1: PixelRect[obj 0xc05d249, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][9]: RGBA8888 -> RGBA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][9]: Conv1: PixelRect[obj 0x70131900, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][9]: Conv2: PixelRect[obj 0x73a7b47f, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: RGBA8888 -> ABGR8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][10]: Conv1: PixelRect[obj 0xdb7deb2, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: Conv2: PixelRect[obj 0x2f02c2d7, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: RGBA8888 -> ARGB8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][11]: Conv1: PixelRect[obj 0x4731152e, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: Conv2: PixelRect[obj 0x9fb55fb, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: RGBA8888 -> BGRA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][12]: Conv1: PixelRect[obj 0x3a8a4838, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: Conv2: PixelRect[obj 0x32731c4, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][*]: Image0 - Orig: PixelRect[obj 0x4c70cceb, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: ABGR8888 -> LUMINANCE
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[10][0]: Conv1: PixelRect[obj 0x1f770c13, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[10][1]: ABGR8888 -> RGB565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[10][1]: Conv1: PixelRect[obj 0x77545c4d, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[10][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][2]: ABGR8888 -> BGR565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][2]: Conv1: PixelRect[obj 0x4dc7ea72, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][3]: ABGR8888 -> RGBA5551
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[10][3]: Conv1: PixelRect[obj 0x79a60b5, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[10][3]: Conv2: PixelRect[obj 0x20aae3c1, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][4]: ABGR8888 -> ABGR1555
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][4]: Conv1: PixelRect[obj 0x75c965ad, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][4]: Conv2: PixelRect[obj 0x72f951c, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][5]: ABGR8888 -> RGB888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][5]: Conv1: PixelRect[obj 0x5364d284, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][6]: ABGR8888 -> BGR888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][6]: Conv1: PixelRect[obj 0x24a787c2, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][7]: ABGR8888 -> RGBx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][7]: Conv1: PixelRect[obj 0x1afd6af6, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][8]: ABGR8888 -> BGRx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][8]: Conv1: PixelRect[obj 0x61818bc0, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][9]: ABGR8888 -> RGBA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][9]: Conv1: PixelRect[obj 0x14048586, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][9]: Conv2: PixelRect[obj 0xc858953, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: ABGR8888 -> ABGR8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][10]: Conv1: PixelRect[obj 0x7d5ef8ef, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: Conv2: PixelRect[obj 0x10eca30f, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: ABGR8888 -> ARGB8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][11]: Conv1: PixelRect[obj 0x20f43c21, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: Conv2: PixelRect[obj 0x1be67d, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: ABGR8888 -> BGRA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][12]: Conv1: PixelRect[obj 0xa08ff11, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: Conv2: PixelRect[obj 0x7f89c184, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][*]: Image0 - Orig: PixelRect[obj 0x7e1dff60, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: ARGB8888 -> LUMINANCE
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[11][0]: Conv1: PixelRect[obj 0x21ead6d0, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[11][1]: ARGB8888 -> RGB565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[11][1]: Conv1: PixelRect[obj 0x6cd7458b, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[11][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][2]: ARGB8888 -> BGR565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][2]: Conv1: PixelRect[obj 0x5de32c74, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][3]: ARGB8888 -> RGBA5551
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[11][3]: Conv1: PixelRect[obj 0x4c942e57, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[11][3]: Conv2: PixelRect[obj 0x3b3f2d43, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][4]: ARGB8888 -> ABGR1555
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][4]: Conv1: PixelRect[obj 0x6d12dcb2, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][4]: Conv2: PixelRect[obj 0x2956dde8, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][5]: ARGB8888 -> RGB888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] junit.framework.TestListener: endTest(testConversion04_srcS259_BE_TL_destS259_TL)
    [apply] junit.framework.TestListener: startTest(testConversion05_srcS301_BE_TL_destS259_TL)
    [apply] CONVERT[11][5]: Conv1: PixelRect[obj 0x445db803, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][6]: ARGB8888 -> BGR888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][6]: Conv1: PixelRect[obj 0x64ad0fe, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][7]: ARGB8888 -> RGBx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][7]: Conv1: PixelRect[obj 0x7d466bc9, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][8]: ARGB8888 -> BGRx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][8]: Conv1: PixelRect[obj 0x62e05014, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][9]: ARGB8888 -> RGBA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][9]: Conv1: PixelRect[obj 0x4bd471eb, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][9]: Conv2: PixelRect[obj 0x1b49954f, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: ARGB8888 -> ABGR8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][10]: Conv1: PixelRect[obj 0x559fadcc, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: Conv2: PixelRect[obj 0x351f279b, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: ARGB8888 -> ARGB8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][11]: Conv1: PixelRect[obj 0x5dac53fa, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: Conv2: PixelRect[obj 0xa1846ed, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: ARGB8888 -> BGRA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][12]: Conv1: PixelRect[obj 0x22c16baf, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: Conv2: PixelRect[obj 0x6e2ea393, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][*]: Image0 - Orig: PixelRect[obj 0x51a21e2f, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: BGRA8888 -> LUMINANCE
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[12][0]: Conv1: PixelRect[obj 0x19c505d8, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[12][1]: BGRA8888 -> RGB565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[12][1]: Conv1: PixelRect[obj 0x30f0995c, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[12][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][2]: BGRA8888 -> BGR565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][2]: Conv1: PixelRect[obj 0x2bd996ea, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][3]: BGRA8888 -> RGBA5551
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[12][3]: Conv1: PixelRect[obj 0x6a4ba6d8, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[12][3]: Conv2: PixelRect[obj 0x5b11958c, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][4]: BGRA8888 -> ABGR1555
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][4]: Conv1: PixelRect[obj 0x6f9fddcb, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][4]: Conv2: PixelRect[obj 0x8166814, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][5]: BGRA8888 -> RGB888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][5]: Conv1: PixelRect[obj 0x3fdc72a8, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][6]: BGRA8888 -> BGR888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][6]: Conv1: PixelRect[obj 0x68b62d2a, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][7]: BGRA8888 -> RGBx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][7]: Conv1: PixelRect[obj 0x79d6d472, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][8]: BGRA8888 -> BGRx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][8]: Conv1: PixelRect[obj 0x423b4594, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][9]: BGRA8888 -> RGBA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][9]: Conv1: PixelRect[obj 0x1e2e2649, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][9]: Conv2: PixelRect[obj 0x472897db, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: BGRA8888 -> ABGR8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][10]: Conv1: PixelRect[obj 0x892ae08, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: Conv2: PixelRect[obj 0x109d4d6b, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: BGRA8888 -> ARGB8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][11]: Conv1: PixelRect[obj 0x7f6e2d5f, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: Conv2: PixelRect[obj 0x7cfbfb26, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: BGRA8888 -> BGRA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][12]: Conv1: PixelRect[obj 0x6104f85f, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: Conv2: PixelRect[obj 0x1b881701, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion04_srcS259_BE_TL_destS259_TL
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion05_srcS301_BE_TL_destS259_TL
    [apply] Test00: srcMinStrideInBytes 301, srcByteOrder BIG_ENDIAN, srcIsGLOriented false, destMinStrideInBytes 259, destIsGLOriented false
    [apply] CONVERT[0][*]: Image0 - Orig: PixelRect[obj 0x36032ea7, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: LUMINANCE -> LUMINANCE
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][0]: Conv1: PixelRect[obj 0x7083fe38, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: Conv2: PixelRect[obj 0x2be8cf36, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][1]: LUMINANCE -> RGB565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][1]: Conv1: PixelRect[obj 0x284662a4, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][1]: Conv2: PixelRect[obj 0x79f171d, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][2]: LUMINANCE -> BGR565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][2]: Conv1: PixelRect[obj 0x68025be8, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][2]: Conv2: PixelRect[obj 0x57ea8a1, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][3]: LUMINANCE -> RGBA5551
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] CONVERT[0][3]: Conv1: PixelRect[obj 0x1eb6b9e8, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  1]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  2]  0xB18C 0xB18C 0xB18C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 62]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 63]  0xB18C 0xB18C 0xB18C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[0][3]: Conv2: PixelRect[obj 0x616e72dc, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][4]: LUMINANCE -> ABGR1555
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x01, msbFirst true, 00000001], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][4]: Conv1: PixelRect[obj 0x1b49b802, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x19, msbFirst true, 00011001], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x6319 0x6319 0x6319
    [apply] [  0][  1]  0x6319 0x6319 0x6319
    [apply] [  0][  2]  0x6319 0x6319 0x6319
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x6319 0x6319 0x6319
    [apply] [ 61][ 62]  0x6319 0x6319 0x6319
    [apply] [ 61][ 63]  0x6319 0x6319 0x6319
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][4]: Conv2: PixelRect[obj 0x6b82306a, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][5]: LUMINANCE -> RGB888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][5]: Conv1: PixelRect[obj 0x40d0bd0b, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][5]: Conv2: PixelRect[obj 0x523adf5f, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: LUMINANCE -> BGR888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][6]: Conv1: PixelRect[obj 0x465f4b2, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: Conv2: PixelRect[obj 0x7e1e8534, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: LUMINANCE -> RGBx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][7]: Conv1: PixelRect[obj 0x3be34719, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: Conv2: PixelRect[obj 0x3fa7a71d, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: LUMINANCE -> BGRx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][8]: Conv1: PixelRect[obj 0x14cc143f, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: Conv2: PixelRect[obj 0x1ef104b7, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][9]: LUMINANCE -> RGBA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][9]: Conv1: PixelRect[obj 0x3f0b53ff, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][9]: Conv2: PixelRect[obj 0x3d16844c, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: LUMINANCE -> ABGR8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][10]: Conv1: PixelRect[obj 0x490f123d, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: Conv2: PixelRect[obj 0x5f4d6317, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: LUMINANCE -> ARGB8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][11]: Conv1: PixelRect[obj 0x3abc57aa, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: Conv2: PixelRect[obj 0x33818055, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][12]: LUMINANCE -> BGRA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][12]: Conv1: PixelRect[obj 0x2aee2e2, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][12]: Conv2: PixelRect[obj 0x36cf7c7b, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[1][*]: Image0 - Orig: PixelRect[obj 0x6e166c0f, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: RGB565 -> LUMINANCE
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[1][0]: Conv1: PixelRect[obj 0x51aacab0, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[1][1]: RGB565 -> RGB565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[1][1]: Conv1: PixelRect[obj 0x24e68b95, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][1]: Conv2: PixelRect[obj 0x690717d6, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][2]: RGB565 -> BGR565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][2]: Conv1: PixelRect[obj 0x34ac78ed, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][2]: Conv2: PixelRect[obj 0x3354db82, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][3]: RGB565 -> RGBA5551
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[1][3]: Conv1: PixelRect[obj 0x237e545e, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[1][3]: Conv2: PixelRect[obj 0x72964e40, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][4]: RGB565 -> ABGR1555
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][4]: Conv1: PixelRect[obj 0x252a3bef, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][4]: Conv2: PixelRect[obj 0x30b76c03, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][5]: RGB565 -> RGB888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][5]: Conv1: PixelRect[obj 0x61ba02ef, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][5]: Conv2: PixelRect[obj 0x219ea4d6, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][6]: RGB565 -> BGR888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][6]: Conv1: PixelRect[obj 0x559f0649, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][6]: Conv2: PixelRect[obj 0x5e43af8d, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][7]: RGB565 -> RGBx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][7]: Conv1: PixelRect[obj 0x6f5f73d0, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][7]: Conv2: PixelRect[obj 0x3bb3c2f9, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][8]: RGB565 -> BGRx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][8]: Conv1: PixelRect[obj 0x16b33688, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][8]: Conv2: PixelRect[obj 0x55cfcc14, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][9]: RGB565 -> RGBA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][9]: Conv1: PixelRect[obj 0x411af48e, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][9]: Conv2: PixelRect[obj 0x649b525e, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][10]: RGB565 -> ABGR8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][10]: Conv1: PixelRect[obj 0x6b132f33, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][10]: Conv2: PixelRect[obj 0x4097f129, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][11]: RGB565 -> ARGB8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][11]: Conv1: PixelRect[obj 0x56bfd331, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][11]: Conv2: PixelRect[obj 0x6808721a, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][12]: RGB565 -> BGRA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][12]: Conv1: PixelRect[obj 0x1a10b29f, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][12]: Conv2: PixelRect[obj 0x6571064d, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][*]: Image0 - Orig: PixelRect[obj 0x4dff6789, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][0]: BGR565 -> LUMINANCE
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[2][0]: Conv1: PixelRect[obj 0x66cc548e, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[2][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[2][1]: BGR565 -> RGB565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[2][1]: Conv1: PixelRect[obj 0x79578682, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][1]: Conv2: PixelRect[obj 0x1479b48b, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: BGR565 -> BGR565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][2]: Conv1: PixelRect[obj 0x220c4aa2, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: Conv2: PixelRect[obj 0x26e00249, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][3]: BGR565 -> RGBA5551
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[2][3]: Conv1: PixelRect[obj 0x63c6e381, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[2][3]: Conv2: PixelRect[obj 0x3a42ce9e, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: BGR565 -> ABGR1555
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][4]: Conv1: PixelRect[obj 0x7a5bda2e, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: Conv2: PixelRect[obj 0x5c0f7d66, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][5]: BGR565 -> RGB888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][5]: Conv1: PixelRect[obj 0x801478d, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][5]: Conv2: PixelRect[obj 0x249b5e2d, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][6]: BGR565 -> BGR888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][6]: Conv1: PixelRect[obj 0x357a3a, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][6]: Conv2: PixelRect[obj 0x27f6d317, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][7]: BGR565 -> RGBx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][7]: Conv1: PixelRect[obj 0x2549c54b, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][7]: Conv2: PixelRect[obj 0x5bdd8df9, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][8]: BGR565 -> BGRx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][8]: Conv1: PixelRect[obj 0x7092c812, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][8]: Conv2: PixelRect[obj 0x616dd37c, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][9]: BGR565 -> RGBA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][9]: Conv1: PixelRect[obj 0xae52187, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][9]: Conv2: PixelRect[obj 0x3de0c767, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][10]: BGR565 -> ABGR8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][10]: Conv1: PixelRect[obj 0x5b544a91, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][10]: Conv2: PixelRect[obj 0x54ad84b4, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][11]: BGR565 -> ARGB8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][11]: Conv1: PixelRect[obj 0x77e77ebf, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][11]: Conv2: PixelRect[obj 0x4c0744db, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][12]: BGR565 -> BGRA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][12]: Conv1: PixelRect[obj 0x35fe9f08, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][12]: Conv2: PixelRect[obj 0xd4e3527, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][*]: Image0 - Orig: PixelRect[obj 0x4190a0b7, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][0]: RGBA5551 -> LUMINANCE
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[3][0]: Conv1: PixelRect[obj 0x374705c2, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[3][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[3][1]: RGBA5551 -> RGB565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[3][1]: Conv1: PixelRect[obj 0x7680dafd, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[3][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][2]: RGBA5551 -> BGR565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][2]: Conv1: PixelRect[obj 0xa1b2e07, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][3]: RGBA5551 -> RGBA5551
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[3][3]: Conv1: PixelRect[obj 0x4ecab2eb, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][3]: Conv2: PixelRect[obj 0x41acd7e5, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][4]: RGBA5551 -> ABGR1555
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][4]: Conv1: PixelRect[obj 0x310baa1f, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][4]: Conv2: PixelRect[obj 0x6233d12f, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][5]: RGBA5551 -> RGB888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][5]: Conv1: PixelRect[obj 0x79f56a68, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][6]: RGBA5551 -> BGR888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][6]: Conv1: PixelRect[obj 0x5e41994c, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][7]: RGBA5551 -> RGBx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][7]: Conv1: PixelRect[obj 0x32769bc9, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][8]: RGBA5551 -> BGRx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][8]: Conv1: PixelRect[obj 0x4e308e01, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][9]: RGBA5551 -> RGBA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][9]: Conv1: PixelRect[obj 0x1cc41b85, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][9]: Conv2: PixelRect[obj 0x4e1d7aa8, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][10]: RGBA5551 -> ABGR8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][10]: Conv1: PixelRect[obj 0x48331871, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][10]: Conv2: PixelRect[obj 0x239d7f0, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][11]: RGBA5551 -> ARGB8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][11]: Conv1: PixelRect[obj 0x3e9dfc01, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][11]: Conv2: PixelRect[obj 0x1b701940, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][12]: RGBA5551 -> BGRA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][12]: Conv1: PixelRect[obj 0x4b506acf, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][12]: Conv2: PixelRect[obj 0x71ab202, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][*]: Image0 - Orig: PixelRect[obj 0x56362b14, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][0]: ABGR1555 -> LUMINANCE
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[4][0]: Conv1: PixelRect[obj 0x4d97928b, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[4][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[4][1]: ABGR1555 -> RGB565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[4][1]: Conv1: PixelRect[obj 0x5599fe4, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[4][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][2]: ABGR1555 -> BGR565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][2]: Conv1: PixelRect[obj 0x5781b7ef, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][3]: ABGR1555 -> RGBA5551
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[4][3]: Conv1: PixelRect[obj 0x30885880, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][3]: Conv2: PixelRect[obj 0x41fa97d0, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: ABGR1555 -> ABGR1555
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][4]: Conv1: PixelRect[obj 0x89586b4, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: Conv2: PixelRect[obj 0x52f16686, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][5]: ABGR1555 -> RGB888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][5]: Conv1: PixelRect[obj 0x20cf6800, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][6]: ABGR1555 -> BGR888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][6]: Conv1: PixelRect[obj 0x351e2fde, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][7]: ABGR1555 -> RGBx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][7]: Conv1: PixelRect[obj 0x119aafef, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][8]: ABGR1555 -> BGRx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][8]: Conv1: PixelRect[obj 0x48063e0c, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][9]: ABGR1555 -> RGBA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][9]: Conv1: PixelRect[obj 0x1352d064, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][9]: Conv2: PixelRect[obj 0x57f67d0f, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][10]: ABGR1555 -> ABGR8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][10]: Conv1: PixelRect[obj 0x13d745c9, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][10]: Conv2: PixelRect[obj 0x6a58ffe1, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][11]: ABGR1555 -> ARGB8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][11]: Conv1: PixelRect[obj 0x6f8cc33e, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][11]: Conv2: PixelRect[obj 0xb76c5c5, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][12]: ABGR1555 -> BGRA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][12]: Conv1: PixelRect[obj 0x22a6306f, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][12]: Conv2: PixelRect[obj 0xf2c642d, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][*]: Image0 - Orig: PixelRect[obj 0x630c3c5, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: RGB888 -> LUMINANCE
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[5][0]: Conv1: PixelRect[obj 0x3bd5662b, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[5][1]: RGB888 -> RGB565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[5][1]: Conv1: PixelRect[obj 0x28e30c76, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[5][1]: Conv2: PixelRect[obj 0x4482084b, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][2]: RGB888 -> BGR565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][2]: Conv1: PixelRect[obj 0x44acc5f5, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][2]: Conv2: PixelRect[obj 0x54d81775, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][3]: RGB888 -> RGBA5551
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[5][3]: Conv1: PixelRect[obj 0x64683124, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[5][3]: Conv2: PixelRect[obj 0x30fcbdb2, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][4]: RGB888 -> ABGR1555
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][4]: Conv1: PixelRect[obj 0x125d4535, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][4]: Conv2: PixelRect[obj 0x62a8bb4, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][5]: RGB888 -> RGB888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][5]: Conv1: PixelRect[obj 0x236e6b44, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][5]: Conv2: PixelRect[obj 0x762a53b6, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: RGB888 -> BGR888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][6]: Conv1: PixelRect[obj 0xe26c4ab, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: Conv2: PixelRect[obj 0x5c8399f0, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: RGB888 -> RGBx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][7]: Conv1: PixelRect[obj 0xce7fd6f, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: Conv2: PixelRect[obj 0x2874b8a6, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: RGB888 -> BGRx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][8]: Conv1: PixelRect[obj 0x104f329f, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: Conv2: PixelRect[obj 0x50c3757f, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][9]: RGB888 -> RGBA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][9]: Conv1: PixelRect[obj 0x637cf68d, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][9]: Conv2: PixelRect[obj 0x6ec0d3cc, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: RGB888 -> ABGR8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][10]: Conv1: PixelRect[obj 0x7f2df41, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: Conv2: PixelRect[obj 0x4cd13a4d, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: RGB888 -> ARGB8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][11]: Conv1: PixelRect[obj 0x481d65c4, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: Conv2: PixelRect[obj 0x20ab81b8, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][12]: RGB888 -> BGRA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][12]: Conv1: PixelRect[obj 0x31324a3b, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][12]: Conv2: PixelRect[obj 0x74f41d02, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][*]: Image0 - Orig: PixelRect[obj 0x5764751d, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: BGR888 -> LUMINANCE
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[6][0]: Conv1: PixelRect[obj 0x2b3e9808, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[6][1]: BGR888 -> RGB565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[6][1]: Conv1: PixelRect[obj 0x8fe7cc6, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[6][1]: Conv2: PixelRect[obj 0x5cb66cd6, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][2]: BGR888 -> BGR565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][2]: Conv1: PixelRect[obj 0x280e36c0, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][2]: Conv2: PixelRect[obj 0x77af1511, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][3]: BGR888 -> RGBA5551
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[6][3]: Conv1: PixelRect[obj 0xc4c4f6e, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[6][3]: Conv2: PixelRect[obj 0x637352ed, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][4]: BGR888 -> ABGR1555
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][4]: Conv1: PixelRect[obj 0x3a92d075, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][4]: Conv2: PixelRect[obj 0x359a4dab, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][5]: BGR888 -> RGB888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][5]: Conv1: PixelRect[obj 0x5b434349, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][5]: Conv2: PixelRect[obj 0x225e86f6, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: BGR888 -> BGR888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][6]: Conv1: PixelRect[obj 0xee3ebb0, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: Conv2: PixelRect[obj 0x69f318d2, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: BGR888 -> RGBx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][7]: Conv1: PixelRect[obj 0x286b47ae, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: Conv2: PixelRect[obj 0x7ed40d63, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: BGR888 -> BGRx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][8]: Conv1: PixelRect[obj 0x6ffbd762, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: Conv2: PixelRect[obj 0x1e3f77c7, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][9]: BGR888 -> RGBA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][9]: Conv1: PixelRect[obj 0x6c9b1599, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][9]: Conv2: PixelRect[obj 0x32faa27c, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: BGR888 -> ABGR8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][10]: Conv1: PixelRect[obj 0x38b2386, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: Conv2: PixelRect[obj 0x66efed7f, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: BGR888 -> ARGB8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][11]: Conv1: PixelRect[obj 0x52ec1be6, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: Conv2: PixelRect[obj 0x35e2aa85, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][12]: BGR888 -> BGRA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][12]: Conv1: PixelRect[obj 0x6f2f28ac, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][12]: Conv2: PixelRect[obj 0x7632b423, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][*]: Image0 - Orig: PixelRect[obj 0x44b3b228, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: RGBx8888 -> LUMINANCE
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[7][0]: Conv1: PixelRect[obj 0x64258eb9, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[7][1]: RGBx8888 -> RGB565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[7][1]: Conv1: PixelRect[obj 0x7259a0d9, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[7][1]: Conv2: PixelRect[obj 0x11a9911d, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][2]: RGBx8888 -> BGR565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][2]: Conv1: PixelRect[obj 0x485243f2, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][2]: Conv2: PixelRect[obj 0x4a4c07, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][3]: RGBx8888 -> RGBA5551
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[7][3]: Conv1: PixelRect[obj 0x3faa6bbf, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[7][3]: Conv2: PixelRect[obj 0x62d6342e, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][4]: RGBx8888 -> ABGR1555
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][4]: Conv1: PixelRect[obj 0x38c1a655, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][4]: Conv2: PixelRect[obj 0x6a39ff3e, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][5]: RGBx8888 -> RGB888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][5]: Conv1: PixelRect[obj 0x6a28655, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][5]: Conv2: PixelRect[obj 0x5506a5eb, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: RGBx8888 -> BGR888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][6]: Conv1: PixelRect[obj 0x60c05210, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: Conv2: PixelRect[obj 0x45259139, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: RGBx8888 -> RGBx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][7]: Conv1: PixelRect[obj 0x572727e6, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: Conv2: PixelRect[obj 0x376ee914, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: RGBx8888 -> BGRx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][8]: Conv1: PixelRect[obj 0x555c7d3b, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: Conv2: PixelRect[obj 0x3c9992f0, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][9]: RGBx8888 -> RGBA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][9]: Conv1: PixelRect[obj 0x526f8a92, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][9]: Conv2: PixelRect[obj 0x1289ef82, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: RGBx8888 -> ABGR8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][10]: Conv1: PixelRect[obj 0x240aed4d, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: Conv2: PixelRect[obj 0x5474e52e, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: RGBx8888 -> ARGB8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][11]: Conv1: PixelRect[obj 0x7a61de28, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: Conv2: PixelRect[obj 0x2749cb19, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][12]: RGBx8888 -> BGRA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][12]: Conv1: PixelRect[obj 0x54da2a38, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][12]: Conv2: PixelRect[obj 0x27f4f818, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][*]: Image0 - Orig: PixelRect[obj 0x5390e250, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: BGRx8888 -> LUMINANCE
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[8][0]: Conv1: PixelRect[obj 0x3ae8fa38, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[8][1]: BGRx8888 -> RGB565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[8][1]: Conv1: PixelRect[obj 0x3f669cb7, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[8][1]: Conv2: PixelRect[obj 0x3f52977b, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][2]: BGRx8888 -> BGR565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][2]: Conv1: PixelRect[obj 0x6b0470a3, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][2]: Conv2: PixelRect[obj 0x16406ec1, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][3]: BGRx8888 -> RGBA5551
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[8][3]: Conv1: PixelRect[obj 0x1dc8db9a, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[8][3]: Conv2: PixelRect[obj 0x368a6e17, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][4]: BGRx8888 -> ABGR1555
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][4]: Conv1: PixelRect[obj 0x7ec3810d, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][4]: Conv2: PixelRect[obj 0x6b60ce72, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][5]: BGRx8888 -> RGB888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][5]: Conv1: PixelRect[obj 0x30afdc8f, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][5]: Conv2: PixelRect[obj 0x5530e65b, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: BGRx8888 -> BGR888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][6]: Conv1: PixelRect[obj 0x3719de19, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: Conv2: PixelRect[obj 0x5a6795d6, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: BGRx8888 -> RGBx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][7]: Conv1: PixelRect[obj 0x14e271b1, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: Conv2: PixelRect[obj 0x46b25f48, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: BGRx8888 -> BGRx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][8]: Conv1: PixelRect[obj 0x3fa2b891, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: Conv2: PixelRect[obj 0x590d5396, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][9]: BGRx8888 -> RGBA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][9]: Conv1: PixelRect[obj 0x5ee5ceff, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][9]: Conv2: PixelRect[obj 0xaf98274, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: BGRx8888 -> ABGR8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][10]: Conv1: PixelRect[obj 0x20b5c58a, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: Conv2: PixelRect[obj 0x1317a3e9, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: BGRx8888 -> ARGB8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][11]: Conv1: PixelRect[obj 0x63751542, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: Conv2: PixelRect[obj 0x25d9d17a, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][12]: BGRx8888 -> BGRA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][12]: Conv1: PixelRect[obj 0x2b4ed9de, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][12]: Conv2: PixelRect[obj 0x5683fb5, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][*]: Image0 - Orig: PixelRect[obj 0x4e7ce55f, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: RGBA8888 -> LUMINANCE
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[9][0]: Conv1: PixelRect[obj 0x25c5afeb, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[9][1]: RGBA8888 -> RGB565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[9][1]: Conv1: PixelRect[obj 0x781802a4, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[9][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][2]: RGBA8888 -> BGR565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][2]: Conv1: PixelRect[obj 0x3cc90f85, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][3]: RGBA8888 -> RGBA5551
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[9][3]: Conv1: PixelRect[obj 0x15b6435e, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[9][3]: Conv2: PixelRect[obj 0x1d040cf4, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][4]: RGBA8888 -> ABGR1555
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][4]: Conv1: PixelRect[obj 0x25b120d2, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][4]: Conv2: PixelRect[obj 0x5170a6c6, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][5]: RGBA8888 -> RGB888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][5]: Conv1: PixelRect[obj 0x767ba305, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][6]: RGBA8888 -> BGR888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][6]: Conv1: PixelRect[obj 0x4b256292, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][7]: RGBA8888 -> RGBx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][7]: Conv1: PixelRect[obj 0x67be6c94, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][8]: RGBA8888 -> BGRx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][8]: Conv1: PixelRect[obj 0x33acb033, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][9]: RGBA8888 -> RGBA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][9]: Conv1: PixelRect[obj 0x18645ec8, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][9]: Conv2: PixelRect[obj 0x78358ea4, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: RGBA8888 -> ABGR8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][10]: Conv1: PixelRect[obj 0x6c7b87fa, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: Conv2: PixelRect[obj 0x3a008f6e, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: RGBA8888 -> ARGB8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][11]: Conv1: PixelRect[obj 0x2804f8, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: Conv2: PixelRect[obj 0x543cfaf7, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: RGBA8888 -> BGRA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][12]: Conv1: PixelRect[obj 0x64c8f3dd, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: Conv2: PixelRect[obj 0x5a8d7bd5, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][*]: Image0 - Orig: PixelRect[obj 0x1a42bbb8, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: ABGR8888 -> LUMINANCE
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[10][0]: Conv1: PixelRect[obj 0x299a0145, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[10][1]: ABGR8888 -> RGB565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[10][1]: Conv1: PixelRect[obj 0xaef59b0, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[10][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][2]: ABGR8888 -> BGR565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][2]: Conv1: PixelRect[obj 0x3b8dc8eb, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][3]: ABGR8888 -> RGBA5551
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[10][3]: Conv1: PixelRect[obj 0x349d3b59, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[10][3]: Conv2: PixelRect[obj 0x4d7484a6, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][4]: ABGR8888 -> ABGR1555
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][4]: Conv1: PixelRect[obj 0x3da67661, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][4]: Conv2: PixelRect[obj 0x68b93bae, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][5]: ABGR8888 -> RGB888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][5]: Conv1: PixelRect[obj 0x35238213, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][6]: ABGR8888 -> BGR888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][6]: Conv1: PixelRect[obj 0x5c9b71a5, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][7]: ABGR8888 -> RGBx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][7]: Conv1: PixelRect[obj 0x52001129, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][8]: ABGR8888 -> BGRx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][8]: Conv1: PixelRect[obj 0x73c5248c, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][9]: ABGR8888 -> RGBA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][9]: Conv1: PixelRect[obj 0x5a5f03fd, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][9]: Conv2: PixelRect[obj 0x5dce574a, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: ABGR8888 -> ABGR8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][10]: Conv1: PixelRect[obj 0xf958c83, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: Conv2: PixelRect[obj 0x552e38b9, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: ABGR8888 -> ARGB8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][11]: Conv1: PixelRect[obj 0x774c890a, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: Conv2: PixelRect[obj 0x5817e4ae, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: ABGR8888 -> BGRA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][12]: Conv1: PixelRect[obj 0x7bc59abb, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: Conv2: PixelRect[obj 0x5f8a9e8a, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][*]: Image0 - Orig: PixelRect[obj 0x4c1d48a8, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: ARGB8888 -> LUMINANCE
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[11][0]: Conv1: PixelRect[obj 0x2b48f711, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[11][1]: ARGB8888 -> RGB565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[11][1]: Conv1: PixelRect[obj 0x7c8fb081, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[11][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][2]: ARGB8888 -> BGR565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][2]: Conv1: PixelRect[obj 0x77fa0f54, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][3]: ARGB8888 -> RGBA5551
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[11][3]: Conv1: PixelRect[obj 0x5184510b, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[11][3]: Conv2: PixelRect[obj 0x3d98d455, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][4]: ARGB8888 -> ABGR1555
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][4]: Conv1: PixelRect[obj 0x3c9270df, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][4]: Conv2: PixelRect[obj 0x1bb548b6, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][5]: ARGB8888 -> RGB888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][5]: Conv1: PixelRect[obj 0x68ca4ec2, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][6]: ARGB8888 -> BGR888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][6]: Conv1: PixelRect[obj 0x138b05f2, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][7]: ARGB8888 -> RGBx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][7]: Conv1: PixelRect[obj 0x3cb09bd4, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][8]: ARGB8888 -> BGRx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][8]: Conv1: PixelRect[obj 0xdf1940c, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][9]: ARGB8888 -> RGBA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][9]: Conv1: PixelRect[obj 0x3777672e, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][9]: Conv2: PixelRect[obj 0x7c9840a7, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: ARGB8888 -> ABGR8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][10]: Conv1: PixelRect[obj 0x444e0adb, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: Conv2: PixelRect[obj 0x451ea7aa, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: ARGB8888 -> ARGB8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][11]: Conv1: PixelRect[obj 0x495cf630, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: Conv2: PixelRect[obj 0x77ff1ac4, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: ARGB8888 -> BGRA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][12]: Conv1: PixelRect[obj 0x43d3de32, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: Conv2: PixelRect[obj 0x73400215, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][*]: Image0 - Orig: PixelRect[obj 0x5d03873b, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: BGRA8888 -> LUMINANCE
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[12][0]: Conv1: PixelRect[obj 0x52a59f65, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[12][1]: BGRA8888 -> RGB565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[12][1]: Conv1: PixelRect[obj 0xf5ae94d, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[12][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][2]: BGRA8888 -> BGR565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][2]: Conv1: PixelRect[obj 0x7cf91219, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][3]: BGRA8888 -> RGBA5551
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[12][3]: Conv1: PixelRect[obj 0x3d8268e2, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[12][3]: Conv2: PixelRect[obj 0x43229680, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][4]: BGRA8888 -> ABGR1555
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][4]: Conv1: PixelRect[obj 0x1bea0f28, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][4]: Conv2: PixelRect[obj 0x2fb7af96, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][5]: BGRA8888 -> RGB888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] junit.framework.TestListener: endTest(testConversion05_srcS301_BE_TL_destS259_TL)
    [apply] CONVERT[12][5]: Conv1: PixelRect[obj 0x1dc07fa, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][6]: BGRA8888 -> BGR888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][6]: Conv1: PixelRect[obj 0x561d07d7, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][7]: BGRA8888 -> RGBx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][7]: Conv1: PixelRect[obj 0x1d45d173, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][8]: BGRA8888 -> BGRx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][8]: Conv1: PixelRect[obj 0xf9c1652, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][9]: BGRA8888 -> RGBA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][9]: Conv1: PixelRect[obj 0x6e9e338c, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][9]: Conv2: PixelRect[obj 0x5003a237, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: BGRA8888 -> ABGR8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][10]: Conv1: PixelRect[obj 0x637e3f0d, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: Conv2: PixelRect[obj 0xc3f9bb6, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: BGRA8888 -> ARGB8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][11]: Conv1: PixelRect[obj 0x13a2cbee, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: Conv2: PixelRect[obj 0x5e7dd1b7, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: BGRA8888 -> BGRA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][12]: Conv1: PixelRect[obj 0x4c690b22, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: Conv2: PixelRect[obj 0x3c7bdb32, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion05_srcS301_BE_TL_destS259_TL
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646456197 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646456197 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.154 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646452641 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646452642 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion00
    [apply] RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]:
    [apply]     u16_alpha [0xC986, msbFirst true, 1100100110000110]
    [apply]     u16_undef [0xC986, msbFirst true, 1100100110000110]
    [apply]     xx_alpha [0x8000, msbFirst true, 1000000000000000]
    [apply]     xx_undef [0x8000, msbFirst true, 1000000000000000]
    [apply] RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]] -> LUMINANCE PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] res00.0.r [0x30, msbFirst true, 00110000] -> 0.188235 -> [0x30, msbFirst true, 00110000]
    [apply] res00.0.g [0x60, msbFirst true, 01100000] -> 0.376471 -> [0x60, msbFirst true, 01100000]
    [apply] res00.0.b [0x90, msbFirst true, 10010000] -> 0.564706 -> [0x90, msbFirst true, 10010000]
    [apply] res00.0.a [0xC0, msbFirst true, 11000000] -> 0.752941 -> [0xC0, msbFirst true, 11000000]
    [apply] res01.0  ( 0.188235 + 0.376471 + 0.564706 ) / 3f = 0.376471 -> [0x60, msbFirst true, 01100000]
    [apply] res02.1  ( 0.188235 + 0.376471 + 0.564706 ) / 3f = 0.376471 -> [0x60, msbFirst true, 01100000]
    [apply] res20.l1  ( [0x30, msbFirst true, 00110000] + [0x60, msbFirst true, 01100000] + [0x90, msbFirst true, 10010000] )
    [apply] res20.l2 ( 0.188235 + 0.376471 + 0.564706 )
    [apply] res20.l3 ( 0.188235 + 0.376471 + 0.564706 ) / 3f = 0.376471 -> [0x60, msbFirst true, 01100000]
    [apply] res20._1  ( [0x06, msbFirst true, 00000110] + [0x18, msbFirst true, 00011000] + [0x12, msbFirst true, 00010010] )
    [apply] res20._2 ( 0.193548 + 0.380952 + 0.580645 )
    [apply] res20._3 ( 0.193548 + 0.380952 + 0.580645 ) / 3f = 0.385049 -> [0x62, msbFirst true, 01100010]
    [apply] res30.xx  ( 0.193548 + 0.380952 + 0.580645 ) / 3f = 0.385049 -> [0x62, msbFirst true, 01100010]
    [apply] res40  ( 0.193548 + 0.190476 + 0.193548 ) / 3f = [0x31, msbFirst true, 00110001]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion00
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion01_srcS000_BE_TL_destS000_TL
    [apply] Test00: srcMinStrideInBytes 0, srcByteOrder BIG_ENDIAN, srcIsGLOriented false, destMinStrideInBytes 0, destIsGLOriented false
    [apply] CONVERT[0][*]: Image0 - Orig: PixelRect[obj 0x283be56f, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]]
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: LUMINANCE -> LUMINANCE
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][0]: Conv1: PixelRect[obj 0xdf1946b, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: Conv2: PixelRect[obj 0x64d530cb, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][1]: LUMINANCE -> RGB565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][1]: Conv1: PixelRect[obj 0x31a5b89b, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][1]: Conv2: PixelRect[obj 0x40cb5dd5, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][2]: LUMINANCE -> BGR565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][2]: Conv1: PixelRect[obj 0x2c31f435, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][2]: Conv2: PixelRect[obj 0x7c9ab3b2, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][3]: LUMINANCE -> RGBA5551
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] CONVERT[0][3]: Conv1: PixelRect[obj 0x60e7bdda, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  1]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  2]  0xB18C 0xB18C 0xB18C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 62]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 63]  0xB18C 0xB18C 0xB18C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[0][3]: Conv2: PixelRect[obj 0x7ad861e6, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][4]: LUMINANCE -> ABGR1555
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x01, msbFirst true, 00000001], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][4]: Conv1: PixelRect[obj 0x59eba2d4, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x19, msbFirst true, 00011001], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x6319 0x6319 0x6319
    [apply] [  0][  1]  0x6319 0x6319 0x6319
    [apply] [  0][  2]  0x6319 0x6319 0x6319
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x6319 0x6319 0x6319
    [apply] [ 61][ 62]  0x6319 0x6319 0x6319
    [apply] [ 61][ 63]  0x6319 0x6319 0x6319
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][4]: Conv2: PixelRect[obj 0x70459d78, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][5]: LUMINANCE -> RGB888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][5]: Conv1: PixelRect[obj 0x2d11f7c7, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][5]: Conv2: PixelRect[obj 0x147f74d2, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: LUMINANCE -> BGR888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][6]: Conv1: PixelRect[obj 0x1006998b, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: Conv2: PixelRect[obj 0x4cf468ae, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: LUMINANCE -> RGBx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][7]: Conv1: PixelRect[obj 0x6ef90138, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: Conv2: PixelRect[obj 0x14f21d1, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: LUMINANCE -> BGRx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][8]: Conv1: PixelRect[obj 0x25a13ab2, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: Conv2: PixelRect[obj 0x4aff87b0, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][9]: LUMINANCE -> RGBA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][9]: Conv1: PixelRect[obj 0x6c29bf16, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][9]: Conv2: PixelRect[obj 0x14905aeb, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: LUMINANCE -> ABGR8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][10]: Conv1: PixelRect[obj 0x38489661, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: Conv2: PixelRect[obj 0xe3c54df, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: LUMINANCE -> ARGB8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][11]: Conv1: PixelRect[obj 0x2fcc9b01, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: Conv2: PixelRect[obj 0x399dcb11, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][12]: LUMINANCE -> BGRA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][12]: Conv1: PixelRect[obj 0x451ab9dd, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][12]: Conv2: PixelRect[obj 0x29ec970d, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[1][*]: Image0 - Orig: PixelRect[obj 0x623305a2, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: RGB565 -> LUMINANCE
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[1][0]: Conv1: PixelRect[obj 0x35a18fb6, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[1][1]: RGB565 -> RGB565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[1][1]: Conv1: PixelRect[obj 0x25650c8e, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][1]: Conv2: PixelRect[obj 0x68fca3d0, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][2]: RGB565 -> BGR565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][2]: Conv1: PixelRect[obj 0x1218b578, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][2]: Conv2: PixelRect[obj 0x2bfd54b2, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][3]: RGB565 -> RGBA5551
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[1][3]: Conv1: PixelRect[obj 0x26f12c3f, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[1][3]: Conv2: PixelRect[obj 0x2b1ee912, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][4]: RGB565 -> ABGR1555
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][4]: Conv1: PixelRect[obj 0x7c7a2a7c, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][4]: Conv2: PixelRect[obj 0x3de3a985, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][5]: RGB565 -> RGB888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][5]: Conv1: PixelRect[obj 0x12dcead2, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][5]: Conv2: PixelRect[obj 0x4e56d7e2, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][6]: RGB565 -> BGR888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][6]: Conv1: PixelRect[obj 0x63523d9e, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][6]: Conv2: PixelRect[obj 0x43dd1ff0, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][7]: RGB565 -> RGBx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][7]: Conv1: PixelRect[obj 0x3622e723, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][7]: Conv2: PixelRect[obj 0x4e33cfc2, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][8]: RGB565 -> BGRx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][8]: Conv1: PixelRect[obj 0x3c7fa557, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][8]: Conv2: PixelRect[obj 0x17f61fb7, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][9]: RGB565 -> RGBA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][9]: Conv1: PixelRect[obj 0x36cce995, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][9]: Conv2: PixelRect[obj 0x66d16d51, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][10]: RGB565 -> ABGR8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][10]: Conv1: PixelRect[obj 0x274539c1, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][10]: Conv2: PixelRect[obj 0x699139, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][11]: RGB565 -> ARGB8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][11]: Conv1: PixelRect[obj 0x513850e0, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][11]: Conv2: PixelRect[obj 0x3cee1473, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][12]: RGB565 -> BGRA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][12]: Conv1: PixelRect[obj 0x326bb91e, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][12]: Conv2: PixelRect[obj 0x7ec71633, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][*]: Image0 - Orig: PixelRect[obj 0x6d6be65b, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][0]: BGR565 -> LUMINANCE
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[2][0]: Conv1: PixelRect[obj 0x21ea3a09, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[2][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[2][1]: BGR565 -> RGB565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[2][1]: Conv1: PixelRect[obj 0x4ea6d463, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][1]: Conv2: PixelRect[obj 0x816350a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: BGR565 -> BGR565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][2]: Conv1: PixelRect[obj 0x3afd536d, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: Conv2: PixelRect[obj 0x4ab70c49, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][3]: BGR565 -> RGBA5551
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[2][3]: Conv1: PixelRect[obj 0x324adcb0, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[2][3]: Conv2: PixelRect[obj 0xb4d0196, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: BGR565 -> ABGR1555
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][4]: Conv1: PixelRect[obj 0x5b7b4da9, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: Conv2: PixelRect[obj 0x29dcc7cb, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][5]: BGR565 -> RGB888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][5]: Conv1: PixelRect[obj 0x4d17211c, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][5]: Conv2: PixelRect[obj 0x2eb5c899, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][6]: BGR565 -> BGR888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][6]: Conv1: PixelRect[obj 0x2fa2dee3, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][6]: Conv2: PixelRect[obj 0x600fa643, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][7]: BGR565 -> RGBx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][7]: Conv1: PixelRect[obj 0x1464749f, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][7]: Conv2: PixelRect[obj 0x1415878a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][8]: BGR565 -> BGRx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][8]: Conv1: PixelRect[obj 0x2d79062d, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][8]: Conv2: PixelRect[obj 0x3059907f, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][9]: BGR565 -> RGBA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][9]: Conv1: PixelRect[obj 0x7aeca67, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][9]: Conv2: PixelRect[obj 0x3fbf24cf, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][10]: BGR565 -> ABGR8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][10]: Conv1: PixelRect[obj 0x5a92157b, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][10]: Conv2: PixelRect[obj 0x2634bc3e, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][11]: BGR565 -> ARGB8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][11]: Conv1: PixelRect[obj 0x5738a76d, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][11]: Conv2: PixelRect[obj 0x11e76819, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][12]: BGR565 -> BGRA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][12]: Conv1: PixelRect[obj 0x5b949e93, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][12]: Conv2: PixelRect[obj 0x58420c93, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][*]: Image0 - Orig: PixelRect[obj 0x4ad3cb39, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][0]: RGBA5551 -> LUMINANCE
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[3][0]: Conv1: PixelRect[obj 0x605ed5da, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[3][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[3][1]: RGBA5551 -> RGB565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[3][1]: Conv1: PixelRect[obj 0x1fc1af44, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[3][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][2]: RGBA5551 -> BGR565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][2]: Conv1: PixelRect[obj 0x57af1ebb, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][3]: RGBA5551 -> RGBA5551
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[3][3]: Conv1: PixelRect[obj 0x3719d74, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][3]: Conv2: PixelRect[obj 0x159768c5, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][4]: RGBA5551 -> ABGR1555
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][4]: Conv1: PixelRect[obj 0x73e5ebc, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][4]: Conv2: PixelRect[obj 0x284bc226, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][5]: RGBA5551 -> RGB888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][5]: Conv1: PixelRect[obj 0x275e6066, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][6]: RGBA5551 -> BGR888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][6]: Conv1: PixelRect[obj 0x921e508, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][7]: RGBA5551 -> RGBx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][7]: Conv1: PixelRect[obj 0x7c1f912e, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][8]: RGBA5551 -> BGRx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][8]: Conv1: PixelRect[obj 0xa332679, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][9]: RGBA5551 -> RGBA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][9]: Conv1: PixelRect[obj 0x5e3a3a09, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][9]: Conv2: PixelRect[obj 0x58358d63, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][10]: RGBA5551 -> ABGR8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][10]: Conv1: PixelRect[obj 0x58a3e1aa, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][10]: Conv2: PixelRect[obj 0x4bb01429, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][11]: RGBA5551 -> ARGB8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][11]: Conv1: PixelRect[obj 0x44559524, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][11]: Conv2: PixelRect[obj 0x307f4658, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][12]: RGBA5551 -> BGRA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][12]: Conv1: PixelRect[obj 0x77164f4c, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][12]: Conv2: PixelRect[obj 0x3c4c0cdb, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][*]: Image0 - Orig: PixelRect[obj 0x54d842c3, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][0]: ABGR1555 -> LUMINANCE
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[4][0]: Conv1: PixelRect[obj 0x1edf8386, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[4][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[4][1]: ABGR1555 -> RGB565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[4][1]: Conv1: PixelRect[obj 0x5b76c33e, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[4][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][2]: ABGR1555 -> BGR565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][2]: Conv1: PixelRect[obj 0x700265f, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][3]: ABGR1555 -> RGBA5551
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[4][3]: Conv1: PixelRect[obj 0x1158a226, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][3]: Conv2: PixelRect[obj 0x7379d038, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: ABGR1555 -> ABGR1555
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][4]: Conv1: PixelRect[obj 0x1e7b925a, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: Conv2: PixelRect[obj 0x18cf6d14, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][5]: ABGR1555 -> RGB888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][5]: Conv1: PixelRect[obj 0x4c52b5b9, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][6]: ABGR1555 -> BGR888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][6]: Conv1: PixelRect[obj 0x7197441b, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][7]: ABGR1555 -> RGBx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][7]: Conv1: PixelRect[obj 0x333cf131, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][8]: ABGR1555 -> BGRx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][8]: Conv1: PixelRect[obj 0x50f88d8f, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][9]: ABGR1555 -> RGBA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][9]: Conv1: PixelRect[obj 0x95e1554, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][9]: Conv2: PixelRect[obj 0x42a22ff8, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][10]: ABGR1555 -> ABGR8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][10]: Conv1: PixelRect[obj 0x1643fbe4, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][10]: Conv2: PixelRect[obj 0x2c38856, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][11]: ABGR1555 -> ARGB8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][11]: Conv1: PixelRect[obj 0x7b4ed9ef, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][11]: Conv2: PixelRect[obj 0x2840f491, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][12]: ABGR1555 -> BGRA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][12]: Conv1: PixelRect[obj 0x2155b6a6, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][12]: Conv2: PixelRect[obj 0x3f4a1be2, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][*]: Image0 - Orig: PixelRect[obj 0x32463c45, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: RGB888 -> LUMINANCE
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[5][0]: Conv1: PixelRect[obj 0x1d8db2e0, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[5][1]: RGB888 -> RGB565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[5][1]: Conv1: PixelRect[obj 0x1161c771, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[5][1]: Conv2: PixelRect[obj 0x7e9b4bb4, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][2]: RGB888 -> BGR565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][2]: Conv1: PixelRect[obj 0x7dbce436, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][2]: Conv2: PixelRect[obj 0xd5643d3, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][3]: RGB888 -> RGBA5551
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[5][3]: Conv1: PixelRect[obj 0x12934747, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[5][3]: Conv2: PixelRect[obj 0x3671684a, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][4]: RGB888 -> ABGR1555
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][4]: Conv1: PixelRect[obj 0x2c76a7e6, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][4]: Conv2: PixelRect[obj 0x13012160, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][5]: RGB888 -> RGB888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][5]: Conv1: PixelRect[obj 0x1b20e538, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][5]: Conv2: PixelRect[obj 0x26aeed2e, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: RGB888 -> BGR888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][6]: Conv1: PixelRect[obj 0x3ffe278a, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: Conv2: PixelRect[obj 0x256e1b34, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: RGB888 -> RGBx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][7]: Conv1: PixelRect[obj 0x397b3384, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: Conv2: PixelRect[obj 0x686d6e18, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: RGB888 -> BGRx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][8]: Conv1: PixelRect[obj 0x26e1c6e8, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: Conv2: PixelRect[obj 0x7303debb, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][9]: RGB888 -> RGBA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][9]: Conv1: PixelRect[obj 0x1304344c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][9]: Conv2: PixelRect[obj 0x109a859a, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: RGB888 -> ABGR8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][10]: Conv1: PixelRect[obj 0x38e4c7e7, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: Conv2: PixelRect[obj 0x55ff3046, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: RGB888 -> ARGB8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][11]: Conv1: PixelRect[obj 0x676bd8e1, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: Conv2: PixelRect[obj 0x239927c3, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][12]: RGB888 -> BGRA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][12]: Conv1: PixelRect[obj 0x3d5c17a8, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][12]: Conv2: PixelRect[obj 0x110d7d45, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][*]: Image0 - Orig: PixelRect[obj 0x28181355, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: BGR888 -> LUMINANCE
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[6][0]: Conv1: PixelRect[obj 0x42d58eaa, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[6][1]: BGR888 -> RGB565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[6][1]: Conv1: PixelRect[obj 0x1f69300f, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[6][1]: Conv2: PixelRect[obj 0x657481f2, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][2]: BGR888 -> BGR565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][2]: Conv1: PixelRect[obj 0xd1ea4b2, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][2]: Conv2: PixelRect[obj 0x6350db65, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][3]: BGR888 -> RGBA5551
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[6][3]: Conv1: PixelRect[obj 0x35ef6648, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[6][3]: Conv2: PixelRect[obj 0x74d51a16, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][4]: BGR888 -> ABGR1555
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][4]: Conv1: PixelRect[obj 0xc160b0a, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][4]: Conv2: PixelRect[obj 0x69f8721e, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][5]: BGR888 -> RGB888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][5]: Conv1: PixelRect[obj 0x27eb844f, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][5]: Conv2: PixelRect[obj 0x7bb23f0e, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: BGR888 -> BGR888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][6]: Conv1: PixelRect[obj 0x47403529, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: Conv2: PixelRect[obj 0x6d82d75d, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: BGR888 -> RGBx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][7]: Conv1: PixelRect[obj 0x16b0ff5e, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: Conv2: PixelRect[obj 0x7c90f8c9, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: BGR888 -> BGRx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][8]: Conv1: PixelRect[obj 0x3a3f630f, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: Conv2: PixelRect[obj 0x41fc632a, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][9]: BGR888 -> RGBA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][9]: Conv1: PixelRect[obj 0x50273e44, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][9]: Conv2: PixelRect[obj 0x2b8ad239, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: BGR888 -> ABGR8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][10]: Conv1: PixelRect[obj 0x6a6cfb5c, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: Conv2: PixelRect[obj 0x48ab2008, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: BGR888 -> ARGB8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][11]: Conv1: PixelRect[obj 0x2117e247, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: Conv2: PixelRect[obj 0x5cf1e746, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][12]: BGR888 -> BGRA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][12]: Conv1: PixelRect[obj 0x514a519f, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][12]: Conv2: PixelRect[obj 0x40f080de, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][*]: Image0 - Orig: PixelRect[obj 0x5e6b475d, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: RGBx8888 -> LUMINANCE
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[7][0]: Conv1: PixelRect[obj 0xdf35001, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[7][1]: RGBx8888 -> RGB565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[7][1]: Conv1: PixelRect[obj 0xeb63e89, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[7][1]: Conv2: PixelRect[obj 0x4a04a9f1, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][2]: RGBx8888 -> BGR565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][2]: Conv1: PixelRect[obj 0x4e514e43, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][2]: Conv2: PixelRect[obj 0x59b57cd0, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][3]: RGBx8888 -> RGBA5551
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[7][3]: Conv1: PixelRect[obj 0x66c84319, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[7][3]: Conv2: PixelRect[obj 0x96c2510, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][4]: RGBx8888 -> ABGR1555
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][4]: Conv1: PixelRect[obj 0x4d0b4128, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][4]: Conv2: PixelRect[obj 0x3faaf7a5, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][5]: RGBx8888 -> RGB888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][5]: Conv1: PixelRect[obj 0x1b5eabc2, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][5]: Conv2: PixelRect[obj 0x73f2491c, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: RGBx8888 -> BGR888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][6]: Conv1: PixelRect[obj 0x6467544b, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: Conv2: PixelRect[obj 0xc1890bd, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: RGBx8888 -> RGBx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][7]: Conv1: PixelRect[obj 0x62f62a47, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: Conv2: PixelRect[obj 0x32d25ac, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: RGBx8888 -> BGRx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][8]: Conv1: PixelRect[obj 0x5db6fc8e, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: Conv2: PixelRect[obj 0x15e302fd, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][9]: RGBx8888 -> RGBA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][9]: Conv1: PixelRect[obj 0x4614b614, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][9]: Conv2: PixelRect[obj 0x2cfefb3f, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: RGBx8888 -> ABGR8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][10]: Conv1: PixelRect[obj 0x46c630a2, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: Conv2: PixelRect[obj 0x4b3f366d, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: RGBx8888 -> ARGB8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][11]: Conv1: PixelRect[obj 0x28789d08, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: Conv2: PixelRect[obj 0x7304bc3b, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][12]: RGBx8888 -> BGRA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][12]: Conv1: PixelRect[obj 0x4b0d1d9, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][12]: Conv2: PixelRect[obj 0x360e137c, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][*]: Image0 - Orig: PixelRect[obj 0x5a724868, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: BGRx8888 -> LUMINANCE
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[8][0]: Conv1: PixelRect[obj 0xcc1c279, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[8][1]: BGRx8888 -> RGB565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[8][1]: Conv1: PixelRect[obj 0xefde421, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[8][1]: Conv2: PixelRect[obj 0x48ae8371, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][2]: BGRx8888 -> BGR565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][2]: Conv1: PixelRect[obj 0x57a304, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][2]: Conv2: PixelRect[obj 0x2877b7d, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][3]: BGRx8888 -> RGBA5551
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[8][3]: Conv1: PixelRect[obj 0x63ba4be0, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[8][3]: Conv2: PixelRect[obj 0x5fb3e9ed, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][4]: BGRx8888 -> ABGR1555
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][4]: Conv1: PixelRect[obj 0x62412e9c, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][4]: Conv2: PixelRect[obj 0x5b24fd3a, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][5]: BGRx8888 -> RGB888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][5]: Conv1: PixelRect[obj 0x6af048f5, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][5]: Conv2: PixelRect[obj 0x2acc28c7, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: BGRx8888 -> BGR888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][6]: Conv1: PixelRect[obj 0x4112d6cc, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: Conv2: PixelRect[obj 0x3d232ef9, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: BGRx8888 -> RGBx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][7]: Conv1: PixelRect[obj 0x55fc7e48, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: Conv2: PixelRect[obj 0x1e3dee20, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: BGRx8888 -> BGRx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][8]: Conv1: PixelRect[obj 0x49ceff9d, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: Conv2: PixelRect[obj 0x6dbe44bb, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][9]: BGRx8888 -> RGBA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][9]: Conv1: PixelRect[obj 0x5b06797a, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][9]: Conv2: PixelRect[obj 0x2abbc0d4, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: BGRx8888 -> ABGR8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][10]: Conv1: PixelRect[obj 0x14b7e009, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: Conv2: PixelRect[obj 0xbb3e5b8, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: BGRx8888 -> ARGB8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][11]: Conv1: PixelRect[obj 0x6396901d, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: Conv2: PixelRect[obj 0x17df41db, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][12]: BGRx8888 -> BGRA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][12]: Conv1: PixelRect[obj 0x3cc34c81, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][12]: Conv2: PixelRect[obj 0x2849f084, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][*]: Image0 - Orig: PixelRect[obj 0x7f889be8, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: RGBA8888 -> LUMINANCE
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[9][0]: Conv1: PixelRect[obj 0x1234cc5b, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[9][1]: RGBA8888 -> RGB565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[9][1]: Conv1: PixelRect[obj 0x34b53dd8, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[9][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][2]: RGBA8888 -> BGR565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][2]: Conv1: PixelRect[obj 0x531f361a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][3]: RGBA8888 -> RGBA5551
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[9][3]: Conv1: PixelRect[obj 0x68f3a04a, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[9][3]: Conv2: PixelRect[obj 0x5c91ef1b, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][4]: RGBA8888 -> ABGR1555
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][4]: Conv1: PixelRect[obj 0x41d742ac, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][4]: Conv2: PixelRect[obj 0x6b52036a, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][5]: RGBA8888 -> RGB888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][5]: Conv1: PixelRect[obj 0x1e560fba, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][6]: RGBA8888 -> BGR888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][6]: Conv1: PixelRect[obj 0x4d6cc25c, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][7]: RGBA8888 -> RGBx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][7]: Conv1: PixelRect[obj 0x36552b7f, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][8]: RGBA8888 -> BGRx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][8]: Conv1: PixelRect[obj 0x4de7278c, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][9]: RGBA8888 -> RGBA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][9]: Conv1: PixelRect[obj 0x63e2da55, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][9]: Conv2: PixelRect[obj 0x48b78a57, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: RGBA8888 -> ABGR8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][10]: Conv1: PixelRect[obj 0x57a65eed, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: Conv2: PixelRect[obj 0x2309c8d2, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: RGBA8888 -> ARGB8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][11]: Conv1: PixelRect[obj 0x564c8e94, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: Conv2: PixelRect[obj 0x225d5338, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: RGBA8888 -> BGRA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][12]: Conv1: PixelRect[obj 0x476920a8, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: Conv2: PixelRect[obj 0x2a4b2fcf, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][*]: Image0 - Orig: PixelRect[obj 0x18412c3c, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: ABGR8888 -> LUMINANCE
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[10][0]: Conv1: PixelRect[obj 0x50cd689f, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[10][1]: ABGR8888 -> RGB565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[10][1]: Conv1: PixelRect[obj 0x5e2f7e4e, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[10][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][2]: ABGR8888 -> BGR565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][2]: Conv1: PixelRect[obj 0x2de91713, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][3]: ABGR8888 -> RGBA5551
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[10][3]: Conv1: PixelRect[obj 0x3c58ee5e, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[10][3]: Conv2: PixelRect[obj 0x76af0da, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][4]: ABGR8888 -> ABGR1555
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][4]: Conv1: PixelRect[obj 0x22923377, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][4]: Conv2: PixelRect[obj 0x4726f9b9, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][5]: ABGR8888 -> RGB888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][5]: Conv1: PixelRect[obj 0x3cf7c51d, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][6]: ABGR8888 -> BGR888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][6]: Conv1: PixelRect[obj 0x6ccb1e79, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][7]: ABGR8888 -> RGBx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][7]: Conv1: PixelRect[obj 0x5ff1911c, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][8]: ABGR8888 -> BGRx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][8]: Conv1: PixelRect[obj 0x2f6a406a, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][9]: ABGR8888 -> RGBA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][9]: Conv1: PixelRect[obj 0x2db7b7b7, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][9]: Conv2: PixelRect[obj 0x19bb5cae, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: ABGR8888 -> ABGR8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][10]: Conv1: PixelRect[obj 0x4a1157f4, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: Conv2: PixelRect[obj 0x370537cc, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: ABGR8888 -> ARGB8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][11]: Conv1: PixelRect[obj 0x279f2494, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: Conv2: PixelRect[obj 0x640252e5, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: ABGR8888 -> BGRA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][12]: Conv1: PixelRect[obj 0x24ec1766, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: Conv2: PixelRect[obj 0x3ac9ef60, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][*]: Image0 - Orig: PixelRect[obj 0x64acd729, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: ARGB8888 -> LUMINANCE
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[11][0]: Conv1: PixelRect[obj 0x12cf2423, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[11][1]: ARGB8888 -> RGB565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[11][1]: Conv1: PixelRect[obj 0x565c563b, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[11][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][2]: ARGB8888 -> BGR565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][2]: Conv1: PixelRect[obj 0x239b117f, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][3]: ARGB8888 -> RGBA5551
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[11][3]: Conv1: PixelRect[obj 0x210c8fba, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[11][3]: Conv2: PixelRect[obj 0x4a895984, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][4]: ARGB8888 -> ABGR1555
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][4]: Conv1: PixelRect[obj 0x7e503360, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][4]: Conv2: PixelRect[obj 0x53bc53c, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][5]: ARGB8888 -> RGB888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][5]: Conv1: PixelRect[obj 0x400feb7e, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][6]: ARGB8888 -> BGR888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][6]: Conv1: PixelRect[obj 0x404adf82, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][7]: ARGB8888 -> RGBx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][7]: Conv1: PixelRect[obj 0x3f7e2fd8, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][8]: ARGB8888 -> BGRx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][8]: Conv1: PixelRect[obj 0x64b70f2e, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][9]: ARGB8888 -> RGBA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][9]: Conv1: PixelRect[obj 0x5bdc4cdd, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][9]: Conv2: PixelRect[obj 0x4d7c3eeb, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: ARGB8888 -> ABGR8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][10]: Conv1: PixelRect[obj 0x332d873, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: Conv2: PixelRect[obj 0x5f206944, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: ARGB8888 -> ARGB8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][11]: Conv1: PixelRect[obj 0x66236cd9, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: Conv2: PixelRect[obj 0x4a048d90, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: ARGB8888 -> BGRA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][12]: Conv1: PixelRect[obj 0x5f6025e3, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: Conv2: PixelRect[obj 0x3d60d02, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][*]: Image0 - Orig: PixelRect[obj 0x7eeefc05, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: BGRA8888 -> LUMINANCE
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[12][0]: Conv1: PixelRect[obj 0x10688645, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[12][1]: BGRA8888 -> RGB565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[12][1]: Conv1: PixelRect[obj 0x4e79f696, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[12][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][2]: BGRA8888 -> BGR565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][2]: Conv1: PixelRect[obj 0x7df45c46, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][3]: BGRA8888 -> RGBA5551
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[12][3]: Conv1: PixelRect[obj 0x74738929, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[12][3]: Conv2: PixelRect[obj 0x207d634c, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][4]: BGRA8888 -> ABGR1555
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][4]: Conv1: PixelRect[obj 0x2131fc93, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][4]: Conv2: PixelRect[obj 0x7ef8829f, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][5]: BGRA8888 -> RGB888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][5]: Conv1: PixelRect[obj 0x16aa66a8, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][6]: BGRA8888 -> BGR888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][6]: Conv1: PixelRect[obj 0x5d861032, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][7]: BGRA8888 -> RGBx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][7]: Conv1: PixelRect[obj 0x73fdba75, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][8]: BGRA8888 -> BGRx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][8]: Conv1: PixelRect[obj 0x492b22ef, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][9]: BGRA8888 -> RGBA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][9]: Conv1: PixelRect[obj 0xc719244, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][9]: Conv2: PixelRect[obj 0x619b0478, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: BGRA8888 -> ABGR8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][10]: Conv1: PixelRect[obj 0x7f2b342c, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: Conv2: PixelRect[obj 0x6f074d7c, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: BGRA8888 -> ARGB8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][11]: Conv1: PixelRect[obj 0x6fe4016a, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: Conv2: PixelRect[obj 0x56e5602a, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: BGRA8888 -> BGRA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][12]: Conv1: PixelRect[obj 0x70c9b48e, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: Conv2: PixelRect[obj 0x25706b46, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion01_srcS000_BE_TL_destS000_TL
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion02_srcS000_LE_TL_destS000_TL
    [apply] Test00: srcMinStrideInBytes 0, srcByteOrder LITTLE_ENDIAN, srcIsGLOriented false, destMinStrideInBytes 0, destIsGLOriented false
    [apply] CONVERT[0][*]: Image0 - Orig: PixelRect[obj 0x17c91883, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]]
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: LUMINANCE -> LUMINANCE
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][0]: Conv1: PixelRect[obj 0x2a19a330, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: Conv2: PixelRect[obj 0xc95d76e, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][1]: LUMINANCE -> RGB565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][1]: Conv1: PixelRect[obj 0x60275166, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][1]: Conv2: PixelRect[obj 0x3ff540e1, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][2]: LUMINANCE -> BGR565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][2]: Conv1: PixelRect[obj 0x5812640c, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][2]: Conv2: PixelRect[obj 0x7a1ef6c7, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][3]: LUMINANCE -> RGBA5551
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] CONVERT[0][3]: Conv1: PixelRect[obj 0x20682483, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  1]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  2]  0xB18C 0xB18C 0xB18C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 62]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 63]  0xB18C 0xB18C 0xB18C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[0][3]: Conv2: PixelRect[obj 0x350f9a27, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][4]: LUMINANCE -> ABGR1555
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x01, msbFirst true, 00000001], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][4]: Conv1: PixelRect[obj 0x7e76ba8e, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x19, msbFirst true, 00011001], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x6319 0x6319 0x6319
    [apply] [  0][  1]  0x6319 0x6319 0x6319
    [apply] [  0][  2]  0x6319 0x6319 0x6319
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x6319 0x6319 0x6319
    [apply] [ 61][ 62]  0x6319 0x6319 0x6319
    [apply] [ 61][ 63]  0x6319 0x6319 0x6319
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][4]: Conv2: PixelRect[obj 0x73d3c349, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][5]: LUMINANCE -> RGB888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][5]: Conv1: PixelRect[obj 0x12fead8c, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][5]: Conv2: PixelRect[obj 0x5be9c356, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: LUMINANCE -> BGR888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][6]: Conv1: PixelRect[obj 0x1000a06f, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: Conv2: PixelRect[obj 0x7da4e0ad, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: LUMINANCE -> RGBx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][7]: Conv1: PixelRect[obj 0x1a51b058, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: Conv2: PixelRect[obj 0xfb73337, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: LUMINANCE -> BGRx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][8]: Conv1: PixelRect[obj 0x1aa1e976, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: Conv2: PixelRect[obj 0x405ac307, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][9]: LUMINANCE -> RGBA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][9]: Conv1: PixelRect[obj 0x571e6824, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][9]: Conv2: PixelRect[obj 0x6186d77b, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: LUMINANCE -> ABGR8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][10]: Conv1: PixelRect[obj 0x74796864, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: Conv2: PixelRect[obj 0x62addf17, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: LUMINANCE -> ARGB8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][11]: Conv1: PixelRect[obj 0x46d6d42e, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: Conv2: PixelRect[obj 0x11bcfe80, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][12]: LUMINANCE -> BGRA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][12]: Conv1: PixelRect[obj 0x2e399e9b, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][12]: Conv2: PixelRect[obj 0x22e0a92c, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[1][*]: Image0 - Orig: PixelRect[obj 0x52e76efa, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: RGB565 -> LUMINANCE
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[1][0]: Conv1: PixelRect[obj 0x24d9c2d8, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[1][1]: RGB565 -> RGB565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[1][1]: Conv1: PixelRect[obj 0x46f65d9e, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][1]: Conv2: PixelRect[obj 0x61f835a5, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][2]: RGB565 -> BGR565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][2]: Conv1: PixelRect[obj 0x88107de, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][2]: Conv2: PixelRect[obj 0x6224cb14, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][3]: RGB565 -> RGBA5551
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[1][3]: Conv1: PixelRect[obj 0x16ca7063, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[1][3]: Conv2: PixelRect[obj 0x36bf2a02, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][4]: RGB565 -> ABGR1555
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][4]: Conv1: PixelRect[obj 0x360074fc, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][4]: Conv2: PixelRect[obj 0x72387543, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][5]: RGB565 -> RGB888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][5]: Conv1: PixelRect[obj 0x37b44a0f, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][5]: Conv2: PixelRect[obj 0x781499c1, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][6]: RGB565 -> BGR888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][6]: Conv1: PixelRect[obj 0x4d06a5ab, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][6]: Conv2: PixelRect[obj 0x7ca54325, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][7]: RGB565 -> RGBx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][7]: Conv1: PixelRect[obj 0x69d48a8c, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][7]: Conv2: PixelRect[obj 0x35d2cce6, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][8]: RGB565 -> BGRx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][8]: Conv1: PixelRect[obj 0x4d010c0a, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][8]: Conv2: PixelRect[obj 0x1b6bd2e4, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][9]: RGB565 -> RGBA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][9]: Conv1: PixelRect[obj 0x5626abef, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][9]: Conv2: PixelRect[obj 0x75b0e831, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][10]: RGB565 -> ABGR8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][10]: Conv1: PixelRect[obj 0x3094dbd1, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][10]: Conv2: PixelRect[obj 0x75add3d5, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][11]: RGB565 -> ARGB8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][11]: Conv1: PixelRect[obj 0x16b7675c, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][11]: Conv2: PixelRect[obj 0x64b4e4db, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][12]: RGB565 -> BGRA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][12]: Conv1: PixelRect[obj 0x7268f1cf, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][12]: Conv2: PixelRect[obj 0x69c0a72c, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][*]: Image0 - Orig: PixelRect[obj 0x4460a0cf, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][0]: BGR565 -> LUMINANCE
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[2][0]: Conv1: PixelRect[obj 0x73106a4, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[2][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[2][1]: BGR565 -> RGB565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[2][1]: Conv1: PixelRect[obj 0x32627904, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][1]: Conv2: PixelRect[obj 0x5ef741a3, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: BGR565 -> BGR565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][2]: Conv1: PixelRect[obj 0x1fd0f46a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: Conv2: PixelRect[obj 0x10dbd512, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][3]: BGR565 -> RGBA5551
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[2][3]: Conv1: PixelRect[obj 0x31502454, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[2][3]: Conv2: PixelRect[obj 0x554e8184, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: BGR565 -> ABGR1555
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][4]: Conv1: PixelRect[obj 0x4da54ce3, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: Conv2: PixelRect[obj 0x3187300, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][5]: BGR565 -> RGB888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][5]: Conv1: PixelRect[obj 0x33da95b3, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][5]: Conv2: PixelRect[obj 0x123970ed, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][6]: BGR565 -> BGR888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][6]: Conv1: PixelRect[obj 0x759cf41d, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][6]: Conv2: PixelRect[obj 0x355c19dd, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][7]: BGR565 -> RGBx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][7]: Conv1: PixelRect[obj 0x52cc75c8, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][7]: Conv2: PixelRect[obj 0xb2bd964, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][8]: BGR565 -> BGRx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][8]: Conv1: PixelRect[obj 0x1905f800, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][8]: Conv2: PixelRect[obj 0x4cc2980c, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][9]: BGR565 -> RGBA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][9]: Conv1: PixelRect[obj 0x7d91c669, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][9]: Conv2: PixelRect[obj 0x2824d046, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][10]: BGR565 -> ABGR8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][10]: Conv1: PixelRect[obj 0x1ed7e8ba, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][10]: Conv2: PixelRect[obj 0x468d1194, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][11]: BGR565 -> ARGB8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][11]: Conv1: PixelRect[obj 0x35dc35a2, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][11]: Conv2: PixelRect[obj 0x3b7465bf, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][12]: BGR565 -> BGRA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][12]: Conv1: PixelRect[obj 0x1a47d853, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][12]: Conv2: PixelRect[obj 0x34686b3e, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][*]: Image0 - Orig: PixelRect[obj 0x604d3934, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][0]: RGBA5551 -> LUMINANCE
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[3][0]: Conv1: PixelRect[obj 0x780cf11f, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[3][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[3][1]: RGBA5551 -> RGB565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[3][1]: Conv1: PixelRect[obj 0x5cad3b0d, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[3][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][2]: RGBA5551 -> BGR565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][2]: Conv1: PixelRect[obj 0x2beb9a3d, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][3]: RGBA5551 -> RGBA5551
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[3][3]: Conv1: PixelRect[obj 0x226682ed, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][3]: Conv2: PixelRect[obj 0x3dfd0bb7, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][4]: RGBA5551 -> ABGR1555
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][4]: Conv1: PixelRect[obj 0x8bd2a56, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][4]: Conv2: PixelRect[obj 0x7ff0630e, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][5]: RGBA5551 -> RGB888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][5]: Conv1: PixelRect[obj 0x6997f7f7, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][6]: RGBA5551 -> BGR888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][6]: Conv1: PixelRect[obj 0x3ce2e9c1, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][7]: RGBA5551 -> RGBx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][7]: Conv1: PixelRect[obj 0x5dec8b91, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][8]: RGBA5551 -> BGRx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][8]: Conv1: PixelRect[obj 0x21f87b31, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][9]: RGBA5551 -> RGBA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][9]: Conv1: PixelRect[obj 0x770608b6, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][9]: Conv2: PixelRect[obj 0x5c014b76, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][10]: RGBA5551 -> ABGR8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][10]: Conv1: PixelRect[obj 0x6588e364, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][10]: Conv2: PixelRect[obj 0x7cb2d17, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][11]: RGBA5551 -> ARGB8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][11]: Conv1: PixelRect[obj 0x40cfc6e0, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][11]: Conv2: PixelRect[obj 0x16437f74, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][12]: RGBA5551 -> BGRA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][12]: Conv1: PixelRect[obj 0x34722d1b, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][12]: Conv2: PixelRect[obj 0x6a0f0d17, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][*]: Image0 - Orig: PixelRect[obj 0x54493e70, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][0]: ABGR1555 -> LUMINANCE
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[4][0]: Conv1: PixelRect[obj 0x59fc4352, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[4][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[4][1]: ABGR1555 -> RGB565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[4][1]: Conv1: PixelRect[obj 0x7cc3b783, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[4][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][2]: ABGR1555 -> BGR565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][2]: Conv1: PixelRect[obj 0x6eb67ab9, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][3]: ABGR1555 -> RGBA5551
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[4][3]: Conv1: PixelRect[obj 0x739163a1, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][3]: Conv2: PixelRect[obj 0x484c5852, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: ABGR1555 -> ABGR1555
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][4]: Conv1: PixelRect[obj 0x29d28177, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: Conv2: PixelRect[obj 0x74ec4546, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][5]: ABGR1555 -> RGB888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][5]: Conv1: PixelRect[obj 0xc98bc11, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][6]: ABGR1555 -> BGR888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][6]: Conv1: PixelRect[obj 0x263cfb18, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][7]: ABGR1555 -> RGBx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][7]: Conv1: PixelRect[obj 0x1bd81f91, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][8]: ABGR1555 -> BGRx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][8]: Conv1: PixelRect[obj 0xd88afd9, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][9]: ABGR1555 -> RGBA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][9]: Conv1: PixelRect[obj 0x4439f24d, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][9]: Conv2: PixelRect[obj 0x51c25e9, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][10]: ABGR1555 -> ABGR8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][10]: Conv1: PixelRect[obj 0x5ee3864c, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][10]: Conv2: PixelRect[obj 0x16dd1c2e, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][11]: ABGR1555 -> ARGB8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][11]: Conv1: PixelRect[obj 0x1dfd3f22, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][11]: Conv2: PixelRect[obj 0x79aa6219, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][12]: ABGR1555 -> BGRA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][12]: Conv1: PixelRect[obj 0x3b395a86, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][12]: Conv2: PixelRect[obj 0x457b0da3, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][*]: Image0 - Orig: PixelRect[obj 0x318b2e01, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: RGB888 -> LUMINANCE
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[5][0]: Conv1: PixelRect[obj 0x1b1b2883, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[5][1]: RGB888 -> RGB565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[5][1]: Conv1: PixelRect[obj 0x6a07bc0c, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[5][1]: Conv2: PixelRect[obj 0x778cb2fa, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][2]: RGB888 -> BGR565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][2]: Conv1: PixelRect[obj 0x1f9f712c, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][2]: Conv2: PixelRect[obj 0x5d821d6c, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][3]: RGB888 -> RGBA5551
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[5][3]: Conv1: PixelRect[obj 0xa322d0c, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[5][3]: Conv2: PixelRect[obj 0x18bb55d2, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][4]: RGB888 -> ABGR1555
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][4]: Conv1: PixelRect[obj 0x7c4941f8, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][4]: Conv2: PixelRect[obj 0x316d5a60, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][5]: RGB888 -> RGB888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][5]: Conv1: PixelRect[obj 0x2aac4b0c, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][5]: Conv2: PixelRect[obj 0x68fb8e4e, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: RGB888 -> BGR888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][6]: Conv1: PixelRect[obj 0x5e8b5428, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: Conv2: PixelRect[obj 0x56eabc3, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: RGB888 -> RGBx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][7]: Conv1: PixelRect[obj 0x4d526449, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: Conv2: PixelRect[obj 0x79ef1a53, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: RGB888 -> BGRx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][8]: Conv1: PixelRect[obj 0x7d412b52, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: Conv2: PixelRect[obj 0xd81b78a, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][9]: RGB888 -> RGBA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][9]: Conv1: PixelRect[obj 0x532fea5f, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][9]: Conv2: PixelRect[obj 0x52134feb, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: RGB888 -> ABGR8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][10]: Conv1: PixelRect[obj 0x26fcf540, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: Conv2: PixelRect[obj 0x26c12bf2, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: RGB888 -> ARGB8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][11]: Conv1: PixelRect[obj 0xa104067, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: Conv2: PixelRect[obj 0x42342ad9, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][12]: RGB888 -> BGRA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][12]: Conv1: PixelRect[obj 0x3a3912a, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][12]: Conv2: PixelRect[obj 0x2c12b417, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][*]: Image0 - Orig: PixelRect[obj 0x2409da8a, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: BGR888 -> LUMINANCE
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[6][0]: Conv1: PixelRect[obj 0x47085e30, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[6][1]: BGR888 -> RGB565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[6][1]: Conv1: PixelRect[obj 0x583dbd3a, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[6][1]: Conv2: PixelRect[obj 0x61360826, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][2]: BGR888 -> BGR565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][2]: Conv1: PixelRect[obj 0xb814300, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][2]: Conv2: PixelRect[obj 0xe7d759e, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][3]: BGR888 -> RGBA5551
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[6][3]: Conv1: PixelRect[obj 0x3b1cdd06, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[6][3]: Conv2: PixelRect[obj 0x6a3a957b, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][4]: BGR888 -> ABGR1555
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][4]: Conv1: PixelRect[obj 0x6b22427f, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][4]: Conv2: PixelRect[obj 0xe960b00, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][5]: BGR888 -> RGB888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][5]: Conv1: PixelRect[obj 0x53bf0339, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][5]: Conv2: PixelRect[obj 0x6d90d578, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: BGR888 -> BGR888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][6]: Conv1: PixelRect[obj 0x1458430f, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: Conv2: PixelRect[obj 0x2aa8848f, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: BGR888 -> RGBx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][7]: Conv1: PixelRect[obj 0x1a5ec28, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: Conv2: PixelRect[obj 0x6af5d271, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: BGR888 -> BGRx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][8]: Conv1: PixelRect[obj 0x3c63b41b, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: Conv2: PixelRect[obj 0x5281c3e4, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][9]: BGR888 -> RGBA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][9]: Conv1: PixelRect[obj 0x7ceba130, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][9]: Conv2: PixelRect[obj 0x38c98286, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: BGR888 -> ABGR8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][10]: Conv1: PixelRect[obj 0x192b3ae8, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: Conv2: PixelRect[obj 0x45e954ca, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: BGR888 -> ARGB8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][11]: Conv1: PixelRect[obj 0x64aa8f66, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: Conv2: PixelRect[obj 0x1083ecc7, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][12]: BGR888 -> BGRA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][12]: Conv1: PixelRect[obj 0x50bf7845, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][12]: Conv2: PixelRect[obj 0x5f7f399c, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][*]: Image0 - Orig: PixelRect[obj 0x6f9e4caa, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: RGBx8888 -> LUMINANCE
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[7][0]: Conv1: PixelRect[obj 0x60f4604a, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[7][1]: RGBx8888 -> RGB565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[7][1]: Conv1: PixelRect[obj 0x4b224141, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[7][1]: Conv2: PixelRect[obj 0x6db73260, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][2]: RGBx8888 -> BGR565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][2]: Conv1: PixelRect[obj 0x7051c860, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][2]: Conv2: PixelRect[obj 0x33641010, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][3]: RGBx8888 -> RGBA5551
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[7][3]: Conv1: PixelRect[obj 0x6a957774, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[7][3]: Conv2: PixelRect[obj 0x3ee57c74, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][4]: RGBx8888 -> ABGR1555
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][4]: Conv1: PixelRect[obj 0x4089b100, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][4]: Conv2: PixelRect[obj 0x537edd91, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][5]: RGBx8888 -> RGB888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][5]: Conv1: PixelRect[obj 0x12113e5d, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][5]: Conv2: PixelRect[obj 0x782f6b7, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: RGBx8888 -> BGR888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][6]: Conv1: PixelRect[obj 0xa0e46f6, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: Conv2: PixelRect[obj 0x2fb99073, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: RGBx8888 -> RGBx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][7]: Conv1: PixelRect[obj 0x3441b00f, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: Conv2: PixelRect[obj 0x2466df7e, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: RGBx8888 -> BGRx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][8]: Conv1: PixelRect[obj 0x5ca704f2, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: Conv2: PixelRect[obj 0x3ffe3d1d, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][9]: RGBx8888 -> RGBA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][9]: Conv1: PixelRect[obj 0x6863325, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][9]: Conv2: PixelRect[obj 0x148991a4, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: RGBx8888 -> ABGR8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][10]: Conv1: PixelRect[obj 0x706d8753, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: Conv2: PixelRect[obj 0x3eb54a96, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: RGBx8888 -> ARGB8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][11]: Conv1: PixelRect[obj 0x91d597e, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: Conv2: PixelRect[obj 0x5141ed48, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][12]: RGBx8888 -> BGRA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][12]: Conv1: PixelRect[obj 0x4d0aaf2c, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][12]: Conv2: PixelRect[obj 0x59ffbde1, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][*]: Image0 - Orig: PixelRect[obj 0x3acac909, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: BGRx8888 -> LUMINANCE
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[8][0]: Conv1: PixelRect[obj 0x64bf58b5, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[8][1]: BGRx8888 -> RGB565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[8][1]: Conv1: PixelRect[obj 0x7cd4f8c1, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[8][1]: Conv2: PixelRect[obj 0x5860420f, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][2]: BGRx8888 -> BGR565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][2]: Conv1: PixelRect[obj 0x340e4a8b, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][2]: Conv2: PixelRect[obj 0x2a6ad64f, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][3]: BGRx8888 -> RGBA5551
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[8][3]: Conv1: PixelRect[obj 0x71232133, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[8][3]: Conv2: PixelRect[obj 0x2b097522, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][4]: BGRx8888 -> ABGR1555
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][4]: Conv1: PixelRect[obj 0x6d9528da, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][4]: Conv2: PixelRect[obj 0x11b15389, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][5]: BGRx8888 -> RGB888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][5]: Conv1: PixelRect[obj 0x7973d235, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][5]: Conv2: PixelRect[obj 0x1933185c, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: BGRx8888 -> BGR888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][6]: Conv1: PixelRect[obj 0x5d242058, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: Conv2: PixelRect[obj 0x46121d6e, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: BGRx8888 -> RGBx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][7]: Conv1: PixelRect[obj 0x21178de3, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: Conv2: PixelRect[obj 0x20e79065, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: BGRx8888 -> BGRx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][8]: Conv1: PixelRect[obj 0x5cbd42c1, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: Conv2: PixelRect[obj 0xa92cd55, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][9]: BGRx8888 -> RGBA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][9]: Conv1: PixelRect[obj 0x17f72171, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][9]: Conv2: PixelRect[obj 0xb0fff52, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: BGRx8888 -> ABGR8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][10]: Conv1: PixelRect[obj 0x3d920fb8, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: Conv2: PixelRect[obj 0x21f6853a, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: BGRx8888 -> ARGB8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][11]: Conv1: PixelRect[obj 0xfa4d4dc, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: Conv2: PixelRect[obj 0x7ba55f15, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][12]: BGRx8888 -> BGRA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][12]: Conv1: PixelRect[obj 0x56677016, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][12]: Conv2: PixelRect[obj 0x432df0b5, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][*]: Image0 - Orig: PixelRect[obj 0x6a86de38, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: RGBA8888 -> LUMINANCE
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[9][0]: Conv1: PixelRect[obj 0x3b8a798a, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[9][1]: RGBA8888 -> RGB565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[9][1]: Conv1: PixelRect[obj 0x5600592d, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[9][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][2]: RGBA8888 -> BGR565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][2]: Conv1: PixelRect[obj 0x7a04a300, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][3]: RGBA8888 -> RGBA5551
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[9][3]: Conv1: PixelRect[obj 0x262fd566, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[9][3]: Conv2: PixelRect[obj 0x4e01ae00, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][4]: RGBA8888 -> ABGR1555
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][4]: Conv1: PixelRect[obj 0x1a9c4fdc, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][4]: Conv2: PixelRect[obj 0x455fe32c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][5]: RGBA8888 -> RGB888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][5]: Conv1: PixelRect[obj 0x1d038a04, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][6]: RGBA8888 -> BGR888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][6]: Conv1: PixelRect[obj 0x5eb1460a, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][7]: RGBA8888 -> RGBx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][7]: Conv1: PixelRect[obj 0x262b00af, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][8]: RGBA8888 -> BGRx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][8]: Conv1: PixelRect[obj 0x1cd7c1c5, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][9]: RGBA8888 -> RGBA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][9]: Conv1: PixelRect[obj 0x1d052bf1, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][9]: Conv2: PixelRect[obj 0x4950bf4d, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: RGBA8888 -> ABGR8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][10]: Conv1: PixelRect[obj 0x3700f0b0, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: Conv2: PixelRect[obj 0x15fbd67c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: RGBA8888 -> ARGB8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][11]: Conv1: PixelRect[obj 0x21953d91, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: Conv2: PixelRect[obj 0x6d735439, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: RGBA8888 -> BGRA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][12]: Conv1: PixelRect[obj 0x5d46bc57, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: Conv2: PixelRect[obj 0x1645c9b5, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][*]: Image0 - Orig: PixelRect[obj 0x1e340759, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: ABGR8888 -> LUMINANCE
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[10][0]: Conv1: PixelRect[obj 0x69914a3a, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[10][1]: ABGR8888 -> RGB565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[10][1]: Conv1: PixelRect[obj 0x15de75b, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[10][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][2]: ABGR8888 -> BGR565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][2]: Conv1: PixelRect[obj 0x396d8ea4, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][3]: ABGR8888 -> RGBA5551
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[10][3]: Conv1: PixelRect[obj 0x7dd481f, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[10][3]: Conv2: PixelRect[obj 0x64fe0244, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][4]: ABGR8888 -> ABGR1555
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][4]: Conv1: PixelRect[obj 0xa7756bf, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][4]: Conv2: PixelRect[obj 0x5f3af1fb, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][5]: ABGR8888 -> RGB888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][5]: Conv1: PixelRect[obj 0x32cac7b3, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][6]: ABGR8888 -> BGR888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][6]: Conv1: PixelRect[obj 0x26b21f8c, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][7]: ABGR8888 -> RGBx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][7]: Conv1: PixelRect[obj 0x1640774b, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][8]: ABGR8888 -> BGRx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][8]: Conv1: PixelRect[obj 0x1efde951, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][9]: ABGR8888 -> RGBA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][9]: Conv1: PixelRect[obj 0x7aee4262, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][9]: Conv2: PixelRect[obj 0x4c166ccc, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: ABGR8888 -> ABGR8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][10]: Conv1: PixelRect[obj 0x59f9b02a, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: Conv2: PixelRect[obj 0x28bf6d25, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: ABGR8888 -> ARGB8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][11]: Conv1: PixelRect[obj 0x20cad702, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: Conv2: PixelRect[obj 0x5f45afdb, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: ABGR8888 -> BGRA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][12]: Conv1: PixelRect[obj 0x4ba92cf9, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: Conv2: PixelRect[obj 0x182cb6ec, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][*]: Image0 - Orig: PixelRect[obj 0x6e28002c, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: ARGB8888 -> LUMINANCE
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[11][0]: Conv1: PixelRect[obj 0x1ce14145, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[11][1]: ARGB8888 -> RGB565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[11][1]: Conv1: PixelRect[obj 0x1e2d78c4, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[11][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][2]: ARGB8888 -> BGR565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][2]: Conv1: PixelRect[obj 0x63cb263b, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][3]: ARGB8888 -> RGBA5551
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[11][3]: Conv1: PixelRect[obj 0x4dcc730e, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[11][3]: Conv2: PixelRect[obj 0x5bb1e89b, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][4]: ARGB8888 -> ABGR1555
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][4]: Conv1: PixelRect[obj 0x2eaf5071, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][4]: Conv2: PixelRect[obj 0x14ef4161, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][5]: ARGB8888 -> RGB888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][5]: Conv1: PixelRect[obj 0x3a1514f1, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][6]: ARGB8888 -> BGR888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][6]: Conv1: PixelRect[obj 0x6e34c618, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][7]: ARGB8888 -> RGBx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][7]: Conv1: PixelRect[obj 0x3acc3f77, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][8]: ARGB8888 -> BGRx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][8]: Conv1: PixelRect[obj 0x54468506, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][9]: ARGB8888 -> RGBA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][9]: Conv1: PixelRect[obj 0x46e6b1e3, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][9]: Conv2: PixelRect[obj 0xe2aab21, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: ARGB8888 -> ABGR8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][10]: Conv1: PixelRect[obj 0x55c61a14, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: Conv2: PixelRect[obj 0x3548db1f, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: ARGB8888 -> ARGB8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][11]: Conv1: PixelRect[obj 0x46d21dfc, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: Conv2: PixelRect[obj 0x1dfad5a4, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: ARGB8888 -> BGRA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][12]: Conv1: PixelRect[obj 0x78096ab5, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: Conv2: PixelRect[obj 0xbead688, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][*]: Image0 - Orig: PixelRect[obj 0x5d8117f4, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: BGRA8888 -> LUMINANCE
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[12][0]: Conv1: PixelRect[obj 0x169dbe15, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[12][1]: BGRA8888 -> RGB565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[12][1]: Conv1: PixelRect[obj 0x25f222b1, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[12][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][2]: BGRA8888 -> BGR565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][2]: Conv1: PixelRect[obj 0x78f1ee11, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][3]: BGRA8888 -> RGBA5551
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[12][3]: Conv1: PixelRect[obj 0x2d9a684c, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[12][3]: Conv2: PixelRect[obj 0x560c16fc, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][4]: BGRA8888 -> ABGR1555
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][4]: Conv1: PixelRect[obj 0x625f4126, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][4]: Conv2: PixelRect[obj 0x1529aa1a, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][5]: BGRA8888 -> RGB888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][5]: Conv1: PixelRect[obj 0x6b0f68fb, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][6]: BGRA8888 -> BGR888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][6]: Conv1: PixelRect[obj 0x5d022890, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][7]: BGRA8888 -> RGBx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][7]: Conv1: PixelRect[obj 0x45cc1467, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][8]: BGRA8888 -> BGRx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][8]: Conv1: PixelRect[obj 0x1d6d1fbe, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][9]: BGRA8888 -> RGBA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][9]: Conv1: PixelRect[obj 0xd35f458, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][9]: Conv2: PixelRect[obj 0x41bf0bc6, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: BGRA8888 -> ABGR8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][10]: Conv1: PixelRect[obj 0x64f540ba, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: Conv2: PixelRect[obj 0x11903375, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: BGRA8888 -> ARGB8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][11]: Conv1: PixelRect[obj 0x3325822b, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: Conv2: PixelRect[obj 0xa7d4eb2, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: BGRA8888 -> BGRA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][12]: Conv1: PixelRect[obj 0x44432fd7, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: Conv2: PixelRect[obj 0x5458a7b1, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion02_srcS000_LE_TL_destS000_TL
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion03_srcS000_BE_TL_destS259_TL
    [apply] Test00: srcMinStrideInBytes 0, srcByteOrder BIG_ENDIAN, srcIsGLOriented false, destMinStrideInBytes 259, destIsGLOriented false
    [apply] CONVERT[0][*]: Image0 - Orig: PixelRect[obj 0x2b1b8cd9, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]]
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: LUMINANCE -> LUMINANCE
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][0]: Conv1: PixelRect[obj 0x76fb33fa, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: Conv2: PixelRect[obj 0x678f77bb, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][1]: LUMINANCE -> RGB565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][1]: Conv1: PixelRect[obj 0x36331d8a, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][1]: Conv2: PixelRect[obj 0x413932d1, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][2]: LUMINANCE -> BGR565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][2]: Conv1: PixelRect[obj 0x6ef2adef, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][2]: Conv2: PixelRect[obj 0x72dc3d25, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][3]: LUMINANCE -> RGBA5551
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] CONVERT[0][3]: Conv1: PixelRect[obj 0x5c2da1b9, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  1]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  2]  0xB18C 0xB18C 0xB18C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 62]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 63]  0xB18C 0xB18C 0xB18C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[0][3]: Conv2: PixelRect[obj 0x548abf57, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][4]: LUMINANCE -> ABGR1555
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x01, msbFirst true, 00000001], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][4]: Conv1: PixelRect[obj 0x2fecfdfc, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x19, msbFirst true, 00011001], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x6319 0x6319 0x6319
    [apply] [  0][  1]  0x6319 0x6319 0x6319
    [apply] [  0][  2]  0x6319 0x6319 0x6319
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x6319 0x6319 0x6319
    [apply] [ 61][ 62]  0x6319 0x6319 0x6319
    [apply] [ 61][ 63]  0x6319 0x6319 0x6319
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][4]: Conv2: PixelRect[obj 0x3c4ac831, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][5]: LUMINANCE -> RGB888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][5]: Conv1: PixelRect[obj 0xd5b8668, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][5]: Conv2: PixelRect[obj 0xc2af093, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: LUMINANCE -> BGR888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][6]: Conv1: PixelRect[obj 0x44e1eff7, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: Conv2: PixelRect[obj 0x2e80bc1a, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: LUMINANCE -> RGBx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][7]: Conv1: PixelRect[obj 0x7f390764, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: Conv2: PixelRect[obj 0x24ccce78, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: LUMINANCE -> BGRx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][8]: Conv1: PixelRect[obj 0x6f990341, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: Conv2: PixelRect[obj 0x445212c4, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][9]: LUMINANCE -> RGBA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][9]: Conv1: PixelRect[obj 0x73e73f0d, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][9]: Conv2: PixelRect[obj 0x311a9007, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: LUMINANCE -> ABGR8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][10]: Conv1: PixelRect[obj 0x16be0e6e, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: Conv2: PixelRect[obj 0x42aeea4f, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: LUMINANCE -> ARGB8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][11]: Conv1: PixelRect[obj 0x87baa40, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: Conv2: PixelRect[obj 0x6d8489e0, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][12]: LUMINANCE -> BGRA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][12]: Conv1: PixelRect[obj 0xb2f2740, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][12]: Conv2: PixelRect[obj 0x3ee658f8, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[1][*]: Image0 - Orig: PixelRect[obj 0x6b9accce, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: RGB565 -> LUMINANCE
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[1][0]: Conv1: PixelRect[obj 0x229893d4, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[1][1]: RGB565 -> RGB565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[1][1]: Conv1: PixelRect[obj 0x507fa5e0, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][1]: Conv2: PixelRect[obj 0x5cd2068f, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][2]: RGB565 -> BGR565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][2]: Conv1: PixelRect[obj 0x61134d67, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][2]: Conv2: PixelRect[obj 0x7f374a2, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][3]: RGB565 -> RGBA5551
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[1][3]: Conv1: PixelRect[obj 0x2a8e9119, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[1][3]: Conv2: PixelRect[obj 0x66a41cb9, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][4]: RGB565 -> ABGR1555
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][4]: Conv1: PixelRect[obj 0x1d271d7f, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][4]: Conv2: PixelRect[obj 0x16d3c1d, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][5]: RGB565 -> RGB888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][5]: Conv1: PixelRect[obj 0x5fb57370, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][5]: Conv2: PixelRect[obj 0x19b2edeb, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][6]: RGB565 -> BGR888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][6]: Conv1: PixelRect[obj 0x3cdbc747, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][6]: Conv2: PixelRect[obj 0x54be8915, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][7]: RGB565 -> RGBx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][7]: Conv1: PixelRect[obj 0x20645e01, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][7]: Conv2: PixelRect[obj 0x2e372253, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][8]: RGB565 -> BGRx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][8]: Conv1: PixelRect[obj 0x4cb4392d, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][8]: Conv2: PixelRect[obj 0x6ce2e78f, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][9]: RGB565 -> RGBA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][9]: Conv1: PixelRect[obj 0x6ef43844, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][9]: Conv2: PixelRect[obj 0x7946aa73, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][10]: RGB565 -> ABGR8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][10]: Conv1: PixelRect[obj 0x14d69927, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][10]: Conv2: PixelRect[obj 0x6ff3daad, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][11]: RGB565 -> ARGB8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][11]: Conv1: PixelRect[obj 0x200ae90f, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][11]: Conv2: PixelRect[obj 0x6cd3ca4f, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][12]: RGB565 -> BGRA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][12]: Conv1: PixelRect[obj 0x4c6c6953, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][12]: Conv2: PixelRect[obj 0x3d3bf4c1, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][*]: Image0 - Orig: PixelRect[obj 0x4a0e20f8, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][0]: BGR565 -> LUMINANCE
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[2][0]: Conv1: PixelRect[obj 0x38fd1a44, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[2][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[2][1]: BGR565 -> RGB565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[2][1]: Conv1: PixelRect[obj 0x17f4caf9, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][1]: Conv2: PixelRect[obj 0x758ba93a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: BGR565 -> BGR565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][2]: Conv1: PixelRect[obj 0x4eb95e93, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: Conv2: PixelRect[obj 0x1e46523a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][3]: BGR565 -> RGBA5551
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[2][3]: Conv1: PixelRect[obj 0x2f54f009, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[2][3]: Conv2: PixelRect[obj 0x73e5ea0, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: BGR565 -> ABGR1555
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][4]: Conv1: PixelRect[obj 0x377d512, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: Conv2: PixelRect[obj 0x2f8c80c4, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][5]: BGR565 -> RGB888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][5]: Conv1: PixelRect[obj 0x2750e984, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][5]: Conv2: PixelRect[obj 0x526e7890, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][6]: BGR565 -> BGR888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][6]: Conv1: PixelRect[obj 0x6f0cf88a, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][6]: Conv2: PixelRect[obj 0x24cddf0f, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][7]: BGR565 -> RGBx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][7]: Conv1: PixelRect[obj 0x4710edb, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][7]: Conv2: PixelRect[obj 0x257a4c3d, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][8]: BGR565 -> BGRx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][8]: Conv1: PixelRect[obj 0x2dba28b0, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][8]: Conv2: PixelRect[obj 0x67c5bfaf, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][9]: BGR565 -> RGBA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][9]: Conv1: PixelRect[obj 0x6bce625a, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][9]: Conv2: PixelRect[obj 0x1c22d0ba, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][10]: BGR565 -> ABGR8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][10]: Conv1: PixelRect[obj 0x60219426, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][10]: Conv2: PixelRect[obj 0x2a53674a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][11]: BGR565 -> ARGB8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][11]: Conv1: PixelRect[obj 0x32970ce8, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][11]: Conv2: PixelRect[obj 0x38baad00, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][12]: BGR565 -> BGRA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][12]: Conv1: PixelRect[obj 0x54569e95, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][12]: Conv2: PixelRect[obj 0x658eda62, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][*]: Image0 - Orig: PixelRect[obj 0x6ff46a77, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][0]: RGBA5551 -> LUMINANCE
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[3][0]: Conv1: PixelRect[obj 0x24b0824, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[3][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[3][1]: RGBA5551 -> RGB565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[3][1]: Conv1: PixelRect[obj 0x62898cce, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[3][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][2]: RGBA5551 -> BGR565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][2]: Conv1: PixelRect[obj 0x71c70737, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][3]: RGBA5551 -> RGBA5551
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[3][3]: Conv1: PixelRect[obj 0x3d2c6caa, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][3]: Conv2: PixelRect[obj 0x67fc5903, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][4]: RGBA5551 -> ABGR1555
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][4]: Conv1: PixelRect[obj 0x49bd46ce, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][4]: Conv2: PixelRect[obj 0x8a1e71, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][5]: RGBA5551 -> RGB888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][5]: Conv1: PixelRect[obj 0x5e1d6bf6, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][6]: RGBA5551 -> BGR888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][6]: Conv1: PixelRect[obj 0x5bac0577, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][7]: RGBA5551 -> RGBx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][7]: Conv1: PixelRect[obj 0x7804b3fa, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][8]: RGBA5551 -> BGRx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][8]: Conv1: PixelRect[obj 0x282d531d, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][9]: RGBA5551 -> RGBA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][9]: Conv1: PixelRect[obj 0x1d5acf35, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][9]: Conv2: PixelRect[obj 0x26e6f654, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][10]: RGBA5551 -> ABGR8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][10]: Conv1: PixelRect[obj 0x7b200a11, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][10]: Conv2: PixelRect[obj 0x39d70bd3, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][11]: RGBA5551 -> ARGB8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][11]: Conv1: PixelRect[obj 0x723f48bb, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][11]: Conv2: PixelRect[obj 0x637a54fe, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][12]: RGBA5551 -> BGRA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][12]: Conv1: PixelRect[obj 0x1871ba02, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][12]: Conv2: PixelRect[obj 0x1979b34c, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][*]: Image0 - Orig: PixelRect[obj 0x110b5a48, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][0]: ABGR1555 -> LUMINANCE
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[4][0]: Conv1: PixelRect[obj 0x20e72133, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[4][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[4][1]: ABGR1555 -> RGB565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[4][1]: Conv1: PixelRect[obj 0x35532e87, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[4][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][2]: ABGR1555 -> BGR565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][2]: Conv1: PixelRect[obj 0x616418b2, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][3]: ABGR1555 -> RGBA5551
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[4][3]: Conv1: PixelRect[obj 0x2af6c7cc, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][3]: Conv2: PixelRect[obj 0x33018518, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: ABGR1555 -> ABGR1555
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][4]: Conv1: PixelRect[obj 0x1f8aa2e9, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: Conv2: PixelRect[obj 0x5eea8822, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][5]: ABGR1555 -> RGB888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][5]: Conv1: PixelRect[obj 0x423efc94, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][6]: ABGR1555 -> BGR888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][6]: Conv1: PixelRect[obj 0x7da8888e, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][7]: ABGR1555 -> RGBx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][7]: Conv1: PixelRect[obj 0x377ff038, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][8]: ABGR1555 -> BGRx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][8]: Conv1: PixelRect[obj 0x3d5ec56d, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][9]: ABGR1555 -> RGBA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][9]: Conv1: PixelRect[obj 0x8b1540e, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][9]: Conv2: PixelRect[obj 0x3164516e, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][10]: ABGR1555 -> ABGR8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][10]: Conv1: PixelRect[obj 0x7952894a, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][10]: Conv2: PixelRect[obj 0x326c5ea0, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][11]: ABGR1555 -> ARGB8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][11]: Conv1: PixelRect[obj 0x307f6dc7, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][11]: Conv2: PixelRect[obj 0x2303a587, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][12]: ABGR1555 -> BGRA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][12]: Conv1: PixelRect[obj 0x4ef67074, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][12]: Conv2: PixelRect[obj 0x1e3fbe54, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][*]: Image0 - Orig: PixelRect[obj 0x55e5f901, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: RGB888 -> LUMINANCE
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[5][0]: Conv1: PixelRect[obj 0x6b7451a7, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[5][1]: RGB888 -> RGB565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[5][1]: Conv1: PixelRect[obj 0x16fcf96d, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[5][1]: Conv2: PixelRect[obj 0x75d238f8, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][2]: RGB888 -> BGR565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][2]: Conv1: PixelRect[obj 0xf05eab2, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][2]: Conv2: PixelRect[obj 0x46356b9c, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][3]: RGB888 -> RGBA5551
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[5][3]: Conv1: PixelRect[obj 0x3773c5a6, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[5][3]: Conv2: PixelRect[obj 0x53822e48, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][4]: RGB888 -> ABGR1555
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][4]: Conv1: PixelRect[obj 0x73721ef0, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][4]: Conv2: PixelRect[obj 0x1ef6f289, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][5]: RGB888 -> RGB888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][5]: Conv1: PixelRect[obj 0x37014a04, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][5]: Conv2: PixelRect[obj 0x7533d2c2, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: RGB888 -> BGR888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][6]: Conv1: PixelRect[obj 0x1655d70a, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: Conv2: PixelRect[obj 0x3f1e0df3, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: RGB888 -> RGBx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][7]: Conv1: PixelRect[obj 0x272317e, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: Conv2: PixelRect[obj 0x69bc5630, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: RGB888 -> BGRx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][8]: Conv1: PixelRect[obj 0x51e9318a, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: Conv2: PixelRect[obj 0x1e57cfd1, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][9]: RGB888 -> RGBA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][9]: Conv1: PixelRect[obj 0xd3df4a4, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][9]: Conv2: PixelRect[obj 0x6bb3ee5, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: RGB888 -> ABGR8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][10]: Conv1: PixelRect[obj 0x1e463ad9, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: Conv2: PixelRect[obj 0x3ecf4787, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: RGB888 -> ARGB8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][11]: Conv1: PixelRect[obj 0x5c350c2e, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: Conv2: PixelRect[obj 0x3a65d5b, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][12]: RGB888 -> BGRA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][12]: Conv1: PixelRect[obj 0x2c992f04, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][12]: Conv2: PixelRect[obj 0x682ea66f, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][*]: Image0 - Orig: PixelRect[obj 0x1c8e8338, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: BGR888 -> LUMINANCE
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[6][0]: Conv1: PixelRect[obj 0x2d735977, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[6][1]: BGR888 -> RGB565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[6][1]: Conv1: PixelRect[obj 0x4877b2d2, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[6][1]: Conv2: PixelRect[obj 0x5577686d, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][2]: BGR888 -> BGR565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][2]: Conv1: PixelRect[obj 0x3d08a6b8, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][2]: Conv2: PixelRect[obj 0xa07f88f, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][3]: BGR888 -> RGBA5551
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[6][3]: Conv1: PixelRect[obj 0x7f932a3f, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[6][3]: Conv2: PixelRect[obj 0x11c901a0, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][4]: BGR888 -> ABGR1555
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][4]: Conv1: PixelRect[obj 0x698c4847, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][4]: Conv2: PixelRect[obj 0x5cfa1679, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][5]: BGR888 -> RGB888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][5]: Conv1: PixelRect[obj 0x3a5e0d0b, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][5]: Conv2: PixelRect[obj 0x6343cfe1, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: BGR888 -> BGR888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][6]: Conv1: PixelRect[obj 0x68066dbe, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: Conv2: PixelRect[obj 0x64c3f719, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: BGR888 -> RGBx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][7]: Conv1: PixelRect[obj 0x2e3f88df, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: Conv2: PixelRect[obj 0x53fe763e, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: BGR888 -> BGRx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][8]: Conv1: PixelRect[obj 0x8ce9a62, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: Conv2: PixelRect[obj 0x734ecf5d, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][9]: BGR888 -> RGBA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][9]: Conv1: PixelRect[obj 0x21e5c89b, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][9]: Conv2: PixelRect[obj 0x18a151f, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: BGR888 -> ABGR8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][10]: Conv1: PixelRect[obj 0x7d6b92c6, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: Conv2: PixelRect[obj 0x785a8e11, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: BGR888 -> ARGB8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][11]: Conv1: PixelRect[obj 0x77743091, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: Conv2: PixelRect[obj 0x2687e18d, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][12]: BGR888 -> BGRA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][12]: Conv1: PixelRect[obj 0x75bba39, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][12]: Conv2: PixelRect[obj 0x2bdd96c5, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][*]: Image0 - Orig: PixelRect[obj 0x7d7bcb97, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: RGBx8888 -> LUMINANCE
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[7][0]: Conv1: PixelRect[obj 0x64e9d63c, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[7][1]: RGBx8888 -> RGB565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[7][1]: Conv1: PixelRect[obj 0x3eb932ea, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[7][1]: Conv2: PixelRect[obj 0x7995e046, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][2]: RGBx8888 -> BGR565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][2]: Conv1: PixelRect[obj 0x5a91bb90, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][2]: Conv2: PixelRect[obj 0x7063dec8, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][3]: RGBx8888 -> RGBA5551
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[7][3]: Conv1: PixelRect[obj 0x7ba8c4c, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[7][3]: Conv2: PixelRect[obj 0x51fbcb2d, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][4]: RGBx8888 -> ABGR1555
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][4]: Conv1: PixelRect[obj 0x661a7b9, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][4]: Conv2: PixelRect[obj 0x681aac23, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][5]: RGBx8888 -> RGB888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][5]: Conv1: PixelRect[obj 0x3b118580, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][5]: Conv2: PixelRect[obj 0x34bc836c, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: RGBx8888 -> BGR888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][6]: Conv1: PixelRect[obj 0x3febb62d, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: Conv2: PixelRect[obj 0x2ad7e47, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: RGBx8888 -> RGBx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][7]: Conv1: PixelRect[obj 0x3527c617, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: Conv2: PixelRect[obj 0x6550943c, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: RGBx8888 -> BGRx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][8]: Conv1: PixelRect[obj 0x7681c65, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: Conv2: PixelRect[obj 0x6e5e0589, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][9]: RGBx8888 -> RGBA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][9]: Conv1: PixelRect[obj 0x65c2612b, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][9]: Conv2: PixelRect[obj 0x4d2f8db, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: RGBx8888 -> ABGR8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][10]: Conv1: PixelRect[obj 0x431e4710, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: Conv2: PixelRect[obj 0x5df270b7, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: RGBx8888 -> ARGB8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][11]: Conv1: PixelRect[obj 0x2bcf991b, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: Conv2: PixelRect[obj 0x3848a899, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][12]: RGBx8888 -> BGRA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][12]: Conv1: PixelRect[obj 0x9df5e47, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][12]: Conv2: PixelRect[obj 0x47e6e003, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][*]: Image0 - Orig: PixelRect[obj 0x10b6aea5, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: BGRx8888 -> LUMINANCE
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[8][0]: Conv1: PixelRect[obj 0x6d47c04a, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[8][1]: BGRx8888 -> RGB565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[8][1]: Conv1: PixelRect[obj 0x1e9996c3, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[8][1]: Conv2: PixelRect[obj 0x6e0f8beb, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][2]: BGRx8888 -> BGR565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][2]: Conv1: PixelRect[obj 0x4b69c309, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][2]: Conv2: PixelRect[obj 0x18ff0fbe, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][3]: BGRx8888 -> RGBA5551
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[8][3]: Conv1: PixelRect[obj 0x4a02adec, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[8][3]: Conv2: PixelRect[obj 0x58403794, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][4]: BGRx8888 -> ABGR1555
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][4]: Conv1: PixelRect[obj 0x5db4d61e, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][4]: Conv2: PixelRect[obj 0x3dd6a0e9, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][5]: BGRx8888 -> RGB888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][5]: Conv1: PixelRect[obj 0x62641772, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][5]: Conv2: PixelRect[obj 0x3b41703d, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: BGRx8888 -> BGR888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][6]: Conv1: PixelRect[obj 0x40be456d, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: Conv2: PixelRect[obj 0x4867747b, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: BGRx8888 -> RGBx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][7]: Conv1: PixelRect[obj 0xafa2582, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: Conv2: PixelRect[obj 0x3a8a7c78, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: BGRx8888 -> BGRx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][8]: Conv1: PixelRect[obj 0x8add369, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: Conv2: PixelRect[obj 0x7b1abaab, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][9]: BGRx8888 -> RGBA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][9]: Conv1: PixelRect[obj 0x2017567f, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][9]: Conv2: PixelRect[obj 0x499797b9, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: BGRx8888 -> ABGR8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][10]: Conv1: PixelRect[obj 0x2fc73379, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: Conv2: PixelRect[obj 0x1a61bc8, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: BGRx8888 -> ARGB8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][11]: Conv1: PixelRect[obj 0x1b18012d, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: Conv2: PixelRect[obj 0x6ec767a8, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][12]: BGRx8888 -> BGRA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][12]: Conv1: PixelRect[obj 0x788dcdf2, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][12]: Conv2: PixelRect[obj 0x4944e170, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][*]: Image0 - Orig: PixelRect[obj 0x120e801c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: RGBA8888 -> LUMINANCE
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[9][0]: Conv1: PixelRect[obj 0x47a14fd2, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[9][1]: RGBA8888 -> RGB565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[9][1]: Conv1: PixelRect[obj 0x5155e889, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[9][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][2]: RGBA8888 -> BGR565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][2]: Conv1: PixelRect[obj 0x3ff4dcb2, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][3]: RGBA8888 -> RGBA5551
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[9][3]: Conv1: PixelRect[obj 0x591cb530, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[9][3]: Conv2: PixelRect[obj 0x140eae1e, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][4]: RGBA8888 -> ABGR1555
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][4]: Conv1: PixelRect[obj 0x6a611db6, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][4]: Conv2: PixelRect[obj 0x73e94d04, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][5]: RGBA8888 -> RGB888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][5]: Conv1: PixelRect[obj 0x4f60d37c, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][6]: RGBA8888 -> BGR888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][6]: Conv1: PixelRect[obj 0x2e7fead0, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][7]: RGBA8888 -> RGBx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][7]: Conv1: PixelRect[obj 0x4c91de04, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][8]: RGBA8888 -> BGRx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][8]: Conv1: PixelRect[obj 0x75a92bff, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][9]: RGBA8888 -> RGBA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][9]: Conv1: PixelRect[obj 0x3c9bed05, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][9]: Conv2: PixelRect[obj 0x6de3b92c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: RGBA8888 -> ABGR8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][10]: Conv1: PixelRect[obj 0x2fc03b6a, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: Conv2: PixelRect[obj 0x130a0bbe, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: RGBA8888 -> ARGB8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][11]: Conv1: PixelRect[obj 0x709a2f1f, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: Conv2: PixelRect[obj 0x40c2f9, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: RGBA8888 -> BGRA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][12]: Conv1: PixelRect[obj 0x2ef5b2f0, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: Conv2: PixelRect[obj 0x6d610b6b, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][*]: Image0 - Orig: PixelRect[obj 0x4ca2330f, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: ABGR8888 -> LUMINANCE
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[10][0]: Conv1: PixelRect[obj 0x4af36768, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[10][1]: ABGR8888 -> RGB565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[10][1]: Conv1: PixelRect[obj 0x49923ef4, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[10][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][2]: ABGR8888 -> BGR565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][2]: Conv1: PixelRect[obj 0x2ccd5efe, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][3]: ABGR8888 -> RGBA5551
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[10][3]: Conv1: PixelRect[obj 0x71aa2a23, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[10][3]: Conv2: PixelRect[obj 0x20b3cb59, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][4]: ABGR8888 -> ABGR1555
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][4]: Conv1: PixelRect[obj 0x780e2425, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][4]: Conv2: PixelRect[obj 0x3e72bf74, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][5]: ABGR8888 -> RGB888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][5]: Conv1: PixelRect[obj 0x1ea971ab, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][6]: ABGR8888 -> BGR888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][6]: Conv1: PixelRect[obj 0x207e9824, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][7]: ABGR8888 -> RGBx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][7]: Conv1: PixelRect[obj 0x2958bf02, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][8]: ABGR8888 -> BGRx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][8]: Conv1: PixelRect[obj 0x27a2c42, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][9]: ABGR8888 -> RGBA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][9]: Conv1: PixelRect[obj 0x570b318f, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][9]: Conv2: PixelRect[obj 0x3602cf2, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: ABGR8888 -> ABGR8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][10]: Conv1: PixelRect[obj 0x6f2c2333, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: Conv2: PixelRect[obj 0x3c671aa8, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: ABGR8888 -> ARGB8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][11]: Conv1: PixelRect[obj 0x326ec3e2, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: Conv2: PixelRect[obj 0x306b7ee1, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: ABGR8888 -> BGRA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][12]: Conv1: PixelRect[obj 0x3ed0f664, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: Conv2: PixelRect[obj 0x3ae6094c, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][*]: Image0 - Orig: PixelRect[obj 0x7ed3ac21, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: ARGB8888 -> LUMINANCE
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[11][0]: Conv1: PixelRect[obj 0x1524496c, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[11][1]: ARGB8888 -> RGB565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[11][1]: Conv1: PixelRect[obj 0x2c7efe7a, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[11][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][2]: ARGB8888 -> BGR565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][2]: Conv1: PixelRect[obj 0x26d83ed0, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][3]: ARGB8888 -> RGBA5551
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[11][3]: Conv1: PixelRect[obj 0x45892c8e, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[11][3]: Conv2: PixelRect[obj 0x72d1727a, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][4]: ARGB8888 -> ABGR1555
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][4]: Conv1: PixelRect[obj 0x2987cf74, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][4]: Conv2: PixelRect[obj 0x4e4e5a2a, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][5]: ARGB8888 -> RGB888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][5]: Conv1: PixelRect[obj 0x422ff231, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][6]: ARGB8888 -> BGR888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][6]: Conv1: PixelRect[obj 0x3b141aac, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][7]: ARGB8888 -> RGBx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][7]: Conv1: PixelRect[obj 0x2cff8ed5, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][8]: ARGB8888 -> BGRx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][8]: Conv1: PixelRect[obj 0x10dc1e6a, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][9]: ARGB8888 -> RGBA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][9]: Conv1: PixelRect[obj 0x2d5fc83a, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][9]: Conv2: PixelRect[obj 0x36056647, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: ARGB8888 -> ABGR8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][10]: Conv1: PixelRect[obj 0x665ccf74, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: Conv2: PixelRect[obj 0x1603b29b, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: ARGB8888 -> ARGB8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][11]: Conv1: PixelRect[obj 0x454ea679, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: Conv2: PixelRect[obj 0x5864d7c9, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: ARGB8888 -> BGRA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][12]: Conv1: PixelRect[obj 0x584384de, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: Conv2: PixelRect[obj 0x535f6227, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][*]: Image0 - Orig: PixelRect[obj 0x63927b5b, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: BGRA8888 -> LUMINANCE
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[12][0]: Conv1: PixelRect[obj 0x1db6227f, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[12][1]: BGRA8888 -> RGB565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[12][1]: Conv1: PixelRect[obj 0x59173063, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[12][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][2]: BGRA8888 -> BGR565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][2]: Conv1: PixelRect[obj 0x71f13f3c, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][3]: BGRA8888 -> RGBA5551
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[12][3]: Conv1: PixelRect[obj 0x1c9dafa, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[12][3]: Conv2: PixelRect[obj 0x2dc0a566, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][4]: BGRA8888 -> ABGR1555
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][4]: Conv1: PixelRect[obj 0x4d340c95, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][4]: Conv2: PixelRect[obj 0x35c4c2d0, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][5]: BGRA8888 -> RGB888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][5]: Conv1: PixelRect[obj 0x7a95d098, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][6]: BGRA8888 -> BGR888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][6]: Conv1: PixelRect[obj 0x52d6a139, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][7]: BGRA8888 -> RGBx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][7]: Conv1: PixelRect[obj 0x3feb4f52, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][8]: BGRA8888 -> BGRx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][8]: Conv1: PixelRect[obj 0x2c2ac83d, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][9]: BGRA8888 -> RGBA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][9]: Conv1: PixelRect[obj 0x78efdc30, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][9]: Conv2: PixelRect[obj 0x1f57657d, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: BGRA8888 -> ABGR8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][10]: Conv1: PixelRect[obj 0x7a23281a, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: Conv2: PixelRect[obj 0xb27c43, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: BGRA8888 -> ARGB8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][11]: Conv1: PixelRect[obj 0x6ba2e39, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: Conv2: PixelRect[obj 0x2262df1e, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: BGRA8888 -> BGRA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][12]: Conv1: PixelRect[obj 0x41e250b0, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: Conv2: PixelRect[obj 0x52216cab, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion03_srcS000_BE_TL_destS259_TL
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion04_srcS259_BE_TL_destS259_TL
    [apply] Test00: srcMinStrideInBytes 259, srcByteOrder BIG_ENDIAN, srcIsGLOriented false, destMinStrideInBytes 259, destIsGLOriented false
    [apply] CONVERT[0][*]: Image0 - Orig: PixelRect[obj 0x3113eea6, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: LUMINANCE -> LUMINANCE
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][0]: Conv1: PixelRect[obj 0x62274fe4, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: Conv2: PixelRect[obj 0x3bba233f, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][1]: LUMINANCE -> RGB565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][1]: Conv1: PixelRect[obj 0x54b11ba3, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][1]: Conv2: PixelRect[obj 0x7af9b94d, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][2]: LUMINANCE -> BGR565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][2]: Conv1: PixelRect[obj 0x22799199, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][2]: Conv2: PixelRect[obj 0x4830ed32, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][3]: LUMINANCE -> RGBA5551
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] CONVERT[0][3]: Conv1: PixelRect[obj 0x14009b94, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  1]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  2]  0xB18C 0xB18C 0xB18C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 62]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 63]  0xB18C 0xB18C 0xB18C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[0][3]: Conv2: PixelRect[obj 0x23046b88, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][4]: LUMINANCE -> ABGR1555
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x01, msbFirst true, 00000001], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][4]: Conv1: PixelRect[obj 0x4d1fd328, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x19, msbFirst true, 00011001], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x6319 0x6319 0x6319
    [apply] [  0][  1]  0x6319 0x6319 0x6319
    [apply] [  0][  2]  0x6319 0x6319 0x6319
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x6319 0x6319 0x6319
    [apply] [ 61][ 62]  0x6319 0x6319 0x6319
    [apply] [ 61][ 63]  0x6319 0x6319 0x6319
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][4]: Conv2: PixelRect[obj 0x209fec4, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][5]: LUMINANCE -> RGB888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][5]: Conv1: PixelRect[obj 0x1245192a, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][5]: Conv2: PixelRect[obj 0x129d78c1, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: LUMINANCE -> BGR888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][6]: Conv1: PixelRect[obj 0x21a86f29, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: Conv2: PixelRect[obj 0x6c1a5a06, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: LUMINANCE -> RGBx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][7]: Conv1: PixelRect[obj 0x562c82e6, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: Conv2: PixelRect[obj 0x2f8ea392, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: LUMINANCE -> BGRx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][8]: Conv1: PixelRect[obj 0x4dbd406d, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: Conv2: PixelRect[obj 0x7349e9b6, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][9]: LUMINANCE -> RGBA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][9]: Conv1: PixelRect[obj 0x41406e8b, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][9]: Conv2: PixelRect[obj 0x1b08c702, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: LUMINANCE -> ABGR8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][10]: Conv1: PixelRect[obj 0x3c114226, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: Conv2: PixelRect[obj 0x29184b, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: LUMINANCE -> ARGB8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][11]: Conv1: PixelRect[obj 0x425f1af3, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: Conv2: PixelRect[obj 0x1fb2f56d, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][12]: LUMINANCE -> BGRA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][12]: Conv1: PixelRect[obj 0x290494cf, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][12]: Conv2: PixelRect[obj 0x61a73ae4, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[1][*]: Image0 - Orig: PixelRect[obj 0x5b953ca1, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: RGB565 -> LUMINANCE
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[1][0]: Conv1: PixelRect[obj 0x5384a323, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[1][1]: RGB565 -> RGB565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[1][1]: Conv1: PixelRect[obj 0x5e2bf770, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][1]: Conv2: PixelRect[obj 0x603864b, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][2]: RGB565 -> BGR565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][2]: Conv1: PixelRect[obj 0x7401d21e, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][2]: Conv2: PixelRect[obj 0x26aea06, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][3]: RGB565 -> RGBA5551
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[1][3]: Conv1: PixelRect[obj 0x37b0d4c, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[1][3]: Conv2: PixelRect[obj 0x19d0f2b6, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][4]: RGB565 -> ABGR1555
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][4]: Conv1: PixelRect[obj 0x63bb42b0, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][4]: Conv2: PixelRect[obj 0x36d4be1b, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][5]: RGB565 -> RGB888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][5]: Conv1: PixelRect[obj 0x6d9ed4e0, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][5]: Conv2: PixelRect[obj 0x7345cea7, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][6]: RGB565 -> BGR888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][6]: Conv1: PixelRect[obj 0x4ad2acbd, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][6]: Conv2: PixelRect[obj 0x59e5e79a, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][7]: RGB565 -> RGBx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][7]: Conv1: PixelRect[obj 0x42c70192, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][7]: Conv2: PixelRect[obj 0x1faacf9b, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][8]: RGB565 -> BGRx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][8]: Conv1: PixelRect[obj 0x40c23f97, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][8]: Conv2: PixelRect[obj 0x366dc922, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][9]: RGB565 -> RGBA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][9]: Conv1: PixelRect[obj 0x4cdc85ec, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][9]: Conv2: PixelRect[obj 0x5435dfb, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][10]: RGB565 -> ABGR8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][10]: Conv1: PixelRect[obj 0x54acf443, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][10]: Conv2: PixelRect[obj 0xc50032d, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][11]: RGB565 -> ARGB8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][11]: Conv1: PixelRect[obj 0x248b04ae, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][11]: Conv2: PixelRect[obj 0x3bb83941, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][12]: RGB565 -> BGRA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][12]: Conv1: PixelRect[obj 0x885dc99, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][12]: Conv2: PixelRect[obj 0x4c0ffcf, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][*]: Image0 - Orig: PixelRect[obj 0x7892258d, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][0]: BGR565 -> LUMINANCE
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[2][0]: Conv1: PixelRect[obj 0x21a79ef, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[2][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[2][1]: BGR565 -> RGB565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[2][1]: Conv1: PixelRect[obj 0x245d0c21, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][1]: Conv2: PixelRect[obj 0x2760b1e2, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: BGR565 -> BGR565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][2]: Conv1: PixelRect[obj 0x4eb746ce, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: Conv2: PixelRect[obj 0x1fb39bf6, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][3]: BGR565 -> RGBA5551
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[2][3]: Conv1: PixelRect[obj 0x5343b025, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[2][3]: Conv2: PixelRect[obj 0x718ef40e, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: BGR565 -> ABGR1555
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][4]: Conv1: PixelRect[obj 0x5fb4dc7, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: Conv2: PixelRect[obj 0x6941aa5, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][5]: BGR565 -> RGB888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][5]: Conv1: PixelRect[obj 0x481850ca, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][5]: Conv2: PixelRect[obj 0x4e30e343, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][6]: BGR565 -> BGR888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][6]: Conv1: PixelRect[obj 0x11fa1a37, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][6]: Conv2: PixelRect[obj 0x379d7b9f, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][7]: BGR565 -> RGBx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][7]: Conv1: PixelRect[obj 0x3d09f3a6, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][7]: Conv2: PixelRect[obj 0x746a35bf, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][8]: BGR565 -> BGRx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][8]: Conv1: PixelRect[obj 0x3500a2a7, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][8]: Conv2: PixelRect[obj 0x691d761b, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][9]: BGR565 -> RGBA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][9]: Conv1: PixelRect[obj 0x1b7b3c5d, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][9]: Conv2: PixelRect[obj 0x3e193540, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][10]: BGR565 -> ABGR8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][10]: Conv1: PixelRect[obj 0xebcadbe, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][10]: Conv2: PixelRect[obj 0xc13afdc, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][11]: BGR565 -> ARGB8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][11]: Conv1: PixelRect[obj 0x4e48e3d7, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][11]: Conv2: PixelRect[obj 0x398c7c6b, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][12]: BGR565 -> BGRA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][12]: Conv1: PixelRect[obj 0x52b6e7b9, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][12]: Conv2: PixelRect[obj 0x434acf7c, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][*]: Image0 - Orig: PixelRect[obj 0x4a95da99, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][0]: RGBA5551 -> LUMINANCE
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[3][0]: Conv1: PixelRect[obj 0x10209884, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[3][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[3][1]: RGBA5551 -> RGB565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[3][1]: Conv1: PixelRect[obj 0x754e2e16, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[3][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][2]: RGBA5551 -> BGR565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][2]: Conv1: PixelRect[obj 0x60ea3eec, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][3]: RGBA5551 -> RGBA5551
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[3][3]: Conv1: PixelRect[obj 0x44f717a, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][3]: Conv2: PixelRect[obj 0x103f2dcf, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][4]: RGBA5551 -> ABGR1555
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][4]: Conv1: PixelRect[obj 0x14059f40, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][4]: Conv2: PixelRect[obj 0x25a9ce72, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][5]: RGBA5551 -> RGB888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][5]: Conv1: PixelRect[obj 0x5a12af1c, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][6]: RGBA5551 -> BGR888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][6]: Conv1: PixelRect[obj 0x332aa0c4, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][7]: RGBA5551 -> RGBx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][7]: Conv1: PixelRect[obj 0xb6dc67e, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][8]: RGBA5551 -> BGRx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][8]: Conv1: PixelRect[obj 0x60dc533f, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][9]: RGBA5551 -> RGBA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][9]: Conv1: PixelRect[obj 0x2f796a77, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][9]: Conv2: PixelRect[obj 0x4933c3dc, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][10]: RGBA5551 -> ABGR8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][10]: Conv1: PixelRect[obj 0x2c88a2b2, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][10]: Conv2: PixelRect[obj 0x2ecf59b7, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][11]: RGBA5551 -> ARGB8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][11]: Conv1: PixelRect[obj 0x4a01b4cb, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][11]: Conv2: PixelRect[obj 0x1dfbb374, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][12]: RGBA5551 -> BGRA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][12]: Conv1: PixelRect[obj 0x748f0f4b, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][12]: Conv2: PixelRect[obj 0x2059e28c, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][*]: Image0 - Orig: PixelRect[obj 0x67b9bda0, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][0]: ABGR1555 -> LUMINANCE
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[4][0]: Conv1: PixelRect[obj 0x2799d230, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[4][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[4][1]: ABGR1555 -> RGB565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[4][1]: Conv1: PixelRect[obj 0x2b6064df, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[4][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][2]: ABGR1555 -> BGR565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][2]: Conv1: PixelRect[obj 0x4442bebd, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][3]: ABGR1555 -> RGBA5551
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[4][3]: Conv1: PixelRect[obj 0x6e3c4f28, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][3]: Conv2: PixelRect[obj 0x75d088d, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: ABGR1555 -> ABGR1555
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][4]: Conv1: PixelRect[obj 0x2fb3c225, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: Conv2: PixelRect[obj 0x7ed52638, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][5]: ABGR1555 -> RGB888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][5]: Conv1: PixelRect[obj 0x729c73c5, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][6]: ABGR1555 -> BGR888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][6]: Conv1: PixelRect[obj 0x1dea147b, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][7]: ABGR1555 -> RGBx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][7]: Conv1: PixelRect[obj 0x2cf94f09, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][8]: ABGR1555 -> BGRx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][8]: Conv1: PixelRect[obj 0x7b4a4848, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][9]: ABGR1555 -> RGBA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][9]: Conv1: PixelRect[obj 0x6a591ebf, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][9]: Conv2: PixelRect[obj 0x27dd9643, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][10]: ABGR1555 -> ABGR8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][10]: Conv1: PixelRect[obj 0x41ba04b6, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][10]: Conv2: PixelRect[obj 0x689b0cc1, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][11]: ABGR1555 -> ARGB8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][11]: Conv1: PixelRect[obj 0x4a954b8b, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][11]: Conv2: PixelRect[obj 0x1b1b314, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][12]: ABGR1555 -> BGRA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][12]: Conv1: PixelRect[obj 0x10bf8820, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][12]: Conv2: PixelRect[obj 0x20f273f2, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][*]: Image0 - Orig: PixelRect[obj 0x405bbd74, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: RGB888 -> LUMINANCE
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[5][0]: Conv1: PixelRect[obj 0x4c7e9f78, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[5][1]: RGB888 -> RGB565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[5][1]: Conv1: PixelRect[obj 0x206cf05f, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[5][1]: Conv2: PixelRect[obj 0x13327a43, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][2]: RGB888 -> BGR565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][2]: Conv1: PixelRect[obj 0xe9fd54c, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][2]: Conv2: PixelRect[obj 0x36220eb8, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][3]: RGB888 -> RGBA5551
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[5][3]: Conv1: PixelRect[obj 0x718bee2b, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[5][3]: Conv2: PixelRect[obj 0x71eb623b, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][4]: RGB888 -> ABGR1555
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][4]: Conv1: PixelRect[obj 0x12efcff, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][4]: Conv2: PixelRect[obj 0x275f65ac, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][5]: RGB888 -> RGB888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][5]: Conv1: PixelRect[obj 0x98b2dda, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][5]: Conv2: PixelRect[obj 0x23db6c6a, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: RGB888 -> BGR888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][6]: Conv1: PixelRect[obj 0x5564b5ea, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: Conv2: PixelRect[obj 0x9cad8ef, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: RGB888 -> RGBx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][7]: Conv1: PixelRect[obj 0x597fc1f1, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: Conv2: PixelRect[obj 0x21bf4e88, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: RGB888 -> BGRx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][8]: Conv1: PixelRect[obj 0x518464b0, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: Conv2: PixelRect[obj 0xed6d3cf, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][9]: RGB888 -> RGBA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][9]: Conv1: PixelRect[obj 0x2901fbad, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][9]: Conv2: PixelRect[obj 0x72113b0b, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: RGB888 -> ABGR8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][10]: Conv1: PixelRect[obj 0x42601d, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: Conv2: PixelRect[obj 0x38328371, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: RGB888 -> ARGB8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][11]: Conv1: PixelRect[obj 0x1ec8cb49, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: Conv2: PixelRect[obj 0x657a62f8, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][12]: RGB888 -> BGRA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][12]: Conv1: PixelRect[obj 0x762ba4c2, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][12]: Conv2: PixelRect[obj 0x5aae887d, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][*]: Image0 - Orig: PixelRect[obj 0x26482e2, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: BGR888 -> LUMINANCE
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[6][0]: Conv1: PixelRect[obj 0x34bf5df4, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[6][1]: BGR888 -> RGB565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[6][1]: Conv1: PixelRect[obj 0x1f99e215, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[6][1]: Conv2: PixelRect[obj 0x31da6cfb, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][2]: BGR888 -> BGR565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][2]: Conv1: PixelRect[obj 0x170f9bb0, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][2]: Conv2: PixelRect[obj 0x59913458, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][3]: BGR888 -> RGBA5551
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[6][3]: Conv1: PixelRect[obj 0x9c8ec35, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[6][3]: Conv2: PixelRect[obj 0x6b17e443, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][4]: BGR888 -> ABGR1555
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][4]: Conv1: PixelRect[obj 0xae208a, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][4]: Conv2: PixelRect[obj 0x50cde733, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][5]: BGR888 -> RGB888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][5]: Conv1: PixelRect[obj 0x1e2a005b, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][5]: Conv2: PixelRect[obj 0x4acbca21, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: BGR888 -> BGR888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][6]: Conv1: PixelRect[obj 0x3b100982, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: Conv2: PixelRect[obj 0x4db95ac, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: BGR888 -> RGBx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][7]: Conv1: PixelRect[obj 0x4abd75b4, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: Conv2: PixelRect[obj 0x5eb33400, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: BGR888 -> BGRx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][8]: Conv1: PixelRect[obj 0x65d47a4d, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: Conv2: PixelRect[obj 0x3dfaf5ae, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][9]: BGR888 -> RGBA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][9]: Conv1: PixelRect[obj 0x1ccb3770, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][9]: Conv2: PixelRect[obj 0x5b1f13dd, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: BGR888 -> ABGR8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][10]: Conv1: PixelRect[obj 0x1ddf1ce1, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: Conv2: PixelRect[obj 0x7762cd71, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: BGR888 -> ARGB8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][11]: Conv1: PixelRect[obj 0x3257145a, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: Conv2: PixelRect[obj 0x11f57836, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][12]: BGR888 -> BGRA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][12]: Conv1: PixelRect[obj 0x742846fd, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][12]: Conv2: PixelRect[obj 0x15c0044c, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][*]: Image0 - Orig: PixelRect[obj 0x1f3f276a, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: RGBx8888 -> LUMINANCE
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[7][0]: Conv1: PixelRect[obj 0x2531c873, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[7][1]: RGBx8888 -> RGB565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[7][1]: Conv1: PixelRect[obj 0x13186d86, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[7][1]: Conv2: PixelRect[obj 0x66ff9cd, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][2]: RGBx8888 -> BGR565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][2]: Conv1: PixelRect[obj 0x600d8a1d, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][2]: Conv2: PixelRect[obj 0x4b54a43f, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][3]: RGBx8888 -> RGBA5551
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[7][3]: Conv1: PixelRect[obj 0x1b70848e, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[7][3]: Conv2: PixelRect[obj 0x62a8b7bc, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][4]: RGBx8888 -> ABGR1555
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][4]: Conv1: PixelRect[obj 0x6ef98496, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][4]: Conv2: PixelRect[obj 0x62a02a, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][5]: RGBx8888 -> RGB888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][5]: Conv1: PixelRect[obj 0x1fa9105c, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][5]: Conv2: PixelRect[obj 0x389b5142, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: RGBx8888 -> BGR888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][6]: Conv1: PixelRect[obj 0x1ae4bff3, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: Conv2: PixelRect[obj 0xf123f75, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: RGBx8888 -> RGBx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][7]: Conv1: PixelRect[obj 0x586ee53b, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: Conv2: PixelRect[obj 0x3a9dbe35, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: RGBx8888 -> BGRx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][8]: Conv1: PixelRect[obj 0x53995b2, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: Conv2: PixelRect[obj 0x1b4eebf7, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][9]: RGBx8888 -> RGBA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][9]: Conv1: PixelRect[obj 0x34268298, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][9]: Conv2: PixelRect[obj 0x631dee3f, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: RGBx8888 -> ABGR8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][10]: Conv1: PixelRect[obj 0x2a4063eb, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: Conv2: PixelRect[obj 0x46bd2407, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: RGBx8888 -> ARGB8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][11]: Conv1: PixelRect[obj 0x460f4c0a, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: Conv2: PixelRect[obj 0x4a6f3ee2, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][12]: RGBx8888 -> BGRA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][12]: Conv1: PixelRect[obj 0x6319537f, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][12]: Conv2: PixelRect[obj 0x4cabde07, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][*]: Image0 - Orig: PixelRect[obj 0x70f8a484, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: BGRx8888 -> LUMINANCE
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[8][0]: Conv1: PixelRect[obj 0x43531c57, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[8][1]: BGRx8888 -> RGB565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[8][1]: Conv1: PixelRect[obj 0x6a783de9, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[8][1]: Conv2: PixelRect[obj 0x78319d47, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][2]: BGRx8888 -> BGR565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][2]: Conv1: PixelRect[obj 0x4d58da41, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][2]: Conv2: PixelRect[obj 0x1632c619, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][3]: BGRx8888 -> RGBA5551
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[8][3]: Conv1: PixelRect[obj 0x3d8e3643, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[8][3]: Conv2: PixelRect[obj 0x49215f10, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][4]: BGRx8888 -> ABGR1555
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][4]: Conv1: PixelRect[obj 0x42201ea7, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][4]: Conv2: PixelRect[obj 0x42221af4, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][5]: BGRx8888 -> RGB888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][5]: Conv1: PixelRect[obj 0xed200dd, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][5]: Conv2: PixelRect[obj 0x4dc817c8, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: BGRx8888 -> BGR888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][6]: Conv1: PixelRect[obj 0xf5fedf0, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: Conv2: PixelRect[obj 0x5df8a355, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: BGRx8888 -> RGBx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][7]: Conv1: PixelRect[obj 0x433294df, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: Conv2: PixelRect[obj 0x4e49bd26, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: BGRx8888 -> BGRx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][8]: Conv1: PixelRect[obj 0x3e89e972, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: Conv2: PixelRect[obj 0x26f317fd, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][9]: BGRx8888 -> RGBA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][9]: Conv1: PixelRect[obj 0x71b0eb90, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][9]: Conv2: PixelRect[obj 0x7213d80d, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: BGRx8888 -> ABGR8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][10]: Conv1: PixelRect[obj 0x3207d44, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: Conv2: PixelRect[obj 0x3dd2ce22, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: BGRx8888 -> ARGB8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][11]: Conv1: PixelRect[obj 0x4b485e63, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: Conv2: PixelRect[obj 0x27f724b7, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][12]: BGRx8888 -> BGRA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][12]: Conv1: PixelRect[obj 0x273da750, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][12]: Conv2: PixelRect[obj 0xcb5ce4b, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][*]: Image0 - Orig: PixelRect[obj 0x58722f8, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: RGBA8888 -> LUMINANCE
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[9][0]: Conv1: PixelRect[obj 0x1b4b6c63, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[9][1]: RGBA8888 -> RGB565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[9][1]: Conv1: PixelRect[obj 0x51064f7d, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[9][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][2]: RGBA8888 -> BGR565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][2]: Conv1: PixelRect[obj 0x73e31480, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][3]: RGBA8888 -> RGBA5551
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[9][3]: Conv1: PixelRect[obj 0x4f4f68e6, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[9][3]: Conv2: PixelRect[obj 0xf273d18, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][4]: RGBA8888 -> ABGR1555
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][4]: Conv1: PixelRect[obj 0x6c39e626, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][4]: Conv2: PixelRect[obj 0x715b835, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][5]: RGBA8888 -> RGB888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][5]: Conv1: PixelRect[obj 0x3329e869, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][6]: RGBA8888 -> BGR888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][6]: Conv1: PixelRect[obj 0x5d0dce9, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][7]: RGBA8888 -> RGBx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][7]: Conv1: PixelRect[obj 0x267b02a3, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][8]: RGBA8888 -> BGRx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][8]: Conv1: PixelRect[obj 0xc05d249, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][9]: RGBA8888 -> RGBA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][9]: Conv1: PixelRect[obj 0x70131900, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][9]: Conv2: PixelRect[obj 0x73a7b47f, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: RGBA8888 -> ABGR8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][10]: Conv1: PixelRect[obj 0xdb7deb2, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: Conv2: PixelRect[obj 0x2f02c2d7, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: RGBA8888 -> ARGB8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][11]: Conv1: PixelRect[obj 0x4731152e, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: Conv2: PixelRect[obj 0x9fb55fb, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: RGBA8888 -> BGRA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][12]: Conv1: PixelRect[obj 0x3a8a4838, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: Conv2: PixelRect[obj 0x32731c4, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][*]: Image0 - Orig: PixelRect[obj 0x4c70cceb, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: ABGR8888 -> LUMINANCE
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[10][0]: Conv1: PixelRect[obj 0x1f770c13, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[10][1]: ABGR8888 -> RGB565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[10][1]: Conv1: PixelRect[obj 0x77545c4d, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[10][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][2]: ABGR8888 -> BGR565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][2]: Conv1: PixelRect[obj 0x4dc7ea72, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][3]: ABGR8888 -> RGBA5551
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[10][3]: Conv1: PixelRect[obj 0x79a60b5, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[10][3]: Conv2: PixelRect[obj 0x20aae3c1, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][4]: ABGR8888 -> ABGR1555
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][4]: Conv1: PixelRect[obj 0x75c965ad, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][4]: Conv2: PixelRect[obj 0x72f951c, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][5]: ABGR8888 -> RGB888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][5]: Conv1: PixelRect[obj 0x5364d284, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][6]: ABGR8888 -> BGR888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][6]: Conv1: PixelRect[obj 0x24a787c2, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][7]: ABGR8888 -> RGBx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][7]: Conv1: PixelRect[obj 0x1afd6af6, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][8]: ABGR8888 -> BGRx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][8]: Conv1: PixelRect[obj 0x61818bc0, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][9]: ABGR8888 -> RGBA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][9]: Conv1: PixelRect[obj 0x14048586, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][9]: Conv2: PixelRect[obj 0xc858953, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: ABGR8888 -> ABGR8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][10]: Conv1: PixelRect[obj 0x7d5ef8ef, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: Conv2: PixelRect[obj 0x10eca30f, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: ABGR8888 -> ARGB8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][11]: Conv1: PixelRect[obj 0x20f43c21, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: Conv2: PixelRect[obj 0x1be67d, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: ABGR8888 -> BGRA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][12]: Conv1: PixelRect[obj 0xa08ff11, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: Conv2: PixelRect[obj 0x7f89c184, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][*]: Image0 - Orig: PixelRect[obj 0x7e1dff60, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: ARGB8888 -> LUMINANCE
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[11][0]: Conv1: PixelRect[obj 0x21ead6d0, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[11][1]: ARGB8888 -> RGB565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[11][1]: Conv1: PixelRect[obj 0x6cd7458b, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[11][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][2]: ARGB8888 -> BGR565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][2]: Conv1: PixelRect[obj 0x5de32c74, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][3]: ARGB8888 -> RGBA5551
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[11][3]: Conv1: PixelRect[obj 0x4c942e57, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[11][3]: Conv2: PixelRect[obj 0x3b3f2d43, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][4]: ARGB8888 -> ABGR1555
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][4]: Conv1: PixelRect[obj 0x6d12dcb2, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][4]: Conv2: PixelRect[obj 0x2956dde8, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][5]: ARGB8888 -> RGB888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][5]: Conv1: PixelRect[obj 0x445db803, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][6]: ARGB8888 -> BGR888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][6]: Conv1: PixelRect[obj 0x64ad0fe, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][7]: ARGB8888 -> RGBx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][7]: Conv1: PixelRect[obj 0x7d466bc9, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][8]: ARGB8888 -> BGRx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][8]: Conv1: PixelRect[obj 0x62e05014, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][9]: ARGB8888 -> RGBA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][9]: Conv1: PixelRect[obj 0x4bd471eb, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][9]: Conv2: PixelRect[obj 0x1b49954f, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: ARGB8888 -> ABGR8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][10]: Conv1: PixelRect[obj 0x559fadcc, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: Conv2: PixelRect[obj 0x351f279b, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: ARGB8888 -> ARGB8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][11]: Conv1: PixelRect[obj 0x5dac53fa, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: Conv2: PixelRect[obj 0xa1846ed, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: ARGB8888 -> BGRA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][12]: Conv1: PixelRect[obj 0x22c16baf, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: Conv2: PixelRect[obj 0x6e2ea393, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][*]: Image0 - Orig: PixelRect[obj 0x51a21e2f, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: BGRA8888 -> LUMINANCE
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[12][0]: Conv1: PixelRect[obj 0x19c505d8, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[12][1]: BGRA8888 -> RGB565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[12][1]: Conv1: PixelRect[obj 0x30f0995c, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[12][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][2]: BGRA8888 -> BGR565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][2]: Conv1: PixelRect[obj 0x2bd996ea, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][3]: BGRA8888 -> RGBA5551
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[12][3]: Conv1: PixelRect[obj 0x6a4ba6d8, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[12][3]: Conv2: PixelRect[obj 0x5b11958c, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][4]: BGRA8888 -> ABGR1555
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][4]: Conv1: PixelRect[obj 0x6f9fddcb, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][4]: Conv2: PixelRect[obj 0x8166814, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][5]: BGRA8888 -> RGB888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][5]: Conv1: PixelRect[obj 0x3fdc72a8, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][6]: BGRA8888 -> BGR888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][6]: Conv1: PixelRect[obj 0x68b62d2a, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][7]: BGRA8888 -> RGBx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][7]: Conv1: PixelRect[obj 0x79d6d472, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][8]: BGRA8888 -> BGRx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][8]: Conv1: PixelRect[obj 0x423b4594, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][9]: BGRA8888 -> RGBA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][9]: Conv1: PixelRect[obj 0x1e2e2649, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][9]: Conv2: PixelRect[obj 0x472897db, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: BGRA8888 -> ABGR8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][10]: Conv1: PixelRect[obj 0x892ae08, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: Conv2: PixelRect[obj 0x109d4d6b, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: BGRA8888 -> ARGB8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][11]: Conv1: PixelRect[obj 0x7f6e2d5f, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: Conv2: PixelRect[obj 0x7cfbfb26, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: BGRA8888 -> BGRA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][12]: Conv1: PixelRect[obj 0x6104f85f, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: Conv2: PixelRect[obj 0x1b881701, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion04_srcS259_BE_TL_destS259_TL
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion05_srcS301_BE_TL_destS259_TL
    [apply] Test00: srcMinStrideInBytes 301, srcByteOrder BIG_ENDIAN, srcIsGLOriented false, destMinStrideInBytes 259, destIsGLOriented false
    [apply] CONVERT[0][*]: Image0 - Orig: PixelRect[obj 0x36032ea7, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: LUMINANCE -> LUMINANCE
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][0]: Conv1: PixelRect[obj 0x7083fe38, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: Conv2: PixelRect[obj 0x2be8cf36, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][1]: LUMINANCE -> RGB565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][1]: Conv1: PixelRect[obj 0x284662a4, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][1]: Conv2: PixelRect[obj 0x79f171d, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][2]: LUMINANCE -> BGR565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][2]: Conv1: PixelRect[obj 0x68025be8, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][2]: Conv2: PixelRect[obj 0x57ea8a1, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][3]: LUMINANCE -> RGBA5551
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] CONVERT[0][3]: Conv1: PixelRect[obj 0x1eb6b9e8, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  1]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  2]  0xB18C 0xB18C 0xB18C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 62]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 63]  0xB18C 0xB18C 0xB18C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[0][3]: Conv2: PixelRect[obj 0x616e72dc, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][4]: LUMINANCE -> ABGR1555
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x01, msbFirst true, 00000001], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][4]: Conv1: PixelRect[obj 0x1b49b802, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x19, msbFirst true, 00011001], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x6319 0x6319 0x6319
    [apply] [  0][  1]  0x6319 0x6319 0x6319
    [apply] [  0][  2]  0x6319 0x6319 0x6319
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x6319 0x6319 0x6319
    [apply] [ 61][ 62]  0x6319 0x6319 0x6319
    [apply] [ 61][ 63]  0x6319 0x6319 0x6319
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][4]: Conv2: PixelRect[obj 0x6b82306a, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][5]: LUMINANCE -> RGB888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][5]: Conv1: PixelRect[obj 0x40d0bd0b, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][5]: Conv2: PixelRect[obj 0x523adf5f, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: LUMINANCE -> BGR888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][6]: Conv1: PixelRect[obj 0x465f4b2, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: Conv2: PixelRect[obj 0x7e1e8534, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: LUMINANCE -> RGBx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][7]: Conv1: PixelRect[obj 0x3be34719, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: Conv2: PixelRect[obj 0x3fa7a71d, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: LUMINANCE -> BGRx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][8]: Conv1: PixelRect[obj 0x14cc143f, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: Conv2: PixelRect[obj 0x1ef104b7, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][9]: LUMINANCE -> RGBA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][9]: Conv1: PixelRect[obj 0x3f0b53ff, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][9]: Conv2: PixelRect[obj 0x3d16844c, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: LUMINANCE -> ABGR8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][10]: Conv1: PixelRect[obj 0x490f123d, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: Conv2: PixelRect[obj 0x5f4d6317, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: LUMINANCE -> ARGB8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][11]: Conv1: PixelRect[obj 0x3abc57aa, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: Conv2: PixelRect[obj 0x33818055, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][12]: LUMINANCE -> BGRA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][12]: Conv1: PixelRect[obj 0x2aee2e2, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][12]: Conv2: PixelRect[obj 0x36cf7c7b, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[1][*]: Image0 - Orig: PixelRect[obj 0x6e166c0f, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: RGB565 -> LUMINANCE
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[1][0]: Conv1: PixelRect[obj 0x51aacab0, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[1][1]: RGB565 -> RGB565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[1][1]: Conv1: PixelRect[obj 0x24e68b95, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][1]: Conv2: PixelRect[obj 0x690717d6, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][2]: RGB565 -> BGR565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][2]: Conv1: PixelRect[obj 0x34ac78ed, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][2]: Conv2: PixelRect[obj 0x3354db82, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][3]: RGB565 -> RGBA5551
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[1][3]: Conv1: PixelRect[obj 0x237e545e, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[1][3]: Conv2: PixelRect[obj 0x72964e40, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][4]: RGB565 -> ABGR1555
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][4]: Conv1: PixelRect[obj 0x252a3bef, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][4]: Conv2: PixelRect[obj 0x30b76c03, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][5]: RGB565 -> RGB888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][5]: Conv1: PixelRect[obj 0x61ba02ef, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][5]: Conv2: PixelRect[obj 0x219ea4d6, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][6]: RGB565 -> BGR888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][6]: Conv1: PixelRect[obj 0x559f0649, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][6]: Conv2: PixelRect[obj 0x5e43af8d, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][7]: RGB565 -> RGBx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][7]: Conv1: PixelRect[obj 0x6f5f73d0, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][7]: Conv2: PixelRect[obj 0x3bb3c2f9, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][8]: RGB565 -> BGRx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][8]: Conv1: PixelRect[obj 0x16b33688, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][8]: Conv2: PixelRect[obj 0x55cfcc14, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][9]: RGB565 -> RGBA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][9]: Conv1: PixelRect[obj 0x411af48e, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][9]: Conv2: PixelRect[obj 0x649b525e, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][10]: RGB565 -> ABGR8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][10]: Conv1: PixelRect[obj 0x6b132f33, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][10]: Conv2: PixelRect[obj 0x4097f129, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][11]: RGB565 -> ARGB8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][11]: Conv1: PixelRect[obj 0x56bfd331, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][11]: Conv2: PixelRect[obj 0x6808721a, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][12]: RGB565 -> BGRA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][12]: Conv1: PixelRect[obj 0x1a10b29f, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][12]: Conv2: PixelRect[obj 0x6571064d, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][*]: Image0 - Orig: PixelRect[obj 0x4dff6789, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][0]: BGR565 -> LUMINANCE
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[2][0]: Conv1: PixelRect[obj 0x66cc548e, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[2][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[2][1]: BGR565 -> RGB565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[2][1]: Conv1: PixelRect[obj 0x79578682, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][1]: Conv2: PixelRect[obj 0x1479b48b, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: BGR565 -> BGR565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][2]: Conv1: PixelRect[obj 0x220c4aa2, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: Conv2: PixelRect[obj 0x26e00249, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][3]: BGR565 -> RGBA5551
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[2][3]: Conv1: PixelRect[obj 0x63c6e381, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[2][3]: Conv2: PixelRect[obj 0x3a42ce9e, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: BGR565 -> ABGR1555
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][4]: Conv1: PixelRect[obj 0x7a5bda2e, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: Conv2: PixelRect[obj 0x5c0f7d66, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][5]: BGR565 -> RGB888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][5]: Conv1: PixelRect[obj 0x801478d, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][5]: Conv2: PixelRect[obj 0x249b5e2d, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][6]: BGR565 -> BGR888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][6]: Conv1: PixelRect[obj 0x357a3a, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][6]: Conv2: PixelRect[obj 0x27f6d317, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][7]: BGR565 -> RGBx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][7]: Conv1: PixelRect[obj 0x2549c54b, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][7]: Conv2: PixelRect[obj 0x5bdd8df9, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][8]: BGR565 -> BGRx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][8]: Conv1: PixelRect[obj 0x7092c812, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][8]: Conv2: PixelRect[obj 0x616dd37c, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][9]: BGR565 -> RGBA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][9]: Conv1: PixelRect[obj 0xae52187, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][9]: Conv2: PixelRect[obj 0x3de0c767, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][10]: BGR565 -> ABGR8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][10]: Conv1: PixelRect[obj 0x5b544a91, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][10]: Conv2: PixelRect[obj 0x54ad84b4, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][11]: BGR565 -> ARGB8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][11]: Conv1: PixelRect[obj 0x77e77ebf, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][11]: Conv2: PixelRect[obj 0x4c0744db, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][12]: BGR565 -> BGRA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][12]: Conv1: PixelRect[obj 0x35fe9f08, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][12]: Conv2: PixelRect[obj 0xd4e3527, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][*]: Image0 - Orig: PixelRect[obj 0x4190a0b7, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][0]: RGBA5551 -> LUMINANCE
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[3][0]: Conv1: PixelRect[obj 0x374705c2, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[3][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[3][1]: RGBA5551 -> RGB565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[3][1]: Conv1: PixelRect[obj 0x7680dafd, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[3][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][2]: RGBA5551 -> BGR565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][2]: Conv1: PixelRect[obj 0xa1b2e07, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][3]: RGBA5551 -> RGBA5551
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[3][3]: Conv1: PixelRect[obj 0x4ecab2eb, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][3]: Conv2: PixelRect[obj 0x41acd7e5, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][4]: RGBA5551 -> ABGR1555
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][4]: Conv1: PixelRect[obj 0x310baa1f, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][4]: Conv2: PixelRect[obj 0x6233d12f, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][5]: RGBA5551 -> RGB888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][5]: Conv1: PixelRect[obj 0x79f56a68, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][6]: RGBA5551 -> BGR888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][6]: Conv1: PixelRect[obj 0x5e41994c, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][7]: RGBA5551 -> RGBx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][7]: Conv1: PixelRect[obj 0x32769bc9, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][8]: RGBA5551 -> BGRx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][8]: Conv1: PixelRect[obj 0x4e308e01, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][9]: RGBA5551 -> RGBA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][9]: Conv1: PixelRect[obj 0x1cc41b85, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][9]: Conv2: PixelRect[obj 0x4e1d7aa8, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][10]: RGBA5551 -> ABGR8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][10]: Conv1: PixelRect[obj 0x48331871, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][10]: Conv2: PixelRect[obj 0x239d7f0, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][11]: RGBA5551 -> ARGB8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][11]: Conv1: PixelRect[obj 0x3e9dfc01, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][11]: Conv2: PixelRect[obj 0x1b701940, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][12]: RGBA5551 -> BGRA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][12]: Conv1: PixelRect[obj 0x4b506acf, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][12]: Conv2: PixelRect[obj 0x71ab202, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][*]: Image0 - Orig: PixelRect[obj 0x56362b14, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][0]: ABGR1555 -> LUMINANCE
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[4][0]: Conv1: PixelRect[obj 0x4d97928b, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[4][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[4][1]: ABGR1555 -> RGB565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[4][1]: Conv1: PixelRect[obj 0x5599fe4, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[4][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][2]: ABGR1555 -> BGR565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][2]: Conv1: PixelRect[obj 0x5781b7ef, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][3]: ABGR1555 -> RGBA5551
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[4][3]: Conv1: PixelRect[obj 0x30885880, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][3]: Conv2: PixelRect[obj 0x41fa97d0, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: ABGR1555 -> ABGR1555
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][4]: Conv1: PixelRect[obj 0x89586b4, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: Conv2: PixelRect[obj 0x52f16686, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][5]: ABGR1555 -> RGB888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][5]: Conv1: PixelRect[obj 0x20cf6800, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][6]: ABGR1555 -> BGR888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][6]: Conv1: PixelRect[obj 0x351e2fde, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][7]: ABGR1555 -> RGBx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][7]: Conv1: PixelRect[obj 0x119aafef, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][8]: ABGR1555 -> BGRx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][8]: Conv1: PixelRect[obj 0x48063e0c, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][9]: ABGR1555 -> RGBA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][9]: Conv1: PixelRect[obj 0x1352d064, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][9]: Conv2: PixelRect[obj 0x57f67d0f, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][10]: ABGR1555 -> ABGR8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][10]: Conv1: PixelRect[obj 0x13d745c9, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][10]: Conv2: PixelRect[obj 0x6a58ffe1, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][11]: ABGR1555 -> ARGB8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][11]: Conv1: PixelRect[obj 0x6f8cc33e, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][11]: Conv2: PixelRect[obj 0xb76c5c5, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][12]: ABGR1555 -> BGRA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][12]: Conv1: PixelRect[obj 0x22a6306f, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][12]: Conv2: PixelRect[obj 0xf2c642d, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][*]: Image0 - Orig: PixelRect[obj 0x630c3c5, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: RGB888 -> LUMINANCE
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[5][0]: Conv1: PixelRect[obj 0x3bd5662b, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[5][1]: RGB888 -> RGB565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[5][1]: Conv1: PixelRect[obj 0x28e30c76, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[5][1]: Conv2: PixelRect[obj 0x4482084b, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][2]: RGB888 -> BGR565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][2]: Conv1: PixelRect[obj 0x44acc5f5, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][2]: Conv2: PixelRect[obj 0x54d81775, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][3]: RGB888 -> RGBA5551
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[5][3]: Conv1: PixelRect[obj 0x64683124, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[5][3]: Conv2: PixelRect[obj 0x30fcbdb2, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][4]: RGB888 -> ABGR1555
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][4]: Conv1: PixelRect[obj 0x125d4535, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][4]: Conv2: PixelRect[obj 0x62a8bb4, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][5]: RGB888 -> RGB888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][5]: Conv1: PixelRect[obj 0x236e6b44, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][5]: Conv2: PixelRect[obj 0x762a53b6, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: RGB888 -> BGR888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][6]: Conv1: PixelRect[obj 0xe26c4ab, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: Conv2: PixelRect[obj 0x5c8399f0, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: RGB888 -> RGBx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][7]: Conv1: PixelRect[obj 0xce7fd6f, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: Conv2: PixelRect[obj 0x2874b8a6, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: RGB888 -> BGRx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][8]: Conv1: PixelRect[obj 0x104f329f, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: Conv2: PixelRect[obj 0x50c3757f, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][9]: RGB888 -> RGBA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][9]: Conv1: PixelRect[obj 0x637cf68d, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][9]: Conv2: PixelRect[obj 0x6ec0d3cc, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: RGB888 -> ABGR8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][10]: Conv1: PixelRect[obj 0x7f2df41, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: Conv2: PixelRect[obj 0x4cd13a4d, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: RGB888 -> ARGB8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][11]: Conv1: PixelRect[obj 0x481d65c4, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: Conv2: PixelRect[obj 0x20ab81b8, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][12]: RGB888 -> BGRA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][12]: Conv1: PixelRect[obj 0x31324a3b, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][12]: Conv2: PixelRect[obj 0x74f41d02, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][*]: Image0 - Orig: PixelRect[obj 0x5764751d, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: BGR888 -> LUMINANCE
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[6][0]: Conv1: PixelRect[obj 0x2b3e9808, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[6][1]: BGR888 -> RGB565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[6][1]: Conv1: PixelRect[obj 0x8fe7cc6, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[6][1]: Conv2: PixelRect[obj 0x5cb66cd6, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][2]: BGR888 -> BGR565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][2]: Conv1: PixelRect[obj 0x280e36c0, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][2]: Conv2: PixelRect[obj 0x77af1511, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][3]: BGR888 -> RGBA5551
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[6][3]: Conv1: PixelRect[obj 0xc4c4f6e, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[6][3]: Conv2: PixelRect[obj 0x637352ed, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][4]: BGR888 -> ABGR1555
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][4]: Conv1: PixelRect[obj 0x3a92d075, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][4]: Conv2: PixelRect[obj 0x359a4dab, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][5]: BGR888 -> RGB888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][5]: Conv1: PixelRect[obj 0x5b434349, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][5]: Conv2: PixelRect[obj 0x225e86f6, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: BGR888 -> BGR888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][6]: Conv1: PixelRect[obj 0xee3ebb0, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: Conv2: PixelRect[obj 0x69f318d2, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: BGR888 -> RGBx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][7]: Conv1: PixelRect[obj 0x286b47ae, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: Conv2: PixelRect[obj 0x7ed40d63, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: BGR888 -> BGRx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][8]: Conv1: PixelRect[obj 0x6ffbd762, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: Conv2: PixelRect[obj 0x1e3f77c7, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][9]: BGR888 -> RGBA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][9]: Conv1: PixelRect[obj 0x6c9b1599, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][9]: Conv2: PixelRect[obj 0x32faa27c, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: BGR888 -> ABGR8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][10]: Conv1: PixelRect[obj 0x38b2386, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: Conv2: PixelRect[obj 0x66efed7f, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: BGR888 -> ARGB8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][11]: Conv1: PixelRect[obj 0x52ec1be6, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: Conv2: PixelRect[obj 0x35e2aa85, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][12]: BGR888 -> BGRA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][12]: Conv1: PixelRect[obj 0x6f2f28ac, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][12]: Conv2: PixelRect[obj 0x7632b423, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][*]: Image0 - Orig: PixelRect[obj 0x44b3b228, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: RGBx8888 -> LUMINANCE
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[7][0]: Conv1: PixelRect[obj 0x64258eb9, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[7][1]: RGBx8888 -> RGB565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[7][1]: Conv1: PixelRect[obj 0x7259a0d9, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[7][1]: Conv2: PixelRect[obj 0x11a9911d, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][2]: RGBx8888 -> BGR565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][2]: Conv1: PixelRect[obj 0x485243f2, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][2]: Conv2: PixelRect[obj 0x4a4c07, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][3]: RGBx8888 -> RGBA5551
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[7][3]: Conv1: PixelRect[obj 0x3faa6bbf, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[7][3]: Conv2: PixelRect[obj 0x62d6342e, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][4]: RGBx8888 -> ABGR1555
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][4]: Conv1: PixelRect[obj 0x38c1a655, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][4]: Conv2: PixelRect[obj 0x6a39ff3e, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][5]: RGBx8888 -> RGB888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][5]: Conv1: PixelRect[obj 0x6a28655, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][5]: Conv2: PixelRect[obj 0x5506a5eb, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: RGBx8888 -> BGR888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][6]: Conv1: PixelRect[obj 0x60c05210, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: Conv2: PixelRect[obj 0x45259139, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: RGBx8888 -> RGBx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][7]: Conv1: PixelRect[obj 0x572727e6, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: Conv2: PixelRect[obj 0x376ee914, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: RGBx8888 -> BGRx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][8]: Conv1: PixelRect[obj 0x555c7d3b, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: Conv2: PixelRect[obj 0x3c9992f0, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][9]: RGBx8888 -> RGBA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][9]: Conv1: PixelRect[obj 0x526f8a92, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][9]: Conv2: PixelRect[obj 0x1289ef82, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: RGBx8888 -> ABGR8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][10]: Conv1: PixelRect[obj 0x240aed4d, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: Conv2: PixelRect[obj 0x5474e52e, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: RGBx8888 -> ARGB8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][11]: Conv1: PixelRect[obj 0x7a61de28, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: Conv2: PixelRect[obj 0x2749cb19, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][12]: RGBx8888 -> BGRA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][12]: Conv1: PixelRect[obj 0x54da2a38, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][12]: Conv2: PixelRect[obj 0x27f4f818, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][*]: Image0 - Orig: PixelRect[obj 0x5390e250, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: BGRx8888 -> LUMINANCE
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[8][0]: Conv1: PixelRect[obj 0x3ae8fa38, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[8][1]: BGRx8888 -> RGB565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[8][1]: Conv1: PixelRect[obj 0x3f669cb7, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[8][1]: Conv2: PixelRect[obj 0x3f52977b, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][2]: BGRx8888 -> BGR565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][2]: Conv1: PixelRect[obj 0x6b0470a3, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][2]: Conv2: PixelRect[obj 0x16406ec1, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][3]: BGRx8888 -> RGBA5551
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[8][3]: Conv1: PixelRect[obj 0x1dc8db9a, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[8][3]: Conv2: PixelRect[obj 0x368a6e17, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][4]: BGRx8888 -> ABGR1555
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][4]: Conv1: PixelRect[obj 0x7ec3810d, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][4]: Conv2: PixelRect[obj 0x6b60ce72, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][5]: BGRx8888 -> RGB888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][5]: Conv1: PixelRect[obj 0x30afdc8f, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][5]: Conv2: PixelRect[obj 0x5530e65b, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: BGRx8888 -> BGR888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][6]: Conv1: PixelRect[obj 0x3719de19, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: Conv2: PixelRect[obj 0x5a6795d6, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: BGRx8888 -> RGBx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][7]: Conv1: PixelRect[obj 0x14e271b1, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: Conv2: PixelRect[obj 0x46b25f48, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: BGRx8888 -> BGRx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][8]: Conv1: PixelRect[obj 0x3fa2b891, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: Conv2: PixelRect[obj 0x590d5396, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][9]: BGRx8888 -> RGBA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][9]: Conv1: PixelRect[obj 0x5ee5ceff, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][9]: Conv2: PixelRect[obj 0xaf98274, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: BGRx8888 -> ABGR8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][10]: Conv1: PixelRect[obj 0x20b5c58a, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: Conv2: PixelRect[obj 0x1317a3e9, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: BGRx8888 -> ARGB8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][11]: Conv1: PixelRect[obj 0x63751542, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: Conv2: PixelRect[obj 0x25d9d17a, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][12]: BGRx8888 -> BGRA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][12]: Conv1: PixelRect[obj 0x2b4ed9de, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][12]: Conv2: PixelRect[obj 0x5683fb5, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][*]: Image0 - Orig: PixelRect[obj 0x4e7ce55f, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: RGBA8888 -> LUMINANCE
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[9][0]: Conv1: PixelRect[obj 0x25c5afeb, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[9][1]: RGBA8888 -> RGB565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[9][1]: Conv1: PixelRect[obj 0x781802a4, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[9][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][2]: RGBA8888 -> BGR565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][2]: Conv1: PixelRect[obj 0x3cc90f85, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][3]: RGBA8888 -> RGBA5551
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[9][3]: Conv1: PixelRect[obj 0x15b6435e, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[9][3]: Conv2: PixelRect[obj 0x1d040cf4, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][4]: RGBA8888 -> ABGR1555
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][4]: Conv1: PixelRect[obj 0x25b120d2, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][4]: Conv2: PixelRect[obj 0x5170a6c6, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][5]: RGBA8888 -> RGB888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][5]: Conv1: PixelRect[obj 0x767ba305, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][6]: RGBA8888 -> BGR888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][6]: Conv1: PixelRect[obj 0x4b256292, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][7]: RGBA8888 -> RGBx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][7]: Conv1: PixelRect[obj 0x67be6c94, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][8]: RGBA8888 -> BGRx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][8]: Conv1: PixelRect[obj 0x33acb033, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][9]: RGBA8888 -> RGBA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][9]: Conv1: PixelRect[obj 0x18645ec8, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][9]: Conv2: PixelRect[obj 0x78358ea4, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: RGBA8888 -> ABGR8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][10]: Conv1: PixelRect[obj 0x6c7b87fa, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: Conv2: PixelRect[obj 0x3a008f6e, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: RGBA8888 -> ARGB8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][11]: Conv1: PixelRect[obj 0x2804f8, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: Conv2: PixelRect[obj 0x543cfaf7, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: RGBA8888 -> BGRA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][12]: Conv1: PixelRect[obj 0x64c8f3dd, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: Conv2: PixelRect[obj 0x5a8d7bd5, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][*]: Image0 - Orig: PixelRect[obj 0x1a42bbb8, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: ABGR8888 -> LUMINANCE
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[10][0]: Conv1: PixelRect[obj 0x299a0145, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[10][1]: ABGR8888 -> RGB565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[10][1]: Conv1: PixelRect[obj 0xaef59b0, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[10][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][2]: ABGR8888 -> BGR565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][2]: Conv1: PixelRect[obj 0x3b8dc8eb, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][3]: ABGR8888 -> RGBA5551
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[10][3]: Conv1: PixelRect[obj 0x349d3b59, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[10][3]: Conv2: PixelRect[obj 0x4d7484a6, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][4]: ABGR8888 -> ABGR1555
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][4]: Conv1: PixelRect[obj 0x3da67661, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][4]: Conv2: PixelRect[obj 0x68b93bae, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][5]: ABGR8888 -> RGB888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][5]: Conv1: PixelRect[obj 0x35238213, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][6]: ABGR8888 -> BGR888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][6]: Conv1: PixelRect[obj 0x5c9b71a5, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][7]: ABGR8888 -> RGBx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][7]: Conv1: PixelRect[obj 0x52001129, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][8]: ABGR8888 -> BGRx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][8]: Conv1: PixelRect[obj 0x73c5248c, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][9]: ABGR8888 -> RGBA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][9]: Conv1: PixelRect[obj 0x5a5f03fd, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][9]: Conv2: PixelRect[obj 0x5dce574a, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: ABGR8888 -> ABGR8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][10]: Conv1: PixelRect[obj 0xf958c83, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: Conv2: PixelRect[obj 0x552e38b9, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: ABGR8888 -> ARGB8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][11]: Conv1: PixelRect[obj 0x774c890a, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: Conv2: PixelRect[obj 0x5817e4ae, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: ABGR8888 -> BGRA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][12]: Conv1: PixelRect[obj 0x7bc59abb, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: Conv2: PixelRect[obj 0x5f8a9e8a, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][*]: Image0 - Orig: PixelRect[obj 0x4c1d48a8, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: ARGB8888 -> LUMINANCE
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[11][0]: Conv1: PixelRect[obj 0x2b48f711, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[11][1]: ARGB8888 -> RGB565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[11][1]: Conv1: PixelRect[obj 0x7c8fb081, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[11][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][2]: ARGB8888 -> BGR565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][2]: Conv1: PixelRect[obj 0x77fa0f54, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][3]: ARGB8888 -> RGBA5551
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[11][3]: Conv1: PixelRect[obj 0x5184510b, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[11][3]: Conv2: PixelRect[obj 0x3d98d455, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][4]: ARGB8888 -> ABGR1555
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][4]: Conv1: PixelRect[obj 0x3c9270df, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][4]: Conv2: PixelRect[obj 0x1bb548b6, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][5]: ARGB8888 -> RGB888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][5]: Conv1: PixelRect[obj 0x68ca4ec2, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][6]: ARGB8888 -> BGR888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][6]: Conv1: PixelRect[obj 0x138b05f2, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][7]: ARGB8888 -> RGBx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][7]: Conv1: PixelRect[obj 0x3cb09bd4, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][8]: ARGB8888 -> BGRx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][8]: Conv1: PixelRect[obj 0xdf1940c, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][9]: ARGB8888 -> RGBA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][9]: Conv1: PixelRect[obj 0x3777672e, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][9]: Conv2: PixelRect[obj 0x7c9840a7, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: ARGB8888 -> ABGR8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][10]: Conv1: PixelRect[obj 0x444e0adb, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: Conv2: PixelRect[obj 0x451ea7aa, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: ARGB8888 -> ARGB8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][11]: Conv1: PixelRect[obj 0x495cf630, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: Conv2: PixelRect[obj 0x77ff1ac4, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: ARGB8888 -> BGRA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][12]: Conv1: PixelRect[obj 0x43d3de32, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: Conv2: PixelRect[obj 0x73400215, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][*]: Image0 - Orig: PixelRect[obj 0x5d03873b, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: BGRA8888 -> LUMINANCE
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[12][0]: Conv1: PixelRect[obj 0x52a59f65, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[12][1]: BGRA8888 -> RGB565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[12][1]: Conv1: PixelRect[obj 0xf5ae94d, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[12][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][2]: BGRA8888 -> BGR565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][2]: Conv1: PixelRect[obj 0x7cf91219, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][3]: BGRA8888 -> RGBA5551
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[12][3]: Conv1: PixelRect[obj 0x3d8268e2, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[12][3]: Conv2: PixelRect[obj 0x43229680, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][4]: BGRA8888 -> ABGR1555
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][4]: Conv1: PixelRect[obj 0x1bea0f28, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][4]: Conv2: PixelRect[obj 0x2fb7af96, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][5]: BGRA8888 -> RGB888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][5]: Conv1: PixelRect[obj 0x1dc07fa, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][6]: BGRA8888 -> BGR888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][6]: Conv1: PixelRect[obj 0x561d07d7, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][7]: BGRA8888 -> RGBx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][7]: Conv1: PixelRect[obj 0x1d45d173, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][8]: BGRA8888 -> BGRx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][8]: Conv1: PixelRect[obj 0xf9c1652, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][9]: BGRA8888 -> RGBA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][9]: Conv1: PixelRect[obj 0x6e9e338c, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][9]: Conv2: PixelRect[obj 0x5003a237, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: BGRA8888 -> ABGR8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][10]: Conv1: PixelRect[obj 0x637e3f0d, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: Conv2: PixelRect[obj 0xc3f9bb6, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: BGRA8888 -> ARGB8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][11]: Conv1: PixelRect[obj 0x13a2cbee, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: Conv2: PixelRect[obj 0x5e7dd1b7, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: BGRA8888 -> BGRA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][12]: Conv1: PixelRect[obj 0x4c690b22, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: Conv2: PixelRect[obj 0x3c7bdb32, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion05_srcS301_BE_TL_destS259_TL
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646456197 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646456197 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testConversion00 took 0.024 sec
    [apply] Testcase: testConversion01_srcS000_BE_TL_destS000_TL took 0.924 sec
    [apply] Testcase: testConversion02_srcS000_LE_TL_destS000_TL took 0.647 sec
    [apply] Testcase: testConversion03_srcS000_BE_TL_destS259_TL took 0.643 sec
    [apply] Testcase: testConversion04_srcS259_BE_TL_destS259_TL took 0.61 sec
    [apply] Testcase: testConversion05_srcS301_BE_TL_destS259_TL took 0.674 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646458488 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646458490 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead11_fromRGBA8888
    [apply] Test01: test-ntscN_4-01-160x90.png, srcFmt RGBA8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x4e8a0feb, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Image Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[0]: RGBA8888 -> RGBA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x39b7369, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] junit.framework.TestListener: startTest(testPNGRead11_fromRGBA8888)
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x4eff704e, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] junit.framework.TestListener: endTest(testPNGRead11_fromRGBA8888)
    [apply] junit.framework.TestListener: startTest(testPNGRead12_fromABGR8888)
    [apply] CONVERT[1]: RGBA8888 -> ABGR8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x874dadb, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x2286ab67, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[2]: RGBA8888 -> BGRA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x11861a5a, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x54e3753a, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[3]: RGBA8888 -> ARGB8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x7aefcf7f, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x6d258ed6, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead11_fromRGBA8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead12_fromABGR8888
    [apply] Test01: test-ntscN_4-01-160x90.png, srcFmt ABGR8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x22b6d246, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Image Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[0]: ABGR8888 -> RGBA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x2416ffbd, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x656bca1c, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[1]: ABGR8888 -> ABGR8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x4745d133, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x53f51f7f, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[2]: ABGR8888 -> BGRA8888
    [apply] junit.framework.TestListener: endTest(testPNGRead12_fromABGR8888)
    [apply] junit.framework.TestListener: startTest(testPNGRead13_fromBGRA8888)
    [apply] junit.framework.TestListener: endTest(testPNGRead13_fromBGRA8888)
    [apply] junit.framework.TestListener: startTest(testPNGRead14_fromARGB8888)
    [apply] junit.framework.TestListener: endTest(testPNGRead14_fromARGB8888)
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x400df9ab, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x7b8df09c, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[3]: ABGR8888 -> ARGB8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x12287a97, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x695d914a, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead12_fromABGR8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead13_fromBGRA8888
    [apply] Test01: test-ntscN_4-01-160x90.png, srcFmt BGRA8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x6d0deca, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Image Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[0]: BGRA8888 -> RGBA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x5758a2de, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x7a3b92e0, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[1]: BGRA8888 -> ABGR8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x6fed9ec6, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x6f4b3b7f, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[2]: BGRA8888 -> BGRA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x7d973a1a, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x5b1d0bda, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[3]: BGRA8888 -> ARGB8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x5805b5d1, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x6e23ed6d, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead13_fromBGRA8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead14_fromARGB8888
    [apply] Test01: test-ntscN_4-01-160x90.png, srcFmt ARGB8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x1d3795b3, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Image Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[0]: ARGB8888 -> RGBA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x355549d9, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x2a1abfdf, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[1]: ARGB8888 -> ABGR8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x34240f43, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x151f8e79, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[2]: ARGB8888 -> BGRA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0xa9b1682, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x7580a449, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[3]: ARGB8888 -> ARGB8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x614ae3ad, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x8cfd5bb, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead14_fromARGB8888
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646458758 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646458758 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.857 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646458488 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646458490 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead11_fromRGBA8888
    [apply] Test01: test-ntscN_4-01-160x90.png, srcFmt RGBA8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x4e8a0feb, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Image Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[0]: RGBA8888 -> RGBA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x39b7369, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x4eff704e, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[1]: RGBA8888 -> ABGR8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x874dadb, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x2286ab67, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[2]: RGBA8888 -> BGRA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x11861a5a, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x54e3753a, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[3]: RGBA8888 -> ARGB8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x7aefcf7f, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x6d258ed6, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead11_fromRGBA8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead12_fromABGR8888
    [apply] Test01: test-ntscN_4-01-160x90.png, srcFmt ABGR8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x22b6d246, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Image Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[0]: ABGR8888 -> RGBA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x2416ffbd, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x656bca1c, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[1]: ABGR8888 -> ABGR8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x4745d133, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x53f51f7f, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[2]: ABGR8888 -> BGRA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x400df9ab, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x7b8df09c, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[3]: ABGR8888 -> ARGB8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x12287a97, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x695d914a, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead12_fromABGR8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead13_fromBGRA8888
    [apply] Test01: test-ntscN_4-01-160x90.png, srcFmt BGRA8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x6d0deca, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Image Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[0]: BGRA8888 -> RGBA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x5758a2de, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x7a3b92e0, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[1]: BGRA8888 -> ABGR8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x6fed9ec6, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x6f4b3b7f, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[2]: BGRA8888 -> BGRA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x7d973a1a, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x5b1d0bda, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[3]: BGRA8888 -> ARGB8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x5805b5d1, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x6e23ed6d, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead13_fromBGRA8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead14_fromARGB8888
    [apply] Test01: test-ntscN_4-01-160x90.png, srcFmt ARGB8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x1d3795b3, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Image Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[0]: ARGB8888 -> RGBA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x355549d9, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x2a1abfdf, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[1]: ARGB8888 -> ABGR8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x34240f43, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x151f8e79, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[2]: ARGB8888 -> BGRA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0xa9b1682, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x7580a449, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[3]: ARGB8888 -> ARGB8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x614ae3ad, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x8cfd5bb, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead14_fromARGB8888
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646458758 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646458758 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testPNGRead11_fromRGBA8888 took 0.118 sec
    [apply] Testcase: testPNGRead12_fromABGR8888 took 0.053 sec
    [apply] Testcase: testPNGRead13_fromBGRA8888 took 0.038 sec
    [apply] Testcase: testPNGRead14_fromARGB8888 took 0.034 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] junit.framework.TestListener: startTest(test01U32__GL2)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646460152 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646460153 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test01U32__GL2
    [apply] TextureData: TextureData[128x128, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 65536, alignment 1, rowlen 0, ImageType[tga]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestTGATextureFromFileNEWT.test01U32__GL2__-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] junit.framework.TestListener: endTest(test01U32__GL2)
    [apply] junit.framework.TestListener: startTest(test02RLE32__GL2)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test01U32__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test02RLE32__GL2
    [apply] TextureData: TextureData[256x256, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 262144, alignment 1, rowlen 0, ImageType[tga]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestTGATextureFromFileNEWT.test02RLE32__GL2-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test02RLE32__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test03RLE32__GL2
    [apply] TextureData: TextureData[256x256, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 262144, alignment 1, rowlen 0, ImageType[tga]
    [apply] junit.framework.TestListener: endTest(test02RLE32__GL2)
    [apply] junit.framework.TestListener: startTest(test03RLE32__GL2)
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3: ** screenshot: TestTGATextureFromFileNEWT.test03RLE32__GL2-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] junit.framework.TestListener: endTest(test03RLE32__GL2)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test03RLE32__GL2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646462975 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646462975 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.412 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646460152 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646460153 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test01U32__GL2
    [apply] TextureData: TextureData[128x128, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 65536, alignment 1, rowlen 0, ImageType[tga]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestTGATextureFromFileNEWT.test01U32__GL2__-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test01U32__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test02RLE32__GL2
    [apply] TextureData: TextureData[256x256, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 262144, alignment 1, rowlen 0, ImageType[tga]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestTGATextureFromFileNEWT.test02RLE32__GL2-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test02RLE32__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test03RLE32__GL2
    [apply] TextureData: TextureData[256x256, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 262144, alignment 1, rowlen 0, ImageType[tga]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3: ** screenshot: TestTGATextureFromFileNEWT.test03RLE32__GL2-n0000-GL2___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test03RLE32__GL2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646462975 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646462975 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01U32__GL2 took 1.116 sec
    [apply] Testcase: test02RLE32__GL2 took 0.58 sec
    [apply] Testcase: test03RLE32__GL2 took 1.083 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] junit.framework.TestListener: startTest(test01AllPNG)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646464374 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646464375 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test01AllPNG
    [apply] Test   0: path bug724-transparent-grey_gimpexp.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Test   1: path bug724-transparent-grey_orig.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Test   2: path cross-grey-alpha-16x16.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[16x16, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 1024, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0016x0016.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Test   3: path grayscale_texture.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0283x0032.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Test   4: path pointer-grey-alpha-16x24.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[16x24, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 1536, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0016x0024.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] Test   5: path test-ntscI_3-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] Test   6: path test-ntscI_4-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main]
    [apply] Test   7: path test-ntscIG3-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main]
    [apply] Test   8: path test-ntscIG4-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main]
    [apply] Test   9: path test-ntscN_3-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main]
    [apply] Test  10: path test-ntscN_4-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11,5,main]
    [apply] Test  11: path test-ntscNG4-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12,5,main]
    [apply] Test  12: path test-ntscP_3-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13,5,main]
    [apply] Test  13: path test-ntscP_4-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] junit.framework.TestListener: endTest(test01AllPNG)
    [apply] junit.framework.TestListener: startTest(test02AllJPG)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test01AllPNG
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test02AllJPG
    [apply] Test   0: path bug745_qttdef_post_frame.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[128x128, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 49152, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-15: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-15,5,main]
    [apply] Test   1: path j1-baseline.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-16: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-16,5,main]
    [apply] Test   2: path j2-progressive.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-17: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-17,5,main]
    [apply] Test   3: path j3-baseline_gray.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-18: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-18,5,main]
    [apply] Test   4: path test-cmyk-01.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[300x509, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 458100, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-19: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0300x0509.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-19,5,main]
    [apply] Test   5: path test-ntscN_3-01-160x90-60pct-yuv422h-base.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-20: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-20,5,main]
    [apply] Test   6: path test-ntscN_3-01-160x90-60pct-yuv422h-prog.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-21: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-21,5,main]
    [apply] Test   7: path test-ntscN_3-01-160x90-90pct-yuv444-base.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-22: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-22,5,main]
    [apply] Test   8: path test-ntscN_3-01-160x90-90pct-yuv444-prog.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-23: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-23,5,main]
    [apply] Test   9: path test-ycck-01.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[872x583, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 1525128, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-24: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0872x0583.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-24,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test02AllJPG
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test03AllTGA
    [apply] junit.framework.TestListener: endTest(test02AllJPG)
    [apply] junit.framework.TestListener: startTest(test03AllTGA)
    [apply] Test   0: path bug744-rle32.tga, exp-type ImageType[tga]
    [apply] TextureData: TextureData[256x256, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 262144, alignment 1, rowlen 0, ImageType[tga]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1: ** screenshot: TestTextureIONEWT.test03AllTGA-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main]
    [apply] Test   1: path bug982.rle32.256x256.tga, exp-type ImageType[tga]
    [apply] TextureData: TextureData[256x256, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 262144, alignment 1, rowlen 0, ImageType[tga]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-2: ** screenshot: TestTextureIONEWT.test03AllTGA-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-2,5,main]
    [apply] Test   2: path test-u32.tga, exp-type ImageType[tga]
    [apply] TextureData: TextureData[128x128, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 65536, alignment 1, rowlen 0, ImageType[tga]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-3: ** screenshot: TestTextureIONEWT.test03AllTGA-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test03AllTGA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test04AllDDS
    [apply] Test   0: path test-64x32_DXT1.dds, exp-type ImageType[dds]
    [apply] TextureData: TextureData[64x32, y-flip true, internFormat 0x83f0, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 1024, alignment 1, rowlen 0, ImageType[dds]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-4: ** screenshot: TestTextureIONEWT.test04AllDDS-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0064x0032.png
    [apply] junit.framework.TestListener: endTest(test03AllTGA)
    [apply] junit.framework.TestListener: startTest(test04AllDDS)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-4,5,main]
    [apply] Test   1: path test-64x32_DXT5.dds, exp-type ImageType[dds]
    [apply] TextureData: TextureData[64x32, y-flip true, internFormat 0x83f3, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 2048, alignment 1, rowlen 0, ImageType[dds]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-5: ** screenshot: TestTextureIONEWT.test04AllDDS-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0064x0032.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-5,5,main]
    [apply] Test   2: path test-64x32_uncompressed.dds, exp-type ImageType[dds]
    [apply] TextureData: TextureData[64x32, y-flip true, internFormat 0x0, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 6144, alignment 1, rowlen 0, ImageType[dds]
    [apply] createAndCompileShader: Pre GL Error: 0x500
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-6: ** screenshot: TestTextureIONEWT.test04AllDDS-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0064x0032.png
    [apply] junit.framework.TestListener: endTest(test04AllDDS)
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-6,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test04AllDDS
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646497143 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646497143 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 33.365 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646464374 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646464375 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test01AllPNG
    [apply] Test   0: path bug724-transparent-grey_gimpexp.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Test   1: path bug724-transparent-grey_orig.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Test   2: path cross-grey-alpha-16x16.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[16x16, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 1024, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0016x0016.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Test   3: path grayscale_texture.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0283x0032.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Test   4: path pointer-grey-alpha-16x24.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[16x24, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 1536, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0016x0024.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] Test   5: path test-ntscI_3-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] Test   6: path test-ntscI_4-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main]
    [apply] Test   7: path test-ntscIG3-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main]
    [apply] Test   8: path test-ntscIG4-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main]
    [apply] Test   9: path test-ntscN_3-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-10,5,main]
    [apply] Test  10: path test-ntscN_4-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-11,5,main]
    [apply] Test  11: path test-ntscNG4-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-12,5,main]
    [apply] Test  12: path test-ntscP_3-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-13,5,main]
    [apply] Test  13: path test-ntscP_4-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-14,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test01AllPNG
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test02AllJPG
    [apply] Test   0: path bug745_qttdef_post_frame.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[128x128, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 49152, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-15: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-15,5,main]
    [apply] Test   1: path j1-baseline.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-16: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-16,5,main]
    [apply] Test   2: path j2-progressive.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-17: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-17,5,main]
    [apply] Test   3: path j3-baseline_gray.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-18: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-18,5,main]
    [apply] Test   4: path test-cmyk-01.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[300x509, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 458100, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-19: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0300x0509.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-19,5,main]
    [apply] Test   5: path test-ntscN_3-01-160x90-60pct-yuv422h-base.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-20: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-20,5,main]
    [apply] Test   6: path test-ntscN_3-01-160x90-60pct-yuv422h-prog.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-21: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-21,5,main]
    [apply] Test   7: path test-ntscN_3-01-160x90-90pct-yuv444-base.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-22: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-22,5,main]
    [apply] Test   8: path test-ntscN_3-01-160x90-90pct-yuv444-prog.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-23: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-23,5,main]
    [apply] Test   9: path test-ycck-01.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[872x583, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 1525128, alignment 1, rowlen 0, ImageType[jpg]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-24: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0872x0583.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-24,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test02AllJPG
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test03AllTGA
    [apply] Test   0: path bug744-rle32.tga, exp-type ImageType[tga]
    [apply] TextureData: TextureData[256x256, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 262144, alignment 1, rowlen 0, ImageType[tga]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1: ** screenshot: TestTextureIONEWT.test03AllTGA-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main]
    [apply] Test   1: path bug982.rle32.256x256.tga, exp-type ImageType[tga]
    [apply] TextureData: TextureData[256x256, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 262144, alignment 1, rowlen 0, ImageType[tga]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-2: ** screenshot: TestTextureIONEWT.test03AllTGA-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-2,5,main]
    [apply] Test   2: path test-u32.tga, exp-type ImageType[tga]
    [apply] TextureData: TextureData[128x128, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 65536, alignment 1, rowlen 0, ImageType[tga]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-3: ** screenshot: TestTextureIONEWT.test03AllTGA-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0128x0128.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test03AllTGA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test04AllDDS
    [apply] Test   0: path test-64x32_DXT1.dds, exp-type ImageType[dds]
    [apply] TextureData: TextureData[64x32, y-flip true, internFormat 0x83f0, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 1024, alignment 1, rowlen 0, ImageType[dds]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-4: ** screenshot: TestTextureIONEWT.test04AllDDS-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0064x0032.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-4,5,main]
    [apply] Test   1: path test-64x32_DXT5.dds, exp-type ImageType[dds]
    [apply] TextureData: TextureData[64x32, y-flip true, internFormat 0x83f3, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 2048, alignment 1, rowlen 0, ImageType[dds]
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-5: ** screenshot: TestTextureIONEWT.test04AllDDS-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0064x0032.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-5,5,main]
    [apply] Test   2: path test-64x32_uncompressed.dds, exp-type ImageType[dds]
    [apply] TextureData: TextureData[64x32, y-flip true, internFormat 0x0, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 6144, alignment 1, rowlen 0, ImageType[dds]
    [apply] createAndCompileShader: Pre GL Error: 0x500
    [apply] Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-6: ** screenshot: TestTextureIONEWT.test04AllDDS-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0064x0032.png
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-6,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test04AllDDS
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646497143 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646497143 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01AllPNG took 15.231 sec
    [apply] Testcase: test02AllJPG took 11.014 sec
    [apply] Testcase: test03AllTGA took 3.249 sec
    [apply] Testcase: test04AllDDS took 3.233 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646498564 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646498565 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test1)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT - test1
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] XXX0: Perspective nearPlaneNormalized: 0.01010101
    [apply] XXX0: aspect: 1.7777778
    [apply] XXX0: y-flip: false
    [apply] XXX0: TexCoord[h: 0.0 - 1.0, v: 0.0 - 1.0]
    [apply] XXX0: Perspective nearPlaneNormalized: 0.01010101
    [apply] iVBO: GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 24, components 9, stride 36b 9c, initialElementCount 72, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled false, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=216 cap=648], alive true]
    [apply] ShaderState[ 
    [apply]  ShaderProgram[id=1, linked=true, inUse=false, program: 1,
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply]  enabledAttributes [
    [apply]  ], activeAttributes [
    [apply]  ], managedAttributes [
    [apply]  ], activeUniforms [
    [apply]   GLUniformData[name mgl_PMVMatrix, location 1, size 4x4, count 2, data 
    [apply] 0: [    1.42013    0.00000    0.00000    0.00000 ]
    [apply] 0: [    0.00000    2.41421    0.00000    0.00000 ]
    [apply] 0: [    0.00000    0.00000   -1.22222   -2.22222 ]
    [apply] 0: [    0.00000    0.00000   -1.00000    0.00000 ]
    [apply] ,
    [apply] 1: [    1.00000    0.00000    0.00000    0.00000 ]
    [apply] 1: [    0.00000    1.00000    0.00000    0.00000 ]
    [apply] 1: [    0.00000    0.00000    1.00000   -2.30000 ]
    [apply] 1: [    0.00000    0.00000    0.00000    1.00000 ]
    [apply] ,
    [apply] ]
    [apply]   GLUniformData[name mgl_ActiveTexture, location 0, size 1x1, count 1, data 0]
    [apply]  ], managedUniforms [
    [apply]  ]
    [apply] ]
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT - test1
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646500290 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646500291 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] junit.framework.TestListener: endTest(test1)
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.313 sec
    [apply] ------------- Standard Output ---------------
    [apply] iVBO: GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 24, components 9, stride 36b 9c, initialElementCount 72, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled false, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=216 cap=648], alive true]
    [apply] ShaderState[ 
    [apply]  ShaderProgram[id=1, linked=true, inUse=false, program: 1,
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply]  enabledAttributes [
    [apply]  ], activeAttributes [
    [apply]  ], managedAttributes [
    [apply]  ], activeUniforms [
    [apply]   GLUniformData[name mgl_PMVMatrix, location 1, size 4x4, count 2, data 
    [apply] 0: [    1.42013    0.00000    0.00000    0.00000 ]
    [apply] 0: [    0.00000    2.41421    0.00000    0.00000 ]
    [apply] 0: [    0.00000    0.00000   -1.22222   -2.22222 ]
    [apply] 0: [    0.00000    0.00000   -1.00000    0.00000 ]
    [apply] ,
    [apply] 1: [    1.00000    0.00000    0.00000    0.00000 ]
    [apply] 1: [    0.00000    1.00000    0.00000    0.00000 ]
    [apply] 1: [    0.00000    0.00000    1.00000   -2.30000 ]
    [apply] 1: [    0.00000    0.00000    0.00000    1.00000 ]
    [apply] ,
    [apply] ]
    [apply]   GLUniformData[name mgl_ActiveTexture, location 0, size 1x1, count 1, data 0]
    [apply]  ], managedUniforms [
    [apply]  ]
    [apply] ]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646498564 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646498565 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT - test1
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [apply] 	Natives
    [apply] 		GL4bc 	false
    [apply] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	false
    [apply] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [apply] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	3 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL2 	GLProfile[GL2/GL2.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [apply] 		default GLProfile[GL2/GL2.hw]
    [apply] 		Count	7 / 12
    [apply] 
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] XXX0: Perspective nearPlaneNormalized: 0.01010101
    [apply] XXX0: aspect: 1.7777778
    [apply] XXX0: y-flip: false
    [apply] XXX0: TexCoord[h: 0.0 - 1.0, v: 0.0 - 1.0]
    [apply] XXX0: Perspective nearPlaneNormalized: 0.01010101
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT - test1
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646500290 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646500291 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test1 took 0.904 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646501672 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646501674 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT - testAll
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    8 / 8
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [apply] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(testAll)
    [apply] test00.resize[0]: 800x600 -> 900x700
    [apply] test00.resize[1]: 900x700 -> 800x600
    [apply] test00.resize[2]: 800x600 -> 900x700
    [apply] test00.resize[3]: 900x700 -> 800x600
    [apply] test00.resize[4]: 800x600 -> 900x700
    [apply] test00.resize[5]: 900x700 -> 800x600
    [apply] test00.resize[6]: 800x600 -> 900x700
    [apply] test00.resize[7]: 900x700 -> 800x600
    [apply] test00.resize[8]: 800x600 -> 900x700
    [apply] test00.resize[9]: 900x700 -> 800x600
    [apply] test01.create[0]: [visible, focused, ], 800x600
    [apply] test01.create[1]: [visible, focused, ], 800x600
    [apply] test01.create[2]: [visible, focused, ], 800x600
    [apply] test01.create[3]: [visible, focused, ], 800x600
    [apply] test01.create[4]: [visible, focused, ], 800x600
    [apply] test01.create[5]: [visible, focused, ], 800x600
    [apply] test01.create[6]: [visible, focused, ], 800x600
    [apply] test01.create[7]: [visible, focused, ], 800x600
    [apply] test01.create[8]: [visible, focused, ], 800x600
    [apply] test01.create[9]: [visible, focused, ], 800x600
    [apply] junit.framework.TestListener: endTest(testAll)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT - testAll
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646505397 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646505397 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.32 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646501672 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646501674 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT - testAll
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    8 / 8
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [apply] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] test00.resize[0]: 800x600 -> 900x700
    [apply] test00.resize[1]: 900x700 -> 800x600
    [apply] test00.resize[2]: 800x600 -> 900x700
    [apply] test00.resize[3]: 900x700 -> 800x600
    [apply] test00.resize[4]: 800x600 -> 900x700
    [apply] test00.resize[5]: 900x700 -> 800x600
    [apply] test00.resize[6]: 800x600 -> 900x700
    [apply] test00.resize[7]: 900x700 -> 800x600
    [apply] test00.resize[8]: 800x600 -> 900x700
    [apply] test00.resize[9]: 900x700 -> 800x600
    [apply] test01.create[0]: [visible, focused, ], 800x600
    [apply] test01.create[1]: [visible, focused, ], 800x600
    [apply] test01.create[2]: [visible, focused, ], 800x600
    [apply] test01.create[3]: [visible, focused, ], 800x600
    [apply] test01.create[4]: [visible, focused, ], 800x600
    [apply] test01.create[5]: [visible, focused, ], 800x600
    [apply] test01.create[6]: [visible, focused, ], 800x600
    [apply] test01.create[7]: [visible, focused, ], 800x600
    [apply] test01.create[8]: [visible, focused, ], 800x600
    [apply] test01.create[9]: [visible, focused, ], 800x600
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT - testAll
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646505397 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646505397 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testAll took 3.685 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646506797 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646506799 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testDisplayCreate01_AutoDestroyLifecycle)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT - testDisplayCreate01_AutoDestroyLifecycle
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646507651 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x56eabc3: tileRendererInUse null, GearsES2[obj 0x56eabc3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x56eabc3 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x56eabc3 created: GearsObj[0x41d50d4f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x56eabc3 created: GearsObj[0x7790f2ec, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x56eabc3 created: GearsObj[0x7790f2ec, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x56eabc3 FIN GearsES2[obj 0x56eabc3 isInit true, usesShared false, 1 GearsObj[0x41d50d4f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7790f2ec, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x79b68c87, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x56eabc3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f83f2cdf430, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56eabc3, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2cdf430
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646507651 d 72ms]]
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2cdf430
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2cdf430
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646507646 d 82ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2cdf430
    [apply] duration: 130
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646507938 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x56eabc3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f83f2cdf430, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56eabc3, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2cdf430
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646507954 d 1ms]]
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2cdf430
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2cdf430
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2cdf430
    [apply] duration: 213
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508273 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x56eabc3: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x56eabc3 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508280 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508292 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x56eabc3: tileRendererInUse null, GearsES2[obj 0x56eabc3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x56eabc3 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x56eabc3 created: GearsObj[0x7970b7e0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x56eabc3 created: GearsObj[0x7723d0d1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x56eabc3 created: GearsObj[0x7723d0d1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x56eabc3 FIN GearsES2[obj 0x56eabc3 isInit true, usesShared false, 1 GearsObj[0x7970b7e0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7723d0d1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x285d053f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x56eabc3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f83f2e46ff0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56eabc3, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2e46ff0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508292 d 17ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2e46ff0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508289 d 26ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2e46ff0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2e46ff0
    [apply] duration: 133
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508538 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x56eabc3: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x56eabc3 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508539 d 0ms]]
    [apply] Post destroy(true) DisplayList[] entries: 1 - Thread-2-UserApp-JUnitTestRunner
    [apply]   [0] : NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508553 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x3a3912a: tileRendererInUse null, GearsES2[obj 0x3a3912a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3a3912a on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3a3912a created: GearsObj[0x1e3bd6e9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3a3912a created: GearsObj[0x1635f8c9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3a3912a created: GearsObj[0x1635f8c9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x3a3912a FIN GearsES2[obj 0x3a3912a isInit true, usesShared false, 1 GearsObj[0x1e3bd6e9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1635f8c9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4f71273c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x3a3912a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f83f2e4ff80, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a3912a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2e4ff80
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508552 d 16ms]]
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2e4ff80
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508550 d 32ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2e4ff80
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2e4ff80
    [apply] duration: 140
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508812 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x3a3912a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f83f2e4ff80, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a3912a, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2e4ff80
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508826 d 6ms]]
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2e4ff80
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2e4ff80
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2e4ff80
    [apply] duration: 224
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646509152 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x3a3912a: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x3a3912a FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646509153 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646509167 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.0 0x3a3912a: tileRendererInUse null, GearsES2[obj 0x3a3912a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3a3912a on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3a3912a created: GearsObj[0x5204e5ae, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3a3912a created: GearsObj[0xe00f15b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3a3912a created: GearsObj[0xe00f15b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.X 0x3a3912a FIN GearsES2[obj 0x3a3912a isInit true, usesShared false, 1 GearsObj[0x5204e5ae, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xe00f15b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3023b0d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x3a3912a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f83f2f3a920, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a3912a, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2f3a920
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646509167 d 17ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2f3a920
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646509163 d 36ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2f3a920
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2f3a920
    [apply] duration: 139
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646509423 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x3a3912a: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x3a3912a FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646509424 d 0ms]]
    [apply] Post destroy(true) DisplayList[] entries: 1 - Thread-2-UserApp-JUnitTestRunner
    [apply]   [0] : NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT - testDisplayCreate01_AutoDestroyLifecycle
    [apply] junit.framework.TestListener: endTest(testDisplayCreate01_AutoDestroyLifecycle)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646509457 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646509458 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.246 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646506797 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646506799 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT - testDisplayCreate01_AutoDestroyLifecycle
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646507651 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x56eabc3: tileRendererInUse null, GearsES2[obj 0x56eabc3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x56eabc3 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x56eabc3 created: GearsObj[0x41d50d4f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x56eabc3 created: GearsObj[0x7790f2ec, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x56eabc3 created: GearsObj[0x7790f2ec, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x56eabc3 FIN GearsES2[obj 0x56eabc3 isInit true, usesShared false, 1 GearsObj[0x41d50d4f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7790f2ec, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x79b68c87, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x56eabc3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f83f2cdf430, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56eabc3, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2cdf430
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646507651 d 72ms]]
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2cdf430
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2cdf430
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646507646 d 82ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2cdf430
    [apply] duration: 130
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646507938 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x56eabc3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f83f2cdf430, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56eabc3, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2cdf430
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646507954 d 1ms]]
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2cdf430
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2cdf430
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2cdf430
    [apply] duration: 213
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508273 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x56eabc3: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x56eabc3 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508280 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508292 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x56eabc3: tileRendererInUse null, GearsES2[obj 0x56eabc3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x56eabc3 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x56eabc3 created: GearsObj[0x7970b7e0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x56eabc3 created: GearsObj[0x7723d0d1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x56eabc3 created: GearsObj[0x7723d0d1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x56eabc3 FIN GearsES2[obj 0x56eabc3 isInit true, usesShared false, 1 GearsObj[0x7970b7e0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7723d0d1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x285d053f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x56eabc3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f83f2e46ff0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56eabc3, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2e46ff0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508292 d 17ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2e46ff0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508289 d 26ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2e46ff0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f83f2e46ff0
    [apply] duration: 133
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508538 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x56eabc3: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x56eabc3 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508539 d 0ms]]
    [apply] Post destroy(true) DisplayList[] entries: 1 - Thread-2-UserApp-JUnitTestRunner
    [apply]   [0] : NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508553 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x3a3912a: tileRendererInUse null, GearsES2[obj 0x3a3912a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3a3912a on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3a3912a created: GearsObj[0x1e3bd6e9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3a3912a created: GearsObj[0x1635f8c9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3a3912a created: GearsObj[0x1635f8c9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x3a3912a FIN GearsES2[obj 0x3a3912a isInit true, usesShared false, 1 GearsObj[0x1e3bd6e9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1635f8c9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4f71273c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x3a3912a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f83f2e4ff80, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a3912a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2e4ff80
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508552 d 16ms]]
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2e4ff80
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508550 d 32ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2e4ff80
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2e4ff80
    [apply] duration: 140
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508812 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x3a3912a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f83f2e4ff80, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a3912a, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2e4ff80
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646508826 d 6ms]]
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2e4ff80
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2e4ff80
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2e4ff80
    [apply] duration: 224
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646509152 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x3a3912a: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x3a3912a FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646509153 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646509167 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.0 0x3a3912a: tileRendererInUse null, GearsES2[obj 0x3a3912a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3a3912a on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3a3912a created: GearsObj[0x5204e5ae, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3a3912a created: GearsObj[0xe00f15b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3a3912a created: GearsObj[0xe00f15b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.X 0x3a3912a FIN GearsES2[obj 0x3a3912a isInit true, usesShared false, 1 GearsObj[0x5204e5ae, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xe00f15b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3023b0d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x3a3912a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f83f2f3a920, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a3912a, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2f3a920
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646509167 d 17ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2f3a920
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646509163 d 36ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2f3a920
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x3a3912a 640x480, swapInterval 1, drawable 0x7f83f2f3a920
    [apply] duration: 139
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646509423 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x3a3912a: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x3a3912a FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646509424 d 0ms]]
    [apply] Post destroy(true) DisplayList[] entries: 1 - Thread-2-UserApp-JUnitTestRunner
    [apply]   [0] : NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT - testDisplayCreate01_AutoDestroyLifecycle
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646509457 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646509458 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testDisplayCreate01_AutoDestroyLifecycle took 1.826 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646510871 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646510872 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testDisplayCreate01)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT - testDisplayCreate01
    [apply] Pass - 1
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646511718 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x1e81075e: tileRendererInUse null, GearsES2[obj 0x1e81075e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1e81075e on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1e81075e created: GearsObj[0x6f9900ec, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1e81075e created: GearsObj[0x50c8c892, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1e81075e created: GearsObj[0x50c8c892, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x1e81075e FIN GearsES2[obj 0x1e81075e isInit true, usesShared false, 1 GearsObj[0x6f9900ec, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x50c8c892, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1fbda886, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x1e81075e 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd1885c57e0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1e81075e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd1885c57e0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646511719 d 68ms]]
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd1885c57e0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd1885c57e0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646511713 d 77ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd1885c57e0
    [apply] duration: 128
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512001 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x1e81075e 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd1885c57e0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1e81075e, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd1885c57e0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512014 d 2ms]]
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd1885c57e0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd1885c57e0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd1885c57e0
    [apply] duration: 225
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512344 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x1e81075e: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x1e81075e FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512351 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512368 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x1e81075e: tileRendererInUse null, GearsES2[obj 0x1e81075e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1e81075e on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1e81075e created: GearsObj[0x15ad64fe, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1e81075e created: GearsObj[0x7f32e5ad, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1e81075e created: GearsObj[0x7f32e5ad, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x1e81075e FIN GearsES2[obj 0x1e81075e isInit true, usesShared false, 1 GearsObj[0x15ad64fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f32e5ad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x44ec1b93, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x1e81075e 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd188448bb0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1e81075e, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd188448bb0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512364 d 20ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd188448bb0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512361 d 39ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd188448bb0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd188448bb0
    [apply] duration: 140
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512623 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x1e81075e: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x1e81075e FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512624 d 0ms]]
    [apply] Post destroy(true) DisplayList[] entries: 1 - Thread-2-UserApp-JUnitTestRunner
    [apply]   [0] : NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false
    [apply] Pass - 2
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512637 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.0 0x5e0c71de: tileRendererInUse null, GearsES2[obj 0x5e0c71de isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5e0c71de on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5e0c71de created: GearsObj[0x4389c104, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5e0c71de created: GearsObj[0x6bfc113d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5e0c71de created: GearsObj[0x6bfc113d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.X 0x5e0c71de FIN GearsES2[obj 0x5e0c71de isInit true, usesShared false, 1 GearsObj[0x4389c104, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6bfc113d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x121e8a00, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x5e0c71de 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd18844adc0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5e0c71de, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd18844adc0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512636 d 17ms]]
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd18844adc0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512634 d 31ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd18844adc0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd18844adc0
    [apply] duration: 139
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512890 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x5e0c71de 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd18844adc0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5e0c71de, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd18844adc0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512905 d 1ms]]
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd18844adc0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd18844adc0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd18844adc0
    [apply] duration: 218
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513224 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x5e0c71de: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x5e0c71de FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513225 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513238 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x5e0c71de: tileRendererInUse null, GearsES2[obj 0x5e0c71de isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5e0c71de on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5e0c71de created: GearsObj[0x7a7811e0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5e0c71de created: GearsObj[0x2accc962, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5e0c71de created: GearsObj[0x2accc962, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x5e0c71de FIN GearsES2[obj 0x5e0c71de isInit true, usesShared false, 1 GearsObj[0x7a7811e0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2accc962, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2bd6a30a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x5e0c71de 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd188648f30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5e0c71de, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd188648f30
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513237 d 18ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd188648f30
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513235 d 31ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd188648f30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd188648f30
    [apply] duration: 139
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513493 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x5e0c71de: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x5e0c71de FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513493 d 0ms]]
    [apply] Post destroy(true) DisplayList[] entries: 1 - Thread-2-UserApp-JUnitTestRunner
    [apply]   [0] : NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT - testDisplayCreate01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT - testDisplayCreate02
    [apply] Pass - 1
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513503 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513509 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.0 0x1ac6d37f: tileRendererInUse null, GearsES2[obj 0x1ac6d37f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1ac6d37f on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] junit.framework.TestListener: endTest(testDisplayCreate01)
    [apply] junit.framework.TestListener: startTest(testDisplayCreate02)
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1ac6d37f created: GearsObj[0x38013e4a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1ac6d37f created: GearsObj[0x7022e709, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1ac6d37f created: GearsObj[0x7022e709, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.X 0x1ac6d37f FIN GearsES2[obj 0x1ac6d37f isInit true, usesShared false, 1 GearsObj[0x38013e4a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7022e709, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x69ededc5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x1ac6d37f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd1885df320, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1ac6d37f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x1ac6d37f 640x480, swapInterval 1, drawable 0x7fd1885df320
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513509 d 17ms]]
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x1ac6d37f 640x480, swapInterval 1, drawable 0x7fd1885df320
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513507 d 27ms]]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513536 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513542 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513542 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.0 0x3e8600ec: tileRendererInUse null, GearsES2[obj 0x3e8600ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3e8600ec on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3e8600ec created: GearsObj[0x48905a94, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3e8600ec created: GearsObj[0x1637f9a8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3e8600ec created: GearsObj[0x1637f9a8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.X 0x3e8600ec FIN GearsES2[obj 0x3e8600ec isInit true, usesShared false, 1 GearsObj[0x48905a94, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1637f9a8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x64e2645f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x3e8600ec 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd1885ce8d0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3e8600ec, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x3e8600ec 640x480, swapInterval 1, drawable 0x7fd1885ce8d0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513541 d 17ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1ac6d37f 640x480, swapInterval 1, drawable 0x7fd1885df320
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x3e8600ec 640x480, swapInterval 1, drawable 0x7fd1885ce8d0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513539 d 28ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1ac6d37f 640x480, swapInterval 1, drawable 0x7fd1885df320
    [apply] duration: 142
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513765 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x1ac6d37f: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x1ac6d37f FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513765 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513766 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x3e8600ec: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x3e8600ec FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513767 d 1ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513768 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513768 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513768 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513768 d 0ms]]
    [apply] Pass - 2
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513774 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513780 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.init.0 0x12f77168: tileRendererInUse null, GearsES2[obj 0x12f77168 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x12f77168 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x12f77168 created: GearsObj[0x2bc82920, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x12f77168 created: GearsObj[0x26d47471, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x12f77168 created: GearsObj[0x26d47471, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.init.X 0x12f77168 FIN GearsES2[obj 0x12f77168 isInit true, usesShared false, 1 GearsObj[0x2bc82920, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26d47471, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a372ba9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.reshape 0x12f77168 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd1885df320, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x12f77168, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x12f77168 640x480, swapInterval 1, drawable 0x7fd1885df320
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513780 d 20ms]]
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x12f77168 640x480, swapInterval 1, drawable 0x7fd1885df320
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513777 d 23ms]]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513803 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513809 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513809 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.init.0 0x10b0a7b1: tileRendererInUse null, GearsES2[obj 0x10b0a7b1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x10b0a7b1 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x10b0a7b1 created: GearsObj[0x49376d0a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x10b0a7b1 created: GearsObj[0x75817d68, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x10b0a7b1 created: GearsObj[0x75817d68, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.init.X 0x10b0a7b1 FIN GearsES2[obj 0x10b0a7b1 isInit true, usesShared false, 1 GearsObj[0x49376d0a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x75817d68, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x42662e62, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.reshape 0x10b0a7b1 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd1885bba60, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x10b0a7b1, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x10b0a7b1 640x480, swapInterval 1, drawable 0x7fd1885bba60
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513808 d 17ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x12f77168 640x480, swapInterval 1, drawable 0x7fd1885df320
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x10b0a7b1 640x480, swapInterval 1, drawable 0x7fd1885bba60
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513806 d 27ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x12f77168 640x480, swapInterval 1, drawable 0x7fd1885df320
    [apply] junit.framework.TestListener: endTest(testDisplayCreate02)
    [apply] duration: 134
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646514031 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x12f77168: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x12f77168 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646514032 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646514032 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x10b0a7b1: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x10b0a7b1 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646514034 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646514043 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646514043 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646514046 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646514046 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT - testDisplayCreate02
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646514075 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646514075 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.798 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646510871 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646510872 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT - testDisplayCreate01
    [apply] Pass - 1
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646511718 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x1e81075e: tileRendererInUse null, GearsES2[obj 0x1e81075e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1e81075e on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1e81075e created: GearsObj[0x6f9900ec, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1e81075e created: GearsObj[0x50c8c892, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1e81075e created: GearsObj[0x50c8c892, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x1e81075e FIN GearsES2[obj 0x1e81075e isInit true, usesShared false, 1 GearsObj[0x6f9900ec, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x50c8c892, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1fbda886, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x1e81075e 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd1885c57e0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1e81075e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd1885c57e0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646511719 d 68ms]]
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd1885c57e0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd1885c57e0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646511713 d 77ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd1885c57e0
    [apply] duration: 128
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512001 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x1e81075e 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd1885c57e0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1e81075e, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd1885c57e0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512014 d 2ms]]
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd1885c57e0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd1885c57e0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd1885c57e0
    [apply] duration: 225
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512344 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x1e81075e: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x1e81075e FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512351 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512368 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x1e81075e: tileRendererInUse null, GearsES2[obj 0x1e81075e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1e81075e on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1e81075e created: GearsObj[0x15ad64fe, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1e81075e created: GearsObj[0x7f32e5ad, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1e81075e created: GearsObj[0x7f32e5ad, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x1e81075e FIN GearsES2[obj 0x1e81075e isInit true, usesShared false, 1 GearsObj[0x15ad64fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f32e5ad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x44ec1b93, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x1e81075e 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd188448bb0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1e81075e, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd188448bb0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512364 d 20ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd188448bb0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512361 d 39ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd188448bb0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1e81075e 640x480, swapInterval 1, drawable 0x7fd188448bb0
    [apply] duration: 140
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512623 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x1e81075e: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x1e81075e FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512624 d 0ms]]
    [apply] Post destroy(true) DisplayList[] entries: 1 - Thread-2-UserApp-JUnitTestRunner
    [apply]   [0] : NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false
    [apply] Pass - 2
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512637 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.0 0x5e0c71de: tileRendererInUse null, GearsES2[obj 0x5e0c71de isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5e0c71de on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5e0c71de created: GearsObj[0x4389c104, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5e0c71de created: GearsObj[0x6bfc113d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5e0c71de created: GearsObj[0x6bfc113d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.X 0x5e0c71de FIN GearsES2[obj 0x5e0c71de isInit true, usesShared false, 1 GearsObj[0x4389c104, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6bfc113d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x121e8a00, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x5e0c71de 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd18844adc0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5e0c71de, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd18844adc0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512636 d 17ms]]
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd18844adc0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512634 d 31ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd18844adc0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd18844adc0
    [apply] duration: 139
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512890 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x5e0c71de 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd18844adc0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5e0c71de, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd18844adc0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646512905 d 1ms]]
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd18844adc0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd18844adc0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd18844adc0
    [apply] duration: 218
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513224 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x5e0c71de: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x5e0c71de FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513225 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513238 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x5e0c71de: tileRendererInUse null, GearsES2[obj 0x5e0c71de isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5e0c71de on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5e0c71de created: GearsObj[0x7a7811e0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5e0c71de created: GearsObj[0x2accc962, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5e0c71de created: GearsObj[0x2accc962, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x5e0c71de FIN GearsES2[obj 0x5e0c71de isInit true, usesShared false, 1 GearsObj[0x7a7811e0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2accc962, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2bd6a30a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x5e0c71de 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd188648f30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5e0c71de, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd188648f30
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513237 d 18ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd188648f30
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513235 d 31ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd188648f30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x5e0c71de 640x480, swapInterval 1, drawable 0x7fd188648f30
    [apply] duration: 139
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513493 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x5e0c71de: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x5e0c71de FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513493 d 0ms]]
    [apply] Post destroy(true) DisplayList[] entries: 1 - Thread-2-UserApp-JUnitTestRunner
    [apply]   [0] : NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT - testDisplayCreate01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT - testDisplayCreate02
    [apply] Pass - 1
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513503 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513509 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.0 0x1ac6d37f: tileRendererInUse null, GearsES2[obj 0x1ac6d37f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1ac6d37f on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1ac6d37f created: GearsObj[0x38013e4a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1ac6d37f created: GearsObj[0x7022e709, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1ac6d37f created: GearsObj[0x7022e709, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.X 0x1ac6d37f FIN GearsES2[obj 0x1ac6d37f isInit true, usesShared false, 1 GearsObj[0x38013e4a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7022e709, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x69ededc5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x1ac6d37f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd1885df320, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1ac6d37f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x1ac6d37f 640x480, swapInterval 1, drawable 0x7fd1885df320
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513509 d 17ms]]
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x1ac6d37f 640x480, swapInterval 1, drawable 0x7fd1885df320
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513507 d 27ms]]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513536 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513542 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513542 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.0 0x3e8600ec: tileRendererInUse null, GearsES2[obj 0x3e8600ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3e8600ec on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3e8600ec created: GearsObj[0x48905a94, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3e8600ec created: GearsObj[0x1637f9a8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3e8600ec created: GearsObj[0x1637f9a8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.X 0x3e8600ec FIN GearsES2[obj 0x3e8600ec isInit true, usesShared false, 1 GearsObj[0x48905a94, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1637f9a8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x64e2645f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x3e8600ec 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd1885ce8d0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3e8600ec, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x3e8600ec 640x480, swapInterval 1, drawable 0x7fd1885ce8d0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513541 d 17ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1ac6d37f 640x480, swapInterval 1, drawable 0x7fd1885df320
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x3e8600ec 640x480, swapInterval 1, drawable 0x7fd1885ce8d0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513539 d 28ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x1ac6d37f 640x480, swapInterval 1, drawable 0x7fd1885df320
    [apply] duration: 142
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513765 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x1ac6d37f: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x1ac6d37f FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513765 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513766 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x3e8600ec: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x3e8600ec FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513767 d 1ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513768 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513768 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513768 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513768 d 0ms]]
    [apply] Pass - 2
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513774 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513780 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.init.0 0x12f77168: tileRendererInUse null, GearsES2[obj 0x12f77168 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x12f77168 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x12f77168 created: GearsObj[0x2bc82920, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x12f77168 created: GearsObj[0x26d47471, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x12f77168 created: GearsObj[0x26d47471, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.init.X 0x12f77168 FIN GearsES2[obj 0x12f77168 isInit true, usesShared false, 1 GearsObj[0x2bc82920, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26d47471, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a372ba9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.reshape 0x12f77168 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd1885df320, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x12f77168, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x12f77168 640x480, swapInterval 1, drawable 0x7fd1885df320
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513780 d 20ms]]
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x12f77168 640x480, swapInterval 1, drawable 0x7fd1885df320
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513777 d 23ms]]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513803 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513809 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513809 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.init.0 0x10b0a7b1: tileRendererInUse null, GearsES2[obj 0x10b0a7b1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x10b0a7b1 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x10b0a7b1 created: GearsObj[0x49376d0a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x10b0a7b1 created: GearsObj[0x75817d68, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x10b0a7b1 created: GearsObj[0x75817d68, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.init.X 0x10b0a7b1 FIN GearsES2[obj 0x10b0a7b1 isInit true, usesShared false, 1 GearsObj[0x49376d0a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x75817d68, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x42662e62, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.reshape 0x10b0a7b1 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd1885bba60, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x10b0a7b1, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x10b0a7b1 640x480, swapInterval 1, drawable 0x7fd1885bba60
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513808 d 17ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x12f77168 640x480, swapInterval 1, drawable 0x7fd1885df320
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x10b0a7b1 640x480, swapInterval 1, drawable 0x7fd1885bba60
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646513806 d 27ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x12f77168 640x480, swapInterval 1, drawable 0x7fd1885df320
    [apply] duration: 134
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646514031 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x12f77168: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x12f77168 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646514032 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646514032 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x10b0a7b1: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x10b0a7b1 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646514034 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646514043 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646514043 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646514046 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646514046 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT - testDisplayCreate02
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646514075 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646514075 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testDisplayCreate01 took 1.828 sec
    [apply] Testcase: testDisplayCreate02 took 0.547 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646515495 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646515496 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testWindow00)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT - testWindow00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x2cfa491e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x7676f890, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x76378be2, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] GLProfiles window1: decon: Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose ... junit.framework.TestListener: endTest(testWindow00)
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT - testWindow00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646520454 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646520454 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.543 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646515495 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646515496 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT - testWindow00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x2cfa491e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x7676f890, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x76378be2, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] GLProfiles window1: decon: Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT - testWindow00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646520454 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646520454 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testWindow00 took 4.14 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646521884 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646521886 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testWarp01Center)++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp01Center
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x4402351c: tileRendererInUse null, GearsES2[obj 0x4402351c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4402351c on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4402351c created: GearsObj[0x2a23b2db, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4402351c created: GearsObj[0xa4944fb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4402351c created: GearsObj[0xa4944fb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x4402351c FIN GearsES2[obj 0x4402351c isInit true, usesShared false, 1 GearsObj[0x2a23b2db, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xa4944fb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6abc03b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x4402351c 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7feca5811970, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4402351c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4402351c 512x512, swapInterval 1, drawable 0x7feca5811970
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4402351c 512x512, swapInterval 1, drawable 0x7feca5811970
    [apply] GLProfiles window1: decon: Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4402351c: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4402351c FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp01Center
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp02Random
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x5b910e35: tileRendererInUse null, GearsES2[obj 0x5b910e35 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5b910e35 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] junit.framework.TestListener: endTest(testWarp01Center)
    [apply] junit.framework.TestListener: startTest(testWarp02Random)
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5b910e35 created: GearsObj[0x7edf6ca7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5b910e35 created: GearsObj[0x34074891, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5b910e35 created: GearsObj[0x34074891, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x5b910e35 FIN GearsES2[obj 0x5b910e35 isInit true, usesShared false, 1 GearsObj[0x7edf6ca7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x34074891, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f757934, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x5b910e35 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7feca3533660, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5b910e35, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x5b910e35 512x512, swapInterval 1, drawable 0x7feca3533660
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x5b910e35 512x512, swapInterval 1, drawable 0x7feca3533660
    [apply] GLProfiles window1: decon: Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] junit.framework.TestListener: endTest(testWarp02Random)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x5b910e35: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x5b910e35 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp02Random
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646526981 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646526981 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.693 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646521884 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646521886 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp01Center
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x4402351c: tileRendererInUse null, GearsES2[obj 0x4402351c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4402351c on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4402351c created: GearsObj[0x2a23b2db, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4402351c created: GearsObj[0xa4944fb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4402351c created: GearsObj[0xa4944fb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x4402351c FIN GearsES2[obj 0x4402351c isInit true, usesShared false, 1 GearsObj[0x2a23b2db, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xa4944fb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6abc03b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x4402351c 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7feca5811970, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4402351c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4402351c 512x512, swapInterval 1, drawable 0x7feca5811970
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4402351c 512x512, swapInterval 1, drawable 0x7feca5811970
    [apply] GLProfiles window1: decon: Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4402351c: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4402351c FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp01Center
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp02Random
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x5b910e35: tileRendererInUse null, GearsES2[obj 0x5b910e35 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5b910e35 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5b910e35 created: GearsObj[0x7edf6ca7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5b910e35 created: GearsObj[0x34074891, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5b910e35 created: GearsObj[0x34074891, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x5b910e35 FIN GearsES2[obj 0x5b910e35 isInit true, usesShared false, 1 GearsObj[0x7edf6ca7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x34074891, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f757934, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x5b910e35 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7feca3533660, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5b910e35, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x5b910e35 512x512, swapInterval 1, drawable 0x7feca3533660
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x5b910e35 512x512, swapInterval 1, drawable 0x7feca3533660
    [apply] GLProfiles window1: decon: Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x5b910e35: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x5b910e35 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp02Random
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646526981 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646526981 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testWarp01Center took 2.184 sec
    [apply] Testcase: testWarp02Random took 2.089 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646528420 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646528421 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01WindowCreateSimple)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test01WindowCreateSimple
    [apply] XXX VISIBLE.0 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x7b870279: tileRendererInUse null, GearsES2[obj 0x7b870279 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7b870279 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7b870279 created: GearsObj[0xcc2c2b1, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7b870279 created: GearsObj[0x2cdb23d2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7b870279 created: GearsObj[0x2cdb23d2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x7b870279 FIN GearsES2[obj 0x7b870279 isInit true, usesShared false, 1 GearsObj[0xcc2c2b1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2cdb23d2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a4c28fb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7b870279 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de4fa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7b870279, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7b870279 512x512, swapInterval 1, drawable 0x7fd6b2de4fa0
    [apply] GLProfiles window1: decon: Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7b870279 512x512, swapInterval 1, drawable 0x7fd6b2de4fa0
    [apply] junit.framework.TestListener: endTest(test01WindowCreateSimple)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x7b870279: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x7b870279 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test01WindowCreateSimple
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test02WindowCreateUndecor
    [apply] XXX VISIBLE.0 -> TRUE
    [apply] junit.framework.TestListener: startTest(test02WindowCreateUndecor)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x1eac0cf1: tileRendererInUse null, GearsES2[obj 0x1eac0cf1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1eac0cf1 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1eac0cf1 created: GearsObj[0x6293b451, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1eac0cf1 created: GearsObj[0x303aa59a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1eac0cf1 created: GearsObj[0x303aa59a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x1eac0cf1 FIN GearsES2[obj 0x1eac0cf1 isInit true, usesShared false, 1 GearsObj[0x6293b451, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x303aa59a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x33a5fd95, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x1eac0cf1 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2e99440, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1eac0cf1, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x1eac0cf1 512x512, swapInterval 1, drawable 0x7fd6b2e99440
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x1eac0cf1 512x512, swapInterval 1, drawable 0x7fd6b2e99440
    [apply] GLProfiles window1: decon: Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] junit.framework.TestListener: endTest(test02WindowCreateUndecor)Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x1eac0cf1: tileRendererInUse null
    [apply] junit.framework.TestListener: startTest(test11WindowSimpleToggleVisibility)
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x1eac0cf1 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test02WindowCreateUndecor
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test11WindowSimpleToggleVisibility
    [apply] XXX VISIBLE.0 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.0 0x7fd5ad91: tileRendererInUse null, GearsES2[obj 0x7fd5ad91 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7fd5ad91 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7fd5ad91 created: GearsObj[0x6e408cfa, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7fd5ad91 created: GearsObj[0x4fd10de4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7fd5ad91 created: GearsObj[0x4fd10de4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.X 0x7fd5ad91 FIN GearsES2[obj 0x7fd5ad91 isInit true, usesShared false, 1 GearsObj[0x6e408cfa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4fd10de4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ffa0e9b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7fd5ad91 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de5720, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] XXX VISIBLE.1 -> FALSE
    [apply] XXX VISIBLE.1 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7fd5ad91 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de5720, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 1.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] XXX VISIBLE.2 -> FALSE
    [apply] XXX VISIBLE.2 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7fd5ad91 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de5720, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 2.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] XXX VISIBLE.3 -> FALSE
    [apply] XXX VISIBLE.3 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7fd5ad91 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de5720, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 3.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] XXX VISIBLE.4 -> FALSE
    [apply] XXX VISIBLE.4 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7fd5ad91 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de5720, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 4.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] XXX VISIBLE.5 -> FALSE
    [apply] XXX VISIBLE.5 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7fd5ad91 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de5720, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 5.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] XXX VISIBLE.6 -> FALSE
    [apply] XXX VISIBLE.6 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7fd5ad91 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de5720, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 6.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] XXX VISIBLE.7 -> FALSE
    [apply] XXX VISIBLE.7 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7fd5ad91 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de5720, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 7.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] XXX VISIBLE.8 -> FALSE
    [apply] XXX VISIBLE.8 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7fd5ad91 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de5720, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 8.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] XXX VISIBLE.9 -> FALSE
    [apply] XXX VISIBLE.9 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7fd5ad91 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de5720, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 9.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] XXX VISIBLE.10 -> FALSE
    [apply] XXX VISIBLE.10 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7fd5ad91 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de5720, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 10.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x7fd5ad91: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x7fd5ad91 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test11WindowSimpleToggleVisibility
    [apply] junit.framework.TestListener: endTest(test11WindowSimpleToggleVisibility)
    [apply] junit.framework.TestListener: startTest(test12WindowUndecorToggleVisibility)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test12WindowUndecorToggleVisibility
    [apply] XXX VISIBLE.0 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x225a6888: tileRendererInUse null, GearsES2[obj 0x225a6888 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x225a6888 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x225a6888 created: GearsObj[0x1a92820d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x225a6888 created: GearsObj[0x79f35564, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x225a6888 created: GearsObj[0x79f35564, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x225a6888 FIN GearsES2[obj 0x225a6888 isInit true, usesShared false, 1 GearsObj[0x1a92820d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79f35564, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4bdcd288, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x225a6888 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x225a6888, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] XXX VISIBLE.1 -> FALSE
    [apply] XXX VISIBLE.1 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x225a6888 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x225a6888, angle 1.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] XXX VISIBLE.2 -> FALSE
    [apply] XXX VISIBLE.2 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x225a6888 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x225a6888, angle 2.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] XXX VISIBLE.3 -> FALSE
    [apply] XXX VISIBLE.3 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x225a6888 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x225a6888, angle 3.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] XXX VISIBLE.4 -> FALSE
    [apply] XXX VISIBLE.4 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x225a6888 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x225a6888, angle 4.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] XXX VISIBLE.5 -> FALSE
    [apply] XXX VISIBLE.5 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x225a6888 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x225a6888, angle 5.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] XXX VISIBLE.6 -> FALSE
    [apply] XXX VISIBLE.6 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x225a6888 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x225a6888, angle 6.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] XXX VISIBLE.7 -> FALSE
    [apply] XXX VISIBLE.7 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x225a6888 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x225a6888, angle 7.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] XXX VISIBLE.8 -> FALSE
    [apply] XXX VISIBLE.8 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x225a6888 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x225a6888, angle 8.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] XXX VISIBLE.9 -> FALSE
    [apply] XXX VISIBLE.9 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x225a6888 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x225a6888, angle 9.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] XXX VISIBLE.10 -> FALSE
    [apply] XXX VISIBLE.10 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x225a6888 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x225a6888, angle 10.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] junit.framework.TestListener: endTest(test12WindowUndecorToggleVisibility)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x225a6888: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x225a6888 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test12WindowUndecorToggleVisibility
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646534352 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646534353 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.52 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646528420 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646528421 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test01WindowCreateSimple
    [apply] XXX VISIBLE.0 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x7b870279: tileRendererInUse null, GearsES2[obj 0x7b870279 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7b870279 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7b870279 created: GearsObj[0xcc2c2b1, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7b870279 created: GearsObj[0x2cdb23d2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7b870279 created: GearsObj[0x2cdb23d2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x7b870279 FIN GearsES2[obj 0x7b870279 isInit true, usesShared false, 1 GearsObj[0xcc2c2b1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2cdb23d2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a4c28fb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7b870279 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de4fa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7b870279, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7b870279 512x512, swapInterval 1, drawable 0x7fd6b2de4fa0
    [apply] GLProfiles window1: decon: Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7b870279 512x512, swapInterval 1, drawable 0x7fd6b2de4fa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x7b870279: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x7b870279 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test01WindowCreateSimple
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test02WindowCreateUndecor
    [apply] XXX VISIBLE.0 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x1eac0cf1: tileRendererInUse null, GearsES2[obj 0x1eac0cf1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1eac0cf1 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1eac0cf1 created: GearsObj[0x6293b451, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1eac0cf1 created: GearsObj[0x303aa59a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1eac0cf1 created: GearsObj[0x303aa59a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x1eac0cf1 FIN GearsES2[obj 0x1eac0cf1 isInit true, usesShared false, 1 GearsObj[0x6293b451, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x303aa59a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x33a5fd95, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x1eac0cf1 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2e99440, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1eac0cf1, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x1eac0cf1 512x512, swapInterval 1, drawable 0x7fd6b2e99440
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x1eac0cf1 512x512, swapInterval 1, drawable 0x7fd6b2e99440
    [apply] GLProfiles window1: decon: Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x1eac0cf1: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x1eac0cf1 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test02WindowCreateUndecor
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test11WindowSimpleToggleVisibility
    [apply] XXX VISIBLE.0 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.0 0x7fd5ad91: tileRendererInUse null, GearsES2[obj 0x7fd5ad91 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7fd5ad91 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7fd5ad91 created: GearsObj[0x6e408cfa, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7fd5ad91 created: GearsObj[0x4fd10de4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7fd5ad91 created: GearsObj[0x4fd10de4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.X 0x7fd5ad91 FIN GearsES2[obj 0x7fd5ad91 isInit true, usesShared false, 1 GearsObj[0x6e408cfa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4fd10de4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ffa0e9b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7fd5ad91 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de5720, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] XXX VISIBLE.1 -> FALSE
    [apply] XXX VISIBLE.1 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7fd5ad91 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de5720, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 1.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] XXX VISIBLE.2 -> FALSE
    [apply] XXX VISIBLE.2 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7fd5ad91 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de5720, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 2.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] XXX VISIBLE.3 -> FALSE
    [apply] XXX VISIBLE.3 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7fd5ad91 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de5720, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 3.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] XXX VISIBLE.4 -> FALSE
    [apply] XXX VISIBLE.4 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7fd5ad91 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de5720, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 4.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] XXX VISIBLE.5 -> FALSE
    [apply] XXX VISIBLE.5 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7fd5ad91 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de5720, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 5.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] XXX VISIBLE.6 -> FALSE
    [apply] XXX VISIBLE.6 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7fd5ad91 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de5720, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 6.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] XXX VISIBLE.7 -> FALSE
    [apply] XXX VISIBLE.7 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7fd5ad91 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de5720, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 7.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] XXX VISIBLE.8 -> FALSE
    [apply] XXX VISIBLE.8 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7fd5ad91 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de5720, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 8.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] XXX VISIBLE.9 -> FALSE
    [apply] XXX VISIBLE.9 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7fd5ad91 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de5720, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 9.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] XXX VISIBLE.10 -> FALSE
    [apply] XXX VISIBLE.10 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x7fd5ad91 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2de5720, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 10.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x7fd5ad91 512x512, swapInterval 1, drawable 0x7fd6b2de5720
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x7fd5ad91: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x7fd5ad91 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test11WindowSimpleToggleVisibility
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test12WindowUndecorToggleVisibility
    [apply] XXX VISIBLE.0 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x225a6888: tileRendererInUse null, GearsES2[obj 0x225a6888 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x225a6888 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x225a6888 created: GearsObj[0x1a92820d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x225a6888 created: GearsObj[0x79f35564, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x225a6888 created: GearsObj[0x79f35564, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x225a6888 FIN GearsES2[obj 0x225a6888 isInit true, usesShared false, 1 GearsObj[0x1a92820d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79f35564, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4bdcd288, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x225a6888 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x225a6888, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] XXX VISIBLE.1 -> FALSE
    [apply] XXX VISIBLE.1 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x225a6888 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x225a6888, angle 1.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] XXX VISIBLE.2 -> FALSE
    [apply] XXX VISIBLE.2 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x225a6888 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x225a6888, angle 2.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] XXX VISIBLE.3 -> FALSE
    [apply] XXX VISIBLE.3 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x225a6888 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x225a6888, angle 3.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] XXX VISIBLE.4 -> FALSE
    [apply] XXX VISIBLE.4 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x225a6888 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x225a6888, angle 4.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] XXX VISIBLE.5 -> FALSE
    [apply] XXX VISIBLE.5 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x225a6888 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x225a6888, angle 5.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] XXX VISIBLE.6 -> FALSE
    [apply] XXX VISIBLE.6 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x225a6888 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x225a6888, angle 6.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] XXX VISIBLE.7 -> FALSE
    [apply] XXX VISIBLE.7 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x225a6888 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x225a6888, angle 7.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] XXX VISIBLE.8 -> FALSE
    [apply] XXX VISIBLE.8 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x225a6888 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x225a6888, angle 8.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] XXX VISIBLE.9 -> FALSE
    [apply] XXX VISIBLE.9 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x225a6888 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x225a6888, angle 9.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] XXX VISIBLE.10 -> FALSE
    [apply] XXX VISIBLE.10 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x225a6888 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x225a6888, angle 10.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x225a6888 512x512, swapInterval 1, drawable 0x7fd6b2c4faa0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x225a6888: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x225a6888 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test12WindowUndecorToggleVisibility
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646534352 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646534353 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01WindowCreateSimple took 0.227 sec
    [apply] Testcase: test02WindowCreateUndecor took 0.127 sec
    [apply] Testcase: test11WindowSimpleToggleVisibility took 2.411 sec
    [apply] Testcase: test12WindowUndecorToggleVisibility took 2.347 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT
    [apply] ++++ Test Singleton.ctor()junit.framework.TestListener: tests to run: 7
    [apply] 
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646535751 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646535753 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test01WindowSimple
    [apply] junit.framework.TestListener: startTest(test01WindowSimple)WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536611 d 0ms]]
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x532e8ab0: tileRendererInUse null, GearsES2[obj 0x532e8ab0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x532e8ab0 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x532e8ab0 created: GearsObj[0x2f6f5149, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x532e8ab0 created: GearsObj[0x7bfc8f25, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x532e8ab0 created: GearsObj[0x7bfc8f25, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Frames for initial setVisible(true): 1
    [apply] Created: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 1 [GearsES2[obj 0x532e8ab0 isInit true, usesShared false, 1 GearsObj[0x2f6f5149, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7bfc8f25, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1a2192b9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], ], 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x532e8ab0 FIN GearsES2[obj 0x532e8ab0 isInit true, usesShared false, 1 GearsObj[0x2f6f5149, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7bfc8f25, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1a2192b9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x532e8ab0 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f8bec80f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x532e8ab0, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x532e8ab0 640x480, swapInterval 1, drawable 0x7f8f8bec80f0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536612 d 67ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x532e8ab0 640x480, swapInterval 1, drawable 0x7f8f8bec80f0
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536607 d 75ms]]]
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@6dbe1b30,
    [apply] 
    [apply] 	Handle    0x7f8f8bec80f0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 640x480 wu, 640x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f8f8bec8890,
    [apply]  SurfaceHandle 0x7f8f8bec80f0 (lockedExt window true, surface true),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@1fffaa2f, com.jogamp.newt.event.TraceWindowAdapter@3036c649, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@2d4c2ce4, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@3777dbf7, ], windowLock <55bbb1e4, 53b92194>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1>], surfaceLockCount 1]], 
    [apply] 	Context: MacOSXCGLContext [Version 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4003, this 0x47342bab, handle 0x7f8f8e030dc0, isShared false, jogamp.opengl.gl4.GL4bcImpl@1f5e1c0b,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@6dbe1b30,
    [apply] 	Handle    0x7f8f8bec80f0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 640x480 wu, 640x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f8f8bec8890,
    [apply]  SurfaceHandle 0x7f8f8bec80f0 (lockedExt window true, surface true),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@1fffaa2f, com.jogamp.newt.event.TraceWindowAdapter@3036c649, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@2d4c2ce4, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@3777dbf7, ], windowLock <55bbb1e4, 53b92194>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1>], surfaceLockCount 1]], mode NSOPENGL] , 
    [apply] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 640x480 wu, 640x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f8f8bec8890,
    [apply]  SurfaceHandle 0x7f8f8bec80f0 (lockedExt window true, surface true),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@1fffaa2f, com.jogamp.newt.event.TraceWindowAdapter@3036c649, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@2d4c2ce4, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@3777dbf7, ], windowLock <55bbb1e4, 53b92194>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1>], surfaceLockCount 1]]
    [apply] duration: 0
    [apply] junit.framework.TestListener: endTest(test01WindowSimple)
    [apply] junit.framework.TestListener: startTest(test02WindowSimple)
    [apply] Frames for initial setVisible(true): 1
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536787 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x532e8ab0: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x532e8ab0 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536794 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test01WindowSimple
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test02WindowSimple
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536809 d 0ms]]
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536809 d 7ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x66363477: tileRendererInUse null, GearsES2[obj 0x66363477 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x66363477 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Created: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 1 [GearsES2[obj 0x66363477 isInit true, usesShared false, 1 GearsObj[0x1cef6d7a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x257d918f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4da75816, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], ], 
    [apply] gear1 0x66363477 created: GearsObj[0x1cef6d7a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x66363477 created: GearsObj[0x257d918f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x66363477 created: GearsObj[0x257d918f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x66363477 FIN GearsES2[obj 0x66363477 isInit true, usesShared false, 1 GearsObj[0x1cef6d7a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x257d918f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4da75816, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@6dbe1b30,
    [apply] 	Handle    0x7f8f8becc230,
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x66363477 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f8becc230, msaa false, tileRendererInUse null	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply] 
    [apply] >> GearsES2 0x66363477, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x66363477 640x480, swapInterval 1, drawable 0x7f8f8becc230
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536807 d 18ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x66363477 640x480, swapInterval 1, drawable 0x7f8f8becc230
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 640x480 wu, 640x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f8f8bee4320,
    [apply]  SurfaceHandle 0x7f8f8becc230 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@29add73c, com.jogamp.newt.event.TraceWindowAdapter@255c2a16, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@1b35548f, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@4c774e12, ], windowLock <b247497, 4f6cf37f>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]], 
    [apply] 	Context: MacOSXCGLContext [Version 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4003, this 0x62724f5c, handle 0x7f8f8bc01360, isShared false, jogamp.opengl.gl4.GL4bcImpl@7e4c5731,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@6dbe1b30,
    [apply] 	Handle    0x7f8f8becc230,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 640x480 wu, 640x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f8f8bee4320,
    [apply]  SurfaceHandle 0x7f8f8becc230 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@29add73c, com.jogamp.newt.event.TraceWindowAdapter@255c2a16, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@1b35548f, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@4c774e12, ], windowLock <b247497, 4f6cf37f>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]], mode NSOPENGL] , 
    [apply] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 640x480 wu, 640x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f8f8bee4320,
    [apply]  SurfaceHandle 0x7f8f8becc230 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@29add73c, com.jogamp.newt.event.TraceWindowAdapter@255c2a16, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@1b35548f, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@4c774e12, ], windowLock <b247497, 4f6cf37f>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] duration: 0
    [apply] junit.framework.TestListener: endTest(test02WindowSimple)
    [apply] junit.framework.TestListener: startTest(test10WindowNativeRecreateSimple)
    [apply] Frames for initial setVisible(true): 1
    [apply] junit.framework.TestListener: endTest(test10WindowNativeRecreateSimple)
    [apply] junit.framework.TestListener: startTest(test11WindowNativeRecreateSimple)
    [apply] Frames for initial setVisible(true): 1
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536931 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x66363477: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x66363477 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536932 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test02WindowSimple
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test10WindowNativeRecreateSimple
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536944 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.0 0x2015cc68: tileRendererInUse null, GearsES2[obj 0x2015cc68 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2015cc68 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2015cc68 created: GearsObj[0x2f9f35ff, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2015cc68 created: GearsObj[0x3c10d6ca, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2015cc68 created: GearsObj[0x3c10d6ca, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.X 0x2015cc68 FIN GearsES2[obj 0x2015cc68 isInit true, usesShared false, 1 GearsObj[0x2f9f35ff, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c10d6ca, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ee470fe, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x2015cc68 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f8bec80f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2015cc68, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x2015cc68 640x480, swapInterval 1, drawable 0x7f8f8bec80f0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536944 d 15ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x2015cc68 640x480, swapInterval 1, drawable 0x7f8f8bec80f0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536941 d 19ms]]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536960 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x2015cc68: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x2015cc68 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536960 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536973 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x2015cc68: tileRendererInUse null, GearsES2[obj 0x2015cc68 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2015cc68 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2015cc68 created: GearsObj[0x2af2c425, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2015cc68 created: GearsObj[0x78f067b2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2015cc68 created: GearsObj[0x78f067b2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x2015cc68 FIN GearsES2[obj 0x2015cc68 isInit true, usesShared false, 1 GearsObj[0x2af2c425, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78f067b2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b8ce4d0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x2015cc68 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f8bf404c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2015cc68, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x2015cc68 640x480, swapInterval 1, drawable 0x7f8f8bf404c0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536973 d 17ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x2015cc68 640x480, swapInterval 1, drawable 0x7f8f8bf404c0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536971 d 20ms]]]
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536993 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536995 d 1ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x2015cc68: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x2015cc68 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536996 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test10WindowNativeRecreateSimple
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test11WindowNativeRecreateSimple
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537007 d 0ms]]
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537007 d 7ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.0 0x14a30ff9: tileRendererInUse null, GearsES2[obj 0x14a30ff9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x14a30ff9 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x14a30ff9 created: GearsObj[0x429e6178, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x14a30ff9 created: GearsObj[0x5ef2c353, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x14a30ff9 created: GearsObj[0x5ef2c353, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.X 0x14a30ff9 FIN GearsES2[obj 0x14a30ff9 isInit true, usesShared false, 1 GearsObj[0x429e6178, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5ef2c353, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13882d4d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x14a30ff9 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f8e015250, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x14a30ff9, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x14a30ff9 640x480, swapInterval 1, drawable 0x7f8f8e015250
    [apply] junit.framework.TestListener: endTest(test11WindowNativeRecreateSimple)
    [apply] junit.framework.TestListener: startTest(test21WindowDestroyWinTwiceA)
    [apply] Frames for initial setVisible(true): 1
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537005 d 30ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x14a30ff9 640x480, swapInterval 1, drawable 0x7f8f8e015250
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537049 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x14a30ff9: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x14a30ff9 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537050 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537063 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.init.0 0x14a30ff9: tileRendererInUse null, GearsES2[obj 0x14a30ff9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x14a30ff9 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x14a30ff9 created: GearsObj[0x89c9c23, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x14a30ff9 created: GearsObj[0x1940147a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x14a30ff9 created: GearsObj[0x1940147a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.init.X 0x14a30ff9 FIN GearsES2[obj 0x14a30ff9 isInit true, usesShared false, 1 GearsObj[0x89c9c23, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1940147a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x59c0daa8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.reshape 0x14a30ff9 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f8beec9a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x14a30ff9, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.display 0x14a30ff9 640x480, swapInterval 1, drawable 0x7f8f8beec9a0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537063 d 18ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.display 0x14a30ff9 640x480, swapInterval 1, drawable 0x7f8f8beec9a0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537060 d 25ms]]]
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537086 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537086 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x14a30ff9: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x14a30ff9 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537087 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test11WindowNativeRecreateSimple
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test21WindowDestroyWinTwiceA
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537100 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.init.0 0x7e0bfc92: tileRendererInUse null, GearsES2[obj 0x7e0bfc92 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7e0bfc92 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7e0bfc92 created: GearsObj[0x2ebeae4d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7e0bfc92 created: GearsObj[0x3941631a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7e0bfc92 created: GearsObj[0x3941631a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.init.X 0x7e0bfc92 FIN GearsES2[obj 0x7e0bfc92 isInit true, usesShared false, 1 GearsObj[0x2ebeae4d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3941631a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f44ca46, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.reshape 0x7e0bfc92 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f8bc3c2b0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7e0bfc92, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.display 0x7e0bfc92 640x480, swapInterval 1, drawable 0x7f8f8bc3c2b0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537100 d 14ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.display 0x7e0bfc92 640x480, swapInterval 1, drawable 0x7f8f8bc3c2b0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537096 d 19ms]]]
    [apply] duration: 0
    [apply] junit.framework.TestListener: endTest(test21WindowDestroyWinTwiceA)
    [apply] junit.framework.TestListener: startTest(test22WindowTwoWinOneDisplay)
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537215 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0x7e0bfc92: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0x7e0bfc92 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537216 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test21WindowDestroyWinTwiceA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test22WindowTwoWinOneDisplay
    [apply] Frames for initial setVisible(true): 1
    [apply] Frames for initial setVisible(true): 1
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537238 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.init.0 0x2be85240: tileRendererInUse null, GearsES2[obj 0x2be85240 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2be85240 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2be85240 created: GearsObj[0x3ed814b6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2be85240 created: GearsObj[0xf85f996, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2be85240 created: GearsObj[0xf85f996, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.init.X 0x2be85240 FIN GearsES2[obj 0x2be85240 isInit true, usesShared false, 1 GearsObj[0x3ed814b6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xf85f996, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f320615, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.reshape 0x2be85240 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f8bc3fc20, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2be85240, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x2be85240 640x480, swapInterval 1, drawable 0x7f8f8bc3fc20
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537238 d 15ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x2be85240 640x480, swapInterval 1, drawable 0x7f8f8bc3fc20
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537235 d 32ms]]]
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537275 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537275 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.init.0 0x43302f9d: tileRendererInUse null, GearsES2[obj 0x43302f9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x43302f9d on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x43302f9d created: GearsObj[0xb1db6d3, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x43302f9d created: GearsObj[0x1218b01e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x43302f9d created: GearsObj[0x1218b01e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.init.X 0x43302f9d FIN GearsES2[obj 0x43302f9d isInit true, usesShared false, 1 GearsObj[0xb1db6d3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1218b01e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1983cf2e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.reshape 0x43302f9d 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f8bed1330, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x43302f9d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x43302f9d 640x480, swapInterval 1, drawable 0x7f8f8bed1330
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537275 d 15ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x43302f9d 640x480, swapInterval 1, drawable 0x7f8f8bed1330
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537272 d 29ms]]]
    [apply] duration1: 0
    [apply] duration2: 0
    [apply] junit.framework.TestListener: endTest(test22WindowTwoWinOneDisplay)
    [apply] junit.framework.TestListener: startTest(test23WindowTwoWinTwoDisplays)
    [apply] Frames for initial setVisible(true): 1
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537394 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x2be85240: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x2be85240 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537394 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537395 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x43302f9d: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x43302f9d FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537396 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test22WindowTwoWinOneDisplay
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test23WindowTwoWinTwoDisplays
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537411 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.init.0 0x7cff946: tileRendererInUse null, GearsES2[obj 0x7cff946 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7cff946 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7cff946 created: GearsObj[0x5349c0a8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7cff946 created: GearsObj[0x6d63a047, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7cff946 created: GearsObj[0x6d63a047, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.init.X 0x7cff946 FIN GearsES2[obj 0x7cff946 isInit true, usesShared false, 1 GearsObj[0x5349c0a8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d63a047, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x24e5b2f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.reshape 0x7cff946 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f8e01ffe0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7cff946, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.display 0x7cff946 640x480, swapInterval 1, drawable 0x7f8f8e01ffe0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537411 d 16ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.display 0x7cff946 640x480, swapInterval 1, drawable 0x7f8f8e01ffe0
    [apply] Frames for initial setVisible(true): 1
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537408 d 26ms]]]
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537439 d 1ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537440 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.init.0 0x6e5cd1ad: tileRendererInUse null, GearsES2[obj 0x6e5cd1ad isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6e5cd1ad on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6e5cd1ad created: GearsObj[0x2f6c2369, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6e5cd1ad created: GearsObj[0x23239ad9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6e5cd1ad created: GearsObj[0x23239ad9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.init.X 0x6e5cd1ad FIN GearsES2[obj 0x6e5cd1ad isInit true, usesShared false, 1 GearsObj[0x2f6c2369, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x23239ad9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7e17857e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.reshape 0x6e5cd1ad 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f8bc45210, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e5cd1ad, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.display 0x6e5cd1ad 640x480, swapInterval 1, drawable 0x7f8f8bc45210
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537439 d 17ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.display 0x6e5cd1ad 640x480, swapInterval 1, drawable 0x7f8f8bc45210
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537436 d 30ms]]]
    [apply] duration1: 0
    [apply] duration2: 0
    [apply] junit.framework.TestListener: endTest(test23WindowTwoWinTwoDisplays)
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537562 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.dispose 0x7cff946: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.dispose 0x7cff946 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537562 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537562 d 1ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.dispose 0x6e5cd1ad: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.dispose 0x6e5cd1ad FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537565 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test23WindowTwoWinTwoDisplays
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646537592 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646537593 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.434 sec
    [apply] ------------- Standard Output ---------------
    [apply] Frames for initial setVisible(true): 1
    [apply] Created: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 1 [GearsES2[obj 0x532e8ab0 isInit true, usesShared false, 1 GearsObj[0x2f6f5149, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7bfc8f25, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1a2192b9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], ], 
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@6dbe1b30,
    [apply] 	Handle    0x7f8f8bec80f0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 640x480 wu, 640x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f8f8bec8890,
    [apply]  SurfaceHandle 0x7f8f8bec80f0 (lockedExt window true, surface true),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@1fffaa2f, com.jogamp.newt.event.TraceWindowAdapter@3036c649, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@2d4c2ce4, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@3777dbf7, ], windowLock <55bbb1e4, 53b92194>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1>], surfaceLockCount 1]], 
    [apply] 	Context: MacOSXCGLContext [Version 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4003, this 0x47342bab, handle 0x7f8f8e030dc0, isShared false, jogamp.opengl.gl4.GL4bcImpl@1f5e1c0b,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@6dbe1b30,
    [apply] 	Handle    0x7f8f8bec80f0,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 640x480 wu, 640x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f8f8bec8890,
    [apply]  SurfaceHandle 0x7f8f8bec80f0 (lockedExt window true, surface true),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@1fffaa2f, com.jogamp.newt.event.TraceWindowAdapter@3036c649, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@2d4c2ce4, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@3777dbf7, ], windowLock <55bbb1e4, 53b92194>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1>], surfaceLockCount 1]], mode NSOPENGL] , 
    [apply] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 640x480 wu, 640x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f8f8bec8890,
    [apply]  SurfaceHandle 0x7f8f8bec80f0 (lockedExt window true, surface true),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@1fffaa2f, com.jogamp.newt.event.TraceWindowAdapter@3036c649, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@2d4c2ce4, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@3777dbf7, ], windowLock <55bbb1e4, 53b92194>[count 2, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1>], surfaceLockCount 1]]
    [apply] duration: 0
    [apply] Frames for initial setVisible(true): 1
    [apply] Created: NEWT-GLWindow[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 1 [GearsES2[obj 0x66363477 isInit true, usesShared false, 1 GearsObj[0x1cef6d7a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x257d918f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4da75816, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], ], 
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@6dbe1b30,
    [apply] 	Handle    0x7f8f8becc230,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 640x480 wu, 640x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f8f8bee4320,
    [apply]  SurfaceHandle 0x7f8f8becc230 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@29add73c, com.jogamp.newt.event.TraceWindowAdapter@255c2a16, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@1b35548f, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@4c774e12, ], windowLock <b247497, 4f6cf37f>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]], 
    [apply] 	Context: MacOSXCGLContext [Version 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4003, this 0x62724f5c, handle 0x7f8f8bc01360, isShared false, jogamp.opengl.gl4.GL4bcImpl@7e4c5731,
    [apply] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [apply] 	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@6dbe1b30,
    [apply] 	Handle    0x7f8f8becc230,
    [apply] 	Surface   jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 640x480 wu, 640x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f8f8bee4320,
    [apply]  SurfaceHandle 0x7f8f8becc230 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@29add73c, com.jogamp.newt.event.TraceWindowAdapter@255c2a16, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@1b35548f, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@4c774e12, ], windowLock <b247497, 4f6cf37f>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]], mode NSOPENGL] , 
    [apply] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [visible, focused, ],
    [apply]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]],
    [apply]  window[64/64 640x480 wu, 640x480 pixel],
    [apply]  Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4a7a0b79]], idx 0],
    [apply] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]],
    [apply]  ParentWindow null,
    [apply]  ParentWindowHandle 0x0 (false),
    [apply]  WindowHandle 0x7f8f8bee4320,
    [apply]  SurfaceHandle 0x7f8f8becc230 (lockedExt window false, surface false),
    [apply]  WrappedSurface null,
    [apply]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@29add73c, com.jogamp.newt.event.TraceWindowAdapter@255c2a16, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@1b35548f, ], PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@4c774e12, ], windowLock <b247497, 4f6cf37f>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] duration: 0
    [apply] Frames for initial setVisible(true): 1
    [apply] Frames for initial setVisible(true): 1
    [apply] Frames for initial setVisible(true): 1
    [apply] duration: 0
    [apply] Frames for initial setVisible(true): 1
    [apply] Frames for initial setVisible(true): 1
    [apply] duration1: 0
    [apply] duration2: 0
    [apply] Frames for initial setVisible(true): 1
    [apply] Frames for initial setVisible(true): 1
    [apply] duration1: 0
    [apply] duration2: 0
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646535751 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646535753 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test01WindowSimple
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536611 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x532e8ab0: tileRendererInUse null, GearsES2[obj 0x532e8ab0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x532e8ab0 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x532e8ab0 created: GearsObj[0x2f6f5149, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x532e8ab0 created: GearsObj[0x7bfc8f25, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x532e8ab0 created: GearsObj[0x7bfc8f25, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x532e8ab0 FIN GearsES2[obj 0x532e8ab0 isInit true, usesShared false, 1 GearsObj[0x2f6f5149, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7bfc8f25, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1a2192b9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x532e8ab0 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f8bec80f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x532e8ab0, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x532e8ab0 640x480, swapInterval 1, drawable 0x7f8f8bec80f0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536612 d 67ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x532e8ab0 640x480, swapInterval 1, drawable 0x7f8f8bec80f0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536607 d 75ms]]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536787 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x532e8ab0: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x532e8ab0 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536794 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test01WindowSimple
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test02WindowSimple
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536809 d 0ms]]
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536809 d 7ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x66363477: tileRendererInUse null, GearsES2[obj 0x66363477 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x66363477 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x66363477 created: GearsObj[0x1cef6d7a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x66363477 created: GearsObj[0x257d918f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x66363477 created: GearsObj[0x257d918f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x66363477 FIN GearsES2[obj 0x66363477 isInit true, usesShared false, 1 GearsObj[0x1cef6d7a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x257d918f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4da75816, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x66363477 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f8becc230, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x66363477, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x66363477 640x480, swapInterval 1, drawable 0x7f8f8becc230
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536807 d 18ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x66363477 640x480, swapInterval 1, drawable 0x7f8f8becc230
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536931 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x66363477: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x66363477 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536932 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test02WindowSimple
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test10WindowNativeRecreateSimple
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536944 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.0 0x2015cc68: tileRendererInUse null, GearsES2[obj 0x2015cc68 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2015cc68 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2015cc68 created: GearsObj[0x2f9f35ff, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2015cc68 created: GearsObj[0x3c10d6ca, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2015cc68 created: GearsObj[0x3c10d6ca, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.X 0x2015cc68 FIN GearsES2[obj 0x2015cc68 isInit true, usesShared false, 1 GearsObj[0x2f9f35ff, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c10d6ca, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ee470fe, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x2015cc68 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f8bec80f0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2015cc68, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x2015cc68 640x480, swapInterval 1, drawable 0x7f8f8bec80f0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536944 d 15ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x2015cc68 640x480, swapInterval 1, drawable 0x7f8f8bec80f0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536941 d 19ms]]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536960 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x2015cc68: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x2015cc68 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536960 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536973 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x2015cc68: tileRendererInUse null, GearsES2[obj 0x2015cc68 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2015cc68 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2015cc68 created: GearsObj[0x2af2c425, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2015cc68 created: GearsObj[0x78f067b2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2015cc68 created: GearsObj[0x78f067b2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x2015cc68 FIN GearsES2[obj 0x2015cc68 isInit true, usesShared false, 1 GearsObj[0x2af2c425, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78f067b2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b8ce4d0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x2015cc68 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f8bf404c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2015cc68, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x2015cc68 640x480, swapInterval 1, drawable 0x7f8f8bf404c0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536973 d 17ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x2015cc68 640x480, swapInterval 1, drawable 0x7f8f8bf404c0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536971 d 20ms]]]
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536993 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536995 d 1ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x2015cc68: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x2015cc68 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646536996 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test10WindowNativeRecreateSimple
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test11WindowNativeRecreateSimple
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537007 d 0ms]]
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537007 d 7ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.0 0x14a30ff9: tileRendererInUse null, GearsES2[obj 0x14a30ff9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x14a30ff9 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x14a30ff9 created: GearsObj[0x429e6178, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x14a30ff9 created: GearsObj[0x5ef2c353, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x14a30ff9 created: GearsObj[0x5ef2c353, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.X 0x14a30ff9 FIN GearsES2[obj 0x14a30ff9 isInit true, usesShared false, 1 GearsObj[0x429e6178, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5ef2c353, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13882d4d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x14a30ff9 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f8e015250, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x14a30ff9, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x14a30ff9 640x480, swapInterval 1, drawable 0x7f8f8e015250
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537005 d 30ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x14a30ff9 640x480, swapInterval 1, drawable 0x7f8f8e015250
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537049 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x14a30ff9: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x14a30ff9 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537050 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537063 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.init.0 0x14a30ff9: tileRendererInUse null, GearsES2[obj 0x14a30ff9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x14a30ff9 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x14a30ff9 created: GearsObj[0x89c9c23, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x14a30ff9 created: GearsObj[0x1940147a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x14a30ff9 created: GearsObj[0x1940147a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.init.X 0x14a30ff9 FIN GearsES2[obj 0x14a30ff9 isInit true, usesShared false, 1 GearsObj[0x89c9c23, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1940147a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x59c0daa8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.reshape 0x14a30ff9 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f8beec9a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x14a30ff9, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.display 0x14a30ff9 640x480, swapInterval 1, drawable 0x7f8f8beec9a0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537063 d 18ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.display 0x14a30ff9 640x480, swapInterval 1, drawable 0x7f8f8beec9a0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537060 d 25ms]]]
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537086 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537086 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x14a30ff9: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x14a30ff9 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537087 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test11WindowNativeRecreateSimple
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test21WindowDestroyWinTwiceA
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537100 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.init.0 0x7e0bfc92: tileRendererInUse null, GearsES2[obj 0x7e0bfc92 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7e0bfc92 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7e0bfc92 created: GearsObj[0x2ebeae4d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7e0bfc92 created: GearsObj[0x3941631a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7e0bfc92 created: GearsObj[0x3941631a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.init.X 0x7e0bfc92 FIN GearsES2[obj 0x7e0bfc92 isInit true, usesShared false, 1 GearsObj[0x2ebeae4d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3941631a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f44ca46, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.reshape 0x7e0bfc92 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f8bc3c2b0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7e0bfc92, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.display 0x7e0bfc92 640x480, swapInterval 1, drawable 0x7f8f8bc3c2b0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537100 d 14ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.display 0x7e0bfc92 640x480, swapInterval 1, drawable 0x7f8f8bc3c2b0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537096 d 19ms]]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537215 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0x7e0bfc92: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-7,5,main] GearsES2.dispose 0x7e0bfc92 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537216 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test21WindowDestroyWinTwiceA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test22WindowTwoWinOneDisplay
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537238 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.init.0 0x2be85240: tileRendererInUse null, GearsES2[obj 0x2be85240 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2be85240 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2be85240 created: GearsObj[0x3ed814b6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2be85240 created: GearsObj[0xf85f996, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2be85240 created: GearsObj[0xf85f996, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.init.X 0x2be85240 FIN GearsES2[obj 0x2be85240 isInit true, usesShared false, 1 GearsObj[0x3ed814b6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xf85f996, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f320615, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.reshape 0x2be85240 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f8bc3fc20, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2be85240, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x2be85240 640x480, swapInterval 1, drawable 0x7f8f8bc3fc20
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537238 d 15ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x2be85240 640x480, swapInterval 1, drawable 0x7f8f8bc3fc20
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537235 d 32ms]]]
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537275 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537275 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.init.0 0x43302f9d: tileRendererInUse null, GearsES2[obj 0x43302f9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x43302f9d on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x43302f9d created: GearsObj[0xb1db6d3, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x43302f9d created: GearsObj[0x1218b01e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x43302f9d created: GearsObj[0x1218b01e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.init.X 0x43302f9d FIN GearsES2[obj 0x43302f9d isInit true, usesShared false, 1 GearsObj[0xb1db6d3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1218b01e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1983cf2e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.reshape 0x43302f9d 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f8bed1330, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x43302f9d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x43302f9d 640x480, swapInterval 1, drawable 0x7f8f8bed1330
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537275 d 15ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.display 0x43302f9d 640x480, swapInterval 1, drawable 0x7f8f8bed1330
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537272 d 29ms]]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537394 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x2be85240: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x2be85240 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537394 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537395 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x43302f9d: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-8,5,main] GearsES2.dispose 0x43302f9d FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537396 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test22WindowTwoWinOneDisplay
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test23WindowTwoWinTwoDisplays
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537411 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.init.0 0x7cff946: tileRendererInUse null, GearsES2[obj 0x7cff946 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7cff946 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7cff946 created: GearsObj[0x5349c0a8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7cff946 created: GearsObj[0x6d63a047, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7cff946 created: GearsObj[0x6d63a047, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.init.X 0x7cff946 FIN GearsES2[obj 0x7cff946 isInit true, usesShared false, 1 GearsObj[0x5349c0a8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d63a047, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x24e5b2f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.reshape 0x7cff946 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f8e01ffe0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7cff946, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.display 0x7cff946 640x480, swapInterval 1, drawable 0x7f8f8e01ffe0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537411 d 16ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.display 0x7cff946 640x480, swapInterval 1, drawable 0x7f8f8e01ffe0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537408 d 26ms]]]
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537439 d 1ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537440 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.init.0 0x6e5cd1ad: tileRendererInUse null, GearsES2[obj 0x6e5cd1ad isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6e5cd1ad on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6e5cd1ad created: GearsObj[0x2f6c2369, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6e5cd1ad created: GearsObj[0x23239ad9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6e5cd1ad created: GearsObj[0x23239ad9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.init.X 0x6e5cd1ad FIN GearsES2[obj 0x6e5cd1ad isInit true, usesShared false, 1 GearsObj[0x2f6c2369, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x23239ad9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7e17857e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.reshape 0x6e5cd1ad 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f8bc45210, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e5cd1ad, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.display 0x6e5cd1ad 640x480, swapInterval 1, drawable 0x7f8f8bc45210
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537439 d 17ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.display 0x6e5cd1ad 640x480, swapInterval 1, drawable 0x7f8f8bc45210
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537436 d 30ms]]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537562 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.dispose 0x7cff946: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.dispose 0x7cff946 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537562 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537562 d 1ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.dispose 0x6e5cd1ad: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.dispose 0x6e5cd1ad FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646537565 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test23WindowTwoWinTwoDisplays
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646537592 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646537593 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01WindowSimple took 0.233 sec
    [apply] Testcase: test02WindowSimple took 0.133 sec
    [apply] Testcase: test10WindowNativeRecreateSimple took 0.063 sec
    [apply] Testcase: test11WindowNativeRecreateSimple took 0.09 sec
    [apply] Testcase: test21WindowDestroyWinTwiceA took 0.129 sec
    [apply] Testcase: test22WindowTwoWinOneDisplay took 0.18 sec
    [apply] Testcase: test23WindowTwoWinTwoDisplays took 0.167 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646539034 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646539036 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor01Simple
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646539851 d 0ms]]
    [apply] junit.framework.TestListener: startTest(testWindowDecor01Simple)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x2392a52c: tileRendererInUse null, GearsES2[obj 0x2392a52c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2392a52c on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2392a52c created: GearsObj[0x787641bf, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2392a52c created: GearsObj[0x78c733d6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2392a52c created: GearsObj[0x78c733d6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x2392a52c FIN GearsES2[obj 0x2392a52c isInit true, usesShared false, 1 GearsObj[0x787641bf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78c733d6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61e8e6c8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x2392a52c 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fce64043cd0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2392a52c, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2392a52c 640x480, swapInterval 1, drawable 0x7fce64043cd0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646539851 d 65ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2392a52c 640x480, swapInterval 1, drawable 0x7fce64043cd0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646539846 d 72ms]]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646540024 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x2392a52c: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x2392a52c FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646540035 d 0ms]]
    [apply] junit.framework.TestListener: endTest(testWindowDecor01Simple)
    [apply] junit.framework.TestListener: startTest(testWindowDecor02DestroyWinTwiceA)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor01Simple
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor02DestroyWinTwiceA
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646540305 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x747501f7: tileRendererInUse null, GearsES2[obj 0x747501f7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x747501f7 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x747501f7 created: GearsObj[0x103a12af, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x747501f7 created: GearsObj[0x6829fcaf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x747501f7 created: GearsObj[0x6829fcaf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x747501f7 FIN GearsES2[obj 0x747501f7 isInit true, usesShared false, 1 GearsObj[0x103a12af, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6829fcaf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x417eeab1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x747501f7 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fce64059aa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x747501f7, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x747501f7 640x480, swapInterval 1, drawable 0x7fce64059aa0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646540305 d 17ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x747501f7 640x480, swapInterval 1, drawable 0x7fce64059aa0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646540302 d 32ms]]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646540800 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x747501f7: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x747501f7 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646540801 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646540802 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646540802 d 0ms]]
    [apply] junit.framework.TestListener: endTest(testWindowDecor02DestroyWinTwiceA)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor02DestroyWinTwiceA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor03TwoWinOneDisplay
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541067 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x68801ad0: tileRendererInUse null, GearsES2[obj 0x68801ad0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x68801ad0 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] junit.framework.TestListener: startTest(testWindowDecor03TwoWinOneDisplay)GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x68801ad0 created: GearsObj[0x1a54f001, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x68801ad0 created: GearsObj[0x4ce1c202, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x68801ad0 created: GearsObj[0x4ce1c202, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x68801ad0 FIN GearsES2[obj 0x68801ad0 isInit true, usesShared false, 1 GearsObj[0x1a54f001, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ce1c202, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4b9a6666, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x68801ad0 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fce61ee4660, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x68801ad0, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x68801ad0 640x480, swapInterval 0, drawable 0x7fce61ee4660
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541067 d 14ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x68801ad0 640x480, swapInterval 0, drawable 0x7fce61ee4660
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541065 d 20ms]]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541087 d 1ms]]
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541096 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541096 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x54bd4723: tileRendererInUse null, GearsES2[obj 0x54bd4723 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x54bd4723 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x54bd4723 created: GearsObj[0x2c0e39c5, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x54bd4723 created: GearsObj[0x44610859, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x54bd4723 created: GearsObj[0x44610859, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x54bd4723 FIN GearsES2[obj 0x54bd4723 isInit true, usesShared false, 1 GearsObj[0x2c0e39c5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x44610859, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4e0b4432, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x54bd4723 0/0 630x470 of 630x470, swapInterval 1, drawable 0x7fce61ed9d10, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x54bd4723, angle 0.0, [l -1.3404255, r 1.3404255, b -1.0, t 1.0] 2.680851x2.0 -> [l -1.3404255, r 1.3404255, b -1.0, t 1.0] 2.680851x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x54bd4723 630x470, swapInterval 1, drawable 0x7fce61ed9d10
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541095 d 19ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x54bd4723 630x470, swapInterval 1, drawable 0x7fce61ed9d10
    [apply] WindowUpdateEvent[[ 0 / 470  630 x 470 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541092 d 23ms]]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541118 d 1ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541584 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x68801ad0: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x68801ad0 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541585 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541816 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x54bd4723: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x54bd4723 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541817 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor03TwoWinOneDisplay
    [apply] junit.framework.TestListener: endTest(testWindowDecor03TwoWinOneDisplay)
    [apply] junit.framework.TestListener: startTest(testWindowDecor03TwoWinTwoDisplays)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor03TwoWinTwoDisplays
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542078 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.init.0 0x6c295c8a: tileRendererInUse null, GearsES2[obj 0x6c295c8a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6c295c8a on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6c295c8a created: GearsObj[0x3d15e054, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c295c8a created: GearsObj[0x7e7f1930, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c295c8a created: GearsObj[0x7e7f1930, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.init.X 0x6c295c8a FIN GearsES2[obj 0x6c295c8a isInit true, usesShared false, 1 GearsObj[0x3d15e054, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e7f1930, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6cfc3700, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.reshape 0x6c295c8a 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fce61ebeb10, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c295c8a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.display 0x6c295c8a 640x480, swapInterval 0, drawable 0x7fce61ebeb10
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542078 d 16ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.display 0x6c295c8a 640x480, swapInterval 0, drawable 0x7fce61ebeb10
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542075 d 26ms]]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542102 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542120 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542121 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.init.0 0x56c1ea73: tileRendererInUse null, GearsES2[obj 0x56c1ea73 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x56c1ea73 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x56c1ea73 created: GearsObj[0x3cc2d5ee, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x56c1ea73 created: GearsObj[0x49d939c6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x56c1ea73 created: GearsObj[0x49d939c6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.init.X 0x56c1ea73 FIN GearsES2[obj 0x56c1ea73 isInit true, usesShared false, 1 GearsObj[0x3cc2d5ee, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49d939c6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6daac51e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.reshape 0x56c1ea73 0/0 630x470 of 630x470, swapInterval 1, drawable 0x7fce61d3ff10, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56c1ea73, angle 0.0, [l -1.3404255, r 1.3404255, b -1.0, t 1.0] 2.680851x2.0 -> [l -1.3404255, r 1.3404255, b -1.0, t 1.0] 2.680851x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.display 0x56c1ea73 630x470, swapInterval 1, drawable 0x7fce61d3ff10
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542120 d 17ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.display 0x56c1ea73 630x470, swapInterval 1, drawable 0x7fce61d3ff10
    [apply] WindowUpdateEvent[[ 0 / 470  630 x 470 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542117 d 33ms]]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542150 d 1ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542616 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.dispose 0x6c295c8a: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.dispose 0x6c295c8a FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542617 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542866 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.dispose 0x56c1ea73: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.dispose 0x56c1ea73 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542867 d 0ms]]
    [apply] junit.framework.TestListener: endTest(testWindowDecor03TwoWinTwoDisplays)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor03TwoWinTwoDisplays
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646543143 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646543143 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.711 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646539034 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646539036 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor01Simple
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646539851 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x2392a52c: tileRendererInUse null, GearsES2[obj 0x2392a52c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2392a52c on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2392a52c created: GearsObj[0x787641bf, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2392a52c created: GearsObj[0x78c733d6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2392a52c created: GearsObj[0x78c733d6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x2392a52c FIN GearsES2[obj 0x2392a52c isInit true, usesShared false, 1 GearsObj[0x787641bf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78c733d6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61e8e6c8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x2392a52c 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fce64043cd0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2392a52c, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2392a52c 640x480, swapInterval 1, drawable 0x7fce64043cd0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646539851 d 65ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2392a52c 640x480, swapInterval 1, drawable 0x7fce64043cd0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646539846 d 72ms]]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646540024 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x2392a52c: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x2392a52c FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646540035 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor01Simple
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor02DestroyWinTwiceA
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646540305 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x747501f7: tileRendererInUse null, GearsES2[obj 0x747501f7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x747501f7 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x747501f7 created: GearsObj[0x103a12af, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x747501f7 created: GearsObj[0x6829fcaf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x747501f7 created: GearsObj[0x6829fcaf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x747501f7 FIN GearsES2[obj 0x747501f7 isInit true, usesShared false, 1 GearsObj[0x103a12af, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6829fcaf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x417eeab1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x747501f7 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fce64059aa0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x747501f7, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x747501f7 640x480, swapInterval 1, drawable 0x7fce64059aa0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646540305 d 17ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x747501f7 640x480, swapInterval 1, drawable 0x7fce64059aa0
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646540302 d 32ms]]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646540800 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x747501f7: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x747501f7 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646540801 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646540802 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646540802 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor02DestroyWinTwiceA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor03TwoWinOneDisplay
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541067 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x68801ad0: tileRendererInUse null, GearsES2[obj 0x68801ad0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x68801ad0 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x68801ad0 created: GearsObj[0x1a54f001, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x68801ad0 created: GearsObj[0x4ce1c202, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x68801ad0 created: GearsObj[0x4ce1c202, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x68801ad0 FIN GearsES2[obj 0x68801ad0 isInit true, usesShared false, 1 GearsObj[0x1a54f001, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ce1c202, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4b9a6666, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x68801ad0 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fce61ee4660, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x68801ad0, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x68801ad0 640x480, swapInterval 0, drawable 0x7fce61ee4660
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541067 d 14ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x68801ad0 640x480, swapInterval 0, drawable 0x7fce61ee4660
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541065 d 20ms]]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541087 d 1ms]]
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541096 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541096 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x54bd4723: tileRendererInUse null, GearsES2[obj 0x54bd4723 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x54bd4723 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x54bd4723 created: GearsObj[0x2c0e39c5, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x54bd4723 created: GearsObj[0x44610859, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x54bd4723 created: GearsObj[0x44610859, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x54bd4723 FIN GearsES2[obj 0x54bd4723 isInit true, usesShared false, 1 GearsObj[0x2c0e39c5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x44610859, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4e0b4432, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x54bd4723 0/0 630x470 of 630x470, swapInterval 1, drawable 0x7fce61ed9d10, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x54bd4723, angle 0.0, [l -1.3404255, r 1.3404255, b -1.0, t 1.0] 2.680851x2.0 -> [l -1.3404255, r 1.3404255, b -1.0, t 1.0] 2.680851x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x54bd4723 630x470, swapInterval 1, drawable 0x7fce61ed9d10
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541095 d 19ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x54bd4723 630x470, swapInterval 1, drawable 0x7fce61ed9d10
    [apply] WindowUpdateEvent[[ 0 / 470  630 x 470 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541092 d 23ms]]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541118 d 1ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541584 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x68801ad0: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x68801ad0 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541585 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541816 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x54bd4723: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x54bd4723 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646541817 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor03TwoWinOneDisplay
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor03TwoWinTwoDisplays
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542078 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.init.0 0x6c295c8a: tileRendererInUse null, GearsES2[obj 0x6c295c8a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6c295c8a on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6c295c8a created: GearsObj[0x3d15e054, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c295c8a created: GearsObj[0x7e7f1930, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c295c8a created: GearsObj[0x7e7f1930, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.init.X 0x6c295c8a FIN GearsES2[obj 0x6c295c8a isInit true, usesShared false, 1 GearsObj[0x3d15e054, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e7f1930, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6cfc3700, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.reshape 0x6c295c8a 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fce61ebeb10, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c295c8a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.display 0x6c295c8a 640x480, swapInterval 0, drawable 0x7fce61ebeb10
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542078 d 16ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.display 0x6c295c8a 640x480, swapInterval 0, drawable 0x7fce61ebeb10
    [apply] WindowUpdateEvent[[ 0 / 480  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542075 d 26ms]]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542102 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542120 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542121 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.init.0 0x56c1ea73: tileRendererInUse null, GearsES2[obj 0x56c1ea73 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x56c1ea73 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x56c1ea73 created: GearsObj[0x3cc2d5ee, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x56c1ea73 created: GearsObj[0x49d939c6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x56c1ea73 created: GearsObj[0x49d939c6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.init.X 0x56c1ea73 FIN GearsES2[obj 0x56c1ea73 isInit true, usesShared false, 1 GearsObj[0x3cc2d5ee, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49d939c6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6daac51e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.reshape 0x56c1ea73 0/0 630x470 of 630x470, swapInterval 1, drawable 0x7fce61d3ff10, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56c1ea73, angle 0.0, [l -1.3404255, r 1.3404255, b -1.0, t 1.0] 2.680851x2.0 -> [l -1.3404255, r 1.3404255, b -1.0, t 1.0] 2.680851x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.display 0x56c1ea73 630x470, swapInterval 1, drawable 0x7fce61d3ff10
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542120 d 17ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.display 0x56c1ea73 630x470, swapInterval 1, drawable 0x7fce61d3ff10
    [apply] WindowUpdateEvent[[ 0 / 470  630 x 470 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542117 d 33ms]]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542150 d 1ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542616 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.dispose 0x6c295c8a: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.dispose 0x6c295c8a FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542617 d 0ms]]
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542866 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.dispose 0x56c1ea73: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-3-EDT-1,5,main] GearsES2.dispose 0x56c1ea73 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646542867 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor03TwoWinTwoDisplays
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646543143 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646543143 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testWindowDecor01Simple took 0.491 sec
    [apply] Testcase: testWindowDecor02DestroyWinTwiceA took 0.764 sec
    [apply] Testcase: testWindowDecor03TwoWinOneDisplay took 1.01 sec
    [apply] Testcase: testWindowDecor03TwoWinTwoDisplays took 1.05 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646544545 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646544547 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize - test01WindowDecor
    [apply] junit.framework.TestListener: startTest(test01WindowDecor)
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646545406 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x68fb8e4e: tileRendererInUse null, GearsES2[obj 0x68fb8e4e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x68fb8e4e on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x68fb8e4e created: GearsObj[0x14e7d198, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x68fb8e4e created: GearsObj[0x3fe2ff3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x68fb8e4e created: GearsObj[0x3fe2ff3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x68fb8e4e FIN GearsES2[obj 0x68fb8e4e isInit true, usesShared false, 1 GearsObj[0x14e7d198, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3fe2ff3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x33b2c1ad, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x68fb8e4e 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fd5a2dec870, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x68fb8e4e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x68fb8e4e 200x150, swapInterval 1, drawable 0x7fd5a2dec870
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646545406 d 66ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x68fb8e4e 200x150, swapInterval 1, drawable 0x7fd5a2dec870
    [apply] WindowUpdateEvent[[ 0 / 150  200 x 150 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646545402 d 75ms]]]
    [apply] resize: 0 -> 1 - 200x150
    [apply] resize: 1 -> 2 - 400x300
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646546071 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x68fb8e4e 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fd5a2dec870, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x68fb8e4e, angle 770.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] resize: 2 -> 3 - 600x450
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646546618 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x68fb8e4e 0/0 600x450 of 600x450, swapInterval 1, drawable 0x7fd5a2dec870, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x68fb8e4e, angle 799.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] resize: 3 -> 4 - 800x600
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646547170 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x68fb8e4e 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fd5a2dec870, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x68fb8e4e, angle 815.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] junit.framework.TestListener: endTest(test01WindowDecor)
    [apply] junit.framework.TestListener: startTest(test02WindowUndecor)
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646547700 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x68fb8e4e: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x68fb8e4e FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646547707 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize - test01WindowDecor
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize - test02WindowUndecor
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646547721 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x6db73260: tileRendererInUse null, GearsES2[obj 0x6db73260 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6db73260 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6db73260 created: GearsObj[0x5e06015a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6db73260 created: GearsObj[0x790b69bc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6db73260 created: GearsObj[0x790b69bc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x6db73260 FIN GearsES2[obj 0x6db73260 isInit true, usesShared false, 1 GearsObj[0x5e06015a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x790b69bc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf0cd510, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x6db73260 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fd5a2dedec0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6db73260, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x6db73260 200x150, swapInterval 1, drawable 0x7fd5a2dedec0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646547721 d 16ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x6db73260 200x150, swapInterval 1, drawable 0x7fd5a2dedec0
    [apply] WindowUpdateEvent[[ 0 / 150  200 x 150 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646547720 d 30ms]]]
    [apply] resize: 0 -> 1 - 200x150
    [apply] resize: 1 -> 2 - 400x300
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646548352 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x6db73260 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fd5a2dedec0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6db73260, angle 18.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] resize: 2 -> 3 - 600x450
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646548903 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x6db73260 0/0 600x450 of 600x450, swapInterval 1, drawable 0x7fd5a2dedec0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6db73260, angle 73.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] resize: 3 -> 4 - 800x600
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646549477 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 600  800 x 600 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646549477 d 1ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x6db73260 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fd5a2dedec0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6db73260, angle 124.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] junit.framework.TestListener: endTest(test02WindowUndecor)
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646550017 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x6db73260: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x6db73260 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646550017 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize - test02WindowUndecor
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646550044 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646550044 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.091 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646544545 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646544547 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize - test01WindowDecor
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646545406 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x68fb8e4e: tileRendererInUse null, GearsES2[obj 0x68fb8e4e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x68fb8e4e on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x68fb8e4e created: GearsObj[0x14e7d198, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x68fb8e4e created: GearsObj[0x3fe2ff3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x68fb8e4e created: GearsObj[0x3fe2ff3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x68fb8e4e FIN GearsES2[obj 0x68fb8e4e isInit true, usesShared false, 1 GearsObj[0x14e7d198, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3fe2ff3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x33b2c1ad, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x68fb8e4e 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fd5a2dec870, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x68fb8e4e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x68fb8e4e 200x150, swapInterval 1, drawable 0x7fd5a2dec870
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646545406 d 66ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x68fb8e4e 200x150, swapInterval 1, drawable 0x7fd5a2dec870
    [apply] WindowUpdateEvent[[ 0 / 150  200 x 150 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646545402 d 75ms]]]
    [apply] resize: 0 -> 1 - 200x150
    [apply] resize: 1 -> 2 - 400x300
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646546071 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x68fb8e4e 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fd5a2dec870, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x68fb8e4e, angle 770.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] resize: 2 -> 3 - 600x450
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646546618 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x68fb8e4e 0/0 600x450 of 600x450, swapInterval 1, drawable 0x7fd5a2dec870, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x68fb8e4e, angle 799.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] resize: 3 -> 4 - 800x600
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646547170 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x68fb8e4e 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fd5a2dec870, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x68fb8e4e, angle 815.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646547700 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x68fb8e4e: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x68fb8e4e FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646547707 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize - test01WindowDecor
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize - test02WindowUndecor
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646547721 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x6db73260: tileRendererInUse null, GearsES2[obj 0x6db73260 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6db73260 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6db73260 created: GearsObj[0x5e06015a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6db73260 created: GearsObj[0x790b69bc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6db73260 created: GearsObj[0x790b69bc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x6db73260 FIN GearsES2[obj 0x6db73260 isInit true, usesShared false, 1 GearsObj[0x5e06015a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x790b69bc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf0cd510, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x6db73260 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7fd5a2dedec0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6db73260, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x6db73260 200x150, swapInterval 1, drawable 0x7fd5a2dedec0
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646547721 d 16ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x6db73260 200x150, swapInterval 1, drawable 0x7fd5a2dedec0
    [apply] WindowUpdateEvent[[ 0 / 150  200 x 150 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646547720 d 30ms]]]
    [apply] resize: 0 -> 1 - 200x150
    [apply] resize: 1 -> 2 - 400x300
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646548352 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x6db73260 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7fd5a2dedec0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6db73260, angle 18.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] resize: 2 -> 3 - 600x450
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646548903 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x6db73260 0/0 600x450 of 600x450, swapInterval 1, drawable 0x7fd5a2dedec0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6db73260, angle 73.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] resize: 3 -> 4 - 800x600
    [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646549477 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 600  800 x 600 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646549477 d 1ms]]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x6db73260 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fd5a2dedec0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6db73260, angle 124.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646550017 d 0ms]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x6db73260: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x6db73260 FIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460646550017 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize - test02WindowUndecor
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646550044 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646550044 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01WindowDecor took 2.352 sec
    [apply] Testcase: test02WindowUndecor took 2.307 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(testRemoteWindow01)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646551458 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646551460 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT - testRemoteWindow01
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x3ed4ab0f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x480c0a6e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x7eb3117d, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] GLProfiles window1: decon: Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] NEWT-Display[.macosx_localhost:0.0-2, excl false, refCount 0, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6a6def96]]]
    [apply] MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6a6def96]]
    [apply] 
    [apply] GLProfiles window2: decon: Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_localhost:0.0-2-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_localhost:0.0-2-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x32d7a006, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x36e82284, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x73eaaa3d, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_localhost:0.0-2-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_localhost:0.0-2-EDT-1,5,main] GearsES1.reshape 0/0 512x512, swapInterval 0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_localhost:0.0-2-EDT-1,5,main] GearsES1.reshape FIN
    [apply] junit.framework.TestListener: endTest(testRemoteWindow01)
    [apply] demoLocal VBO: true
    [apply] demoRemote VBO: true
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_localhost:0.0-2-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_localhost:0.0-2-EDT-1,5,main] GearsES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT - testRemoteWindow01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646552548 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646552549 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.679 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646551458 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646551460 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT - testRemoteWindow01
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x3ed4ab0f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x480c0a6e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x7eb3117d, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] GLProfiles window1: decon: Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] NEWT-Display[.macosx_localhost:0.0-2, excl false, refCount 0, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6a6def96]]]
    [apply] MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6a6def96]]
    [apply] 
    [apply] GLProfiles window2: decon: Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_localhost:0.0-2-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_localhost:0.0-2-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x32d7a006, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x36e82284, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x73eaaa3d, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_localhost:0.0-2-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_localhost:0.0-2-EDT-1,5,main] GearsES1.reshape 0/0 512x512, swapInterval 0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_localhost:0.0-2-EDT-1,5,main] GearsES1.reshape FIN
    [apply] demoLocal VBO: true
    [apply] demoRemote VBO: true
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_localhost:0.0-2-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_localhost:0.0-2-EDT-1,5,main] GearsES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT - testRemoteWindow01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646552548 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646552549 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testRemoteWindow01 took 1.041 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(testRemoteWindow01)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646554015 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646554017 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT - testRemoteWindow01
    [apply] junit.framework.TestListener: endTest(testRemoteWindow01)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT - testRemoteWindow01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646554649 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646554649 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.222 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646554015 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646554017 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT - testRemoteWindow01
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT - testRemoteWindow01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646554649 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646554649 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testRemoteWindow01 took 0.604 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646556027 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646556028 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT - test
    [apply] Create PointerIcon #00: PointerIcon[obj 0x79ef1a53, .macosx_nil-1, 0x7fb1b97cac80, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Set PointerIcon: PointerIcon[obj 0x79ef1a53, .macosx_nil-1, 0x7fb1b97cac80, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.0 0xa322d0c: tileRendererInUse null, GearsES2[obj 0xa322d0c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xa322d0c on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xa322d0c created: GearsObj[0x52d33b24, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xa322d0c created: GearsObj[0x11b34a03, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xa322d0c created: GearsObj[0x11b34a03, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.X 0xa322d0c FIN GearsES2[obj 0xa322d0c isInit true, usesShared false, 1 GearsObj[0x52d33b24, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x11b34a03, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a55e9d3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0xa322d0c 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fb1b97ced70, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xa322d0c, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xa322d0c: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xa322d0c FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT - test
    [apply] junit.framework.TestListener: endTest(test)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646557959 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646557959 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.519 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646556027 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646556028 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT - test
    [apply] Create PointerIcon #00: PointerIcon[obj 0x79ef1a53, .macosx_nil-1, 0x7fb1b97cac80, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Set PointerIcon: PointerIcon[obj 0x79ef1a53, .macosx_nil-1, 0x7fb1b97cac80, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.0 0xa322d0c: tileRendererInUse null, GearsES2[obj 0xa322d0c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xa322d0c on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xa322d0c created: GearsObj[0x52d33b24, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xa322d0c created: GearsObj[0x11b34a03, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xa322d0c created: GearsObj[0x11b34a03, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.X 0xa322d0c FIN GearsES2[obj 0xa322d0c isInit true, usesShared false, 1 GearsObj[0x52d33b24, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x11b34a03, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a55e9d3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0xa322d0c 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7fb1b97ced70, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xa322d0c, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] QUIT Window Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xa322d0c: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xa322d0c FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT - test
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646557959 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646557959 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test took 1.889 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646559355 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646559357 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT - testCloseGLWindow
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(testCloseGLWindow)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x2b6da1e8: tileRendererInUse null, GearsES2[obj 0x2b6da1e8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2b6da1e8 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2b6da1e8 created: GearsObj[0x57faf771, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2b6da1e8 created: GearsObj[0x353020b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2b6da1e8 created: GearsObj[0x353020b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x2b6da1e8 FIN GearsES2[obj 0x2b6da1e8 isInit true, usesShared false, 1 GearsObj[0x57faf771, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x353020b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x32a9c252, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x2b6da1e8 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f8955832d30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2b6da1e8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2b6da1e8 512x512, swapInterval 1, drawable 0x7f8955832d30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2b6da1e8 512x512, swapInterval 1, drawable 0x7f8955832d30
    [apply] junit.framework.TestListener: endTest(testCloseGLWindow)
    [apply] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0]
    [apply] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x2b6da1e8: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x2b6da1e8 FIN
    [apply] NEWTWindowClosingAdapter.windowDestroyed: NEWTWindowClosingAdapter[closing 1, closed 1]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT - testCloseGLWindow
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646560607 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646560607 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.849 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646559355 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646559357 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT - testCloseGLWindow
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x2b6da1e8: tileRendererInUse null, GearsES2[obj 0x2b6da1e8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2b6da1e8 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     4.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  45
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2b6da1e8 created: GearsObj[0x57faf771, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2b6da1e8 created: GearsObj[0x353020b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2b6da1e8 created: GearsObj[0x353020b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x2b6da1e8 FIN GearsES2[obj 0x2b6da1e8 isInit true, usesShared false, 1 GearsObj[0x57faf771, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x353020b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x32a9c252, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x2b6da1e8 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f8955832d30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2b6da1e8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2b6da1e8 512x512, swapInterval 1, drawable 0x7f8955832d30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2b6da1e8 512x512, swapInterval 1, drawable 0x7f8955832d30
    [apply] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0]
    [apply] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x2b6da1e8: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x2b6da1e8 FIN
    [apply] NEWTWindowClosingAdapter.windowDestroyed: NEWTWindowClosingAdapter[closing 1, closed 1]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT - testCloseGLWindow
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646560607 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646560607 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testCloseGLWindow took 1.214 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestWindows01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestWindows01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT
    [apply] junit.framework.TestListener: tests to run: 5
    [apply] junit.framework.TestListener: startTest(testWindowDecorDestroyWinTwiceA)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646561995 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646561996 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorDestroyWinTwiceA
    [apply] junit.framework.TestListener: endTest(testWindowDecorDestroyWinTwiceA)
    [apply] junit.framework.TestListener: startTest(testWindowDecorSimpleUserPos)
    [apply] junit.framework.TestListener: endTest(testWindowDecorSimpleUserPos)
    [apply] junit.framework.TestListener: startTest(testWindowDecorSimpleWMPos)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorDestroyWinTwiceA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorSimpleUserPos
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorSimpleUserPos
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorSimpleWMPos
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorSimpleWMPos
    [apply] junit.framework.TestListener: endTest(testWindowDecorSimpleWMPos)
    [apply] junit.framework.TestListener: startTest(testWindowDecorTwoWin)
    [apply] junit.framework.TestListener: endTest(testWindowDecorTwoWin)
    [apply] junit.framework.TestListener: startTest(testWindowNativeRecreate01Simple)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorTwoWin
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorTwoWin
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowNativeRecreate01Simple
    [apply] junit.framework.TestListener: endTest(testWindowNativeRecreate01Simple)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowNativeRecreate01Simple
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646562335 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646562336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.92 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646561995 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646561996 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorDestroyWinTwiceA
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorDestroyWinTwiceA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorSimpleUserPos
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorSimpleUserPos
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorSimpleWMPos
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorSimpleWMPos
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorTwoWin
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorTwoWin
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowNativeRecreate01Simple
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowNativeRecreate01Simple
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646562335 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646562336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testWindowDecorDestroyWinTwiceA took 0.072 sec
    [apply] Testcase: testWindowDecorSimpleUserPos took 0.027 sec
    [apply] Testcase: testWindowDecorSimpleWMPos took 0.049 sec
    [apply] Testcase: testWindowDecorTwoWin took 0.081 sec
    [apply] Testcase: testWindowNativeRecreate01Simple took 0.084 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestWindows02NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestWindows02NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646563709 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646563710 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test01WindowDefault
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01WindowDefault)
    [apply] XXX: Caps[rgba 8/8/8/0, opaque, on-scr.]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test01WindowDefaultjunit.framework.TestListener: endTest(test01WindowDefault)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test02WindowDefault
    [apply] XXX: Caps[rgba 8/8/8/1, trans-rgba 0x0/0/0/0, on-scr.]]
    [apply] 
    [apply] junit.framework.TestListener: startTest(test02WindowDefault)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test02WindowDefault
    [apply] ++++ Test Singleton.unlock()
    [apply] junit.framework.TestListener: endTest(test02WindowDefault)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646564034 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646564034 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.908 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646563709 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646563710 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test01WindowDefault
    [apply] XXX: Caps[rgba 8/8/8/0, opaque, on-scr.]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test01WindowDefault
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test02WindowDefault
    [apply] XXX: Caps[rgba 8/8/8/1, trans-rgba 0x0/0/0/0, on-scr.]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test02WindowDefault
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646564034 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646564034 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01WindowDefault took 0.177 sec
    [apply] Testcase: test02WindowDefault took 0.12 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646565422 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646565423 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test00ScreenModeStream)
    [apply] junit.framework.TestListener: endTest(test00ScreenModeStream)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test00ScreenModeStream
    [apply] 00 out: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 00 in : [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 01 out : Monitor[Id 0xffffffff [primary], 50 x 50 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 1]
    [apply] junit.framework.TestListener: startTest(test01ScreenAllMonitor)
    [apply] junit.framework.TestListener: endTest(test01ScreenAllMonitor)
    [apply] junit.framework.TestListener: startTest(test02ScreenAllModesInfo)
    [apply] junit.framework.TestListener: endTest(test02ScreenAllModesInfo)
    [apply] 01 in : Monitor[Id 0xffffffff [primary], 50 x 50 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 1]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test00ScreenModeStream
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test01ScreenAllMonitor
    [apply] Primary Device  Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]
    [apply]      pixel/mm [3.2323232, 3.233533]
    [apply]      pixel/in [82.101006, 82.13174]
    [apply]      orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply]      current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Monitor Index 0 Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]
    [apply]      pixel/mm [3.2323232, 3.233533]
    [apply]      pixel/in [82.101006, 82.13174]
    [apply]      orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply]      current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Test.0: Monitor union viewport: [ 0 / 0  1920 x 1080 ] [pu] / [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.1: Screen viewport: [ 0 / 0  1920 x 1080 ] [pu] / [ 0 / 0  1920 x 1080 ] [wu]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test01ScreenAllMonitor
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test02ScreenAllModesInfo
    [apply] Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7cd2b4b8]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7cd2b4b8]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [apply] All-0[000]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[001]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[002]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[003]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[004]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[005]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[006]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[007]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[008]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] All-0[009]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] All-0[010]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] All-0[011]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] All-0[012]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] All-0[013]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] All-0[014]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] All-0[015]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] All-0[016]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[017]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[018]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[019]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[020]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[021]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[022]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[023]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[024]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[025]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[026]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[027]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[028]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[029]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[030]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[031]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[032]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[033]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[034]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[035]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[036]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] All-0[037]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] All-0[038]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] All-0[039]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] All-0[040]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[041]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[042]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[043]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[044]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[045]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[046]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[047]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[048]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[049]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[050]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[051]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[052]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] All-0[053]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] All-0[054]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] All-0[055]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] All-0[056]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[057]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[058]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[059]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[060]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[061]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[062]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[063]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[000]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[001]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[002]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[003]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[004]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[005]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[006]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[007]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[008]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] All-1[009]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] All-1[010]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] All-1[011]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] All-1[012]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[013]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[014]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[015]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[016]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[017]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[018]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[019]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[020]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[021]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[022]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[023]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[024]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] All-1[025]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] All-1[026]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] All-1[027]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] All-1[028]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[029]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[030]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[031]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[032]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[033]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[034]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[035]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[036]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[037]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[038]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[039]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[040]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[041]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[042]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[043]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[044]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[045]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[046]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[047]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[048]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] All-1[049]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] All-1[050]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] All-1[051]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] All-1[052]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] All-1[053]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] All-1[054]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] All-1[055]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] All-1[056]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[057]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[058]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[059]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[060]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[061]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[062]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[063]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 0: Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]
    [apply] [00][000]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][001]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][002]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][003]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][004]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][005]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][006]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][007]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][008]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] [00][009]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] [00][010]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] [00][011]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] [00][012]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] [00][013]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] [00][014]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] [00][015]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] [00][016]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][017]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][018]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][019]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][020]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][021]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][022]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][023]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][024]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][025]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][026]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][027]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][028]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][029]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][030]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][031]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][032]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][033]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][034]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][035]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][036]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] [00][037]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] [00][038]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] [00][039]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] [00][040]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][041]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][042]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][043]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][044]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][045]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][046]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][047]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][048]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][049]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][050]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][051]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][052]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] [00][053]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] [00][054]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] [00][055]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] [00][056]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][057]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][058]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][059]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][060]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][061]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][062]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][063]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test02ScreenAllModesInfo
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646566281 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646566282 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.454 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646565422 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646565423 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test00ScreenModeStream
    [apply] 00 out: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 00 in : [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 01 out : Monitor[Id 0xffffffff [primary], 50 x 50 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 1]
    [apply] 01 in : Monitor[Id 0xffffffff [primary], 50 x 50 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 1]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test00ScreenModeStream
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test01ScreenAllMonitor
    [apply] Primary Device  Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]
    [apply]      pixel/mm [3.2323232, 3.233533]
    [apply]      pixel/in [82.101006, 82.13174]
    [apply]      orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply]      current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Monitor Index 0 Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]
    [apply]      pixel/mm [3.2323232, 3.233533]
    [apply]      pixel/in [82.101006, 82.13174]
    [apply]      orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply]      current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Test.0: Monitor union viewport: [ 0 / 0  1920 x 1080 ] [pu] / [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.1: Screen viewport: [ 0 / 0  1920 x 1080 ] [pu] / [ 0 / 0  1920 x 1080 ] [wu]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test01ScreenAllMonitor
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test02ScreenAllModesInfo
    [apply] Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7cd2b4b8]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7cd2b4b8]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [apply] All-0[000]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[001]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[002]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[003]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[004]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[005]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[006]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[007]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[008]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] All-0[009]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] All-0[010]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] All-0[011]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] All-0[012]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] All-0[013]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] All-0[014]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] All-0[015]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] All-0[016]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[017]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[018]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[019]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[020]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[021]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[022]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[023]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[024]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[025]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[026]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[027]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[028]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[029]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[030]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[031]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[032]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[033]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[034]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[035]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[036]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] All-0[037]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] All-0[038]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] All-0[039]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] All-0[040]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[041]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[042]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[043]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[044]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[045]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[046]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[047]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[048]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[049]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[050]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[051]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[052]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] All-0[053]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] All-0[054]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] All-0[055]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] All-0[056]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[057]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[058]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[059]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[060]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[061]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[062]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[063]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[000]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[001]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[002]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[003]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[004]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[005]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[006]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[007]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[008]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] All-1[009]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] All-1[010]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] All-1[011]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] All-1[012]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[013]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[014]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[015]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[016]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[017]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[018]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[019]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[020]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[021]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[022]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[023]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[024]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] All-1[025]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] All-1[026]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] All-1[027]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] All-1[028]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[029]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[030]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[031]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[032]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[033]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[034]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[035]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[036]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[037]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[038]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[039]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[040]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[041]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[042]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[043]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[044]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[045]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[046]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[047]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[048]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] All-1[049]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] All-1[050]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] All-1[051]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] All-1[052]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] All-1[053]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] All-1[054]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] All-1[055]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] All-1[056]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[057]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[058]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[059]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[060]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[061]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[062]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[063]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 0: Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]
    [apply] [00][000]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][001]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][002]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][003]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][004]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][005]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][006]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][007]: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][008]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] [00][009]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] [00][010]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] [00][011]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] [00][012]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] [00][013]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] [00][014]: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] [00][015]: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] [00][016]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][017]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][018]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][019]: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][020]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][021]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][022]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][023]: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][024]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][025]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][026]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][027]: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][028]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][029]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][030]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][031]: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][032]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][033]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][034]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][035]: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][036]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] [00][037]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] [00][038]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] [00][039]: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] [00][040]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][041]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][042]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][043]: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][044]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][045]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][046]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][047]: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][048]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][049]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][050]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][051]: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][052]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] [00][053]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] [00][054]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] [00][055]: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] [00][056]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][057]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][058]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][059]: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][060]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][061]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][062]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][063]: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test02ScreenAllModesInfo
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646566281 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646566282 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00ScreenModeStream took 0.005 sec
    [apply] Testcase: test01ScreenAllMonitor took 0.01 sec
    [apply] Testcase: test02ScreenAllModesInfo took 0.021 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(testScreenModeInfo01)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646567665 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646567666 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT - testScreenModeInfo01
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x3814c044: tileRendererInUse null, GearsES2[obj 0x3814c044 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3814c044 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] junit.framework.TestListener: endTest(testScreenModeInfo01)
    [apply] gear1 0x3814c044 created: GearsObj[0x46ee9707, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3814c044 created: GearsObj[0x615428de, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3814c044 created: GearsObj[0x615428de, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x3814c044 FIN GearsES2[obj 0x3814c044 isInit true, usesShared false, 1 GearsObj[0x46ee9707, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x615428de, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x57fe5240, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x3814c044 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7ff7405c8270, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3814c044, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x3814c044 256x256, swapInterval 1, drawable 0x7ff7405c8270
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x3814c044 256x256, swapInterval 1, drawable 0x7ff7405c8270
    [apply] 0: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 1: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 2: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 3: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 4: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 5: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 6: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 7: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 8: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] 9: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] 10: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] 11: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] 12: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] 13: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] 14: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] 15: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] 16: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 17: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 18: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 19: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 20: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 21: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 22: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 23: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 24: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 25: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 26: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 27: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 28: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 29: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 30: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 31: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 32: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 33: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 34: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 35: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 36: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] 37: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] 38: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] 39: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] 40: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 41: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 42: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 43: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 44: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 45: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 46: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 47: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 48: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 49: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 50: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 51: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 52: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] 53: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] 54: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] 55: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] 56: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 57: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 58: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 59: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 60: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 61: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 62: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 63: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] orig: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] curr: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] .0.1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49!
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x3814c044: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x3814c044 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT - testScreenModeInfo01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646568642 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646568642 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.566 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646567665 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646567666 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT - testScreenModeInfo01
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x3814c044: tileRendererInUse null, GearsES2[obj 0x3814c044 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3814c044 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3814c044 created: GearsObj[0x46ee9707, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3814c044 created: GearsObj[0x615428de, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3814c044 created: GearsObj[0x615428de, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x3814c044 FIN GearsES2[obj 0x3814c044 isInit true, usesShared false, 1 GearsObj[0x46ee9707, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x615428de, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x57fe5240, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x3814c044 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7ff7405c8270, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3814c044, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x3814c044 256x256, swapInterval 1, drawable 0x7ff7405c8270
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x3814c044 256x256, swapInterval 1, drawable 0x7ff7405c8270
    [apply] 0: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 1: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 2: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 3: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 4: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 5: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 6: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 7: [Id 0x7, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 8: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] 9: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] 10: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] 11: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] 12: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] 13: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] 14: [Id 0x1, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] 15: [Id 0x2, [ 1920 x 1080 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] 16: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 17: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 18: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 19: [Id 0xf, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 20: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 21: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 22: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 23: [Id 0xd, [ 1344 x 1008 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 24: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 25: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 26: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 27: [Id 0xc, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 28: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 29: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 30: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 31: [Id 0xe, [ 1344 x 756 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 32: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 33: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 34: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 35: [Id 0x6, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 36: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] 37: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] 38: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] 39: [Id 0x3, [ 1280 x 720 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] 40: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 41: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 42: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 43: [Id 0xa, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 44: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 45: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 46: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 47: [Id 0xb, [ 1024 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 48: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 49: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 50: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 51: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 52: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 0 degr]
    [apply] 53: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 90 degr]
    [apply] 54: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 180 degr]
    [apply] 55: [Id 0x4, [ 720 x 576 pixels x 32 bpp ] @ 50.0 Hz, flags [], 270 degr]
    [apply] 56: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 57: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 58: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 59: [Id 0x8, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 60: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 61: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 62: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 63: [Id 0x5, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] orig: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] curr: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] .0.1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49!
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x3814c044: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x3814c044 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT - testScreenModeInfo01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646568642 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646568642 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testScreenModeInfo01 took 0.93 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(testScreenModeChange01)
    [apply] junit.framework.TestListener: endTest(testScreenModeChange01)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646570046 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646570047 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] setTestSupported: false
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT - testScreenModeChange01 - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT - testScreenModeChange01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646572084 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646572084 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 2.615 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646570046 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646570047 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] setTestSupported: false
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT - testScreenModeChange01 - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT - testScreenModeChange01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646572084 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646572084 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testScreenModeChange01 took 0.006 sec
    [apply] 	SKIPPED: got: <false>, expected: is <true>
    [apply] Testcase: testScreenModeChange01 took 0.009 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646573467 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646573469 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(testScreenModeChange01)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT - testScreenModeChange01
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x2b6da1e8: tileRendererInUse null, GearsES2[obj 0x2b6da1e8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2b6da1e8 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2b6da1e8 created: GearsObj[0x35678e0c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2b6da1e8 created: GearsObj[0xecae543, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2b6da1e8 created: GearsObj[0xecae543, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x2b6da1e8 FIN GearsES2[obj 0x2b6da1e8 isInit true, usesShared false, 1 GearsObj[0x35678e0c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xecae543, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4f8addcf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x2b6da1e8 0/0 100x100 of 100x100, swapInterval 1, drawable 0x7f9a114e1e80, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2b6da1e8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2b6da1e8 100x100, swapInterval 1, drawable 0x7f9a114e1e80
    [apply] Test.0: Window bounds    : [ 0 / 45  100 x 100 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.0: Window size      : 100 x 100 [pixels]
    [apply] Test.0: Screen viewport  : [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.0: Monitor viewport : [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [wu]
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [1] set current: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2b6da1e8 100x100, swapInterval 1, drawable 0x7f9a114e1e80
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x2b6da1e8 0/0 100x100 of 100x100, swapInterval 1, drawable 0x7f9a114e1e80, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2b6da1e8, angle 1.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2b6da1e8 100x100, swapInterval 1, drawable 0x7f9a114e1e80
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2b6da1e8 100x100, swapInterval 1, drawable 0x7f9a114e1e80
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x2b6da1e8 0/0 100x100 of 100x100, swapInterval 1, drawable 0x7f9a114e1e80, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2b6da1e8, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2b6da1e8 100x100, swapInterval 1, drawable 0x7f9a114e1e80
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2b6da1e8 100x100, swapInterval 1, drawable 0x7f9a114e1e80
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2b6da1e8 100x100, swapInterval 1, drawable 0x7f9a114e1e80
    [apply] [1] changeOK             : true
    [apply] [1] has current cached   : [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [1] has current queried  : [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], equal true
    [apply] Test.1: Window bounds    : [ 0 / 457  100 x 100 ] [wu] within [ 0 / 0  800 x 600 ] [wu]
    [apply] Test.1: Window size      : 100 x 100 [pixels]
    [apply] Test.1: Screen viewport  : [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [wu]
    [apply] Test.1: Monitor viewport : [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [wu]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2b6da1e8 100x100, swapInterval 1, drawable 0x7f9a114e1e80
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x2b6da1e8: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x2b6da1e8 FIN
    [apply] Screen.destroy(): Reset Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged true, modeCount 64]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT - testScreenModeChange01
    [apply] junit.framework.TestListener: endTest(testScreenModeChange01)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646585880 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646585880 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.005 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646573467 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646573469 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT - testScreenModeChange01
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x2b6da1e8: tileRendererInUse null, GearsES2[obj 0x2b6da1e8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2b6da1e8 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2b6da1e8 created: GearsObj[0x35678e0c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2b6da1e8 created: GearsObj[0xecae543, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2b6da1e8 created: GearsObj[0xecae543, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x2b6da1e8 FIN GearsES2[obj 0x2b6da1e8 isInit true, usesShared false, 1 GearsObj[0x35678e0c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xecae543, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4f8addcf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x2b6da1e8 0/0 100x100 of 100x100, swapInterval 1, drawable 0x7f9a114e1e80, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2b6da1e8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2b6da1e8 100x100, swapInterval 1, drawable 0x7f9a114e1e80
    [apply] Test.0: Window bounds    : [ 0 / 45  100 x 100 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.0: Window size      : 100 x 100 [pixels]
    [apply] Test.0: Screen viewport  : [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.0: Monitor viewport : [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [wu]
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [1] set current: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2b6da1e8 100x100, swapInterval 1, drawable 0x7f9a114e1e80
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x2b6da1e8 0/0 100x100 of 100x100, swapInterval 1, drawable 0x7f9a114e1e80, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2b6da1e8, angle 1.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2b6da1e8 100x100, swapInterval 1, drawable 0x7f9a114e1e80
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2b6da1e8 100x100, swapInterval 1, drawable 0x7f9a114e1e80
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x2b6da1e8 0/0 100x100 of 100x100, swapInterval 1, drawable 0x7f9a114e1e80, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2b6da1e8, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2b6da1e8 100x100, swapInterval 1, drawable 0x7f9a114e1e80
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2b6da1e8 100x100, swapInterval 1, drawable 0x7f9a114e1e80
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2b6da1e8 100x100, swapInterval 1, drawable 0x7f9a114e1e80
    [apply] [1] changeOK             : true
    [apply] [1] has current cached   : [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [1] has current queried  : [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], equal true
    [apply] Test.1: Window bounds    : [ 0 / 457  100 x 100 ] [wu] within [ 0 / 0  800 x 600 ] [wu]
    [apply] Test.1: Window size      : 100 x 100 [pixels]
    [apply] Test.1: Screen viewport  : [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [wu]
    [apply] Test.1: Monitor viewport : [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [wu]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2b6da1e8 100x100, swapInterval 1, drawable 0x7f9a114e1e80
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x2b6da1e8: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x2b6da1e8 FIN
    [apply] Screen.destroy(): Reset Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged true, modeCount 64]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT - testScreenModeChange01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646585880 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646585880 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testScreenModeChange01 took 9.577 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT.xml
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646587292 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646587293 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ1
    [apply] junit.framework.TestListener: startTest(testScreenModeChangeSingleQ1)
    [apply] Test.0: Window screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1cee4b08]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1cee4b08]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [apply] Test.0: Window bounds (pre): screenPos 0/0 [pixels], windowSize 200x200 [wu] within [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x26ba1c64: tileRendererInUse null, GearsES2[obj 0x26ba1c64 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x26ba1c64 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x26ba1c64 created: GearsObj[0x512d2eac, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x26ba1c64 created: GearsObj[0x5cfb0290, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x26ba1c64 created: GearsObj[0x5cfb0290, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x26ba1c64 FIN GearsES2[obj 0x26ba1c64 isInit true, usesShared false, 1 GearsObj[0x512d2eac, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5cfb0290, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf330da8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x26ba1c64 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7ffea3fc4a30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x26ba1c64, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x26ba1c64 200x200, swapInterval 1, drawable 0x7ffea3fc4a30
    [apply] Time for visible/pos: 98 ms
    [apply] Test.0: Window bounds    : [ 0 / 45  200 x 200 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.0: Window size      : 200 x 200 [pixels]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x26ba1c64 200x200, swapInterval 1, drawable 0x7ffea3fc4a30
    [apply] Test.0: Window monitor: Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] set current: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x26ba1c64 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7ffea3fc4a30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x26ba1c64, angle 1.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x26ba1c64 200x200, swapInterval 1, drawable 0x7ffea3fc4a30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x26ba1c64 200x200, swapInterval 1, drawable 0x7ffea3fc4a30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x26ba1c64 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7ffea3fc4a30, msaa false, tileRendererInUse null
    [apply] [0] has current: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] >> GearsES2 0x26ba1c64, angle 2.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Test.1: Screen           : NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 2, vsize [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1cee4b08]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1cee4b08]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged true, modeCount 64]]]
    [apply] Test.1: Window bounds    : [ 0 / 357  200 x 200 ] [wu] within [ 0 / 0  800 x 600 ] [wu]
    [apply] Test.1: Window size      : 200 x 200 [pixels]
    [apply] Test.1: Screen viewport  : [ 0 / 0  800 x 600 ] [pixels]
    [apply] Test.1: Monitor viewport : [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [wu]
    [apply] Test.1: Window main-mon  : Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged true, modeCount 64]
    [apply] [1] set orig: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x26ba1c64 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7ffea3fc4a30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x26ba1c64, angle 173.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x26ba1c64 200x200, swapInterval 1, drawable 0x7ffea3fc4a30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x26ba1c64 200x200, swapInterval 1, drawable 0x7ffea3fc4a30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x26ba1c64 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7ffea3fc4a30, msaa false, tileRendererInUse null
    [apply] [1] has orig?: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] >> GearsES2 0x26ba1c64, angle 174.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Test.2: Screen           : NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 2, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1cee4b08]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1cee4b08]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [apply] Test.2: Window bounds    : [ 0 / 357  200 x 200 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.2: Window size      : 200 x 200 [pixels]
    [apply] Test.2: Screen viewport  : [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Test.2: Monitor viewport : [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.2: Window main-mon  : Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]
    [apply] junit.framework.TestListener: endTest(testScreenModeChangeSingleQ1)Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x26ba1c64: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x26ba1c64 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ2
    [apply] 
    [apply] junit.framework.TestListener: startTest(testScreenModeChangeSingleQ2)
    [apply] junit.framework.TestListener: endTest(testScreenModeChangeSingleQ2)
    [apply] Test Disabled (1): Monitor count < 2: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1cee4b08]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1cee4b08]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646605630 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646605631 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.922 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646587292 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646587293 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ1
    [apply] Test.0: Window screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1cee4b08]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1cee4b08]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [apply] Test.0: Window bounds (pre): screenPos 0/0 [pixels], windowSize 200x200 [wu] within [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x26ba1c64: tileRendererInUse null, GearsES2[obj 0x26ba1c64 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x26ba1c64 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x26ba1c64 created: GearsObj[0x512d2eac, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x26ba1c64 created: GearsObj[0x5cfb0290, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x26ba1c64 created: GearsObj[0x5cfb0290, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x26ba1c64 FIN GearsES2[obj 0x26ba1c64 isInit true, usesShared false, 1 GearsObj[0x512d2eac, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5cfb0290, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf330da8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x26ba1c64 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7ffea3fc4a30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x26ba1c64, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x26ba1c64 200x200, swapInterval 1, drawable 0x7ffea3fc4a30
    [apply] Time for visible/pos: 98 ms
    [apply] Test.0: Window bounds    : [ 0 / 45  200 x 200 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.0: Window size      : 200 x 200 [pixels]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x26ba1c64 200x200, swapInterval 1, drawable 0x7ffea3fc4a30
    [apply] Test.0: Window monitor: Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] set current: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x26ba1c64 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7ffea3fc4a30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x26ba1c64, angle 1.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x26ba1c64 200x200, swapInterval 1, drawable 0x7ffea3fc4a30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x26ba1c64 200x200, swapInterval 1, drawable 0x7ffea3fc4a30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x26ba1c64 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7ffea3fc4a30, msaa false, tileRendererInUse null
    [apply] [0] has current: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] >> GearsES2 0x26ba1c64, angle 2.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Test.1: Screen           : NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 2, vsize [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1cee4b08]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1cee4b08]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged true, modeCount 64]]]
    [apply] Test.1: Window bounds    : [ 0 / 357  200 x 200 ] [wu] within [ 0 / 0  800 x 600 ] [wu]
    [apply] Test.1: Window size      : 200 x 200 [pixels]
    [apply] Test.1: Screen viewport  : [ 0 / 0  800 x 600 ] [pixels]
    [apply] Test.1: Monitor viewport : [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [wu]
    [apply] Test.1: Window main-mon  : Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged true, modeCount 64]
    [apply] [1] set orig: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x26ba1c64 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7ffea3fc4a30, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x26ba1c64, angle 173.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x26ba1c64 200x200, swapInterval 1, drawable 0x7ffea3fc4a30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x26ba1c64 200x200, swapInterval 1, drawable 0x7ffea3fc4a30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x26ba1c64 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7ffea3fc4a30, msaa false, tileRendererInUse null
    [apply] [1] has orig?: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] >> GearsES2 0x26ba1c64, angle 174.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Test.2: Screen           : NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 2, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1cee4b08]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1cee4b08]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [apply] Test.2: Window bounds    : [ 0 / 357  200 x 200 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.2: Window size      : 200 x 200 [pixels]
    [apply] Test.2: Screen viewport  : [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Test.2: Monitor viewport : [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.2: Window main-mon  : Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x26ba1c64: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x26ba1c64 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ2
    [apply] Test Disabled (1): Monitor count < 2: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1cee4b08]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1cee4b08]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646605630 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646605631 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testScreenModeChangeSingleQ1 took 15.488 sec
    [apply] Testcase: testScreenModeChangeSingleQ2 took 0.002 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646607101 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646607103 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test01ScreenFullscreenSingleQ1
    [apply] junit.framework.TestListener: startTest(test01ScreenFullscreenSingleQ1)
    [apply] Test.0: Window screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34686b3e]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34686b3e]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [apply] Test.0: Window bounds (pre): screenPos 0/0 [pixels], windowSize 200x200 [wu] within [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x53bf0339: tileRendererInUse null, GearsES2[obj 0x53bf0339 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x53bf0339 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x53bf0339 created: GearsObj[0x68b45667, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x53bf0339 created: GearsObj[0x7194ec98, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x53bf0339 created: GearsObj[0x7194ec98, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x53bf0339 FIN GearsES2[obj 0x53bf0339 isInit true, usesShared false, 1 GearsObj[0x68b45667, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7194ec98, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2d727c31, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x53bf0339 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7fd8b37d8980, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x53bf0339, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x53bf0339 200x200, swapInterval 1, drawable 0x7fd8b37d8980
    [apply] Time for visible/pos: 95 ms
    [apply] Test.0: Window bounds    : [ 0 / 45  200 x 200 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.0: Window size      : 200 x 200 [pixels]
    [apply] Test.0: Screen viewport  : [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x53bf0339 200x200, swapInterval 1, drawable 0x7fd8b37d8980
    [apply] Test.0: Window monitor: Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]
    [apply] Test.1: Window bounds    : [ 0 / 0  1920 x 1080 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.1: Window size      : 1920 x 1080 [pixels]
    [apply] Test.1: Screen viewport  : [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Test.1: Monitor viewport : [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x53bf0339 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x7fd8b37d8980, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x53bf0339, angle 1.5, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Test.2: Window bounds    : [ 0 / 45  200 x 200 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.2: Window size      : 200 x 200 [pixels]
    [apply] Test.2: Screen viewport  : [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Test.2: Monitor viewport : [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x53bf0339 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7fd8b37d8980, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x53bf0339, angle 122.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] junit.framework.TestListener: endTest(test01ScreenFullscreenSingleQ1)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x53bf0339: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x53bf0339 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test01ScreenFullscreenSingleQ1
    [apply] junit.framework.TestListener: startTest(test02ScreenFullscreenSingleQ2)
    [apply] junit.framework.TestListener: endTest(test02ScreenFullscreenSingleQ2)
    [apply] junit.framework.TestListener: startTest(test03ScreenFullscreenSpanQ1Q2)
    [apply] junit.framework.TestListener: endTest(test03ScreenFullscreenSpanQ1Q2)
    [apply] junit.framework.TestListener: startTest(test04ScreenFullscreenSpanALL)
    [apply] junit.framework.TestListener: endTest(test04ScreenFullscreenSpanALL)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test02ScreenFullscreenSingleQ2
    [apply] Test Disabled (1): Monitor count < 2: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34686b3e]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34686b3e]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test02ScreenFullscreenSingleQ2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test03ScreenFullscreenSpanQ1Q2
    [apply] Test Disabled (2): Spanning monitor count < 2: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34686b3e]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34686b3e]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test03ScreenFullscreenSpanQ1Q2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test04ScreenFullscreenSpanALL
    [apply] Test Disabled (3): Monitor count < 2: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34686b3e]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34686b3e]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test04ScreenFullscreenSpanALL
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646620206 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646620207 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.743 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646607101 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646607103 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test01ScreenFullscreenSingleQ1
    [apply] Test.0: Window screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34686b3e]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34686b3e]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [apply] Test.0: Window bounds (pre): screenPos 0/0 [pixels], windowSize 200x200 [wu] within [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x53bf0339: tileRendererInUse null, GearsES2[obj 0x53bf0339 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x53bf0339 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x53bf0339 created: GearsObj[0x68b45667, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x53bf0339 created: GearsObj[0x7194ec98, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x53bf0339 created: GearsObj[0x7194ec98, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x53bf0339 FIN GearsES2[obj 0x53bf0339 isInit true, usesShared false, 1 GearsObj[0x68b45667, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7194ec98, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2d727c31, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x53bf0339 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7fd8b37d8980, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x53bf0339, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x53bf0339 200x200, swapInterval 1, drawable 0x7fd8b37d8980
    [apply] Time for visible/pos: 95 ms
    [apply] Test.0: Window bounds    : [ 0 / 45  200 x 200 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.0: Window size      : 200 x 200 [pixels]
    [apply] Test.0: Screen viewport  : [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x53bf0339 200x200, swapInterval 1, drawable 0x7fd8b37d8980
    [apply] Test.0: Window monitor: Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]
    [apply] Test.1: Window bounds    : [ 0 / 0  1920 x 1080 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.1: Window size      : 1920 x 1080 [pixels]
    [apply] Test.1: Screen viewport  : [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Test.1: Monitor viewport : [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x53bf0339 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x7fd8b37d8980, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x53bf0339, angle 1.5, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Test.2: Window bounds    : [ 0 / 45  200 x 200 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.2: Window size      : 200 x 200 [pixels]
    [apply] Test.2: Screen viewport  : [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Test.2: Monitor viewport : [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x53bf0339 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7fd8b37d8980, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x53bf0339, angle 122.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x53bf0339: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x53bf0339 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test01ScreenFullscreenSingleQ1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test02ScreenFullscreenSingleQ2
    [apply] Test Disabled (1): Monitor count < 2: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34686b3e]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34686b3e]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test02ScreenFullscreenSingleQ2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test03ScreenFullscreenSpanQ1Q2
    [apply] Test Disabled (2): Spanning monitor count < 2: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34686b3e]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34686b3e]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test03ScreenFullscreenSpanQ1Q2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test04ScreenFullscreenSpanALL
    [apply] Test Disabled (3): Monitor count < 2: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34686b3e]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34686b3e]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test04ScreenFullscreenSpanALL
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646620206 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646620207 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01ScreenFullscreenSingleQ1 took 10.241 sec
    [apply] Testcase: test02ScreenFullscreenSingleQ2 took 0.002 sec
    [apply] Testcase: test03ScreenFullscreenSpanQ1Q2 took 0.002 sec
    [apply] Testcase: test04ScreenFullscreenSpanALL took 0.001 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT.xml
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646621624 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646621625 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test01FullscreenChange01
    [apply] junit.framework.TestListener: startTest(test01FullscreenChange01)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x56eabc3: tileRendererInUse null, GearsES2[obj 0x56eabc3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x56eabc3 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x56eabc3 created: GearsObj[0x49b09fca, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x56eabc3 created: GearsObj[0x2746a149, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x56eabc3 created: GearsObj[0x2746a149, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x56eabc3 FIN GearsES2[obj 0x56eabc3 isInit true, usesShared false, 1 GearsObj[0x49b09fca, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2746a149, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58ad6760, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x56eabc3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f50ce8830, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56eabc3, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f8f50ce8830
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f8f50ce8830
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x56eabc3 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x7f8f50ce8830, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56eabc3, angle 1.5, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x56eabc3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f50ce8830, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56eabc3, angle 62.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x56eabc3: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x56eabc3 FIN
    [apply] *** cleanupGL.shutdown
    [apply] *** cleanupGL.initSingleton
    [apply] junit.framework.TestListener: endTest(test01FullscreenChange01)
    [apply] junit.framework.TestListener: startTest(test02ScreenModeChange01)
    [apply] *** cleanupGL.DONE
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test01FullscreenChange01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test02ScreenModeChange01
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x5141ed48: tileRendererInUse null, GearsES2[obj 0x5141ed48 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5141ed48 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5141ed48 created: GearsObj[0x3d9dfe7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5141ed48 created: GearsObj[0x69cb4c8d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5141ed48 created: GearsObj[0x69cb4c8d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x5141ed48 FIN GearsES2[obj 0x5141ed48 isInit true, usesShared false, 1 GearsObj[0x3d9dfe7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x69cb4c8d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x520ed4b5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x5141ed48 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f53102b90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5141ed48, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x5141ed48 640x480, swapInterval 1, drawable 0x7f8f53102b90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x5141ed48 640x480, swapInterval 1, drawable 0x7f8f53102b90
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] set current: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x5141ed48 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f53102b90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5141ed48, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x5141ed48 640x480, swapInterval 1, drawable 0x7f8f53102b90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x5141ed48 640x480, swapInterval 1, drawable 0x7f8f53102b90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x5141ed48 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f53102b90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5141ed48, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] [0] has current: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x5141ed48: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x5141ed48 FIN
    [apply] Screen.destroy(): Reset Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged true, modeCount 64]
    [apply] *** cleanupGL.shutdown
    [apply] *** cleanupGL.initSingleton
    [apply] *** cleanupGL.DONEjunit.framework.TestListener: endTest(test02ScreenModeChange01)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test02ScreenModeChange01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test03ScreenModeChangeWithFS01Post
    [apply] 
    [apply] junit.framework.TestListener: startTest(test03ScreenModeChangeWithFS01Post)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x2b097522: tileRendererInUse null, GearsES2[obj 0x2b097522 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2b097522 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2b097522 created: GearsObj[0x1de72bcf, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2b097522 created: GearsObj[0x6f853286, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2b097522 created: GearsObj[0x6f853286, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x2b097522 FIN GearsES2[obj 0x2b097522 isInit true, usesShared false, 1 GearsObj[0x1de72bcf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f853286, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c2e1e74, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x2b097522 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f50d246c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2b097522, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x2b097522 640x480, swapInterval 1, drawable 0x7f8f50d246c0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x2b097522 640x480, swapInterval 1, drawable 0x7f8f50d246c0
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [2] set current: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x2b097522 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f50d246c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2b097522, angle 61.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x2b097522 640x480, swapInterval 1, drawable 0x7f8f50d246c0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x2b097522 640x480, swapInterval 1, drawable 0x7f8f50d246c0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.reshape 0x2b097522 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f50d246c0, msaa false, tileRendererInUse null
    [apply] [2] has current: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] [3] set FS post 0: false
    [apply] >> GearsES2 0x2b097522, angle 62.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] [3] set FS post X: true
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.reshape 0x2b097522 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f8f50d246c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2b097522, angle 62.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] [4] set !FS post 0: true
    [apply] [4] set !FS post X: false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.reshape 0x2b097522 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f50d246c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2b097522, angle 297.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x2b097522: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x2b097522 FIN
    [apply] Screen.destroy(): Reset Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged true, modeCount 64]
    [apply] *** cleanupGL.shutdown
    [apply] *** cleanupGL.initSingleton
    [apply] junit.framework.TestListener: endTest(test03ScreenModeChangeWithFS01Post)
    [apply] junit.framework.TestListener: startTest(test04ScreenModeChangeWithFS01Pre)*** cleanupGL.DONE
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test03ScreenModeChangeWithFS01Post
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test04ScreenModeChangeWithFS01Pre
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.init.0 0x7973d235: tileRendererInUse null, GearsES2[obj 0x7973d235 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7973d235 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7973d235 created: GearsObj[0x79ffc78c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7973d235 created: GearsObj[0x2006b5f4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7973d235 created: GearsObj[0x2006b5f4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.init.X 0x7973d235 FIN GearsES2[obj 0x7973d235 isInit true, usesShared false, 1 GearsObj[0x79ffc78c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2006b5f4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x14004d83, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.reshape 0x7973d235 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f50e13a10, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7973d235, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.display 0x7973d235 640x480, swapInterval 1, drawable 0x7f8f50e13a10
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.display 0x7973d235 640x480, swapInterval 1, drawable 0x7f8f50e13a10
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [1] set FS pre 0: false
    [apply] [1] set FS pre 1: true
    [apply] [1] set FS pre X: true
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.reshape 0x7973d235 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x7f8f50e13a10, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7973d235, angle 1.5, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] [2] set current: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [2] has current: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.reshape 0x7973d235 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f8f50e13a10, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7973d235, angle 62.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x7973d235: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x7973d235 FIN
    [apply] Screen.destroy(): Reset Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged true, modeCount 64]
    [apply] *** cleanupGL.shutdown
    [apply] *** cleanupGL.initSingleton
    [apply] *** cleanupGL.DONE
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test04ScreenModeChangeWithFS01Pre
    [apply] junit.framework.TestListener: endTest(test04ScreenModeChangeWithFS01Pre)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646673692 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646673692 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 52.666 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646621624 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646621625 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test01FullscreenChange01
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x56eabc3: tileRendererInUse null, GearsES2[obj 0x56eabc3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x56eabc3 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x56eabc3 created: GearsObj[0x49b09fca, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x56eabc3 created: GearsObj[0x2746a149, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x56eabc3 created: GearsObj[0x2746a149, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x56eabc3 FIN GearsES2[obj 0x56eabc3 isInit true, usesShared false, 1 GearsObj[0x49b09fca, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2746a149, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58ad6760, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x56eabc3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f50ce8830, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56eabc3, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f8f50ce8830
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x56eabc3 640x480, swapInterval 1, drawable 0x7f8f50ce8830
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x56eabc3 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x7f8f50ce8830, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56eabc3, angle 1.5, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x56eabc3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f50ce8830, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56eabc3, angle 62.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x56eabc3: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x56eabc3 FIN
    [apply] *** cleanupGL.shutdown
    [apply] *** cleanupGL.initSingleton
    [apply] *** cleanupGL.DONE
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test01FullscreenChange01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test02ScreenModeChange01
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x5141ed48: tileRendererInUse null, GearsES2[obj 0x5141ed48 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5141ed48 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5141ed48 created: GearsObj[0x3d9dfe7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5141ed48 created: GearsObj[0x69cb4c8d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5141ed48 created: GearsObj[0x69cb4c8d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x5141ed48 FIN GearsES2[obj 0x5141ed48 isInit true, usesShared false, 1 GearsObj[0x3d9dfe7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x69cb4c8d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x520ed4b5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x5141ed48 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f53102b90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5141ed48, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x5141ed48 640x480, swapInterval 1, drawable 0x7f8f53102b90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x5141ed48 640x480, swapInterval 1, drawable 0x7f8f53102b90
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] set current: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x5141ed48 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f53102b90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5141ed48, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x5141ed48 640x480, swapInterval 1, drawable 0x7f8f53102b90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x5141ed48 640x480, swapInterval 1, drawable 0x7f8f53102b90
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#01,5,main] GearsES2.reshape 0x5141ed48 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f53102b90, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5141ed48, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] [0] has current: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x5141ed48: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x5141ed48 FIN
    [apply] Screen.destroy(): Reset Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged true, modeCount 64]
    [apply] *** cleanupGL.shutdown
    [apply] *** cleanupGL.initSingleton
    [apply] *** cleanupGL.DONE
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test02ScreenModeChange01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test03ScreenModeChangeWithFS01Post
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x2b097522: tileRendererInUse null, GearsES2[obj 0x2b097522 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2b097522 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2b097522 created: GearsObj[0x1de72bcf, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2b097522 created: GearsObj[0x6f853286, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2b097522 created: GearsObj[0x6f853286, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x2b097522 FIN GearsES2[obj 0x2b097522 isInit true, usesShared false, 1 GearsObj[0x1de72bcf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f853286, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c2e1e74, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x2b097522 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f50d246c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2b097522, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x2b097522 640x480, swapInterval 1, drawable 0x7f8f50d246c0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x2b097522 640x480, swapInterval 1, drawable 0x7f8f50d246c0
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [2] set current: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x2b097522 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f50d246c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2b097522, angle 61.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x2b097522 640x480, swapInterval 1, drawable 0x7f8f50d246c0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x2b097522 640x480, swapInterval 1, drawable 0x7f8f50d246c0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.reshape 0x2b097522 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f50d246c0, msaa false, tileRendererInUse null
    [apply] [2] has current: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] [3] set FS post 0: false
    [apply] >> GearsES2 0x2b097522, angle 62.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] [3] set FS post X: true
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.reshape 0x2b097522 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f8f50d246c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2b097522, angle 62.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] [4] set !FS post 0: true
    [apply] [4] set !FS post X: false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.reshape 0x2b097522 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f50d246c0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2b097522, angle 297.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x2b097522: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x2b097522 FIN
    [apply] Screen.destroy(): Reset Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged true, modeCount 64]
    [apply] *** cleanupGL.shutdown
    [apply] *** cleanupGL.initSingleton
    [apply] *** cleanupGL.DONE
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test03ScreenModeChangeWithFS01Post
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test04ScreenModeChangeWithFS01Pre
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.init.0 0x7973d235: tileRendererInUse null, GearsES2[obj 0x7973d235 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7973d235 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7973d235 created: GearsObj[0x79ffc78c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7973d235 created: GearsObj[0x2006b5f4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7973d235 created: GearsObj[0x2006b5f4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.init.X 0x7973d235 FIN GearsES2[obj 0x7973d235 isInit true, usesShared false, 1 GearsObj[0x79ffc78c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2006b5f4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x14004d83, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.reshape 0x7973d235 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f8f50e13a10, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7973d235, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.display 0x7973d235 640x480, swapInterval 1, drawable 0x7f8f50e13a10
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.display 0x7973d235 640x480, swapInterval 1, drawable 0x7f8f50e13a10
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [1] set FS pre 0: false
    [apply] [1] set FS pre 1: true
    [apply] [1] set FS pre X: true
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.reshape 0x7973d235 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x7f8f50e13a10, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7973d235, angle 1.5, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] [2] set current: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [2] has current: [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.reshape 0x7973d235 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f8f50e13a10, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7973d235, angle 62.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x7973d235: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x7973d235 FIN
    [apply] Screen.destroy(): Reset Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x9, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged true, modeCount 64]
    [apply] *** cleanupGL.shutdown
    [apply] *** cleanupGL.initSingleton
    [apply] *** cleanupGL.DONE
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test04ScreenModeChangeWithFS01Pre
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646673692 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646673692 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01FullscreenChange01 took 6.789 sec
    [apply] Testcase: test02ScreenModeChange01 took 12.009 sec
    [apply] Testcase: test03ScreenModeChangeWithFS01Post took 16.212 sec
    [apply] Testcase: test04ScreenModeChangeWithFS01Pre took 14.248 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646675453 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646675454 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testScreenRotationChange01_PreWin)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange01_PreWin
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x6741de7d: tileRendererInUse null, GearsES2[obj 0x6741de7d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6741de7d on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6741de7d created: GearsObj[0x131336, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6741de7d created: GearsObj[0x6e6b4d40, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6741de7d created: GearsObj[0x6e6b4d40, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x6741de7d FIN GearsES2[obj 0x6741de7d isInit true, usesShared false, 1 GearsObj[0x131336, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e6b4d40, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x59aa1aed, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x6741de7d 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f82e869f870, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6741de7d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x6741de7d 640x480, swapInterval 1, drawable 0x7f82e869f870
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x6741de7d 640x480, swapInterval 1, drawable 0x7f82e869f870
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Your platform has no rotation support, sorry
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6741de7d: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6741de7d FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange01_PreWin
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange02_PreFull
    [apply] junit.framework.TestListener: endTest(testScreenRotationChange01_PreWin)
    [apply] junit.framework.TestListener: startTest(testScreenRotationChange02_PreFull)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x28d69b2: tileRendererInUse null, GearsES2[obj 0x28d69b2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x28d69b2 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x28d69b2 created: GearsObj[0x3a338b87, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x28d69b2 created: GearsObj[0x749ba859, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x28d69b2 created: GearsObj[0x749ba859, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x28d69b2 FIN GearsES2[obj 0x28d69b2 isInit true, usesShared false, 1 GearsObj[0x3a338b87, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x749ba859, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b5d7a2f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x28d69b2 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f82e84093d0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x28d69b2, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x28d69b2 640x480, swapInterval 1, drawable 0x7f82e84093d0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x28d69b2 640x480, swapInterval 1, drawable 0x7f82e84093d0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x28d69b2 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x7f82e84093d0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x28d69b2, angle 1.0, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x28d69b2 1920x1080, swapInterval 1, drawable 0x7f82e84093d0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x28d69b2 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x7f82e84093d0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x28d69b2, angle 1.5, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x28d69b2 1920x1080, swapInterval 1, drawable 0x7f82e84093d0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x28d69b2 1920x1080, swapInterval 1, drawable 0x7f82e84093d0
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Your platform has no rotation support, sorry
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x28d69b2: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x28d69b2 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange02_PreFull
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange11_PostWin
    [apply] junit.framework.TestListener: endTest(testScreenRotationChange02_PreFull)
    [apply] junit.framework.TestListener: startTest(testScreenRotationChange11_PostWin)
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Your platform has no rotation support, sorry
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange11_PostWin
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange12_PostFull
    [apply] junit.framework.TestListener: endTest(testScreenRotationChange11_PostWin)
    [apply] junit.framework.TestListener: startTest(testScreenRotationChange12_PostFull)
    [apply] junit.framework.TestListener: endTest(testScreenRotationChange12_PostFull)
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Your platform has no rotation support, sorry
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange12_PostFull
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646692551 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646692551 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.012 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646675453 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646675454 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange01_PreWin
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x6741de7d: tileRendererInUse null, GearsES2[obj 0x6741de7d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6741de7d on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6741de7d created: GearsObj[0x131336, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6741de7d created: GearsObj[0x6e6b4d40, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6741de7d created: GearsObj[0x6e6b4d40, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x6741de7d FIN GearsES2[obj 0x6741de7d isInit true, usesShared false, 1 GearsObj[0x131336, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e6b4d40, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x59aa1aed, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x6741de7d 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f82e869f870, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6741de7d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x6741de7d 640x480, swapInterval 1, drawable 0x7f82e869f870
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x6741de7d 640x480, swapInterval 1, drawable 0x7f82e869f870
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Your platform has no rotation support, sorry
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6741de7d: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6741de7d FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange01_PreWin
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange02_PreFull
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x28d69b2: tileRendererInUse null, GearsES2[obj 0x28d69b2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x28d69b2 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x28d69b2 created: GearsObj[0x3a338b87, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x28d69b2 created: GearsObj[0x749ba859, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x28d69b2 created: GearsObj[0x749ba859, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x28d69b2 FIN GearsES2[obj 0x28d69b2 isInit true, usesShared false, 1 GearsObj[0x3a338b87, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x749ba859, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b5d7a2f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x28d69b2 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f82e84093d0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x28d69b2, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x28d69b2 640x480, swapInterval 1, drawable 0x7f82e84093d0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x28d69b2 640x480, swapInterval 1, drawable 0x7f82e84093d0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x28d69b2 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x7f82e84093d0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x28d69b2, angle 1.0, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x28d69b2 1920x1080, swapInterval 1, drawable 0x7f82e84093d0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x28d69b2 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x7f82e84093d0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x28d69b2, angle 1.5, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x28d69b2 1920x1080, swapInterval 1, drawable 0x7f82e84093d0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x28d69b2 1920x1080, swapInterval 1, drawable 0x7f82e84093d0
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Your platform has no rotation support, sorry
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x28d69b2: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x28d69b2 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange02_PreFull
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange11_PostWin
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Your platform has no rotation support, sorry
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange11_PostWin
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange12_PostFull
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Your platform has no rotation support, sorry
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange12_PostFull
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646692551 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646692551 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testScreenRotationChange01_PreWin took 4.148 sec
    [apply] Testcase: testScreenRotationChange02_PreFull took 4.12 sec
    [apply] Testcase: testScreenRotationChange11_PostWin took 4.008 sec
    [apply] Testcase: testScreenRotationChange12_PostFull took 4.005 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646694000 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646694002 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testScreenModeChange01_PreFull)++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange01_PreFull
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x4d237abc: tileRendererInUse null, GearsES2[obj 0x4d237abc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4d237abc on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] 
    [apply] junit.framework.TestListener: endTest(testScreenModeChange01_PreFull)gear1 0x4d237abc created: GearsObj[0x293bc117, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] junit.framework.TestListener: startTest(testScreenModeChange02_PostFull)
    [apply] junit.framework.TestListener: endTest(testScreenModeChange02_PostFull)
    [apply] 
    [apply] gear2 0x4d237abc created: GearsObj[0x27bc315d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4d237abc created: GearsObj[0x27bc315d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x4d237abc FIN GearsES2[obj 0x4d237abc isInit true, usesShared false, 1 GearsObj[0x293bc117, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27bc315d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6a8ce5ca, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x4d237abc 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fa0a63055d0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4d237abc, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4d237abc 640x480, swapInterval 1, drawable 0x7fa0a63055d0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4d237abc 640x480, swapInterval 1, drawable 0x7fa0a63055d0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x4d237abc 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x7fa0a63055d0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4d237abc, angle 1.0, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4d237abc 1920x1080, swapInterval 1, drawable 0x7fa0a63055d0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x4d237abc 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x7fa0a63055d0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4d237abc, angle 1.5, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4d237abc 1920x1080, swapInterval 1, drawable 0x7fa0a63055d0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4d237abc 1920x1080, swapInterval 1, drawable 0x7fa0a63055d0
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Your platform has no rotation support, sorry
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4d237abc: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4d237abc FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange01_PreFull
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange02_PostFull
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Your platform has no rotation support, sorry
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange02_PostFull
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646696987 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646696987 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.583 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646694000 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646694002 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange01_PreFull
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x4d237abc: tileRendererInUse null, GearsES2[obj 0x4d237abc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4d237abc on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4d237abc created: GearsObj[0x293bc117, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4d237abc created: GearsObj[0x27bc315d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4d237abc created: GearsObj[0x27bc315d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x4d237abc FIN GearsES2[obj 0x4d237abc isInit true, usesShared false, 1 GearsObj[0x293bc117, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27bc315d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6a8ce5ca, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x4d237abc 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fa0a63055d0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4d237abc, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4d237abc 640x480, swapInterval 1, drawable 0x7fa0a63055d0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4d237abc 640x480, swapInterval 1, drawable 0x7fa0a63055d0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x4d237abc 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x7fa0a63055d0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4d237abc, angle 1.0, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4d237abc 1920x1080, swapInterval 1, drawable 0x7fa0a63055d0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x4d237abc 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x7fa0a63055d0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4d237abc, angle 1.5, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4d237abc 1920x1080, swapInterval 1, drawable 0x7fa0a63055d0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4d237abc 1920x1080, swapInterval 1, drawable 0x7fa0a63055d0
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Your platform has no rotation support, sorry
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4d237abc: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4d237abc FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange01_PreFull
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange02_PostFull
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Your platform has no rotation support, sorry
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange02_PostFull
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646696987 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646696987 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testScreenModeChange01_PreFull took 0.175 sec
    [apply] Testcase: testScreenModeChange02_PostFull took 0.003 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT
    [apply] junit.framework.TestListener: tests to run: 5
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646698423 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646698424 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01CreateVisibleDestroy)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test01CreateVisibleDestroy
    [apply] XXX VISIBLE.1 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x7fd5ad91: tileRendererInUse null, GearsES2[obj 0x7fd5ad91 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7fd5ad91 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7fd5ad91 created: GearsObj[0x250d29dd, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7fd5ad91 created: GearsObj[0x5f960e93, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7fd5ad91 created: GearsObj[0x5f960e93, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x7fd5ad91 FIN GearsES2[obj 0x7fd5ad91 isInit true, usesShared false, 1 GearsObj[0x250d29dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5f960e93, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x16d2d424, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4a00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695cc430, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Frames for window1.setVisible(true): A1: 3, B1: 2
    [apply] XXX VISIBLE.1 -> FALSE
    [apply] XXX VISIBLE.2 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4a00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695cc430, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.2 -> FALSE
    [apply] XXX VISIBLE.3 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4a00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695cc430, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.3 -> FALSE
    [apply] XXX VISIBLE.4 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4a00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695cc430, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.4 -> FALSE
    [apply] XXX VISIBLE.5 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4a00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695cc430, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.5 -> FALSE
    [apply] XXX VISIBLE.6 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4a00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695cc430, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.6 -> FALSE
    [apply] XXX VISIBLE.7 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4a00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695cc430, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.7 -> FALSE
    [apply] XXX VISIBLE.8 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4a00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695cc430, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.8 -> FALSE
    [apply] XXX VISIBLE.9 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4a00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 4.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695cc430, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.9 -> FALSE
    [apply] XXX VISIBLE.10 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4a00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695cc430, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.10 -> FALSE
    [apply] XXX VISIBLE.3 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4a00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 5.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695cc430, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A2: 1, B2: 1
    [apply] Frames for animator.start(): A3: 46, B3: 46
    [apply] Frames for animator.resume(): A4: 3, B4: 2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x7fd5ad91: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x7fd5ad91 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] XXX VISIBLE.4 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x7fd5ad91: tileRendererInUse null, GearsES2[obj 0x7fd5ad91 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7fd5ad91 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7fd5ad91 created: GearsObj[0x34e229d7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7fd5ad91 created: GearsObj[0xf31dfaf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7fd5ad91 created: GearsObj[0xf31dfaf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x7fd5ad91 FIN GearsES2[obj 0x7fd5ad91 isInit true, usesShared false, 1 GearsObj[0x34e229d7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xf31dfaf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x658211d2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f9769451070, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 31.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f9769451070
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695b4210, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f9769451070
    [apply] junit.framework.TestListener: endTest(test01CreateVisibleDestroy)
    [apply] junit.framework.TestListener: startTest(test02aReparentTop2WinReparentRecreate)
    [apply] Frames for window1.setVisible(true) recreate: A5: 3, B5: 2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x7fd5ad91: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x7fd5ad91 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test01CreateVisibleDestroy
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test02aReparentTop2WinReparentRecreate
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695bb010, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 2, B1: -1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x54b918cd: tileRendererInUse null, GearsES2[obj 0x54b918cd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x54b918cd on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x54b918cd created: GearsObj[0x65eb908c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x54b918cd created: GearsObj[0x27727376, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x54b918cd created: GearsObj[0x27727376, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x54b918cd FIN GearsES2[obj 0x54b918cd isInit true, usesShared false, 1 GearsObj[0x65eb908c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27727376, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ee9805c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x54b918cd 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d09a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x54b918cd, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x54b918cd 320x240, swapInterval 1, drawable 0x7f97695d09a0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x54b918cd 320x240, swapInterval 1, drawable 0x7f97695d09a0
    [apply] Frames for window2.setVisible(true): A2: 2, B2: 2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.reshape 0x54b918cd 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d09a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x54b918cd, angle 20.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames(1) 37
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x54b918cd 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695ee270, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x54b918cd, angle 38.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames(2) 0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.reshape 0x54b918cd 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695ee270, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x54b918cd, angle 38.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames for reparentWindow.child(parent, true), ACTION_NATIVE_CREATION: A10: 118, B10: 2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.reshape 0x54b918cd 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695ee270, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x54b918cd, angle 58.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x54b918cd 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f9769541280, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x54b918cd, angle 77.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.reshape 0x54b918cd 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f9769541280, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x54b918cd, angle 77.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames for reparentWindow.top(parent, true), ACTION_NATIVE_CREATION: A11: 235, B11: 34
    [apply] junit.framework.TestListener: endTest(test02aReparentTop2WinReparentRecreate)
    [apply] junit.framework.TestListener: startTest(test02bReparentTop2WinReparentNative)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x54b918cd: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x54b918cd FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test02aReparentTop2WinReparentRecreate
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test02bReparentTop2WinReparentNative
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=7, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f9769796450, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 2, B1: -1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.0 0x56c1ea73: tileRendererInUse null, GearsES2[obj 0x56c1ea73 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x56c1ea73 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x56c1ea73 created: GearsObj[0x77207937, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x56c1ea73 created: GearsObj[0x7c00e055, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x56c1ea73 created: GearsObj[0x7c00e055, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.X 0x56c1ea73 FIN GearsES2[obj 0x56c1ea73 isInit true, usesShared false, 1 GearsObj[0x77207937, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7c00e055, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x769d2a69, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x56c1ea73 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97696d03a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56c1ea73, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x56c1ea73 320x240, swapInterval 1, drawable 0x7f97696d03a0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x56c1ea73 320x240, swapInterval 1, drawable 0x7f97696d03a0
    [apply] Frames for window2.setVisible(true): A2: 2, B2: 2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.reshape 0x56c1ea73 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97696d03a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56c1ea73, angle 20.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames(1) 37
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x56c1ea73 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97696d03a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56c1ea73, angle 38.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x56c1ea73 320x240, swapInterval 1, drawable 0x7f97696d03a0
    [apply] Frames(2) 1
    [apply] Frames for reparentWindow.child(parent, false), ACTION_NATIVE_REPARENTING: A10: 119, B10: 2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.reshape 0x56c1ea73 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97696d03a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56c1ea73, angle 58.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x56c1ea73 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97696d03a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56c1ea73, angle 77.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x56c1ea73 320x240, swapInterval 1, drawable 0x7f97696d03a0
    [apply] Frames for reparentWindow.top(parent, false), ACTION_NATIVE_REPARENTING: A11: 235, B11: 55
    [apply] junit.framework.TestListener: endTest(test02bReparentTop2WinReparentNative)
    [apply] junit.framework.TestListener: startTest(test03aReparentWin2TopReparentRecreate)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x56c1ea73: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x56c1ea73 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test02bReparentTop2WinReparentNative
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test03aReparentWin2TopReparentRecreate
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.init.0 0x6e3c03db: tileRendererInUse null, GearsES2[obj 0x6e3c03db isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6e3c03db on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6e3c03db created: GearsObj[0x1594456d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6e3c03db created: GearsObj[0x377b54b4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6e3c03db created: GearsObj[0x377b54b4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.init.X 0x6e3c03db FIN GearsES2[obj 0x6e3c03db isInit true, usesShared false, 1 GearsObj[0x1594456d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x377b54b4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x44551bb1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.reshape 0x6e3c03db 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695c5f50, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e3c03db, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.display 0x6e3c03db 320x240, swapInterval 1, drawable 0x7f97695c5f50
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 10 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=10, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=19, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=20, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97696d9f70, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.display 0x6e3c03db 320x240, swapInterval 1, drawable 0x7f97695c5f50
    [apply] Frames for window1.setVisible(true): A1: 3, B1: 2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.reshape 0x6e3c03db 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695c5f50, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e3c03db, angle 20.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.reshape 0x6e3c03db 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f9769476870, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e3c03db, angle 39.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.reshape 0x6e3c03db 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f9769476870, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e3c03db, angle 39.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames for reparentWindow.top(parent, true), ACTION_NATIVE_CREATION: A10: 120, B10: 56
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.reshape 0x6e3c03db 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f9769476870, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e3c03db, angle 85.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.reshape 0x6e3c03db 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f9769461940, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e3c03db, angle 104.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.reshape 0x6e3c03db 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f9769461940, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e3c03db, angle 104.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames for reparentWindow.child(parent, true), ACTION_NATIVE_CREATION: A11: 234, B11: 3
    [apply] junit.framework.TestListener: endTest(test03aReparentWin2TopReparentRecreate)
    [apply] junit.framework.TestListener: startTest(test03bReparentWin2TopReparentNative)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x6e3c03db: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x6e3c03db FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test03aReparentWin2TopReparentRecreate
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test03bReparentWin2TopReparentNative
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.init.0 0x7018a0df: tileRendererInUse null, GearsES2[obj 0x7018a0df isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7018a0df on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7018a0df created: GearsObj[0x4615fd8d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7018a0df created: GearsObj[0x2675d034, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7018a0df created: GearsObj[0x2675d034, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.init.X 0x7018a0df FIN GearsES2[obj 0x7018a0df isInit true, usesShared false, 1 GearsObj[0x4615fd8d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2675d034, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x17073220, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.reshape 0x7018a0df 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4430, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7018a0df, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.display 0x7018a0df 320x240, swapInterval 1, drawable 0x7f97695d4430
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 12 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=12, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=23, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f976bb07900, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.display 0x7018a0df 320x240, swapInterval 1, drawable 0x7f97695d4430
    [apply] Frames for window1.setVisible(true): A1: 3, B1: 2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#09,5,main] GearsES2.reshape 0x7018a0df 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4430, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7018a0df, angle 20.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.reshape 0x7018a0df 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4430, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7018a0df, angle 39.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.display 0x7018a0df 320x240, swapInterval 1, drawable 0x7f97695d4430
    [apply] Frames for reparentWindow.top(parent, false), ACTION_NATIVE_REPARENTING: A10: 120, B10: 30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#09,5,main] GearsES2.reshape 0x7018a0df 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4430, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7018a0df, angle 72.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.reshape 0x7018a0df 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4430, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7018a0df, angle 91.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.display 0x7018a0df 320x240, swapInterval 1, drawable 0x7f97695d4430
    [apply] Frames for reparentWindow.child(parent, false), ACTION_NATIVE_REPARENTING: A11: 236, B11: 3
    [apply] junit.framework.TestListener: endTest(test03bReparentWin2TopReparentNative)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.dispose 0x7018a0df: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.dispose 0x7018a0df FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test03bReparentWin2TopReparentNative
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646719123 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646719123 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.299 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646698423 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646698424 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test01CreateVisibleDestroy
    [apply] XXX VISIBLE.1 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x7fd5ad91: tileRendererInUse null, GearsES2[obj 0x7fd5ad91 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7fd5ad91 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7fd5ad91 created: GearsObj[0x250d29dd, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7fd5ad91 created: GearsObj[0x5f960e93, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7fd5ad91 created: GearsObj[0x5f960e93, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x7fd5ad91 FIN GearsES2[obj 0x7fd5ad91 isInit true, usesShared false, 1 GearsObj[0x250d29dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5f960e93, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x16d2d424, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4a00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695cc430, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Frames for window1.setVisible(true): A1: 3, B1: 2
    [apply] XXX VISIBLE.1 -> FALSE
    [apply] XXX VISIBLE.2 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4a00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695cc430, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.2 -> FALSE
    [apply] XXX VISIBLE.3 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4a00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695cc430, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.3 -> FALSE
    [apply] XXX VISIBLE.4 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4a00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695cc430, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.4 -> FALSE
    [apply] XXX VISIBLE.5 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4a00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695cc430, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.5 -> FALSE
    [apply] XXX VISIBLE.6 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4a00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695cc430, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.6 -> FALSE
    [apply] XXX VISIBLE.7 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4a00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695cc430, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.7 -> FALSE
    [apply] XXX VISIBLE.8 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4a00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695cc430, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.8 -> FALSE
    [apply] XXX VISIBLE.9 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4a00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 4.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695cc430, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.9 -> FALSE
    [apply] XXX VISIBLE.10 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4a00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695cc430, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.10 -> FALSE
    [apply] XXX VISIBLE.3 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4a00, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 5.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f97695d4a00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695cc430, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A2: 1, B2: 1
    [apply] Frames for animator.start(): A3: 46, B3: 46
    [apply] Frames for animator.resume(): A4: 3, B4: 2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x7fd5ad91: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x7fd5ad91 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] XXX VISIBLE.4 -> TRUE
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.0 0x7fd5ad91: tileRendererInUse null, GearsES2[obj 0x7fd5ad91 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7fd5ad91 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7fd5ad91 created: GearsObj[0x34e229d7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7fd5ad91 created: GearsObj[0xf31dfaf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7fd5ad91 created: GearsObj[0xf31dfaf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.init.X 0x7fd5ad91 FIN GearsES2[obj 0x7fd5ad91 isInit true, usesShared false, 1 GearsObj[0x34e229d7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xf31dfaf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x658211d2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.reshape 0x7fd5ad91 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f9769451070, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fd5ad91, angle 31.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f9769451070
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695b4210, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.display 0x7fd5ad91 320x240, swapInterval 1, drawable 0x7f9769451070
    [apply] Frames for window1.setVisible(true) recreate: A5: 3, B5: 2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x7fd5ad91: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x7fd5ad91 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test01CreateVisibleDestroy
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test02aReparentTop2WinReparentRecreate
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97695bb010, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 2, B1: -1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.0 0x54b918cd: tileRendererInUse null, GearsES2[obj 0x54b918cd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x54b918cd on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x54b918cd created: GearsObj[0x65eb908c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x54b918cd created: GearsObj[0x27727376, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x54b918cd created: GearsObj[0x27727376, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.init.X 0x54b918cd FIN GearsES2[obj 0x54b918cd isInit true, usesShared false, 1 GearsObj[0x65eb908c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27727376, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ee9805c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x54b918cd 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d09a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x54b918cd, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x54b918cd 320x240, swapInterval 1, drawable 0x7f97695d09a0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.display 0x54b918cd 320x240, swapInterval 1, drawable 0x7f97695d09a0
    [apply] Frames for window2.setVisible(true): A2: 2, B2: 2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.reshape 0x54b918cd 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d09a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x54b918cd, angle 20.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames(1) 37
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x54b918cd 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695ee270, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x54b918cd, angle 38.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames(2) 0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.reshape 0x54b918cd 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695ee270, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x54b918cd, angle 38.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames for reparentWindow.child(parent, true), ACTION_NATIVE_CREATION: A10: 118, B10: 2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.reshape 0x54b918cd 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695ee270, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x54b918cd, angle 58.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.reshape 0x54b918cd 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f9769541280, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x54b918cd, angle 77.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.reshape 0x54b918cd 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f9769541280, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x54b918cd, angle 77.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames for reparentWindow.top(parent, true), ACTION_NATIVE_CREATION: A11: 235, B11: 34
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x54b918cd: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] GearsES2.dispose 0x54b918cd FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-4,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test02aReparentTop2WinReparentRecreate
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test02bReparentTop2WinReparentNative
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=7, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f9769796450, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 2, B1: -1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.0 0x56c1ea73: tileRendererInUse null, GearsES2[obj 0x56c1ea73 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x56c1ea73 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x56c1ea73 created: GearsObj[0x77207937, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x56c1ea73 created: GearsObj[0x7c00e055, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x56c1ea73 created: GearsObj[0x7c00e055, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.init.X 0x56c1ea73 FIN GearsES2[obj 0x56c1ea73 isInit true, usesShared false, 1 GearsObj[0x77207937, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7c00e055, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x769d2a69, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x56c1ea73 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97696d03a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56c1ea73, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x56c1ea73 320x240, swapInterval 1, drawable 0x7f97696d03a0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x56c1ea73 320x240, swapInterval 1, drawable 0x7f97696d03a0
    [apply] Frames for window2.setVisible(true): A2: 2, B2: 2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.reshape 0x56c1ea73 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97696d03a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56c1ea73, angle 20.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames(1) 37
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x56c1ea73 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97696d03a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56c1ea73, angle 38.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x56c1ea73 320x240, swapInterval 1, drawable 0x7f97696d03a0
    [apply] Frames(2) 1
    [apply] Frames for reparentWindow.child(parent, false), ACTION_NATIVE_REPARENTING: A10: 119, B10: 2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.reshape 0x56c1ea73 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97696d03a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56c1ea73, angle 58.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.reshape 0x56c1ea73 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97696d03a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x56c1ea73, angle 77.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.display 0x56c1ea73 320x240, swapInterval 1, drawable 0x7f97696d03a0
    [apply] Frames for reparentWindow.top(parent, false), ACTION_NATIVE_REPARENTING: A11: 235, B11: 55
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x56c1ea73: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x56c1ea73 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test02bReparentTop2WinReparentNative
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test03aReparentWin2TopReparentRecreate
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.init.0 0x6e3c03db: tileRendererInUse null, GearsES2[obj 0x6e3c03db isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6e3c03db on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6e3c03db created: GearsObj[0x1594456d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6e3c03db created: GearsObj[0x377b54b4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6e3c03db created: GearsObj[0x377b54b4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.init.X 0x6e3c03db FIN GearsES2[obj 0x6e3c03db isInit true, usesShared false, 1 GearsObj[0x1594456d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x377b54b4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x44551bb1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.reshape 0x6e3c03db 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695c5f50, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e3c03db, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.display 0x6e3c03db 320x240, swapInterval 1, drawable 0x7f97695c5f50
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 10 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=10, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=19, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=20, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f97696d9f70, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.display 0x6e3c03db 320x240, swapInterval 1, drawable 0x7f97695c5f50
    [apply] Frames for window1.setVisible(true): A1: 3, B1: 2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.reshape 0x6e3c03db 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695c5f50, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e3c03db, angle 20.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.reshape 0x6e3c03db 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f9769476870, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e3c03db, angle 39.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.reshape 0x6e3c03db 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f9769476870, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e3c03db, angle 39.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames for reparentWindow.top(parent, true), ACTION_NATIVE_CREATION: A10: 120, B10: 56
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.reshape 0x6e3c03db 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f9769476870, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e3c03db, angle 85.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.reshape 0x6e3c03db 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f9769461940, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e3c03db, angle 104.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.reshape 0x6e3c03db 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f9769461940, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e3c03db, angle 104.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames for reparentWindow.child(parent, true), ACTION_NATIVE_CREATION: A11: 234, B11: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x6e3c03db: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] GearsES2.dispose 0x6e3c03db FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-6,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test03aReparentWin2TopReparentRecreate
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test03bReparentWin2TopReparentNative
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.init.0 0x7018a0df: tileRendererInUse null, GearsES2[obj 0x7018a0df isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7018a0df on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7018a0df created: GearsObj[0x4615fd8d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7018a0df created: GearsObj[0x2675d034, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7018a0df created: GearsObj[0x2675d034, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.init.X 0x7018a0df FIN GearsES2[obj 0x7018a0df isInit true, usesShared false, 1 GearsObj[0x4615fd8d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2675d034, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x17073220, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.reshape 0x7018a0df 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4430, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7018a0df, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.display 0x7018a0df 320x240, swapInterval 1, drawable 0x7f97695d4430
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 12 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=12, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=23, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f976bb07900, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.display 0x7018a0df 320x240, swapInterval 1, drawable 0x7f97695d4430
    [apply] Frames for window1.setVisible(true): A1: 3, B1: 2
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#09,5,main] GearsES2.reshape 0x7018a0df 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4430, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7018a0df, angle 20.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.reshape 0x7018a0df 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4430, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7018a0df, angle 39.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.display 0x7018a0df 320x240, swapInterval 1, drawable 0x7f97695d4430
    [apply] Frames for reparentWindow.top(parent, false), ACTION_NATIVE_REPARENTING: A10: 120, B10: 30
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#09,5,main] GearsES2.reshape 0x7018a0df 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4430, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7018a0df, angle 72.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.reshape 0x7018a0df 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7f97695d4430, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7018a0df, angle 91.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.display 0x7018a0df 320x240, swapInterval 1, drawable 0x7f97695d4430
    [apply] Frames for reparentWindow.child(parent, false), ACTION_NATIVE_REPARENTING: A11: 236, B11: 3
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.dispose 0x7018a0df: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] GearsES2.dispose 0x7018a0df FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-9,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test03bReparentWin2TopReparentNative
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646719123 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646719123 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01CreateVisibleDestroy took 1.586 sec
    [apply] Testcase: test02aReparentTop2WinReparentRecreate took 4.563 sec
    [apply] Testcase: test02bReparentTop2WinReparentNative took 4.584 sec
    [apply] Testcase: test03aReparentWin2TopReparentRecreate took 4.55 sec
    [apply] Testcase: test03bReparentWin2TopReparentNative took 4.568 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT.xml
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646720558 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646720560 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT - test01NewtOnNewtParentChildDraw
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test01NewtOnNewtParentChildDraw)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd6106bf840, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x6a3a957b: tileRendererInUse null, GearsES2[obj 0x6a3a957b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6a3a957b on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6a3a957b created: GearsObj[0x5d242058, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6a3a957b created: GearsObj[0x46121d6e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6a3a957b created: GearsObj[0x46121d6e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x6a3a957b FIN GearsES2[obj 0x6a3a957b isInit true, usesShared false, 1 GearsObj[0x5d242058, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46121d6e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3d920fb8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x6a3a957b 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7fd6106d88a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6a3a957b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 238, has 320 / 238, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 237, has 320 / 237, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 236, has 320 / 236, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 235, has 320 / 235, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 234, has 320 / 234, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 233, has 320 / 233, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 232, has 320 / 232, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 231, has 320 / 231, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 230, has 320 / 230, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 229, has 320 / 229, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 228, has 320 / 228, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 227, has 320 / 227, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 226, has 320 / 226, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 225, has 320 / 225, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 224, has 320 / 224, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 223, has 320 / 223, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 222, has 320 / 222, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 221, has 320 / 221, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 220, has 320 / 220, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 219, has 320 / 219, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 218, has 320 / 218, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 217, has 320 / 217, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 216, has 320 / 216, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 215, has 320 / 215, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 214, has 320 / 214, equals true, didWindowMove true, waitCount 1
    [apply] junit.framework.TestListener: endTest(test01NewtOnNewtParentChildDraw)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6a3a957b: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6a3a957b FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT - test01NewtOnNewtParentChildDraw
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646722279 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646722279 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.301 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646720558 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646720560 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT - test01NewtOnNewtParentChildDraw
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.init FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd6106bf840, tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] RedSquareES2.reshape FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.0 0x6a3a957b: tileRendererInUse null, GearsES2[obj 0x6a3a957b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6a3a957b on Thread[Thread-2-UserApp-JUnitTestRunner,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6a3a957b created: GearsObj[0x5d242058, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6a3a957b created: GearsObj[0x46121d6e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6a3a957b created: GearsObj[0x46121d6e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.init.X 0x6a3a957b FIN GearsES2[obj 0x6a3a957b isInit true, usesShared false, 1 GearsObj[0x5d242058, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46121d6e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3d920fb8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.reshape 0x6a3a957b 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7fd6106d88a0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6a3a957b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 238, has 320 / 238, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 237, has 320 / 237, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 236, has 320 / 236, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 235, has 320 / 235, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 234, has 320 / 234, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 233, has 320 / 233, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 232, has 320 / 232, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 231, has 320 / 231, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 230, has 320 / 230, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 229, has 320 / 229, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 228, has 320 / 228, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 227, has 320 / 227, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 226, has 320 / 226, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 225, has 320 / 225, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 224, has 320 / 224, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 223, has 320 / 223, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 222, has 320 / 222, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 221, has 320 / 221, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 220, has 320 / 220, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 219, has 320 / 219, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 218, has 320 / 218, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 217, has 320 / 217, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 216, has 320 / 216, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 215, has 320 / 215, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner,5,main] GearsES2.display 0x6a3a957b 320x240, swapInterval 1, drawable 0x7fd6106d88a0
    [apply] Moved: exp 320 / 214, has 320 / 214, equals true, didWindowMove true, waitCount 1
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6a3a957b: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6a3a957b FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT - test01NewtOnNewtParentChildDraw
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646722279 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646722279 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01NewtOnNewtParentChildDraw took 1.686 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646723698 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646723699 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testWindow00)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT - testWindow00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x47085e30: tileRendererInUse null, GearsES2[obj 0x47085e30 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x47085e30 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x47085e30 created: GearsObj[0x1ffc9414, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x47085e30 created: GearsObj[0x46a27aa9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x47085e30 created: GearsObj[0x46a27aa9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x47085e30 FIN GearsES2[obj 0x47085e30 isInit true, usesShared false, 1 GearsObj[0x1ffc9414, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46a27aa9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf353b69, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x47085e30 0/0 400x400 of 400x400, swapInterval 1, drawable 0x7fa803dc4cf0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x47085e30, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x47085e30 400x400, swapInterval 1, drawable 0x7fa803dc4cf0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x47085e30 400x400, swapInterval 1, drawable 0x7fa803dc4cf0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x47085e30 400x400, swapInterval 1, drawable 0x7fa803dc4cf0
    [apply] GLProfiles window1: decon: Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.0 0x1a5ec28: tileRendererInUse null, GearsES2[obj 0x1a5ec28 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1a5ec28 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1a5ec28 created: GearsObj[0x2d51307c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1a5ec28 created: GearsObj[0x5a682ae6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1a5ec28 created: GearsObj[0x5a682ae6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.X 0x1a5ec28 FIN GearsES2[obj 0x1a5ec28 isInit true, usesShared false, 1 GearsObj[0x2d51307c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a682ae6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c28b37a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x1a5ec28 0/0 300x300 of 300x300, swapInterval 1, drawable 0x7fa803df2b50, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1a5ec28, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x47085e30 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fa803dc4cf0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x47085e30, angle 262.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] junit.framework.TestListener: endTest(testWindow00)
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x1a5ec28: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x1a5ec28 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x47085e30: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x47085e30 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT - testWindow00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646725300 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646725300 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.176 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646723698 ms III - Start
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646723699 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT - testWindow00
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x47085e30: tileRendererInUse null, GearsES2[obj 0x47085e30 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x47085e30 on Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x47085e30 created: GearsObj[0x1ffc9414, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x47085e30 created: GearsObj[0x46a27aa9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x47085e30 created: GearsObj[0x46a27aa9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x47085e30 FIN GearsES2[obj 0x47085e30 isInit true, usesShared false, 1 GearsObj[0x1ffc9414, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46a27aa9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf353b69, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x47085e30 0/0 400x400 of 400x400, swapInterval 1, drawable 0x7fa803dc4cf0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x47085e30, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x47085e30 400x400, swapInterval 1, drawable 0x7fa803dc4cf0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x47085e30 400x400, swapInterval 1, drawable 0x7fa803dc4cf0
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x47085e30 400x400, swapInterval 1, drawable 0x7fa803dc4cf0
    [apply] GLProfiles window1: decon: Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.0 0x1a5ec28: tileRendererInUse null, GearsES2[obj 0x1a5ec28 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1a5ec28 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2/GL2.hw]
    [apply] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [apply] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Intel Inc.
    [apply] GL_RENDERER    Intel Iris OpenGL Engine
    [apply] GL_VERSION     2.1 INTEL-10.12.13
    [apply] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  128
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1a5ec28 created: GearsObj[0x2d51307c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1a5ec28 created: GearsObj[0x5a682ae6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1a5ec28 created: GearsObj[0x5a682ae6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.init.X 0x1a5ec28 FIN GearsES2[obj 0x1a5ec28 isInit true, usesShared false, 1 GearsObj[0x2d51307c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a682ae6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c28b37a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x1a5ec28 0/0 300x300 of 300x300, swapInterval 1, drawable 0x7fa803df2b50, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1a5ec28, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Animator#00,5,main] GearsES2.reshape 0x47085e30 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fa803dc4cf0, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x47085e30, angle 262.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x1a5ec28: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x1a5ec28 FIN
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x47085e30: tileRendererInUse null
    [apply] Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x47085e30 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT - testWindow00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646725300 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1460646725300 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testWindow00 took 0.788 sec
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.9.6 compiled on June 29 2015
     [echo] ant.java.version           1.8
     [echo] java.version               1.8.0_74
     [echo] java.home                  /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre
     [echo] jvmJava.exe                /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/bin/java
     [echo] jvmJava7.exe               ${jvmJava7.exe}

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        
     [echo] jogamp.version             2.4.0-rc-20160414
     [echo] jogamp.version.int         0914019
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         1.8
     [echo] target.targetlevel         1.8
     [echo] target.rt.jar              /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar
     [echo] host.sourcelevel           1.8
     [echo] host.targetlevel           1.8
     [echo] host.rt.jar                /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            ${build.archiveon}
     [echo] build.node.name            local
     [echo] android.version            9
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Mac OS X
     [echo] os.version=10.11.2
     [echo] os.arch=x86_64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:

common.init:

declare.common:

test.compile.check:
     [echo] jogl-test.jar /Users/mavinci/projects/jogamp/jogl/build/jar/jogl-test.jar

test.compile:

junit.run.awt:
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

generic.junit.run.awt:
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.027 sec
    [junit] 
    [junit] Testcase: testX11WindowMemoryLeak took 1.971 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.027 sec
    [junit] 
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646729418 ms III - Start
    [junit] SLOCK [T main @ 1460646729419 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test01Onscreen
    [junit] No onscreen test requested or platform doesn't support onscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test01Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test02OffscreenFBO
    [junit] Loop.0 1/15
    [junit] Loop.1 1/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 2/15
    [junit] Loop.1 2/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 3/15
    [junit] Loop.1 3/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 4/15
    [junit] Loop.1 4/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 5/15
    [junit] Loop.1 5/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 6/15
    [junit] Loop.1 6/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 7/15
    [junit] Loop.1 7/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 8/15
    [junit] Loop.1 8/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 9/15
    [junit] Loop.1 9/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 10/15
    [junit] Loop.1 10/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 11/15
    [junit] Loop.1 11/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 12/15
    [junit] Loop.1 12/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 13/15
    [junit] Loop.1 13/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 14/15
    [junit] Loop.1 14/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 15/15
    [junit] Loop.1 15/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test02OffscreenFBO
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test03OffscreenPBuffer
    [junit] Loop.0 1/15
    [junit] Loop.1 1/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 2/15
    [junit] Loop.1 2/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 3/15
    [junit] Loop.1 3/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 4/15
    [junit] Loop.1 4/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 5/15
    [junit] Loop.1 5/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 6/15
    [junit] Loop.1 6/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 7/15
    [junit] Loop.1 7/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 8/15
    [junit] Loop.1 8/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 9/15
    [junit] Loop.1 9/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 10/15
    [junit] Loop.1 10/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 11/15
    [junit] Loop.1 11/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 12/15
    [junit] Loop.1 12/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 13/15
    [junit] Loop.1 13/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 14/15
    [junit] Loop.1 14/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 15/15
    [junit] Loop.1 15/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test03OffscreenPBuffer
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646736240 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646736240 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.429 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646729418 ms III - Start
    [junit] SLOCK [T main @ 1460646729419 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test01Onscreen
    [junit] No onscreen test requested or platform doesn't support onscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test01Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test02OffscreenFBO
    [junit] Loop.0 1/15
    [junit] Loop.1 1/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 2/15
    [junit] Loop.1 2/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 3/15
    [junit] Loop.1 3/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 4/15
    [junit] Loop.1 4/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 5/15
    [junit] Loop.1 5/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 6/15
    [junit] Loop.1 6/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 7/15
    [junit] Loop.1 7/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 8/15
    [junit] Loop.1 8/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 9/15
    [junit] Loop.1 9/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 10/15
    [junit] Loop.1 10/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 11/15
    [junit] Loop.1 11/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 12/15
    [junit] Loop.1 12/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 13/15
    [junit] Loop.1 13/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 14/15
    [junit] Loop.1 14/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 15/15
    [junit] Loop.1 15/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test02OffscreenFBO
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test03OffscreenPBuffer
    [junit] Loop.0 1/15
    [junit] Loop.1 1/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 2/15
    [junit] Loop.1 2/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 3/15
    [junit] Loop.1 3/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 4/15
    [junit] Loop.1 4/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 5/15
    [junit] Loop.1 5/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 6/15
    [junit] Loop.1 6/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 7/15
    [junit] Loop.1 7/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 8/15
    [junit] Loop.1 8/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 9/15
    [junit] Loop.1 9/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 10/15
    [junit] Loop.1 10/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 11/15
    [junit] Loop.1 11/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 12/15
    [junit] Loop.1 12/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 13/15
    [junit] Loop.1 13/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 14/15
    [junit] Loop.1 14/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 15/15
    [junit] Loop.1 15/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test03OffscreenPBuffer
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646736240 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646736240 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Onscreen took 0.001 sec
    [junit] Testcase: test02OffscreenFBO took 2.856 sec
    [junit] Testcase: test03OffscreenPBuffer took 2.748 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.429 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646729418 ms III - Start
    [junit] SLOCK [T main @ 1460646729419 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test01Onscreen
    [junit] No onscreen test requested or platform doesn't support onscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test01Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test02OffscreenFBO
    [junit] Loop.0 1/15
    [junit] Loop.1 1/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 2/15
    [junit] Loop.1 2/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 3/15
    [junit] Loop.1 3/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 4/15
    [junit] Loop.1 4/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 5/15
    [junit] Loop.1 5/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 6/15
    [junit] Loop.1 6/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 7/15
    [junit] Loop.1 7/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 8/15
    [junit] Loop.1 8/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 9/15
    [junit] Loop.1 9/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 10/15
    [junit] Loop.1 10/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 11/15
    [junit] Loop.1 11/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 12/15
    [junit] Loop.1 12/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 13/15
    [junit] Loop.1 13/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 14/15
    [junit] Loop.1 14/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop.0 15/15
    [junit] Loop.1 15/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test02OffscreenFBO
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test03OffscreenPBuffer
    [junit] Loop.0 1/15
    [junit] Loop.1 1/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 2/15
    [junit] Loop.1 2/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 3/15
    [junit] Loop.1 3/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 4/15
    [junit] Loop.1 4/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 5/15
    [junit] Loop.1 5/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 6/15
    [junit] Loop.1 6/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 7/15
    [junit] Loop.1 7/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 8/15
    [junit] Loop.1 8/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 9/15
    [junit] Loop.1 9/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 10/15
    [junit] Loop.1 10/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 11/15
    [junit] Loop.1 11/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 12/15
    [junit] Loop.1 12/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 13/15
    [junit] Loop.1 13/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 14/15
    [junit] Loop.1 14/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Loop.0 15/15
    [junit] Loop.1 15/15: GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test03OffscreenPBuffer
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646736240 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646736240 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646737341 ms III - Start
    [junit] SLOCK [T main @ 1460646737342 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test01Onscreen
    [junit] No onscreen test requested or platform doesn't support onscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test01Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test02OffscreenFBO
    [junit] Loop # 0 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 1 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 2 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 3 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 4 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 5 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 6 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 7 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 8 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 9 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 10 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 11 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 12 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 13 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 14 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test02OffscreenFBO
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test03OffscreenPBuffer
    [junit] Loop # 0 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 1 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 2 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 3 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 4 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 5 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 6 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 7 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 8 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 9 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 10 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 11 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 12 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 13 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 14 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test03OffscreenPBuffer
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646744258 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646744259 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.531 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646737341 ms III - Start
    [junit] SLOCK [T main @ 1460646737342 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test01Onscreen
    [junit] No onscreen test requested or platform doesn't support onscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test01Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test02OffscreenFBO
    [junit] Loop # 0 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 1 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 2 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 3 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 4 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 5 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 6 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 7 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 8 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 9 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 10 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 11 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 12 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 13 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 14 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test02OffscreenFBO
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test03OffscreenPBuffer
    [junit] Loop # 0 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 1 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 2 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 3 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 4 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 5 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 6 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 7 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 8 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 9 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 10 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 11 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 12 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 13 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 14 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test03OffscreenPBuffer
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646744258 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646744259 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Onscreen took 0.001 sec
    [junit] Testcase: test02OffscreenFBO took 2.993 sec
    [junit] Testcase: test03OffscreenPBuffer took 2.698 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.531 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646737341 ms III - Start
    [junit] SLOCK [T main @ 1460646737342 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test01Onscreen
    [junit] No onscreen test requested or platform doesn't support onscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test01Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test02OffscreenFBO
    [junit] Loop # 0 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 1 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 2 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 3 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 4 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 5 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 6 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 7 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 8 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 9 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 10 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 11 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 12 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 13 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 14 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test02OffscreenFBO
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test03OffscreenPBuffer
    [junit] Loop # 0 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 1 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 2 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 3 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 4 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 5 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 6 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 7 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 8 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 9 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 10 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 11 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 12 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 13 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Loop # 14 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test03OffscreenPBuffer
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646744258 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646744259 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646745349 ms III - Start
    [junit] SLOCK [T main @ 1460646745350 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT - test01
    [junit] Iteration  0 / 5
    [junit] OK Button: JButton; javax.swing.JButton[,102,0,104x29,disabled,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=478,y=418]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,8,0,86x29,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=375,y=418]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Iteration  1 / 5
    [junit] OK Button: JButton; javax.swing.JButton[,102,0,104x29,disabled,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=478,y=418]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,8,0,86x29,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=375,y=418]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Iteration  2 / 5
    [junit] OK Button: JButton; javax.swing.JButton[,102,0,104x29,disabled,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=478,y=418]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,8,0,86x29,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=375,y=418]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Iteration  3 / 5
    [junit] OK Button: JButton; javax.swing.JButton[,102,0,104x29,disabled,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=478,y=418]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,8,0,86x29,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=375,y=418]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Iteration  4 / 5
    [junit] OK Button: JButton; javax.swing.JButton[,102,0,104x29,disabled,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=478,y=418]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,8,0,86x29,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=375,y=418]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646771250 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646771250 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.527 sec
    [junit] ------------- Standard Output ---------------
    [junit] Iteration  0 / 5
    [junit] Iteration  1 / 5
    [junit] Iteration  2 / 5
    [junit] Iteration  3 / 5
    [junit] Iteration  4 / 5
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646745349 ms III - Start
    [junit] SLOCK [T main @ 1460646745350 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT - test01
    [junit] OK Button: JButton; javax.swing.JButton[,102,0,104x29,disabled,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=478,y=418]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,8,0,86x29,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=375,y=418]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] OK Button: JButton; javax.swing.JButton[,102,0,104x29,disabled,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=478,y=418]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,8,0,86x29,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=375,y=418]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] OK Button: JButton; javax.swing.JButton[,102,0,104x29,disabled,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=478,y=418]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,8,0,86x29,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=375,y=418]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] OK Button: JButton; javax.swing.JButton[,102,0,104x29,disabled,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=478,y=418]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,8,0,86x29,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=375,y=418]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] OK Button: JButton; javax.swing.JButton[,102,0,104x29,disabled,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=478,y=418]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,8,0,86x29,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=375,y=418]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646771250 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646771250 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 25.85 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.527 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] Iteration  0 / 5
    [junit] Iteration  1 / 5
    [junit] Iteration  2 / 5
    [junit] Iteration  3 / 5
    [junit] Iteration  4 / 5
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646745349 ms III - Start
    [junit] SLOCK [T main @ 1460646745350 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT - test01
    [junit] OK Button: JButton; javax.swing.JButton[,102,0,104x29,disabled,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=478,y=418]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,8,0,86x29,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=375,y=418]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] OK Button: JButton; javax.swing.JButton[,102,0,104x29,disabled,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=478,y=418]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,8,0,86x29,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=375,y=418]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] OK Button: JButton; javax.swing.JButton[,102,0,104x29,disabled,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=478,y=418]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,8,0,86x29,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=375,y=418]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] OK Button: JButton; javax.swing.JButton[,102,0,104x29,disabled,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=478,y=418]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,8,0,86x29,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=375,y=418]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] OK Button: JButton; javax.swing.JButton[,102,0,104x29,disabled,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=478,y=418]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,8,0,86x29,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@7e199035,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=375,y=418]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: GLFBODrawableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646771250 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646771250 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646772550 ms III - Start
    [junit] SLOCK [T main @ 1460646772551 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT - testDeadlock
    [junit] BB.0: java.lang.Object@1ab44d56
    [junit] BB.1: java.lang.Object@1ab44d56
    [junit] BB.2
    [junit] AA.1
    [junit] AA.X
    [junit] BB.3
    [junit] BB.X
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT - testDeadlock
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646773803 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646773804 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.846 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646772550 ms III - Start
    [junit] SLOCK [T main @ 1460646772551 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT - testDeadlock
    [junit] BB.0: java.lang.Object@1ab44d56
    [junit] BB.1: java.lang.Object@1ab44d56
    [junit] BB.2
    [junit] AA.1
    [junit] AA.X
    [junit] BB.3
    [junit] BB.X
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT - testDeadlock
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646773803 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646773804 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testDeadlock took 0.053 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.846 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646772550 ms III - Start
    [junit] SLOCK [T main @ 1460646772551 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT - testDeadlock
    [junit] BB.0: java.lang.Object@1ab44d56
    [junit] BB.1: java.lang.Object@1ab44d56
    [junit] BB.2
    [junit] AA.1
    [junit] AA.X
    [junit] BB.3
    [junit] BB.X
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT - testDeadlock
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646773803 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646773804 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646775051 ms III - Start
    [junit] SLOCK [T main @ 1460646775052 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testAvailableInfo
    [junit] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7b49cea0]]
    [junit] 	Natives
    [junit] 		GL4bc 	false
    [junit] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	false
    [junit] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	3 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL2 	GLProfile[GL2/GL2.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [junit] 		default GLProfile[GL2/GL2.hw]
    [junit] 		Count	7 / 12
    [junit] 
    [junit] 
    [junit] Desktop Capabilities: 
    [junit] 	none
    [junit] 
    [junit] EGL Capabilities: 
    [junit] 	none
    [junit] 
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testAvailableInfo
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenAutoDblBuf
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[auto-cfg]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x528931cf: tileRendererInUse null, GearsES2[obj 0x528931cf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x528931cf on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x528931cf created: GearsObj[0x5f9864d7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x528931cf created: GearsObj[0x2fff1a36, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x528931cf created: GearsObj[0x2fff1a36, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x528931cf FIN GearsES2[obj 0x528931cf isInit true, usesShared false, 1 GearsObj[0x5f9864d7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fff1a36, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f8c6687, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x528931cf 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7ff66c23d330, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x528931cf, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 400x300, swapInterval 1, drawable 0x7ff66c23d330
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 400x300, swapInterval 1, drawable 0x7ff66c23d330
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 400x300, swapInterval 1, drawable 0x7ff66c23d330
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenAutoDblBuf__________-n0002-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 400x300, swapInterval 1, drawable 0x7ff66c23d330
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x528931cf 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7ff66c23d330, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x528931cf, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 200x150, swapInterval 1, drawable 0x7ff66c23d330
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 200x150, swapInterval 1, drawable 0x7ff66c23d330
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenAutoDblBuf__________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 200x150, swapInterval 1, drawable 0x7ff66c23d330
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x528931cf 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7ff66c23d330, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x528931cf, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 800x600, swapInterval 1, drawable 0x7ff66c23d330
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 800x600, swapInterval 1, drawable 0x7ff66c23d330
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenAutoDblBuf__________-n0008-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 800x600, swapInterval 1, drawable 0x7ff66c23d330
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x528931cf: tileRendererInUse null
    [junit] 	null-drawable,
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x528931cf FIN
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenAutoDblBuf
    [junit] 	AWT[pos 0/22, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] 	null]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x86be70a: tileRendererInUse null, GearsES2[obj 0x86be70a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] GearsES2 init 0x86be70a on Thread[AWT-EventQueue-0,6,main]
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] GL_VENDOR      Intel Inc.
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] gear1 0x86be70a created: GearsObj[0x16841566, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x86be70a created: GearsObj[0x876998b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] gear3 0x86be70a created: GearsObj[0x876998b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x86be70a FIN GearsES2[obj 0x86be70a isInit true, usesShared false, 1 GearsObj[0x16841566, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x876998b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4851ce86, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x86be70a 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7ff66c2299c0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x86be70a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 400x300, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 400x300, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufMSAA_______-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x86be70a 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7ff66c2299c0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x86be70a, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 200x150, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 200x150, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufMSAA_______-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 200x150, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 200x150, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x86be70a 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7ff66c2299c0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x86be70a, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 800x600, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 800x600, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufMSAA_______-n0007-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 800x600, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x86be70a: tileRendererInUse null
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x86be70a FIN
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] 	AWT[pos 0/22, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2a742aa2: tileRendererInUse null, GearsES2[obj 0x2a742aa2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] GearsES2 init 0x2a742aa2 on Thread[AWT-EventQueue-0,6,main]
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2a742aa2 created: GearsObj[0x435b3eb4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2a742aa2 created: GearsObj[0x2fbe4c5b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2a742aa2 created: GearsObj[0x2fbe4c5b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2a742aa2 FIN GearsES2[obj 0x2a742aa2 isInit true, usesShared false, 1 GearsObj[0x435b3eb4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fbe4c5b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b4f7ea, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2a742aa2 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7ff669c7fb20, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2a742aa2, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 400x300, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 400x300, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencil____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2a742aa2 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7ff669c7fb20, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2a742aa2, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 200x150, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 200x150, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencil____-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 200x150, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 200x150, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2a742aa2 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7ff669c7fb20, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2a742aa2, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 800x600, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 800x600, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencil____-n0007-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 800x600, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2a742aa2: tileRendererInUse null
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2a742aa2 FIN
    [junit] 	AWT[pos 0/22, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4d50efb8: tileRendererInUse null, GearsES2[obj 0x4d50efb8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4d50efb8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4d50efb8 created: GearsObj[0x4af2a4eb, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4d50efb8 created: GearsObj[0x25dd2b71, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4d50efb8 created: GearsObj[0x25dd2b71, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4d50efb8 FIN GearsES2[obj 0x4d50efb8 isInit true, usesShared false, 1 GearsObj[0x4af2a4eb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x25dd2b71, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4f27d82b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d50efb8 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7ff669c7d930, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x4d50efb8, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 400x300, swapInterval 1, drawable 0x7ff669c7d930
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 400x300, swapInterval 1, drawable 0x7ff669c7d930
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencilMSAA-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d50efb8 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7ff669c7d930, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x4d50efb8, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 200x150, swapInterval 1, drawable 0x7ff669c7d930
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 200x150, swapInterval 1, drawable 0x7ff669c7d930
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencilMSAA-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 200x150, swapInterval 1, drawable 0x7ff669c7d930
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 200x150, swapInterval 1, drawable 0x7ff669c7d930
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d50efb8 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7ff669c7d930, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x4d50efb8, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 800x600, swapInterval 1, drawable 0x7ff669c7d930
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 800x600, swapInterval 1, drawable 0x7ff669c7d930
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencilMSAA-n0007-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 800x600, swapInterval 1, drawable 0x7ff669c7d930
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d50efb8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d50efb8 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] 	AWT[pos 0/22, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a187f14: tileRendererInUse null, GearsES2[obj 0x7a187f14 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] GearsES2 init 0x7a187f14 on Thread[AWT-EventQueue-0,6,main]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a187f14 created: GearsObj[0xe858a64, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x7a187f14 created: GearsObj[0x250fef02, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x7a187f14 created: GearsObj[0x250fef02, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a187f14 FIN GearsES2[obj 0x7a187f14 isInit true, usesShared false, 1 GearsObj[0xe858a64, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x250fef02, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x53021bd8, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a187f14 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7ff66c27f0c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a187f14, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 400x300, swapInterval 1, drawable 0x7ff66c27f0c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 400x300, swapInterval 1, drawable 0x7ff66c27f0c0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenPbuffer_____________-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 400x300, swapInterval 1, drawable 0x7ff66c27f0c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 400x300, swapInterval 1, drawable 0x7ff66c27f0c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a187f14 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7ff669c7c120, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a187f14, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 200x150, swapInterval 1, drawable 0x7ff669c7c120
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 200x150, swapInterval 1, drawable 0x7ff669c7c120
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenPbuffer_____________-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 200x150, swapInterval 1, drawable 0x7ff669c7c120
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 200x150, swapInterval 1, drawable 0x7ff669c7c120
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a187f14 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7ff669c87a90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a187f14, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 800x600, swapInterval 1, drawable 0x7ff669c87a90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 800x600, swapInterval 1, drawable 0x7ff669c87a90
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenPbuffer_____________-n0009-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 800x600, swapInterval 1, drawable 0x7ff669c87a90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 800x600, swapInterval 1, drawable 0x7ff669c87a90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a187f14: tileRendererInUse null
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a187f14 FIN
    [junit] 	null-drawable,
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] 	Factory   null,
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] onscreen layer n/a
    [junit] 	handle    0x0,
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] onscreen layer n/a
    [junit] 	AWT[pos 0/22, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646778093 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646778094 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.642 sec
    [junit] ------------- Standard Output ---------------
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[auto-cfg]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] 	AWT[pos 0/22, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] 	AWT[pos 0/22, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] 	AWT[pos 0/22, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] 	AWT[pos 0/22, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] 	AWT[pos 0/22, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646775051 ms III - Start
    [junit] SLOCK [T main @ 1460646775052 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testAvailableInfo
    [junit] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7b49cea0]]
    [junit] 	Natives
    [junit] 		GL4bc 	false
    [junit] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	false
    [junit] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	3 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL2 	GLProfile[GL2/GL2.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [junit] 		default GLProfile[GL2/GL2.hw]
    [junit] 		Count	7 / 12
    [junit] 
    [junit] 
    [junit] Desktop Capabilities: 
    [junit] 	none
    [junit] 
    [junit] EGL Capabilities: 
    [junit] 	none
    [junit] 
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testAvailableInfo
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenAutoDblBuf
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x528931cf: tileRendererInUse null, GearsES2[obj 0x528931cf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x528931cf on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x528931cf created: GearsObj[0x5f9864d7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x528931cf created: GearsObj[0x2fff1a36, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x528931cf created: GearsObj[0x2fff1a36, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x528931cf FIN GearsES2[obj 0x528931cf isInit true, usesShared false, 1 GearsObj[0x5f9864d7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fff1a36, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f8c6687, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x528931cf 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7ff66c23d330, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x528931cf, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 400x300, swapInterval 1, drawable 0x7ff66c23d330
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 400x300, swapInterval 1, drawable 0x7ff66c23d330
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 400x300, swapInterval 1, drawable 0x7ff66c23d330
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenAutoDblBuf__________-n0002-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 400x300, swapInterval 1, drawable 0x7ff66c23d330
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x528931cf 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7ff66c23d330, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x528931cf, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 200x150, swapInterval 1, drawable 0x7ff66c23d330
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 200x150, swapInterval 1, drawable 0x7ff66c23d330
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenAutoDblBuf__________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 200x150, swapInterval 1, drawable 0x7ff66c23d330
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x528931cf 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7ff66c23d330, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x528931cf, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 800x600, swapInterval 1, drawable 0x7ff66c23d330
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 800x600, swapInterval 1, drawable 0x7ff66c23d330
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenAutoDblBuf__________-n0008-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 800x600, swapInterval 1, drawable 0x7ff66c23d330
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x528931cf: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x528931cf FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenAutoDblBuf
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x86be70a: tileRendererInUse null, GearsES2[obj 0x86be70a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x86be70a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x86be70a created: GearsObj[0x16841566, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x86be70a created: GearsObj[0x876998b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x86be70a created: GearsObj[0x876998b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x86be70a FIN GearsES2[obj 0x86be70a isInit true, usesShared false, 1 GearsObj[0x16841566, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x876998b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4851ce86, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x86be70a 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7ff66c2299c0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x86be70a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 400x300, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 400x300, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufMSAA_______-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x86be70a 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7ff66c2299c0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x86be70a, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 200x150, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 200x150, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufMSAA_______-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 200x150, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 200x150, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x86be70a 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7ff66c2299c0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x86be70a, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 800x600, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 800x600, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufMSAA_______-n0007-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 800x600, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x86be70a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x86be70a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2a742aa2: tileRendererInUse null, GearsES2[obj 0x2a742aa2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2a742aa2 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2a742aa2 created: GearsObj[0x435b3eb4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2a742aa2 created: GearsObj[0x2fbe4c5b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2a742aa2 created: GearsObj[0x2fbe4c5b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2a742aa2 FIN GearsES2[obj 0x2a742aa2 isInit true, usesShared false, 1 GearsObj[0x435b3eb4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fbe4c5b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b4f7ea, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2a742aa2 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7ff669c7fb20, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2a742aa2, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 400x300, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 400x300, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencil____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2a742aa2 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7ff669c7fb20, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2a742aa2, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 200x150, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 200x150, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencil____-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 200x150, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 200x150, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2a742aa2 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7ff669c7fb20, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2a742aa2, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 800x600, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 800x600, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencil____-n0007-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 800x600, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2a742aa2: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2a742aa2 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4d50efb8: tileRendererInUse null, GearsES2[obj 0x4d50efb8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4d50efb8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4d50efb8 created: GearsObj[0x4af2a4eb, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4d50efb8 created: GearsObj[0x25dd2b71, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4d50efb8 created: GearsObj[0x25dd2b71, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4d50efb8 FIN GearsES2[obj 0x4d50efb8 isInit true, usesShared false, 1 GearsObj[0x4af2a4eb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x25dd2b71, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4f27d82b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d50efb8 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7ff669c7d930, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x4d50efb8, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 400x300, swapInterval 1, drawable 0x7ff669c7d930
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 400x300, swapInterval 1, drawable 0x7ff669c7d930
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencilMSAA-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d50efb8 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7ff669c7d930, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x4d50efb8, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 200x150, swapInterval 1, drawable 0x7ff669c7d930
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 200x150, swapInterval 1, drawable 0x7ff669c7d930
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencilMSAA-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 200x150, swapInterval 1, drawable 0x7ff669c7d930
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 200x150, swapInterval 1, drawable 0x7ff669c7d930
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d50efb8 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7ff669c7d930, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x4d50efb8, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 800x600, swapInterval 1, drawable 0x7ff669c7d930
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 800x600, swapInterval 1, drawable 0x7ff669c7d930
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencilMSAA-n0007-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 800x600, swapInterval 1, drawable 0x7ff669c7d930
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d50efb8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d50efb8 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a187f14: tileRendererInUse null, GearsES2[obj 0x7a187f14 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7a187f14 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a187f14 created: GearsObj[0xe858a64, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x7a187f14 created: GearsObj[0x250fef02, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x7a187f14 created: GearsObj[0x250fef02, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a187f14 FIN GearsES2[obj 0x7a187f14 isInit true, usesShared false, 1 GearsObj[0xe858a64, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x250fef02, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x53021bd8, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a187f14 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7ff66c27f0c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a187f14, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 400x300, swapInterval 1, drawable 0x7ff66c27f0c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 400x300, swapInterval 1, drawable 0x7ff66c27f0c0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenPbuffer_____________-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 400x300, swapInterval 1, drawable 0x7ff66c27f0c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 400x300, swapInterval 1, drawable 0x7ff66c27f0c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a187f14 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7ff669c7c120, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a187f14, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 200x150, swapInterval 1, drawable 0x7ff669c7c120
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 200x150, swapInterval 1, drawable 0x7ff669c7c120
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenPbuffer_____________-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 200x150, swapInterval 1, drawable 0x7ff669c7c120
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 200x150, swapInterval 1, drawable 0x7ff669c7c120
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a187f14 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7ff669c87a90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a187f14, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 800x600, swapInterval 1, drawable 0x7ff669c87a90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 800x600, swapInterval 1, drawable 0x7ff669c87a90
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenPbuffer_____________-n0009-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 800x600, swapInterval 1, drawable 0x7ff669c87a90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 800x600, swapInterval 1, drawable 0x7ff669c87a90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a187f14: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a187f14 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646778093 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646778094 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testAvailableInfo took 1.173 sec
    [junit] Testcase: testGL2OffScreenAutoDblBuf took 0.525 sec
    [junit] Testcase: testGL2OffScreenFBODblBufMSAA took 0.307 sec
    [junit] Testcase: testGL2OffScreenFBODblBufStencil took 0.281 sec
    [junit] Testcase: testGL2OffScreenFBODblBufStencilMSAA took 0.277 sec
    [junit] Testcase: testGL2OffScreenPbuffer took 0.431 sec
    [junit] Testcase: testGL2OnScreenDblBuf took 0 sec
    [junit] Testcase: testGL2OnScreenDblBufMSAA took 0 sec
    [junit] Testcase: testGL2OnScreenDblBufStencil took 0 sec
    [junit] Testcase: testGL2OnScreenDblBufStencilMSAA took 0.001 sec
    [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.642 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[auto-cfg]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] 	AWT[pos 0/22, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] 	AWT[pos 0/22, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] 	AWT[pos 0/22, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] 	AWT[pos 0/22, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] 	AWT[pos 0/22, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646775051 ms III - Start
    [junit] SLOCK [T main @ 1460646775052 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testAvailableInfo
    [junit] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7b49cea0]]
    [junit] 	Natives
    [junit] 		GL4bc 	false
    [junit] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	false
    [junit] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	3 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL2 	GLProfile[GL2/GL2.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [junit] 		default GLProfile[GL2/GL2.hw]
    [junit] 		Count	7 / 12
    [junit] 
    [junit] 
    [junit] Desktop Capabilities: 
    [junit] 	none
    [junit] 
    [junit] EGL Capabilities: 
    [junit] 	none
    [junit] 
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testAvailableInfo
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenAutoDblBuf
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x528931cf: tileRendererInUse null, GearsES2[obj 0x528931cf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x528931cf on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x528931cf created: GearsObj[0x5f9864d7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x528931cf created: GearsObj[0x2fff1a36, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x528931cf created: GearsObj[0x2fff1a36, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x528931cf FIN GearsES2[obj 0x528931cf isInit true, usesShared false, 1 GearsObj[0x5f9864d7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fff1a36, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f8c6687, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x528931cf 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7ff66c23d330, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x528931cf, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 400x300, swapInterval 1, drawable 0x7ff66c23d330
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 400x300, swapInterval 1, drawable 0x7ff66c23d330
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 400x300, swapInterval 1, drawable 0x7ff66c23d330
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenAutoDblBuf__________-n0002-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 400x300, swapInterval 1, drawable 0x7ff66c23d330
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x528931cf 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7ff66c23d330, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x528931cf, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 200x150, swapInterval 1, drawable 0x7ff66c23d330
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 200x150, swapInterval 1, drawable 0x7ff66c23d330
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenAutoDblBuf__________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 200x150, swapInterval 1, drawable 0x7ff66c23d330
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x528931cf 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7ff66c23d330, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x528931cf, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 800x600, swapInterval 1, drawable 0x7ff66c23d330
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 800x600, swapInterval 1, drawable 0x7ff66c23d330
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenAutoDblBuf__________-n0008-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x528931cf 800x600, swapInterval 1, drawable 0x7ff66c23d330
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x528931cf: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x528931cf FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenAutoDblBuf
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x86be70a: tileRendererInUse null, GearsES2[obj 0x86be70a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x86be70a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x86be70a created: GearsObj[0x16841566, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x86be70a created: GearsObj[0x876998b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x86be70a created: GearsObj[0x876998b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x86be70a FIN GearsES2[obj 0x86be70a isInit true, usesShared false, 1 GearsObj[0x16841566, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x876998b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4851ce86, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x86be70a 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7ff66c2299c0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x86be70a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 400x300, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 400x300, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufMSAA_______-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x86be70a 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7ff66c2299c0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x86be70a, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 200x150, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 200x150, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufMSAA_______-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 200x150, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 200x150, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x86be70a 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7ff66c2299c0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x86be70a, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 800x600, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 800x600, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufMSAA_______-n0007-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x86be70a 800x600, swapInterval 1, drawable 0x7ff66c2299c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x86be70a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x86be70a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2a742aa2: tileRendererInUse null, GearsES2[obj 0x2a742aa2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2a742aa2 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2a742aa2 created: GearsObj[0x435b3eb4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2a742aa2 created: GearsObj[0x2fbe4c5b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2a742aa2 created: GearsObj[0x2fbe4c5b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2a742aa2 FIN GearsES2[obj 0x2a742aa2 isInit true, usesShared false, 1 GearsObj[0x435b3eb4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fbe4c5b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b4f7ea, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2a742aa2 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7ff669c7fb20, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2a742aa2, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 400x300, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 400x300, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencil____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2a742aa2 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7ff669c7fb20, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2a742aa2, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 200x150, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 200x150, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencil____-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 200x150, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 200x150, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2a742aa2 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7ff669c7fb20, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2a742aa2, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 800x600, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 800x600, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencil____-n0007-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 800x600, swapInterval 1, drawable 0x7ff669c7fb20
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2a742aa2: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2a742aa2 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4d50efb8: tileRendererInUse null, GearsES2[obj 0x4d50efb8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4d50efb8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4d50efb8 created: GearsObj[0x4af2a4eb, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4d50efb8 created: GearsObj[0x25dd2b71, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4d50efb8 created: GearsObj[0x25dd2b71, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4d50efb8 FIN GearsES2[obj 0x4d50efb8 isInit true, usesShared false, 1 GearsObj[0x4af2a4eb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x25dd2b71, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4f27d82b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d50efb8 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7ff669c7d930, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x4d50efb8, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 400x300, swapInterval 1, drawable 0x7ff669c7d930
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 400x300, swapInterval 1, drawable 0x7ff669c7d930
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencilMSAA-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d50efb8 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7ff669c7d930, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x4d50efb8, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 200x150, swapInterval 1, drawable 0x7ff669c7d930
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 200x150, swapInterval 1, drawable 0x7ff669c7d930
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencilMSAA-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 200x150, swapInterval 1, drawable 0x7ff669c7d930
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 200x150, swapInterval 1, drawable 0x7ff669c7d930
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d50efb8 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7ff669c7d930, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x4d50efb8, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 800x600, swapInterval 1, drawable 0x7ff669c7d930
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 800x600, swapInterval 1, drawable 0x7ff669c7d930
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencilMSAA-n0007-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 800x600, swapInterval 1, drawable 0x7ff669c7d930
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d50efb8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d50efb8 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a187f14: tileRendererInUse null, GearsES2[obj 0x7a187f14 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7a187f14 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a187f14 created: GearsObj[0xe858a64, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x7a187f14 created: GearsObj[0x250fef02, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x7a187f14 created: GearsObj[0x250fef02, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a187f14 FIN GearsES2[obj 0x7a187f14 isInit true, usesShared false, 1 GearsObj[0xe858a64, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x250fef02, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x53021bd8, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a187f14 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7ff66c27f0c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a187f14, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 400x300, swapInterval 1, drawable 0x7ff66c27f0c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 400x300, swapInterval 1, drawable 0x7ff66c27f0c0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenPbuffer_____________-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 400x300, swapInterval 1, drawable 0x7ff66c27f0c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 400x300, swapInterval 1, drawable 0x7ff66c27f0c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a187f14 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7ff669c7c120, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a187f14, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 200x150, swapInterval 1, drawable 0x7ff669c7c120
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 200x150, swapInterval 1, drawable 0x7ff669c7c120
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenPbuffer_____________-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 200x150, swapInterval 1, drawable 0x7ff669c7c120
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 200x150, swapInterval 1, drawable 0x7ff669c7c120
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a187f14 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7ff669c87a90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a187f14, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 800x600, swapInterval 1, drawable 0x7ff669c87a90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 800x600, swapInterval 1, drawable 0x7ff669c87a90
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OffScreenPbuffer_____________-n0009-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 800x600, swapInterval 1, drawable 0x7ff669c87a90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a187f14 800x600, swapInterval 1, drawable 0x7ff669c87a90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a187f14: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a187f14 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646778093 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646778094 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646779122 ms III - Start
    [junit] SLOCK [T main @ 1460646779124 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testAvailableInfo
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[fbo]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6e0e048a]]
    [junit] 	Natives
    [junit] 		GL4bc 	false
    [junit] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	false
    [junit] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	3 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL2 	GLProfile[GL2/GL2.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [junit] 		default GLProfile[GL2/GL2.hw]
    [junit] 		Count	7 / 12
    [junit] 
    [junit] 
    [junit] Desktop Capabilities: 
    [junit] 	none
    [junit] 
    [junit] EGL Capabilities: 
    [junit] 	none
    [junit] 
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testAvailableInfo
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.newt.driver.macosx.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Thread[main,5,main] GearsES2.init.0 0x4b53f538: tileRendererInUse null, GearsES2[obj 0x4b53f538 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4b53f538 on Thread[main,5,main]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4b53f538 created: GearsObj[0x2df32bf7, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x4b53f538 created: GearsObj[0x530612ba, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x4b53f538 created: GearsObj[0x530612ba, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[main,5,main] GearsES2.init.X 0x4b53f538 FIN GearsES2[obj 0x4b53f538 isInit true, usesShared false, 1 GearsObj[0x2df32bf7, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x530612ba, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x130f889, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[main,5,main] GearsES2.reshape 0x4b53f538 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f97d86f6880, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x4b53f538, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main,5,main] GearsES2.display 0x4b53f538 400x300, swapInterval 1, drawable 0x7f97d86f6880
    [junit] Thread[main,5,main] GearsES2.display 0x4b53f538 400x300, swapInterval 1, drawable 0x7f97d86f6880
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufMSAA_______-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x4b53f538 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f97d86f6880, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x4b53f538, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4b53f538 200x150, swapInterval 1, drawable 0x7f97d86f6880
    [junit] Thread[main,5,main] GearsES2.display 0x4b53f538 200x150, swapInterval 1, drawable 0x7f97d86f6880
    [junit] Thread[main,5,main] GearsES2.display 0x4b53f538 200x150, swapInterval 1, drawable 0x7f97d86f6880
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufMSAA_______-n0004-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x4b53f538 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f97d86f6880, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x4b53f538, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4b53f538 800x600, swapInterval 1, drawable 0x7f97d86f6880
    [junit] Thread[main,5,main] GearsES2.display 0x4b53f538 800x600, swapInterval 1, drawable 0x7f97d86f6880
    [junit] Thread[main,5,main] GearsES2.display 0x4b53f538 800x600, swapInterval 1, drawable 0x7f97d86f6880
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufMSAA_______-n0007-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas0,0,22,800x600,invalid]
    [junit] Fin: NEWT-GLWindow[ 
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x4b53f538 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@b9afc07[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [junit]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [junit]  window[0/45 800x600 wu, 800x600 pixel],
    [junit]  Config null,
    [junit]  ParentWindow null,
    [junit]  ParentWindowHandle 0x0 (false),
    [junit]  WindowHandle 0x0,
    [junit]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [junit]  WrappedSurface null,
    [junit]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@453da22c, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <71248c21, 442675e1>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[fbo]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.newt.driver.macosx.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4b53f538: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4b53f538 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] Thread[main,5,main] GearsES2.init.0 0x1c72da34: tileRendererInUse null, GearsES2[obj 0x1c72da34 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1c72da34 on Thread[main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1c72da34 created: GearsObj[0x27c6e487, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x1c72da34 created: GearsObj[0x49070868, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x1c72da34 created: GearsObj[0x49070868, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[main,5,main] GearsES2.init.X 0x1c72da34 FIN GearsES2[obj 0x1c72da34 isInit true, usesShared false, 1 GearsObj[0x27c6e487, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x49070868, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x6385cb26, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[main,5,main] GearsES2.reshape 0x1c72da34 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f97d8732810, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1c72da34, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main,5,main] GearsES2.display 0x1c72da34 400x300, swapInterval 1, drawable 0x7f97d8732810
    [junit] Thread[main,5,main] GearsES2.display 0x1c72da34 400x300, swapInterval 1, drawable 0x7f97d8732810
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencil____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.reshape 0x1c72da34 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f97d8732810, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1c72da34, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.display 0x1c72da34 200x150, swapInterval 1, drawable 0x7f97d8732810
    [junit] Thread[main,5,main] GearsES2.display 0x1c72da34 200x150, swapInterval 1, drawable 0x7f97d8732810
    [junit] Thread[main,5,main] GearsES2.display 0x1c72da34 200x150, swapInterval 1, drawable 0x7f97d8732810
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencil____-n0004-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.reshape 0x1c72da34 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f97d8732810, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1c72da34, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.display 0x1c72da34 800x600, swapInterval 1, drawable 0x7f97d8732810
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1c72da34 800x600, swapInterval 1, drawable 0x7f97d8732810
    [junit] Thread[main,5,main] GearsES2.display 0x1c72da34 800x600, swapInterval 1, drawable 0x7f97d8732810
    [junit] Thread[main,5,main] GearsES2.display 0x1c72da34 800x600, swapInterval 1, drawable 0x7f97d8732810
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencil____-n0008-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas1,0,22,800x600,invalid]
    [junit] Fin: NEWT-GLWindow[ 
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x1c72da34: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x1c72da34 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] Thread[main,5,main] GearsES2.init.0 0x15d9bc04: tileRendererInUse null, GearsES2[obj 0x15d9bc04 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x15d9bc04 on Thread[main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1c72da34 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6b0c2d26[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [junit]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [junit]  window[0/45 800x600 wu, 800x600 pixel],
    [junit]  Config null,
    [junit]  ParentWindow null,
    [junit]  ParentWindowHandle 0x0 (false),
    [junit]  WindowHandle 0x0,
    [junit]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [junit]  WrappedSurface null,
    [junit]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@38364841, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <28c4711c, 59717824>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[fbo]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.newt.driver.macosx.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] gear1 0x15d9bc04 created: GearsObj[0x77be656f, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x15d9bc04 created: GearsObj[0x19dc67c2, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x15d9bc04 created: GearsObj[0x19dc67c2, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[main,5,main] GearsES2.init.X 0x15d9bc04 FIN GearsES2[obj 0x15d9bc04 isInit true, usesShared false, 1 GearsObj[0x77be656f, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x19dc67c2, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x221af3c0, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[main,5,main] GearsES2.reshape 0x15d9bc04 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f97dab64a00, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x15d9bc04, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main,5,main] GearsES2.display 0x15d9bc04 400x300, swapInterval 1, drawable 0x7f97dab64a00
    [junit] Thread[main,5,main] GearsES2.display 0x15d9bc04 400x300, swapInterval 1, drawable 0x7f97dab64a00
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencilMSAA-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.reshape 0x15d9bc04 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f97dab64a00, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x15d9bc04, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.display 0x15d9bc04 200x150, swapInterval 1, drawable 0x7f97dab64a00
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x15d9bc04 200x150, swapInterval 1, drawable 0x7f97dab64a00
    [junit] Thread[main,5,main] GearsES2.display 0x15d9bc04 200x150, swapInterval 1, drawable 0x7f97dab64a00
    [junit] Thread[main,5,main] GearsES2.display 0x15d9bc04 200x150, swapInterval 1, drawable 0x7f97dab64a00
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencilMSAA-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.reshape 0x15d9bc04 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f97dab64a00, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x15d9bc04, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.display 0x15d9bc04 800x600, swapInterval 1, drawable 0x7f97dab64a00
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.display 0x15d9bc04 800x600, swapInterval 1, drawable 0x7f97dab64a00
    [junit] Thread[main,5,main] GearsES2.display 0x15d9bc04 800x600, swapInterval 1, drawable 0x7f97dab64a00
    [junit] Thread[main,5,main] GearsES2.display 0x15d9bc04 800x600, swapInterval 1, drawable 0x7f97dab64a00
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencilMSAA-n0009-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.dispose 0x15d9bc04: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.dispose 0x15d9bc04 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenLayerAutoDblBuf
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas2,0,22,800x600,invalid]
    [junit] Fin: NEWT-GLWindow[ 
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x15d9bc04 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@473b46c3[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [junit]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [junit]  window[0/45 800x600 wu, 800x600 pixel],
    [junit]  Config null,
    [junit]  ParentWindow null,
    [junit]  ParentWindowHandle 0x0 (false),
    [junit]  WindowHandle 0x0,
    [junit]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [junit]  WrappedSurface null,
    [junit]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@62bd765, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <23a5fd2, 78a2da20>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Thread[main,5,main] GearsES2.init.0 0x58fdd99: tileRendererInUse null, GearsES2[obj 0x58fdd99 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] GearsES2 init 0x58fdd99 on Thread[main,5,main]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.newt.driver.macosx.WindowDriver
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x58fdd99 created: GearsObj[0x5d20e46, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x58fdd99 created: GearsObj[0x709ba3fb, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x58fdd99 created: GearsObj[0x709ba3fb, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[main,5,main] GearsES2.init.X 0x58fdd99 FIN GearsES2[obj 0x58fdd99 isInit true, usesShared false, 1 GearsObj[0x5d20e46, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x709ba3fb, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x3d36e4cd, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[main,5,main] GearsES2.reshape 0x58fdd99 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f97d85bf2e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x58fdd99, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main,5,main] GearsES2.display 0x58fdd99 400x300, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] Thread[main,5,main] GearsES2.display 0x58fdd99 400x300, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenLayerAutoDblBuf_____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.reshape 0x58fdd99 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f97d85bf2e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x58fdd99, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.display 0x58fdd99 200x150, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x58fdd99 200x150, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] Thread[main,5,main] GearsES2.display 0x58fdd99 200x150, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] Thread[main,5,main] GearsES2.display 0x58fdd99 200x150, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenLayerAutoDblBuf_____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.reshape 0x58fdd99 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f97d85bf2e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x58fdd99, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.display 0x58fdd99 800x600, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x58fdd99 800x600, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] Thread[main,5,main] GearsES2.display 0x58fdd99 800x600, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] Thread[main,5,main] GearsES2.display 0x58fdd99 800x600, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenLayerAutoDblBuf_____-n0009-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.dispose 0x58fdd99: tileRendererInUse null
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas3,0,22,800x600,invalid]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.dispose 0x58fdd99 FIN
    [junit] Fin: NEWT-GLWindow[ 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenLayerAutoDblBuf
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x58fdd99 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6b1274d2[init false], ], 
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [junit]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [junit]  window[0/45 800x600 wu, 800x600 pixel],
    [junit]  Config null,
    [junit]  ParentWindow null,
    [junit]  ParentWindowHandle 0x0 (false),
    [junit]  WindowHandle 0x0,
    [junit]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [junit]  WrappedSurface null,
    [junit]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6a472554, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <7ff2a664, 525b461a>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[pbuffer]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Thread[main,5,main] GearsES2.init.0 0x61d47554: tileRendererInUse null, GearsES2[obj 0x61d47554 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] GearsES2 init 0x61d47554 on Thread[main,5,main]
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x61d47554 created: GearsObj[0x6591f517, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x61d47554 created: GearsObj[0x345965f2, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x61d47554 created: GearsObj[0x345965f2, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[main,5,main] GearsES2.init.X 0x61d47554 FIN GearsES2[obj 0x61d47554 isInit true, usesShared false, 1 GearsObj[0x6591f517, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x345965f2, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x429bd883, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[main,5,main] GearsES2.reshape 0x61d47554 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f97dac370c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x61d47554, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main,5,main] GearsES2.display 0x61d47554 400x300, swapInterval 1, drawable 0x7f97dac370c0
    [junit] Thread[main,5,main] GearsES2.display 0x61d47554 400x300, swapInterval 1, drawable 0x7f97dac370c0
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenPbuffer_____________-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] GearsES2.reshape 0x61d47554 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f97d85aeb90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x61d47554, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] GearsES2.display 0x61d47554 200x150, swapInterval 1, drawable 0x7f97d85aeb90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x61d47554 200x150, swapInterval 1, drawable 0x7f97d85aeb90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x61d47554 200x150, swapInterval 1, drawable 0x7f97d85aeb90
    [junit] Thread[main,5,main] GearsES2.display 0x61d47554 200x150, swapInterval 1, drawable 0x7f97d85aeb90
    [junit] Thread[main,5,main] GearsES2.display 0x61d47554 200x150, swapInterval 1, drawable 0x7f97d85aeb90
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenPbuffer_____________-n0006-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] GearsES2.reshape 0x61d47554 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f97d85c00a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x61d47554, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] GearsES2.display 0x61d47554 800x600, swapInterval 1, drawable 0x7f97d85c00a0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x61d47554 800x600, swapInterval 1, drawable 0x7f97d85c00a0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x61d47554 800x600, swapInterval 1, drawable 0x7f97d85c00a0
    [junit] Thread[main,5,main] GearsES2.display 0x61d47554 800x600, swapInterval 1, drawable 0x7f97d85c00a0
    [junit] Thread[main,5,main] GearsES2.display 0x61d47554 800x600, swapInterval 1, drawable 0x7f97d85c00a0
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenPbuffer_____________-n0011-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas4,0,22,800x600,invalid]
    [junit] Fin: NEWT-GLWindow[ 
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x61d47554 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@69b794e2[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [junit]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [junit]  window[0/45 800x600 wu, 800x600 pixel],
    [junit]  Config null,
    [junit]  ParentWindow null,
    [junit]  ParentWindowHandle 0x0 (false),
    [junit]  WindowHandle 0x0,
    [junit]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [junit]  WrappedSurface null,
    [junit]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@4d49af10, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <279ad2e3, 58134517>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] GearsES2.dispose 0x61d47554: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] GearsES2.dispose 0x61d47554 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646783001 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646783001 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.492 sec
    [junit] ------------- Standard Output ---------------
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[fbo]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.newt.driver.macosx.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas0,0,22,800x600,invalid]
    [junit] Fin: NEWT-GLWindow[ 
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x4b53f538 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@b9afc07[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [junit]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [junit]  window[0/45 800x600 wu, 800x600 pixel],
    [junit]  Config null,
    [junit]  ParentWindow null,
    [junit]  ParentWindowHandle 0x0 (false),
    [junit]  WindowHandle 0x0,
    [junit]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [junit]  WrappedSurface null,
    [junit]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@453da22c, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <71248c21, 442675e1>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[fbo]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.newt.driver.macosx.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas1,0,22,800x600,invalid]
    [junit] Fin: NEWT-GLWindow[ 
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1c72da34 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6b0c2d26[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [junit]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [junit]  window[0/45 800x600 wu, 800x600 pixel],
    [junit]  Config null,
    [junit]  ParentWindow null,
    [junit]  ParentWindowHandle 0x0 (false),
    [junit]  WindowHandle 0x0,
    [junit]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [junit]  WrappedSurface null,
    [junit]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@38364841, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <28c4711c, 59717824>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[fbo]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.newt.driver.macosx.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas2,0,22,800x600,invalid]
    [junit] Fin: NEWT-GLWindow[ 
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x15d9bc04 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@473b46c3[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [junit]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [junit]  window[0/45 800x600 wu, 800x600 pixel],
    [junit]  Config null,
    [junit]  ParentWindow null,
    [junit]  ParentWindowHandle 0x0 (false),
    [junit]  WindowHandle 0x0,
    [junit]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [junit]  WrappedSurface null,
    [junit]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@62bd765, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <23a5fd2, 78a2da20>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.newt.driver.macosx.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas3,0,22,800x600,invalid]
    [junit] Fin: NEWT-GLWindow[ 
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x58fdd99 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6b1274d2[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [junit]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [junit]  window[0/45 800x600 wu, 800x600 pixel],
    [junit]  Config null,
    [junit]  ParentWindow null,
    [junit]  ParentWindowHandle 0x0 (false),
    [junit]  WindowHandle 0x0,
    [junit]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [junit]  WrappedSurface null,
    [junit]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6a472554, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <7ff2a664, 525b461a>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[pbuffer]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas4,0,22,800x600,invalid]
    [junit] Fin: NEWT-GLWindow[ 
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x61d47554 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@69b794e2[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [junit]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [junit]  window[0/45 800x600 wu, 800x600 pixel],
    [junit]  Config null,
    [junit]  ParentWindow null,
    [junit]  ParentWindowHandle 0x0 (false),
    [junit]  WindowHandle 0x0,
    [junit]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [junit]  WrappedSurface null,
    [junit]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@4d49af10, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <279ad2e3, 58134517>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646779122 ms III - Start
    [junit] SLOCK [T main @ 1460646779124 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testAvailableInfo
    [junit] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6e0e048a]]
    [junit] 	Natives
    [junit] 		GL4bc 	false
    [junit] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	false
    [junit] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	3 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL2 	GLProfile[GL2/GL2.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [junit] 		default GLProfile[GL2/GL2.hw]
    [junit] 		Count	7 / 12
    [junit] 
    [junit] 
    [junit] Desktop Capabilities: 
    [junit] 	none
    [junit] 
    [junit] EGL Capabilities: 
    [junit] 	none
    [junit] 
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testAvailableInfo
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] Thread[main,5,main] GearsES2.init.0 0x4b53f538: tileRendererInUse null, GearsES2[obj 0x4b53f538 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4b53f538 on Thread[main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4b53f538 created: GearsObj[0x2df32bf7, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x4b53f538 created: GearsObj[0x530612ba, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x4b53f538 created: GearsObj[0x530612ba, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[main,5,main] GearsES2.init.X 0x4b53f538 FIN GearsES2[obj 0x4b53f538 isInit true, usesShared false, 1 GearsObj[0x2df32bf7, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x530612ba, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x130f889, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[main,5,main] GearsES2.reshape 0x4b53f538 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f97d86f6880, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x4b53f538, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main,5,main] GearsES2.display 0x4b53f538 400x300, swapInterval 1, drawable 0x7f97d86f6880
    [junit] Thread[main,5,main] GearsES2.display 0x4b53f538 400x300, swapInterval 1, drawable 0x7f97d86f6880
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufMSAA_______-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x4b53f538 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f97d86f6880, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x4b53f538, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4b53f538 200x150, swapInterval 1, drawable 0x7f97d86f6880
    [junit] Thread[main,5,main] GearsES2.display 0x4b53f538 200x150, swapInterval 1, drawable 0x7f97d86f6880
    [junit] Thread[main,5,main] GearsES2.display 0x4b53f538 200x150, swapInterval 1, drawable 0x7f97d86f6880
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufMSAA_______-n0004-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x4b53f538 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f97d86f6880, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x4b53f538, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4b53f538 800x600, swapInterval 1, drawable 0x7f97d86f6880
    [junit] Thread[main,5,main] GearsES2.display 0x4b53f538 800x600, swapInterval 1, drawable 0x7f97d86f6880
    [junit] Thread[main,5,main] GearsES2.display 0x4b53f538 800x600, swapInterval 1, drawable 0x7f97d86f6880
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufMSAA_______-n0007-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4b53f538: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4b53f538 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] Thread[main,5,main] GearsES2.init.0 0x1c72da34: tileRendererInUse null, GearsES2[obj 0x1c72da34 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1c72da34 on Thread[main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1c72da34 created: GearsObj[0x27c6e487, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x1c72da34 created: GearsObj[0x49070868, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x1c72da34 created: GearsObj[0x49070868, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[main,5,main] GearsES2.init.X 0x1c72da34 FIN GearsES2[obj 0x1c72da34 isInit true, usesShared false, 1 GearsObj[0x27c6e487, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x49070868, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x6385cb26, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[main,5,main] GearsES2.reshape 0x1c72da34 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f97d8732810, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1c72da34, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main,5,main] GearsES2.display 0x1c72da34 400x300, swapInterval 1, drawable 0x7f97d8732810
    [junit] Thread[main,5,main] GearsES2.display 0x1c72da34 400x300, swapInterval 1, drawable 0x7f97d8732810
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencil____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.reshape 0x1c72da34 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f97d8732810, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1c72da34, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.display 0x1c72da34 200x150, swapInterval 1, drawable 0x7f97d8732810
    [junit] Thread[main,5,main] GearsES2.display 0x1c72da34 200x150, swapInterval 1, drawable 0x7f97d8732810
    [junit] Thread[main,5,main] GearsES2.display 0x1c72da34 200x150, swapInterval 1, drawable 0x7f97d8732810
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencil____-n0004-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.reshape 0x1c72da34 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f97d8732810, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1c72da34, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.display 0x1c72da34 800x600, swapInterval 1, drawable 0x7f97d8732810
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1c72da34 800x600, swapInterval 1, drawable 0x7f97d8732810
    [junit] Thread[main,5,main] GearsES2.display 0x1c72da34 800x600, swapInterval 1, drawable 0x7f97d8732810
    [junit] Thread[main,5,main] GearsES2.display 0x1c72da34 800x600, swapInterval 1, drawable 0x7f97d8732810
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencil____-n0008-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x1c72da34: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x1c72da34 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] Thread[main,5,main] GearsES2.init.0 0x15d9bc04: tileRendererInUse null, GearsES2[obj 0x15d9bc04 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x15d9bc04 on Thread[main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x15d9bc04 created: GearsObj[0x77be656f, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x15d9bc04 created: GearsObj[0x19dc67c2, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x15d9bc04 created: GearsObj[0x19dc67c2, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[main,5,main] GearsES2.init.X 0x15d9bc04 FIN GearsES2[obj 0x15d9bc04 isInit true, usesShared false, 1 GearsObj[0x77be656f, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x19dc67c2, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x221af3c0, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[main,5,main] GearsES2.reshape 0x15d9bc04 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f97dab64a00, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x15d9bc04, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main,5,main] GearsES2.display 0x15d9bc04 400x300, swapInterval 1, drawable 0x7f97dab64a00
    [junit] Thread[main,5,main] GearsES2.display 0x15d9bc04 400x300, swapInterval 1, drawable 0x7f97dab64a00
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencilMSAA-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.reshape 0x15d9bc04 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f97dab64a00, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x15d9bc04, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.display 0x15d9bc04 200x150, swapInterval 1, drawable 0x7f97dab64a00
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x15d9bc04 200x150, swapInterval 1, drawable 0x7f97dab64a00
    [junit] Thread[main,5,main] GearsES2.display 0x15d9bc04 200x150, swapInterval 1, drawable 0x7f97dab64a00
    [junit] Thread[main,5,main] GearsES2.display 0x15d9bc04 200x150, swapInterval 1, drawable 0x7f97dab64a00
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencilMSAA-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.reshape 0x15d9bc04 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f97dab64a00, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x15d9bc04, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.display 0x15d9bc04 800x600, swapInterval 1, drawable 0x7f97dab64a00
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.display 0x15d9bc04 800x600, swapInterval 1, drawable 0x7f97dab64a00
    [junit] Thread[main,5,main] GearsES2.display 0x15d9bc04 800x600, swapInterval 1, drawable 0x7f97dab64a00
    [junit] Thread[main,5,main] GearsES2.display 0x15d9bc04 800x600, swapInterval 1, drawable 0x7f97dab64a00
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencilMSAA-n0009-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.dispose 0x15d9bc04: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.dispose 0x15d9bc04 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenLayerAutoDblBuf
    [junit] Thread[main,5,main] GearsES2.init.0 0x58fdd99: tileRendererInUse null, GearsES2[obj 0x58fdd99 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x58fdd99 on Thread[main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x58fdd99 created: GearsObj[0x5d20e46, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x58fdd99 created: GearsObj[0x709ba3fb, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x58fdd99 created: GearsObj[0x709ba3fb, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[main,5,main] GearsES2.init.X 0x58fdd99 FIN GearsES2[obj 0x58fdd99 isInit true, usesShared false, 1 GearsObj[0x5d20e46, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x709ba3fb, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x3d36e4cd, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[main,5,main] GearsES2.reshape 0x58fdd99 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f97d85bf2e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x58fdd99, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main,5,main] GearsES2.display 0x58fdd99 400x300, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] Thread[main,5,main] GearsES2.display 0x58fdd99 400x300, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenLayerAutoDblBuf_____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.reshape 0x58fdd99 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f97d85bf2e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x58fdd99, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.display 0x58fdd99 200x150, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x58fdd99 200x150, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] Thread[main,5,main] GearsES2.display 0x58fdd99 200x150, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] Thread[main,5,main] GearsES2.display 0x58fdd99 200x150, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenLayerAutoDblBuf_____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.reshape 0x58fdd99 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f97d85bf2e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x58fdd99, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.display 0x58fdd99 800x600, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x58fdd99 800x600, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] Thread[main,5,main] GearsES2.display 0x58fdd99 800x600, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] Thread[main,5,main] GearsES2.display 0x58fdd99 800x600, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenLayerAutoDblBuf_____-n0009-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.dispose 0x58fdd99: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.dispose 0x58fdd99 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenLayerAutoDblBuf
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] Thread[main,5,main] GearsES2.init.0 0x61d47554: tileRendererInUse null, GearsES2[obj 0x61d47554 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x61d47554 on Thread[main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x61d47554 created: GearsObj[0x6591f517, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x61d47554 created: GearsObj[0x345965f2, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x61d47554 created: GearsObj[0x345965f2, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[main,5,main] GearsES2.init.X 0x61d47554 FIN GearsES2[obj 0x61d47554 isInit true, usesShared false, 1 GearsObj[0x6591f517, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x345965f2, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x429bd883, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[main,5,main] GearsES2.reshape 0x61d47554 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f97dac370c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x61d47554, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main,5,main] GearsES2.display 0x61d47554 400x300, swapInterval 1, drawable 0x7f97dac370c0
    [junit] Thread[main,5,main] GearsES2.display 0x61d47554 400x300, swapInterval 1, drawable 0x7f97dac370c0
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenPbuffer_____________-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] GearsES2.reshape 0x61d47554 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f97d85aeb90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x61d47554, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] GearsES2.display 0x61d47554 200x150, swapInterval 1, drawable 0x7f97d85aeb90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x61d47554 200x150, swapInterval 1, drawable 0x7f97d85aeb90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x61d47554 200x150, swapInterval 1, drawable 0x7f97d85aeb90
    [junit] Thread[main,5,main] GearsES2.display 0x61d47554 200x150, swapInterval 1, drawable 0x7f97d85aeb90
    [junit] Thread[main,5,main] GearsES2.display 0x61d47554 200x150, swapInterval 1, drawable 0x7f97d85aeb90
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenPbuffer_____________-n0006-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] GearsES2.reshape 0x61d47554 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f97d85c00a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x61d47554, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] GearsES2.display 0x61d47554 800x600, swapInterval 1, drawable 0x7f97d85c00a0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x61d47554 800x600, swapInterval 1, drawable 0x7f97d85c00a0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x61d47554 800x600, swapInterval 1, drawable 0x7f97d85c00a0
    [junit] Thread[main,5,main] GearsES2.display 0x61d47554 800x600, swapInterval 1, drawable 0x7f97d85c00a0
    [junit] Thread[main,5,main] GearsES2.display 0x61d47554 800x600, swapInterval 1, drawable 0x7f97d85c00a0
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenPbuffer_____________-n0011-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] GearsES2.dispose 0x61d47554: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] GearsES2.dispose 0x61d47554 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646783001 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646783001 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testAvailableInfo took 1.18 sec
    [junit] Testcase: testGL2OffScreenFBODblBufMSAA took 0.774 sec
    [junit] Testcase: testGL2OffScreenFBODblBufStencil took 0.495 sec
    [junit] Testcase: testGL2OffScreenFBODblBufStencilMSAA took 0.466 sec
    [junit] Testcase: testGL2OffScreenLayerAutoDblBuf took 0.424 sec
    [junit] Testcase: testGL2OffScreenPbuffer took 0.488 sec
    [junit] Testcase: testGL2OnScreenDblBuf took 0 sec
    [junit] Testcase: testGL2OnScreenDblBufMSAA took 0 sec
    [junit] Testcase: testGL2OnScreenDblBufStencil took 0.001 sec
    [junit] Testcase: testGL2OnScreenDblBufStencilMSAA took 0.001 sec
    [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.492 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[fbo]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.newt.driver.macosx.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas0,0,22,800x600,invalid]
    [junit] Fin: NEWT-GLWindow[ 
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x4b53f538 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@b9afc07[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [junit]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [junit]  window[0/45 800x600 wu, 800x600 pixel],
    [junit]  Config null,
    [junit]  ParentWindow null,
    [junit]  ParentWindowHandle 0x0 (false),
    [junit]  WindowHandle 0x0,
    [junit]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [junit]  WrappedSurface null,
    [junit]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@453da22c, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <71248c21, 442675e1>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[fbo]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.newt.driver.macosx.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas1,0,22,800x600,invalid]
    [junit] Fin: NEWT-GLWindow[ 
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1c72da34 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6b0c2d26[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [junit]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [junit]  window[0/45 800x600 wu, 800x600 pixel],
    [junit]  Config null,
    [junit]  ParentWindow null,
    [junit]  ParentWindowHandle 0x0 (false),
    [junit]  WindowHandle 0x0,
    [junit]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [junit]  WrappedSurface null,
    [junit]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@38364841, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <28c4711c, 59717824>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[fbo]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.newt.driver.macosx.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas2,0,22,800x600,invalid]
    [junit] Fin: NEWT-GLWindow[ 
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x15d9bc04 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@473b46c3[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [junit]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [junit]  window[0/45 800x600 wu, 800x600 pixel],
    [junit]  Config null,
    [junit]  ParentWindow null,
    [junit]  ParentWindowHandle 0x0 (false),
    [junit]  WindowHandle 0x0,
    [junit]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [junit]  WrappedSurface null,
    [junit]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@62bd765, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <23a5fd2, 78a2da20>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.newt.driver.macosx.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas3,0,22,800x600,invalid]
    [junit] Fin: NEWT-GLWindow[ 
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x58fdd99 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6b1274d2[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [junit]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [junit]  window[0/45 800x600 wu, 800x600 pixel],
    [junit]  Config null,
    [junit]  ParentWindow null,
    [junit]  ParentWindowHandle 0x0 (false),
    [junit]  WindowHandle 0x0,
    [junit]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [junit]  WrappedSurface null,
    [junit]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6a472554, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <7ff2a664, 525b461a>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[pbuffer]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.macosx.cgl.MacOSXPbufferCGLDrawable, jogamp.newt.driver.macosx.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Chosen     GL CTX (2): 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] Chosen     GL Caps(2): GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.macosx.WindowDriver
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas4,0,22,800x600,invalid]
    [junit] Fin: NEWT-GLWindow[ 
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x61d47554 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@69b794e2[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.macosx.WindowDriver[State [invisible, autopos, ],
    [junit]  NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.macosx_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null],
    [junit]  window[0/45 800x600 wu, 800x600 pixel],
    [junit]  Config null,
    [junit]  ParentWindow null,
    [junit]  ParentWindowHandle 0x0 (false),
    [junit]  WindowHandle 0x0,
    [junit]  SurfaceHandle 0x0 (lockedExt window false, surface false),
    [junit]  WrappedSurface null,
    [junit]  ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@4d49af10, ], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <279ad2e3, 58134517>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646779122 ms III - Start
    [junit] SLOCK [T main @ 1460646779124 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testAvailableInfo
    [junit] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6e0e048a]]
    [junit] 	Natives
    [junit] 		GL4bc 	false
    [junit] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	false
    [junit] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	3 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL2 	GLProfile[GL2/GL2.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [junit] 		default GLProfile[GL2/GL2.hw]
    [junit] 		Count	7 / 12
    [junit] 
    [junit] 
    [junit] Desktop Capabilities: 
    [junit] 	none
    [junit] 
    [junit] EGL Capabilities: 
    [junit] 	none
    [junit] 
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testAvailableInfo
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] Thread[main,5,main] GearsES2.init.0 0x4b53f538: tileRendererInUse null, GearsES2[obj 0x4b53f538 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4b53f538 on Thread[main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4b53f538 created: GearsObj[0x2df32bf7, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x4b53f538 created: GearsObj[0x530612ba, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x4b53f538 created: GearsObj[0x530612ba, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[main,5,main] GearsES2.init.X 0x4b53f538 FIN GearsES2[obj 0x4b53f538 isInit true, usesShared false, 1 GearsObj[0x2df32bf7, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x530612ba, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x130f889, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[main,5,main] GearsES2.reshape 0x4b53f538 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f97d86f6880, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x4b53f538, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main,5,main] GearsES2.display 0x4b53f538 400x300, swapInterval 1, drawable 0x7f97d86f6880
    [junit] Thread[main,5,main] GearsES2.display 0x4b53f538 400x300, swapInterval 1, drawable 0x7f97d86f6880
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufMSAA_______-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x4b53f538 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f97d86f6880, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x4b53f538, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4b53f538 200x150, swapInterval 1, drawable 0x7f97d86f6880
    [junit] Thread[main,5,main] GearsES2.display 0x4b53f538 200x150, swapInterval 1, drawable 0x7f97d86f6880
    [junit] Thread[main,5,main] GearsES2.display 0x4b53f538 200x150, swapInterval 1, drawable 0x7f97d86f6880
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufMSAA_______-n0004-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x4b53f538 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f97d86f6880, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x4b53f538, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4b53f538 800x600, swapInterval 1, drawable 0x7f97d86f6880
    [junit] Thread[main,5,main] GearsES2.display 0x4b53f538 800x600, swapInterval 1, drawable 0x7f97d86f6880
    [junit] Thread[main,5,main] GearsES2.display 0x4b53f538 800x600, swapInterval 1, drawable 0x7f97d86f6880
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufMSAA_______-n0007-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4b53f538: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4b53f538 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] Thread[main,5,main] GearsES2.init.0 0x1c72da34: tileRendererInUse null, GearsES2[obj 0x1c72da34 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1c72da34 on Thread[main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1c72da34 created: GearsObj[0x27c6e487, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x1c72da34 created: GearsObj[0x49070868, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x1c72da34 created: GearsObj[0x49070868, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[main,5,main] GearsES2.init.X 0x1c72da34 FIN GearsES2[obj 0x1c72da34 isInit true, usesShared false, 1 GearsObj[0x27c6e487, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x49070868, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x6385cb26, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[main,5,main] GearsES2.reshape 0x1c72da34 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f97d8732810, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1c72da34, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main,5,main] GearsES2.display 0x1c72da34 400x300, swapInterval 1, drawable 0x7f97d8732810
    [junit] Thread[main,5,main] GearsES2.display 0x1c72da34 400x300, swapInterval 1, drawable 0x7f97d8732810
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencil____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.reshape 0x1c72da34 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f97d8732810, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1c72da34, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.display 0x1c72da34 200x150, swapInterval 1, drawable 0x7f97d8732810
    [junit] Thread[main,5,main] GearsES2.display 0x1c72da34 200x150, swapInterval 1, drawable 0x7f97d8732810
    [junit] Thread[main,5,main] GearsES2.display 0x1c72da34 200x150, swapInterval 1, drawable 0x7f97d8732810
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencil____-n0004-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.reshape 0x1c72da34 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f97d8732810, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1c72da34, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.display 0x1c72da34 800x600, swapInterval 1, drawable 0x7f97d8732810
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1c72da34 800x600, swapInterval 1, drawable 0x7f97d8732810
    [junit] Thread[main,5,main] GearsES2.display 0x1c72da34 800x600, swapInterval 1, drawable 0x7f97d8732810
    [junit] Thread[main,5,main] GearsES2.display 0x1c72da34 800x600, swapInterval 1, drawable 0x7f97d8732810
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencil____-n0008-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x1c72da34: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x1c72da34 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] Thread[main,5,main] GearsES2.init.0 0x15d9bc04: tileRendererInUse null, GearsES2[obj 0x15d9bc04 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x15d9bc04 on Thread[main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x15d9bc04 created: GearsObj[0x77be656f, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x15d9bc04 created: GearsObj[0x19dc67c2, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x15d9bc04 created: GearsObj[0x19dc67c2, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[main,5,main] GearsES2.init.X 0x15d9bc04 FIN GearsES2[obj 0x15d9bc04 isInit true, usesShared false, 1 GearsObj[0x77be656f, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x19dc67c2, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x221af3c0, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[main,5,main] GearsES2.reshape 0x15d9bc04 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f97dab64a00, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x15d9bc04, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main,5,main] GearsES2.display 0x15d9bc04 400x300, swapInterval 1, drawable 0x7f97dab64a00
    [junit] Thread[main,5,main] GearsES2.display 0x15d9bc04 400x300, swapInterval 1, drawable 0x7f97dab64a00
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencilMSAA-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.reshape 0x15d9bc04 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f97dab64a00, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x15d9bc04, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.display 0x15d9bc04 200x150, swapInterval 1, drawable 0x7f97dab64a00
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x15d9bc04 200x150, swapInterval 1, drawable 0x7f97dab64a00
    [junit] Thread[main,5,main] GearsES2.display 0x15d9bc04 200x150, swapInterval 1, drawable 0x7f97dab64a00
    [junit] Thread[main,5,main] GearsES2.display 0x15d9bc04 200x150, swapInterval 1, drawable 0x7f97dab64a00
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencilMSAA-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.reshape 0x15d9bc04 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f97dab64a00, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x15d9bc04, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.display 0x15d9bc04 800x600, swapInterval 1, drawable 0x7f97dab64a00
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.display 0x15d9bc04 800x600, swapInterval 1, drawable 0x7f97dab64a00
    [junit] Thread[main,5,main] GearsES2.display 0x15d9bc04 800x600, swapInterval 1, drawable 0x7f97dab64a00
    [junit] Thread[main,5,main] GearsES2.display 0x15d9bc04 800x600, swapInterval 1, drawable 0x7f97dab64a00
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenFBODblBufStencilMSAA-n0009-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.dispose 0x15d9bc04: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.dispose 0x15d9bc04 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenLayerAutoDblBuf
    [junit] Thread[main,5,main] GearsES2.init.0 0x58fdd99: tileRendererInUse null, GearsES2[obj 0x58fdd99 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x58fdd99 on Thread[main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x58fdd99 created: GearsObj[0x5d20e46, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x58fdd99 created: GearsObj[0x709ba3fb, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x58fdd99 created: GearsObj[0x709ba3fb, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[main,5,main] GearsES2.init.X 0x58fdd99 FIN GearsES2[obj 0x58fdd99 isInit true, usesShared false, 1 GearsObj[0x5d20e46, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x709ba3fb, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x3d36e4cd, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[main,5,main] GearsES2.reshape 0x58fdd99 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f97d85bf2e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x58fdd99, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main,5,main] GearsES2.display 0x58fdd99 400x300, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] Thread[main,5,main] GearsES2.display 0x58fdd99 400x300, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenLayerAutoDblBuf_____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.reshape 0x58fdd99 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f97d85bf2e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x58fdd99, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.display 0x58fdd99 200x150, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x58fdd99 200x150, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] Thread[main,5,main] GearsES2.display 0x58fdd99 200x150, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] Thread[main,5,main] GearsES2.display 0x58fdd99 200x150, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenLayerAutoDblBuf_____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.reshape 0x58fdd99 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f97d85bf2e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x58fdd99, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.display 0x58fdd99 800x600, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x58fdd99 800x600, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] Thread[main,5,main] GearsES2.display 0x58fdd99 800x600, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] Thread[main,5,main] GearsES2.display 0x58fdd99 800x600, swapInterval 1, drawable 0x7f97d85bf2e0
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenLayerAutoDblBuf_____-n0009-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.dispose 0x58fdd99: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.dispose 0x58fdd99 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenLayerAutoDblBuf
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] Thread[main,5,main] GearsES2.init.0 0x61d47554: tileRendererInUse null, GearsES2[obj 0x61d47554 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x61d47554 on Thread[main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x61d47554 created: GearsObj[0x6591f517, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x61d47554 created: GearsObj[0x345965f2, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x61d47554 created: GearsObj[0x345965f2, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[main,5,main] GearsES2.init.X 0x61d47554 FIN GearsES2[obj 0x61d47554 isInit true, usesShared false, 1 GearsObj[0x6591f517, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x345965f2, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x429bd883, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[main,5,main] GearsES2.reshape 0x61d47554 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f97dac370c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x61d47554, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main,5,main] GearsES2.display 0x61d47554 400x300, swapInterval 1, drawable 0x7f97dac370c0
    [junit] Thread[main,5,main] GearsES2.display 0x61d47554 400x300, swapInterval 1, drawable 0x7f97dac370c0
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenPbuffer_____________-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] GearsES2.reshape 0x61d47554 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f97d85aeb90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x61d47554, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] GearsES2.display 0x61d47554 200x150, swapInterval 1, drawable 0x7f97d85aeb90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x61d47554 200x150, swapInterval 1, drawable 0x7f97d85aeb90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x61d47554 200x150, swapInterval 1, drawable 0x7f97d85aeb90
    [junit] Thread[main,5,main] GearsES2.display 0x61d47554 200x150, swapInterval 1, drawable 0x7f97d85aeb90
    [junit] Thread[main,5,main] GearsES2.display 0x61d47554 200x150, swapInterval 1, drawable 0x7f97d85aeb90
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenPbuffer_____________-n0006-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] GearsES2.reshape 0x61d47554 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f97d85c00a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x61d47554, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] GearsES2.display 0x61d47554 800x600, swapInterval 1, drawable 0x7f97d85c00a0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x61d47554 800x600, swapInterval 1, drawable 0x7f97d85c00a0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x61d47554 800x600, swapInterval 1, drawable 0x7f97d85c00a0
    [junit] Thread[main,5,main] GearsES2.display 0x61d47554 800x600, swapInterval 1, drawable 0x7f97d85c00a0
    [junit] Thread[main,5,main] GearsES2.display 0x61d47554 800x600, swapInterval 1, drawable 0x7f97d85c00a0
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OffScreenPbuffer_____________-n0011-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] GearsES2.dispose 0x61d47554: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] GearsES2.dispose 0x61d47554 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646783001 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646783001 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646784360 ms III - Start
    [junit] SLOCK [T main @ 1460646784362 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT - test01GLOffscreenDrawable
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT
    [junit] Chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Done!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT - test01GLOffscreenDrawable
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646785767 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646785767 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.004 sec
    [junit] ------------- Standard Output ---------------
    [junit] Done!
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646784360 ms III - Start
    [junit] SLOCK [T main @ 1460646784362 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT - test01GLOffscreenDrawable
    [junit] Chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT - test01GLOffscreenDrawable
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646785767 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646785767 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GLOffscreenDrawable took 1.359 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.004 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] Done!
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646784360 ms III - Start
    [junit] SLOCK [T main @ 1460646784362 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT - test01GLOffscreenDrawable
    [junit] Chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT - test01GLOffscreenDrawable
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646785767 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646785767 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646787000 ms III - Start
    [junit] SLOCK [T main @ 1460646787001 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test00_MSAA0_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: false
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] has  msaa: false
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0000-awt-usr000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 1, user #1
    [junit] TextRendererGLEL.display: Frame 0001 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0001-awt-usr001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 2, user #2
    [junit] TextRendererGLEL.display: Frame 0002 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0002-awt-usr002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 3, user #3
    [junit] TextRendererGLEL.display: Frame 0003 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0003-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0004-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0005-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0006-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0007-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0008-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test00_MSAA0_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test01_MSAA0_UsrFlip
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test01_MSAA0_UsrFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test10_MSAA8_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: true
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] has  msaa: true
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=6, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0000-awt-usr000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 1, user #1
    [junit] TextRendererGLEL.display: Frame 0001 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0001-awt-usr001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 2, user #2
    [junit] TextRendererGLEL.display: Frame 0002 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0002-awt-usr002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 3, user #3
    [junit] TextRendererGLEL.display: Frame 0003 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0003-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0004-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0005-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0006-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0007-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0008-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test10_MSAA8_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test11_MSAA8_UsrFlip
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test11_MSAA8_UsrFlip
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646795282 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646795282 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.882 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646787000 ms III - Start
    [junit] SLOCK [T main @ 1460646787001 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test00_MSAA0_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: false
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] has  msaa: false
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0000-awt-usr000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 1, user #1
    [junit] TextRendererGLEL.display: Frame 0001 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0001-awt-usr001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 2, user #2
    [junit] TextRendererGLEL.display: Frame 0002 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0002-awt-usr002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 3, user #3
    [junit] TextRendererGLEL.display: Frame 0003 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0003-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0004-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0005-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0006-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0007-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0008-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test00_MSAA0_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test01_MSAA0_UsrFlip
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test01_MSAA0_UsrFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test10_MSAA8_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: true
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] has  msaa: true
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=6, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0000-awt-usr000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 1, user #1
    [junit] TextRendererGLEL.display: Frame 0001 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0001-awt-usr001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 2, user #2
    [junit] TextRendererGLEL.display: Frame 0002 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0002-awt-usr002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 3, user #3
    [junit] TextRendererGLEL.display: Frame 0003 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0003-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0004-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0005-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0006-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0007-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0008-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test10_MSAA8_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test11_MSAA8_UsrFlip
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test11_MSAA8_UsrFlip
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646795282 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646795282 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00_MSAA0_DefFlip took 3.722 sec
    [junit] Testcase: test01_MSAA0_UsrFlip took 0 sec
    [junit] Testcase: test10_MSAA8_DefFlip took 3.347 sec
    [junit] Testcase: test11_MSAA8_UsrFlip took 0.001 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.882 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646787000 ms III - Start
    [junit] SLOCK [T main @ 1460646787001 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test00_MSAA0_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: false
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] has  msaa: false
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0000-awt-usr000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 1, user #1
    [junit] TextRendererGLEL.display: Frame 0001 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0001-awt-usr001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 2, user #2
    [junit] TextRendererGLEL.display: Frame 0002 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0002-awt-usr002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 3, user #3
    [junit] TextRendererGLEL.display: Frame 0003 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0003-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0004-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0005-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0006-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0007-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0008-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test00_MSAA0_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test01_MSAA0_UsrFlip
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test01_MSAA0_UsrFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test10_MSAA8_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: true
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] has  msaa: true
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=6, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0000-awt-usr000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 1, user #1
    [junit] TextRendererGLEL.display: Frame 0001 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0001-awt-usr001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 2, user #2
    [junit] TextRendererGLEL.display: Frame 0002 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0002-awt-usr002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 3, user #3
    [junit] TextRendererGLEL.display: Frame 0003 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0003-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0004-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0005-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0006-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0007-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0008-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test10_MSAA8_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test11_MSAA8_UsrFlip
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test11_MSAA8_UsrFlip
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646795282 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646795282 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646796534 ms III - Start
    [junit] SLOCK [T main @ 1460646796535 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test00_MSAA0_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: false
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] has  msaa: false
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 7,
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  8, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  9, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0000-awt-usr000-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0001-awt-usr000-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0002-awt-usr001-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 3, user #2
    [junit] TextRendererGLEL.display: Frame 0003 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0003-awt-usr002-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 4, user #3
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0004-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0005-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0006-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0007-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0190 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0191 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0192 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0193 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0194 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0195 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0196 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0197 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0198 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0199 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0200 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0201 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0202 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0203 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0204 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0205 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0206 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0207 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0208 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0209 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0210 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0211 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0212 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0213 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0214 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0215 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0216 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0217 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0218 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0219 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0220 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0221 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0222 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0223 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0224 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0225 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0226 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0227 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0228 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0229 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0230 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0231 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0232 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0233 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0234 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0235 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0236 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0237 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0238 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0239 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0240 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0241 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0242 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0243 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0244 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0245 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0246 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0247 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0248 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0249 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0250 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0251 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0252 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0253 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test00_MSAA0_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test01_MSAA0_UsrFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: false
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] has  msaa: false
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=7, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0000-awt-usr000-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0001-awt-usr000-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0002-awt-usr001-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 3, user #2
    [junit] TextRendererGLEL.display: Frame 0003 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0003-awt-usr002-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 4, user #3
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0004-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0005-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0006-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0007-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0190 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0191 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0192 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0193 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0194 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0195 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0196 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0197 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0198 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0199 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0200 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0201 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0202 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0203 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0204 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0205 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0206 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0207 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0208 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0209 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0210 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0211 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0212 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0213 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0214 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0215 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0216 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0217 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0218 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0219 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0220 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0221 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0222 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0223 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0224 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0225 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0226 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0227 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0228 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0229 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0230 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0231 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0232 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0233 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0234 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0235 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0236 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0237 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0238 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0239 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0240 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0241 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0242 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0243 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0244 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0245 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0246 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0247 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0248 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0249 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0250 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0251 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0252 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0253 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0254 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0255 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0256 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0257 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0258 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0259 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0260 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0261 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0262 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0263 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0264 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0265 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0266 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0267 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0268 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0269 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0270 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0271 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0272 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0273 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0274 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0275 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0276 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0277 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0278 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0279 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0280 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0281 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0282 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0283 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0284 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0285 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0286 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0287 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0288 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0289 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0290 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0291 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0292 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0293 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0294 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0295 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test01_MSAA0_UsrFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test10_MSAA8_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: true
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] has  msaa: true
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 12 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=12, linked=false, inUse=false, program: 7,
    [junit]    ShaderCode[id=23, type=VERTEX_SHADER, valid=true, shader:  8, source]
    [junit]    ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, shader:  9, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0000-awt-usr000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0001-awt-usr000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0002-awt-usr001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 3, user #2
    [junit] TextRendererGLEL.display: Frame 0003 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0003-awt-usr002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 4, user #3
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0004-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0005-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0006-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0007-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0190 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0191 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0192 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0193 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0194 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0195 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0196 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0197 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0198 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0199 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0200 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0201 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0202 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0203 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0204 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0205 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0206 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0207 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0208 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0209 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0210 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0211 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0212 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0213 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0214 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0215 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0216 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0217 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0218 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0219 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0220 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0221 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0222 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0223 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0224 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0225 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0226 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0227 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0228 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0229 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0230 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0231 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0232 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0233 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0234 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0235 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0236 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0237 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0238 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0239 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0240 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0241 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0242 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0243 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0244 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0245 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0246 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0247 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0248 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0249 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0250 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0251 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0252 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0253 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0254 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0255 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0256 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0257 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0258 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0259 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0260 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0261 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0262 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0263 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0264 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0265 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0266 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0267 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0268 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0269 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0270 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0271 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0272 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0273 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0274 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0275 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0276 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0277 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0278 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0279 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0280 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0281 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0282 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0283 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0284 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0285 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0286 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0287 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0288 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0289 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0290 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0291 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0292 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0293 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test10_MSAA8_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test11_MSAA8_UsrFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: true
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] has  msaa: true
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 16 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=16, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=32, type=FRAGMENT_SHADER, valid=true, shader:  6, source]
    [junit]    ShaderCode[id=31, type=VERTEX_SHADER, valid=true, shader:  5, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0000-awt-usr000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0001-awt-usr000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0002-awt-usr001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 3, user #2
    [junit] TextRendererGLEL.display: Frame 0003 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0003-awt-usr002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 4, user #3
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0004-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0005-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0006-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0007-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0190 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0191 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0192 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0193 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0194 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0195 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0196 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0197 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0198 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0199 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0200 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0201 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0202 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0203 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0204 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0205 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0206 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0207 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0208 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0209 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0210 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0211 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0212 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0213 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0214 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0215 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0216 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0217 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0218 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0219 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0220 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0221 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0222 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0223 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0224 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0225 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0226 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0227 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0228 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0229 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0230 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0231 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0232 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0233 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0234 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0235 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0236 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0237 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0238 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0239 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0240 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0241 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0242 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0243 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0244 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0245 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0246 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0247 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0248 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0249 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0250 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0251 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0252 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0253 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0254 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0255 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0256 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0257 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0258 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0259 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0260 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0261 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0262 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0263 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0264 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0265 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0266 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0267 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0268 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0269 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0270 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0271 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0272 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0273 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0274 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0275 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0276 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0277 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0278 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0279 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0280 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0281 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0282 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0283 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0284 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0285 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0286 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0287 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0288 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0289 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0290 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0291 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0292 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0293 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0294 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0295 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0296 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0297 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0298 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0299 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0300 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0301 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0302 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0303 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0304 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0305 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0306 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0307 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0308 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0309 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0310 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test11_MSAA8_UsrFlip
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646811682 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646811682 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.753 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646796534 ms III - Start
    [junit] SLOCK [T main @ 1460646796535 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test00_MSAA0_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: false
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] has  msaa: false
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 7,
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  8, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  9, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0000-awt-usr000-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0001-awt-usr000-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0002-awt-usr001-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 3, user #2
    [junit] TextRendererGLEL.display: Frame 0003 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0003-awt-usr002-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 4, user #3
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0004-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0005-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0006-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0007-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0190 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0191 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0192 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0193 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0194 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0195 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0196 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0197 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0198 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0199 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0200 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0201 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0202 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0203 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0204 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0205 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0206 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0207 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0208 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0209 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0210 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0211 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0212 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0213 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0214 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0215 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0216 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0217 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0218 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0219 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0220 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0221 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0222 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0223 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0224 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0225 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0226 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0227 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0228 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0229 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0230 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0231 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0232 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0233 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0234 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0235 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0236 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0237 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0238 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0239 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0240 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0241 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0242 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0243 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0244 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0245 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0246 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0247 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0248 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0249 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0250 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0251 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0252 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0253 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test00_MSAA0_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test01_MSAA0_UsrFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: false
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] has  msaa: false
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=7, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0000-awt-usr000-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0001-awt-usr000-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0002-awt-usr001-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 3, user #2
    [junit] TextRendererGLEL.display: Frame 0003 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0003-awt-usr002-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 4, user #3
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0004-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0005-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0006-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0007-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0190 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0191 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0192 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0193 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0194 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0195 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0196 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0197 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0198 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0199 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0200 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0201 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0202 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0203 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0204 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0205 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0206 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0207 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0208 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0209 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0210 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0211 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0212 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0213 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0214 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0215 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0216 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0217 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0218 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0219 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0220 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0221 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0222 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0223 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0224 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0225 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0226 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0227 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0228 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0229 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0230 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0231 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0232 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0233 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0234 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0235 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0236 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0237 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0238 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0239 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0240 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0241 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0242 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0243 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0244 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0245 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0246 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0247 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0248 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0249 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0250 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0251 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0252 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0253 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0254 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0255 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0256 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0257 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0258 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0259 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0260 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0261 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0262 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0263 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0264 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0265 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0266 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0267 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0268 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0269 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0270 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0271 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0272 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0273 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0274 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0275 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0276 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0277 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0278 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0279 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0280 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0281 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0282 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0283 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0284 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0285 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0286 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0287 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0288 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0289 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0290 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0291 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0292 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0293 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0294 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0295 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test01_MSAA0_UsrFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test10_MSAA8_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: true
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] has  msaa: true
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 12 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=12, linked=false, inUse=false, program: 7,
    [junit]    ShaderCode[id=23, type=VERTEX_SHADER, valid=true, shader:  8, source]
    [junit]    ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, shader:  9, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0000-awt-usr000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0001-awt-usr000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0002-awt-usr001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 3, user #2
    [junit] TextRendererGLEL.display: Frame 0003 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0003-awt-usr002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 4, user #3
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0004-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0005-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0006-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0007-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0190 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0191 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0192 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0193 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0194 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0195 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0196 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0197 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0198 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0199 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0200 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0201 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0202 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0203 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0204 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0205 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0206 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0207 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0208 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0209 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0210 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0211 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0212 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0213 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0214 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0215 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0216 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0217 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0218 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0219 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0220 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0221 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0222 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0223 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0224 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0225 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0226 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0227 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0228 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0229 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0230 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0231 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0232 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0233 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0234 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0235 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0236 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0237 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0238 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0239 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0240 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0241 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0242 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0243 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0244 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0245 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0246 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0247 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0248 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0249 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0250 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0251 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0252 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0253 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0254 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0255 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0256 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0257 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0258 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0259 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0260 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0261 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0262 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0263 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0264 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0265 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0266 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0267 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0268 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0269 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0270 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0271 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0272 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0273 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0274 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0275 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0276 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0277 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0278 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0279 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0280 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0281 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0282 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0283 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0284 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0285 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0286 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0287 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0288 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0289 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0290 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0291 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0292 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0293 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test10_MSAA8_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test11_MSAA8_UsrFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: true
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] has  msaa: true
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 16 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=16, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=32, type=FRAGMENT_SHADER, valid=true, shader:  6, source]
    [junit]    ShaderCode[id=31, type=VERTEX_SHADER, valid=true, shader:  5, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0000-awt-usr000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0001-awt-usr000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0002-awt-usr001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 3, user #2
    [junit] TextRendererGLEL.display: Frame 0003 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0003-awt-usr002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 4, user #3
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0004-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0005-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0006-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0007-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0190 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0191 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0192 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0193 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0194 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0195 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0196 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0197 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0198 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0199 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0200 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0201 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0202 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0203 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0204 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0205 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0206 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0207 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0208 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0209 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0210 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0211 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0212 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0213 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0214 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0215 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0216 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0217 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0218 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0219 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0220 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0221 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0222 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0223 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0224 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0225 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0226 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0227 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0228 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0229 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0230 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0231 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0232 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0233 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0234 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0235 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0236 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0237 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0238 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0239 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0240 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0241 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0242 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0243 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0244 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0245 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0246 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0247 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0248 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0249 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0250 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0251 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0252 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0253 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0254 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0255 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0256 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0257 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0258 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0259 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0260 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0261 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0262 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0263 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0264 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0265 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0266 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0267 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0268 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0269 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0270 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0271 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0272 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0273 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0274 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0275 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0276 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0277 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0278 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0279 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0280 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0281 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0282 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0283 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0284 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0285 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0286 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0287 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0288 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0289 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0290 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0291 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0292 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0293 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0294 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0295 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0296 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0297 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0298 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0299 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0300 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0301 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0302 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0303 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0304 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0305 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0306 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0307 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0308 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0309 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0310 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test11_MSAA8_UsrFlip
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646811682 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646811682 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00_MSAA0_DefFlip took 3.832 sec
    [junit] Testcase: test01_MSAA0_UsrFlip took 3.388 sec
    [junit] Testcase: test10_MSAA8_DefFlip took 3.372 sec
    [junit] Testcase: test11_MSAA8_UsrFlip took 3.336 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.753 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646796534 ms III - Start
    [junit] SLOCK [T main @ 1460646796535 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test00_MSAA0_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: false
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] has  msaa: false
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 7,
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  8, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  9, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0000-awt-usr000-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0001-awt-usr000-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0002-awt-usr001-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 3, user #2
    [junit] TextRendererGLEL.display: Frame 0003 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0003-awt-usr002-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 4, user #3
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0004-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0005-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0006-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0007-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0190 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0191 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0192 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0193 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0194 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0195 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0196 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0197 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0198 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0199 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0200 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0201 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0202 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0203 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0204 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0205 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0206 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0207 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0208 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0209 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0210 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0211 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0212 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0213 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0214 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0215 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0216 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0217 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0218 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0219 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0220 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0221 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0222 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0223 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0224 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0225 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0226 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0227 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0228 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0229 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0230 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0231 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0232 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0233 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0234 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0235 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0236 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0237 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0238 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0239 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0240 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0241 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0242 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0243 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0244 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0245 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0246 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0247 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0248 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0249 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0250 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0251 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0252 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0253 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test00_MSAA0_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test01_MSAA0_UsrFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: false
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] has  msaa: false
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=7, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0000-awt-usr000-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0001-awt-usr000-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0002-awt-usr001-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 3, user #2
    [junit] TextRendererGLEL.display: Frame 0003 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0003-awt-usr002-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 4, user #3
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0004-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0005-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0006-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0007-awt-usr003-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0190 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0191 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0192 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0193 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0194 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0195 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0196 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0197 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0198 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0199 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0200 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0201 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0202 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0203 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0204 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0205 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0206 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0207 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0208 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0209 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0210 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0211 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0212 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0213 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0214 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0215 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0216 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0217 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0218 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0219 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0220 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0221 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0222 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0223 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0224 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0225 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0226 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0227 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0228 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0229 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0230 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0231 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0232 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0233 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0234 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0235 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0236 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0237 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0238 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0239 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0240 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0241 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0242 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0243 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0244 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0245 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0246 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0247 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0248 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0249 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0250 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0251 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0252 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0253 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0254 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0255 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0256 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0257 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0258 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0259 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0260 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0261 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0262 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0263 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0264 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0265 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0266 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0267 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0268 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0269 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0270 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0271 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0272 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0273 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0274 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0275 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0276 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0277 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0278 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0279 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0280 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0281 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0282 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0283 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0284 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0285 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0286 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0287 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0288 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0289 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0290 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0291 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0292 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0293 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0294 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0295 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test01_MSAA0_UsrFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test10_MSAA8_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: true
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] has  msaa: true
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 12 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=12, linked=false, inUse=false, program: 7,
    [junit]    ShaderCode[id=23, type=VERTEX_SHADER, valid=true, shader:  8, source]
    [junit]    ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, shader:  9, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0000-awt-usr000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0001-awt-usr000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0002-awt-usr001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 3, user #2
    [junit] TextRendererGLEL.display: Frame 0003 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0003-awt-usr002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 4, user #3
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0004-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0005-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0006-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0007-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0190 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0191 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0192 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0193 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0194 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0195 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0196 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0197 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0198 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0199 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0200 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0201 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0202 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0203 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0204 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0205 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0206 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0207 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0208 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0209 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0210 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0211 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0212 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0213 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0214 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0215 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0216 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0217 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0218 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0219 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0220 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0221 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0222 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0223 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0224 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0225 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0226 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0227 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0228 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0229 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0230 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0231 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0232 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0233 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0234 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0235 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0236 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0237 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0238 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0239 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0240 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0241 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0242 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0243 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0244 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0245 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0246 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0247 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0248 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0249 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0250 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0251 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0252 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0253 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0254 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0255 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0256 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0257 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0258 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0259 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0260 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0261 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0262 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0263 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0264 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0265 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0266 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0267 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0268 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0269 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0270 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0271 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0272 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0273 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0274 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0275 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0276 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0277 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0278 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0279 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0280 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0281 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0282 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0283 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0284 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0285 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0286 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0287 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0288 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0289 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0290 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0291 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0292 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0293 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test10_MSAA8_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test11_MSAA8_UsrFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: true
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] has  msaa: true
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 16 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=16, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=32, type=FRAGMENT_SHADER, valid=true, shader:  6, source]
    [junit]    ShaderCode[id=31, type=VERTEX_SHADER, valid=true, shader:  5, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0000-awt-usr000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0001-awt-usr000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0002-awt-usr001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 3, user #2
    [junit] TextRendererGLEL.display: Frame 0003 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0003-awt-usr002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 4, user #3
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0004-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0005-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0006-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0007-awt-usr003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0190 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0191 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0192 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0193 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0194 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0195 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0196 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0197 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0198 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0199 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0200 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0201 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0202 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0203 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0204 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0205 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0206 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0207 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0208 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0209 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0210 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0211 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0212 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0213 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0214 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0215 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0216 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0217 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0218 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0219 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0220 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0221 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0222 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0223 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0224 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0225 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0226 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0227 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0228 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0229 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0230 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0231 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0232 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0233 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0234 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0235 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0236 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0237 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0238 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0239 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0240 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0241 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0242 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0243 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0244 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0245 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0246 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0247 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0248 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0249 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0250 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0251 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0252 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0253 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0254 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0255 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0256 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0257 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0258 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0259 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0260 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0261 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0262 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0263 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0264 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0265 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0266 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0267 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0268 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0269 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0270 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0271 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0272 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0273 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0274 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0275 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0276 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0277 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0278 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0279 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0280 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0281 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0282 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0283 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0284 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0285 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0286 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0287 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0288 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0289 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0290 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0291 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0292 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0293 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0294 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0295 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0296 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0297 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0298 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0299 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0300 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0301 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0302 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0303 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0304 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0305 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0306 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0307 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0308 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0309 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0310 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test11_MSAA8_UsrFlip
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646811682 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646811682 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646813156 ms III - Start
    [junit] SLOCK [T main @ 1460646813157 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT - testMain
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Package: com.jogamp.common
    [junit] Extension Name: com.jogamp.common
    [junit] Specification Title: GlueGen Java Bindings Generator
    [junit] Specification Vendor: JogAmp Community
    [junit] Specification Version: 2.4
    [junit] Implementation Title: GlueGen Run-Time
    [junit] Implementation Vendor: JogAmp Community
    [junit] Implementation Vendor ID: com.jogamp
    [junit] Implementation URL: http://jogamp.org/
    [junit] Implementation Version: 2.4.0-rc-20160414
    [junit] Implementation Build: 2.4-bmanual-20160414
    [junit] Implementation Branch: master
    [junit] Implementation Commit: 7a12c273df90f41485f16e69d9680cb08fc7672f
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Package: com.jogamp.opengl
    [junit] Extension Name: com.jogamp.opengl
    [junit] Specification Title: Java Bindings for OpenGL API Specification
    [junit] Specification Vendor: JogAmp Community
    [junit] Specification Version: 2.4
    [junit] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [junit] Implementation Vendor: JogAmp Community
    [junit] Implementation Vendor ID: com.jogamp
    [junit] Implementation URL: http://jogamp.org/
    [junit] Implementation Version: 2.4.0-rc-20160414
    [junit] Implementation Build: 2.4-bmanual-20160414
    [junit] Implementation Branch: master
    [junit] Implementation Commit: 45cc13c4d68fb3137b741cbc39ea653c15db2f66
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7494e528]]
    [junit] 	Natives
    [junit] 		GL4bc 	false
    [junit] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	false
    [junit] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	3 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL2 	GLProfile[GL2/GL2.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [junit] 		default GLProfile[GL2/GL2.hw]
    [junit] 		Count	7 / 12
    [junit] 
    [junit] 
    [junit] Desktop Capabilities: 
    [junit] 	none
    [junit] 
    [junit] EGL Capabilities: 
    [junit] 	none
    [junit] 
    [junit] 
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 	Natives
    [junit] 		GL4bc 	false
    [junit] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	false
    [junit] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	3 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL2 	GLProfile[GL2/GL2.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [junit] 		default GLProfile[GL2/GL2.hw]
    [junit] 		Count	7 / 12
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT - testMain
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646814547 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646814547 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.976 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646813156 ms III - Start
    [junit] SLOCK [T main @ 1460646813157 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT - testMain
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Package: com.jogamp.common
    [junit] Extension Name: com.jogamp.common
    [junit] Specification Title: GlueGen Java Bindings Generator
    [junit] Specification Vendor: JogAmp Community
    [junit] Specification Version: 2.4
    [junit] Implementation Title: GlueGen Run-Time
    [junit] Implementation Vendor: JogAmp Community
    [junit] Implementation Vendor ID: com.jogamp
    [junit] Implementation URL: http://jogamp.org/
    [junit] Implementation Version: 2.4.0-rc-20160414
    [junit] Implementation Build: 2.4-bmanual-20160414
    [junit] Implementation Branch: master
    [junit] Implementation Commit: 7a12c273df90f41485f16e69d9680cb08fc7672f
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Package: com.jogamp.opengl
    [junit] Extension Name: com.jogamp.opengl
    [junit] Specification Title: Java Bindings for OpenGL API Specification
    [junit] Specification Vendor: JogAmp Community
    [junit] Specification Version: 2.4
    [junit] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [junit] Implementation Vendor: JogAmp Community
    [junit] Implementation Vendor ID: com.jogamp
    [junit] Implementation URL: http://jogamp.org/
    [junit] Implementation Version: 2.4.0-rc-20160414
    [junit] Implementation Build: 2.4-bmanual-20160414
    [junit] Implementation Branch: master
    [junit] Implementation Commit: 45cc13c4d68fb3137b741cbc39ea653c15db2f66
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7494e528]]
    [junit] 	Natives
    [junit] 		GL4bc 	false
    [junit] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	false
    [junit] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	3 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL2 	GLProfile[GL2/GL2.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [junit] 		default GLProfile[GL2/GL2.hw]
    [junit] 		Count	7 / 12
    [junit] 
    [junit] 
    [junit] Desktop Capabilities: 
    [junit] 	none
    [junit] 
    [junit] EGL Capabilities: 
    [junit] 	none
    [junit] 
    [junit] 
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 	Natives
    [junit] 		GL4bc 	false
    [junit] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	false
    [junit] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	3 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL2 	GLProfile[GL2/GL2.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [junit] 		default GLProfile[GL2/GL2.hw]
    [junit] 		Count	7 / 12
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT - testMain
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646814547 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646814547 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testMain took 1.35 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.976 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646813156 ms III - Start
    [junit] SLOCK [T main @ 1460646813157 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT - testMain
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 10.11.2 (10.11.2), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_74 (1.8.0u74), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Package: com.jogamp.common
    [junit] Extension Name: com.jogamp.common
    [junit] Specification Title: GlueGen Java Bindings Generator
    [junit] Specification Vendor: JogAmp Community
    [junit] Specification Version: 2.4
    [junit] Implementation Title: GlueGen Run-Time
    [junit] Implementation Vendor: JogAmp Community
    [junit] Implementation Vendor ID: com.jogamp
    [junit] Implementation URL: http://jogamp.org/
    [junit] Implementation Version: 2.4.0-rc-20160414
    [junit] Implementation Build: 2.4-bmanual-20160414
    [junit] Implementation Branch: master
    [junit] Implementation Commit: 7a12c273df90f41485f16e69d9680cb08fc7672f
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Package: com.jogamp.opengl
    [junit] Extension Name: com.jogamp.opengl
    [junit] Specification Title: Java Bindings for OpenGL API Specification
    [junit] Specification Vendor: JogAmp Community
    [junit] Specification Version: 2.4
    [junit] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [junit] Implementation Vendor: JogAmp Community
    [junit] Implementation Vendor ID: com.jogamp
    [junit] Implementation URL: http://jogamp.org/
    [junit] Implementation Version: 2.4.0-rc-20160414
    [junit] Implementation Build: 2.4-bmanual-20160414
    [junit] Implementation Branch: master
    [junit] Implementation Commit: 45cc13c4d68fb3137b741cbc39ea653c15db2f66
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7494e528]]
    [junit] 	Natives
    [junit] 		GL4bc 	false
    [junit] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	false
    [junit] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	3 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL2 	GLProfile[GL2/GL2.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [junit] 		default GLProfile[GL2/GL2.hw]
    [junit] 		Count	7 / 12
    [junit] 
    [junit] 
    [junit] Desktop Capabilities: 
    [junit] 	none
    [junit] 
    [junit] EGL Capabilities: 
    [junit] 	none
    [junit] 
    [junit] 
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 	Natives
    [junit] 		GL4bc 	false
    [junit] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	false
    [junit] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	3 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL2 	GLProfile[GL2/GL2.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [junit] 		default GLProfile[GL2/GL2.hw]
    [junit] 		Count	7 / 12
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT - testMain
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646814547 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646814547 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646815793 ms III - Start
    [junit] SLOCK [T main @ 1460646815794 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GL3
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1786dec2: tileRendererInUse null, GearsES2[obj 0x1786dec2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1786dec2 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1786dec2 created: GearsObj[0x626084de, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1786dec2 created: GearsObj[0x669314fa, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1786dec2 created: GearsObj[0x669314fa, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1786dec2 FIN GearsES2[obj 0x1786dec2 isInit true, usesShared false, 1 GearsObj[0x626084de, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x669314fa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56f3e5d3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1786dec2 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fbc75a885b0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1786dec2, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1786dec2: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1786dec2 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GL3
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GLDefault
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x372edc29, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x471271c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x471271c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x372edc29, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x471271c1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1a735fa9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fbc78328630, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GLDefault
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - testInfo00
    [junit] Java Version: 1.8.0
    [junit] OS Version: 10.11.2
    [junit] JAWTUtil.isOffscreenLayerRequired(): true
    [junit] JAWTUtil.isOffscreenLayerSupported(): true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - testInfo00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646820032 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646820032 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.839 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646815793 ms III - Start
    [junit] SLOCK [T main @ 1460646815794 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GL3
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1786dec2: tileRendererInUse null, GearsES2[obj 0x1786dec2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1786dec2 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1786dec2 created: GearsObj[0x626084de, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1786dec2 created: GearsObj[0x669314fa, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1786dec2 created: GearsObj[0x669314fa, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1786dec2 FIN GearsES2[obj 0x1786dec2 isInit true, usesShared false, 1 GearsObj[0x626084de, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x669314fa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56f3e5d3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1786dec2 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fbc75a885b0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1786dec2, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1786dec2: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1786dec2 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GL3
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GLDefault
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x372edc29, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x471271c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x471271c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x372edc29, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x471271c1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1a735fa9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fbc78328630, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GLDefault
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - testInfo00
    [junit] Java Version: 1.8.0
    [junit] OS Version: 10.11.2
    [junit] JAWTUtil.isOffscreenLayerRequired(): true
    [junit] JAWTUtil.isOffscreenLayerSupported(): true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - testInfo00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646820032 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646820032 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_GL3 took 2.887 sec
    [junit] Testcase: test01_GLDefault took 1.142 sec
    [junit] Testcase: testInfo00 took 0 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.839 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646815793 ms III - Start
    [junit] SLOCK [T main @ 1460646815794 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GL3
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1786dec2: tileRendererInUse null, GearsES2[obj 0x1786dec2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1786dec2 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1786dec2 created: GearsObj[0x626084de, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1786dec2 created: GearsObj[0x669314fa, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1786dec2 created: GearsObj[0x669314fa, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1786dec2 FIN GearsES2[obj 0x1786dec2 isInit true, usesShared false, 1 GearsObj[0x626084de, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x669314fa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56f3e5d3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1786dec2 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fbc75a885b0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1786dec2, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1786dec2: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1786dec2 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GL3
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GLDefault
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x372edc29, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x471271c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x471271c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x372edc29, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x471271c1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1a735fa9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fbc78328630, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GLDefault
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - testInfo00
    [junit] Java Version: 1.8.0
    [junit] OS Version: 10.11.2
    [junit] JAWTUtil.isOffscreenLayerRequired(): true
    [junit] JAWTUtil.isOffscreenLayerSupported(): true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - testInfo00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646820032 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646820032 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646821238 ms III - Start
    [junit] SLOCK [T main @ 1460646821240 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test01_GLDefault
    [junit] Create PointerIcon #01: PointerIcon[obj 0x7dc222ae, .macosx_nil-1, 0x7fdf0da4cab0, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0xaecb35a, .macosx_nil-1, 0x7fdf0da4cf20, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x5fcd892a, .macosx_nil-1, 0x7fdf0da4d630, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x8b87145, .macosx_nil-1, 0x7fdf0db08f00, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x15bfd87, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x3d0f8e03, .macosx_nil-1, 0x7fdf0db0da80, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x543788f3: tileRendererInUse null, GearsES2[obj 0x543788f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x543788f3 on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x543788f3 created: GearsObj[0x531a40ef, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x543788f3 created: GearsObj[0x4a56ee8b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x543788f3 created: GearsObj[0x4a56ee8b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x543788f3 FIN GearsES2[obj 0x543788f3 isInit true, usesShared false, 1 GearsObj[0x531a40ef, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4a56ee8b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18d6a5da, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x543788f3 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fdf0f1aa460, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x543788f3 400x200, swapInterval 1, drawable 0x7fdf0f1aa460
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x543788f3 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fdf0f1aa460, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 0.5, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x543788f3 400x200, swapInterval 1, drawable 0x7fdf0f1aa460
    [junit] 0 s: 60 f / 992 ms, 60.4 fps, 16 ms/f; total: 60 f, 60.4 fps, 16 ms/f
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x543788f3: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x543788f3 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test01_GLDefault
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test02_GL3
    [junit] Create PointerIcon #01: PointerIcon[obj 0x7181ae3f, .macosx_nil-1, 0x7fdf0db40c60, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x46238e3f, .macosx_nil-1, 0x7fdf0b691440, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x6e2c9341, .macosx_nil-1, 0x7fdf0f1b79a0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x32464a14, .macosx_nil-1, 0x7fdf0da53a50, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x1efee8e7, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x1ee807c6, .macosx_nil-1, 0x7fdf0b569580, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.0 0x77a57272: tileRendererInUse null, GearsES2[obj 0x77a57272 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x77a57272 on Thread[main-Display-.macosx_nil-1-EDT-3,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x77a57272 created: GearsObj[0x304b34ea, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x77a57272 created: GearsObj[0x62cef5f3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x77a57272 created: GearsObj[0x62cef5f3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.X 0x77a57272 FIN GearsES2[obj 0x77a57272 isInit true, usesShared false, 1 GearsObj[0x304b34ea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62cef5f3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfc1a567, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x77a57272 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fdf0b566eb0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x77a57272, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x77a57272 400x200, swapInterval 1, drawable 0x7fdf0b566eb0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77a57272 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fdf0b566eb0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x77a57272, angle 0.5, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x77a57272 400x200, swapInterval 1, drawable 0x7fdf0b566eb0
    [junit] 0 s: 60 f / 987 ms, 60.7 fps, 16 ms/f; total: 60 f, 60.7 fps, 16 ms/f
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x77a57272: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x77a57272 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test02_GL3
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646825706 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646825706 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.083 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646821238 ms III - Start
    [junit] SLOCK [T main @ 1460646821240 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test01_GLDefault
    [junit] Create PointerIcon #01: PointerIcon[obj 0x7dc222ae, .macosx_nil-1, 0x7fdf0da4cab0, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0xaecb35a, .macosx_nil-1, 0x7fdf0da4cf20, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x5fcd892a, .macosx_nil-1, 0x7fdf0da4d630, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x8b87145, .macosx_nil-1, 0x7fdf0db08f00, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x15bfd87, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x3d0f8e03, .macosx_nil-1, 0x7fdf0db0da80, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x543788f3: tileRendererInUse null, GearsES2[obj 0x543788f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x543788f3 on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x543788f3 created: GearsObj[0x531a40ef, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x543788f3 created: GearsObj[0x4a56ee8b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x543788f3 created: GearsObj[0x4a56ee8b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x543788f3 FIN GearsES2[obj 0x543788f3 isInit true, usesShared false, 1 GearsObj[0x531a40ef, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4a56ee8b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18d6a5da, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x543788f3 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fdf0f1aa460, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x543788f3 400x200, swapInterval 1, drawable 0x7fdf0f1aa460
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x543788f3 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fdf0f1aa460, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 0.5, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x543788f3 400x200, swapInterval 1, drawable 0x7fdf0f1aa460
    [junit] 0 s: 60 f / 992 ms, 60.4 fps, 16 ms/f; total: 60 f, 60.4 fps, 16 ms/f
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x543788f3: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x543788f3 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test01_GLDefault
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test02_GL3
    [junit] Create PointerIcon #01: PointerIcon[obj 0x7181ae3f, .macosx_nil-1, 0x7fdf0db40c60, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x46238e3f, .macosx_nil-1, 0x7fdf0b691440, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x6e2c9341, .macosx_nil-1, 0x7fdf0f1b79a0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x32464a14, .macosx_nil-1, 0x7fdf0da53a50, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x1efee8e7, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x1ee807c6, .macosx_nil-1, 0x7fdf0b569580, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.0 0x77a57272: tileRendererInUse null, GearsES2[obj 0x77a57272 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x77a57272 on Thread[main-Display-.macosx_nil-1-EDT-3,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x77a57272 created: GearsObj[0x304b34ea, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x77a57272 created: GearsObj[0x62cef5f3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x77a57272 created: GearsObj[0x62cef5f3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.X 0x77a57272 FIN GearsES2[obj 0x77a57272 isInit true, usesShared false, 1 GearsObj[0x304b34ea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62cef5f3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfc1a567, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x77a57272 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fdf0b566eb0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x77a57272, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x77a57272 400x200, swapInterval 1, drawable 0x7fdf0b566eb0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77a57272 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fdf0b566eb0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x77a57272, angle 0.5, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x77a57272 400x200, swapInterval 1, drawable 0x7fdf0b566eb0
    [junit] 0 s: 60 f / 987 ms, 60.7 fps, 16 ms/f; total: 60 f, 60.7 fps, 16 ms/f
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x77a57272: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x77a57272 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test02_GL3
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646825706 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646825706 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_GLDefault took 3.075 sec
    [junit] Testcase: test02_GL3 took 1.177 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.083 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646821238 ms III - Start
    [junit] SLOCK [T main @ 1460646821240 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test01_GLDefault
    [junit] Create PointerIcon #01: PointerIcon[obj 0x7dc222ae, .macosx_nil-1, 0x7fdf0da4cab0, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0xaecb35a, .macosx_nil-1, 0x7fdf0da4cf20, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x5fcd892a, .macosx_nil-1, 0x7fdf0da4d630, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x8b87145, .macosx_nil-1, 0x7fdf0db08f00, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x15bfd87, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x3d0f8e03, .macosx_nil-1, 0x7fdf0db0da80, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x543788f3: tileRendererInUse null, GearsES2[obj 0x543788f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x543788f3 on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x543788f3 created: GearsObj[0x531a40ef, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x543788f3 created: GearsObj[0x4a56ee8b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x543788f3 created: GearsObj[0x4a56ee8b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x543788f3 FIN GearsES2[obj 0x543788f3 isInit true, usesShared false, 1 GearsObj[0x531a40ef, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4a56ee8b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18d6a5da, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x543788f3 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fdf0f1aa460, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x543788f3 400x200, swapInterval 1, drawable 0x7fdf0f1aa460
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x543788f3 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fdf0f1aa460, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 0.5, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x543788f3 400x200, swapInterval 1, drawable 0x7fdf0f1aa460
    [junit] 0 s: 60 f / 992 ms, 60.4 fps, 16 ms/f; total: 60 f, 60.4 fps, 16 ms/f
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x543788f3: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x543788f3 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test01_GLDefault
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test02_GL3
    [junit] Create PointerIcon #01: PointerIcon[obj 0x7181ae3f, .macosx_nil-1, 0x7fdf0db40c60, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x46238e3f, .macosx_nil-1, 0x7fdf0b691440, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x6e2c9341, .macosx_nil-1, 0x7fdf0f1b79a0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x32464a14, .macosx_nil-1, 0x7fdf0da53a50, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x1efee8e7, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x1ee807c6, .macosx_nil-1, 0x7fdf0b569580, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.0 0x77a57272: tileRendererInUse null, GearsES2[obj 0x77a57272 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x77a57272 on Thread[main-Display-.macosx_nil-1-EDT-3,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x77a57272 created: GearsObj[0x304b34ea, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x77a57272 created: GearsObj[0x62cef5f3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x77a57272 created: GearsObj[0x62cef5f3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.init.X 0x77a57272 FIN GearsES2[obj 0x77a57272 isInit true, usesShared false, 1 GearsObj[0x304b34ea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62cef5f3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfc1a567, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.reshape 0x77a57272 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fdf0b566eb0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x77a57272, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.display 0x77a57272 400x200, swapInterval 1, drawable 0x7fdf0b566eb0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77a57272 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fdf0b566eb0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x77a57272, angle 0.5, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x77a57272 400x200, swapInterval 1, drawable 0x7fdf0b566eb0
    [junit] 0 s: 60 f / 987 ms, 60.7 fps, 16 ms/f; total: 60 f, 60.7 fps, 16 ms/f
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x77a57272: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x77a57272 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test02_GL3
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646825706 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646825706 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646826672 ms III - Start
    [junit] SLOCK [T main @ 1460646826674 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT - testDeadlock
    [junit] BB.0: java.lang.Object@37173112
    [junit] BB.1: java.lang.Object@37173112
    [junit] BB.2
    [junit] AA.1
    [junit] AA.X
    [junit] BB.3
    [junit] BB.X
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT - testDeadlock
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646827891 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646827891 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.818 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646826672 ms III - Start
    [junit] SLOCK [T main @ 1460646826674 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT - testDeadlock
    [junit] BB.0: java.lang.Object@37173112
    [junit] BB.1: java.lang.Object@37173112
    [junit] BB.2
    [junit] AA.1
    [junit] AA.X
    [junit] BB.3
    [junit] BB.X
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT - testDeadlock
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646827891 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646827891 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testDeadlock took 0.023 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.818 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646826672 ms III - Start
    [junit] SLOCK [T main @ 1460646826674 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT - testDeadlock
    [junit] BB.0: java.lang.Object@37173112
    [junit] BB.1: java.lang.Object@37173112
    [junit] BB.2
    [junit] AA.1
    [junit] AA.X
    [junit] BB.3
    [junit] BB.X
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT - testDeadlock
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646827891 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646827891 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646829148 ms III - Start
    [junit] SLOCK [T main @ 1460646829149 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT - test01
    [junit] Thread[main,5,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list reused: 1
    [junit] gear2 list reused: 2
    [junit] gear3 list reused: 3
    [junit] Shared Gears: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9a05c3f140, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list reused: 1
    [junit] gear2 list reused: 2
    [junit] gear3 list reused: 3
    [junit] Shared Gears: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9a05c1ca10, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 4
    [junit] gear2 list created: 5
    [junit] gear3 list created: 6
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 256x234 of 256x234, swapInterval 1, drawable 0x7f9a05b1fd10, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[main,5,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646831158 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646831161 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.607 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646829148 ms III - Start
    [junit] SLOCK [T main @ 1460646829149 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT - test01
    [junit] Thread[main,5,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list reused: 1
    [junit] gear2 list reused: 2
    [junit] gear3 list reused: 3
    [junit] Shared Gears: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9a05c3f140, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list reused: 1
    [junit] gear2 list reused: 2
    [junit] gear3 list reused: 3
    [junit] Shared Gears: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9a05c1ca10, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 4
    [junit] gear2 list created: 5
    [junit] gear3 list created: 6
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 256x234 of 256x234, swapInterval 1, drawable 0x7f9a05b1fd10, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[main,5,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646831158 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646831161 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.811 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.607 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646829148 ms III - Start
    [junit] SLOCK [T main @ 1460646829149 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT - test01
    [junit] Thread[main,5,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list reused: 1
    [junit] gear2 list reused: 2
    [junit] gear3 list reused: 3
    [junit] Shared Gears: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9a05c3f140, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list reused: 1
    [junit] gear2 list reused: 2
    [junit] gear3 list reused: 3
    [junit] Shared Gears: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9a05c1ca10, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 4
    [junit] gear2 list created: 5
    [junit] gear3 list created: 6
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 256x234 of 256x234, swapInterval 1, drawable 0x7f9a05b1fd10, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[main,5,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646831158 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646831161 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646832423 ms III - Start
    [junit] SLOCK [T main @ 1460646832424 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test01UseAWTNotShared
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x1877ab81
    [junit] Creating vertex VBO on slave 0x1877ab81
    [junit] Creating index VBO on slave 0x1877ab81
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x305fd85d
    [junit] Creating vertex VBO on slave 0x305fd85d
    [junit] Creating index VBO on slave 0x305fd85d
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test01UseAWTNotShared
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test02UseAWTSharedContext
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x12cdcf4
    [junit] Creating vertex VBO on slave 0x12cdcf4
    [junit] Creating index VBO on slave 0x12cdcf4
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x5bcea91b
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test02UseAWTSharedContext
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test10UseNEWTNotShared
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x11e21d0e
    [junit] Creating vertex VBO on slave 0x11e21d0e
    [junit] Creating index VBO on slave 0x11e21d0e
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x1dd02175
    [junit] Creating vertex VBO on slave 0x1dd02175
    [junit] Creating index VBO on slave 0x1dd02175
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test10UseNEWTNotShared
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test11UseNEWTSharedContext
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x1176dcec
    [junit] Creating vertex VBO on slave 0x1176dcec
    [junit] Creating index VBO on slave 0x1176dcec
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x120d6fe6
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test11UseNEWTSharedContext
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646847706 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646847706 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.899 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646832423 ms III - Start
    [junit] SLOCK [T main @ 1460646832424 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test01UseAWTNotShared
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x1877ab81
    [junit] Creating vertex VBO on slave 0x1877ab81
    [junit] Creating index VBO on slave 0x1877ab81
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x305fd85d
    [junit] Creating vertex VBO on slave 0x305fd85d
    [junit] Creating index VBO on slave 0x305fd85d
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test01UseAWTNotShared
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test02UseAWTSharedContext
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x12cdcf4
    [junit] Creating vertex VBO on slave 0x12cdcf4
    [junit] Creating index VBO on slave 0x12cdcf4
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x5bcea91b
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test02UseAWTSharedContext
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test10UseNEWTNotShared
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x11e21d0e
    [junit] Creating vertex VBO on slave 0x11e21d0e
    [junit] Creating index VBO on slave 0x11e21d0e
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x1dd02175
    [junit] Creating vertex VBO on slave 0x1dd02175
    [junit] Creating index VBO on slave 0x1dd02175
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test10UseNEWTNotShared
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test11UseNEWTSharedContext
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x1176dcec
    [junit] Creating vertex VBO on slave 0x1176dcec
    [junit] Creating index VBO on slave 0x1176dcec
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x120d6fe6
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test11UseNEWTSharedContext
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646847706 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646847706 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01UseAWTNotShared took 4.027 sec
    [junit] Testcase: test02UseAWTSharedContext took 3.284 sec
    [junit] Testcase: test10UseNEWTNotShared took 3.399 sec
    [junit] Testcase: test11UseNEWTSharedContext took 3.327 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.899 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646832423 ms III - Start
    [junit] SLOCK [T main @ 1460646832424 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test01UseAWTNotShared
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x1877ab81
    [junit] Creating vertex VBO on slave 0x1877ab81
    [junit] Creating index VBO on slave 0x1877ab81
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x305fd85d
    [junit] Creating vertex VBO on slave 0x305fd85d
    [junit] Creating index VBO on slave 0x305fd85d
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test01UseAWTNotShared
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test02UseAWTSharedContext
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x12cdcf4
    [junit] Creating vertex VBO on slave 0x12cdcf4
    [junit] Creating index VBO on slave 0x12cdcf4
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x5bcea91b
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test02UseAWTSharedContext
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test10UseNEWTNotShared
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x11e21d0e
    [junit] Creating vertex VBO on slave 0x11e21d0e
    [junit] Creating index VBO on slave 0x11e21d0e
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x1dd02175
    [junit] Creating vertex VBO on slave 0x1dd02175
    [junit] Creating index VBO on slave 0x1dd02175
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test10UseNEWTNotShared
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test11UseNEWTSharedContext
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x1176dcec
    [junit] Creating vertex VBO on slave 0x1176dcec
    [junit] Creating index VBO on slave 0x1176dcec
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x120d6fe6
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test11UseNEWTSharedContext
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646847706 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646847706 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646848993 ms III - Start
    [junit] SLOCK [T main @ 1460646848994 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test01SyncedOneAnimatorCleanDtorOrder
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1b68ddbd: tileRendererInUse null, GearsES2[obj 0x1b68ddbd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1b68ddbd on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1b68ddbd created: GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1b68ddbd created: GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1b68ddbd created: GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1b68ddbd FIN GearsES2[obj 0x1b68ddbd isInit true, usesShared false, 1 GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c307d8c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1b68ddbd 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d9633e4a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1b68ddbd, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x76f2b07d: tileRendererInUse null, GearsES2[obj 0x76f2b07d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1b68ddbd isInit true, usesShared false, 1 GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c307d8c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x76f2b07d on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x76f2b07d created w/ share: GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x671621fc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x76f2b07d created w/ share: GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x785684e1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x76f2b07d created w/ share: GearsObj[0x1c307d8c, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x774a185c, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x76f2b07d FIN GearsES2[obj 0x76f2b07d isInit true, usesShared true, 1 GearsObj[0x671621fc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x785684e1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x774a185c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1b68ddbd isInit true, usesShared false, 1 GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c307d8c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x76f2b07d 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d96535af0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x76f2b07d, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6ee52dcd: tileRendererInUse null, GearsES2[obj 0x6ee52dcd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1b68ddbd isInit true, usesShared false, 1 GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c307d8c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x6ee52dcd on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6ee52dcd created w/ share: GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x3790c16f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6ee52dcd created w/ share: GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x337ec6e2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6ee52dcd created w/ share: GearsObj[0x1c307d8c, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6a30e5fa, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6ee52dcd FIN GearsES2[obj 0x6ee52dcd isInit true, usesShared true, 1 GearsObj[0x3790c16f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x337ec6e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6a30e5fa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1b68ddbd isInit true, usesShared false, 1 GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c307d8c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6ee52dcd 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d9634b2b0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ee52dcd, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0x2e56d2e1, 	(isShared true, created true, master 0x2e56d2e1)
    [junit]   Created   Ctx #0: hash 0x7bbf2360, 	(created true)
    [junit]   Created   Ctx #1: hash 0x76fd2908, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x7bbf2360, 	(isShared true, created true, master 0x2e56d2e1)
    [junit]   Created   Ctx #0: hash 0x2e56d2e1, 	(created true)
    [junit]   Created   Ctx #1: hash 0x76fd2908, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x76fd2908, 	(isShared true, created true, master 0x2e56d2e1)
    [junit]   Created   Ctx #0: hash 0x7bbf2360, 	(created true)
    [junit]   Created   Ctx #1: hash 0x2e56d2e1, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in clean order NOW
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6ee52dcd: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6ee52dcd FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x76f2b07d: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x76f2b07d FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1b68ddbd: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1b68ddbd FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test01SyncedOneAnimatorCleanDtorOrder
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test02SyncedOneAnimatorDirtyDtorOrder
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7d70d1b1: tileRendererInUse null, GearsES2[obj 0x7d70d1b1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7d70d1b1 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7d70d1b1 created: GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7d70d1b1 created: GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7d70d1b1 created: GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7d70d1b1 FIN GearsES2[obj 0x7d70d1b1 isInit true, usesShared false, 1 GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a04f2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7d70d1b1 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d96337ee0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7d70d1b1, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3cb1ffe6: tileRendererInUse null, GearsES2[obj 0x3cb1ffe6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7d70d1b1 isInit true, usesShared false, 1 GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a04f2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x3cb1ffe6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3cb1ffe6 created w/ share: GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x34187b16, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3cb1ffe6 created w/ share: GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x7ed67a73, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3cb1ffe6 created w/ share: GearsObj[0x3a04f2cd, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7a3ec271, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3cb1ffe6 FIN GearsES2[obj 0x3cb1ffe6 isInit true, usesShared true, 1 GearsObj[0x34187b16, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ed67a73, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a3ec271, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7d70d1b1 isInit true, usesShared false, 1 GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a04f2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3cb1ffe6 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d96367380, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3cb1ffe6, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7d70d1b1 isInit true, usesShared false, 1 GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a04f2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created w/ share: GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2781753, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created w/ share: GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5dc6197, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created w/ share: GearsObj[0x3a04f2cd, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1588671d, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared true, 1 GearsObj[0x2781753, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5dc6197, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1588671d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7d70d1b1 isInit true, usesShared false, 1 GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a04f2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d9637a320, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0xc4419d9, 	(isShared true, created true, master 0xc4419d9)
    [junit]   Created   Ctx #0: hash 0xec24f7, 	(created true)
    [junit]   Created   Ctx #1: hash 0xe2bca9a, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0xec24f7, 	(isShared true, created true, master 0xc4419d9)
    [junit]   Created   Ctx #0: hash 0xc4419d9, 	(created true)
    [junit]   Created   Ctx #1: hash 0xe2bca9a, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0xe2bca9a, 	(isShared true, created true, master 0xc4419d9)
    [junit]   Created   Ctx #0: hash 0xec24f7, 	(created true)
    [junit]   Created   Ctx #1: hash 0xc4419d9, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in creation order NOW - Driver Impl. Ma trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7d70d1b1: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7d70d1b1 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cb1ffe6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cb1ffe6 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test02SyncedOneAnimatorDirtyDtorOrder
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test11AsyncEachAnimatorCleanDtorOrder
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2173f6d9: tileRendererInUse null, GearsES2[obj 0x2173f6d9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2173f6d9 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2173f6d9 created: GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2173f6d9 created: GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2173f6d9 created: GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2173f6d9 FIN GearsES2[obj 0x2173f6d9 isInit true, usesShared false, 1 GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a9275ce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2173f6d9 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d96575c20, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2173f6d9, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a187f14: tileRendererInUse null, GearsES2[obj 0x7a187f14 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x2173f6d9 isInit true, usesShared false, 1 GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a9275ce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x7a187f14 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a187f14 created w/ share: GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x579d966c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7a187f14 created w/ share: GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x7560ebf8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7a187f14 created w/ share: GearsObj[0x7a9275ce, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x696c8b9, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a187f14 FIN GearsES2[obj 0x7a187f14 isInit true, usesShared true, 1 GearsObj[0x579d966c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7560ebf8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x696c8b9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x2173f6d9 isInit true, usesShared false, 1 GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a9275ce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a187f14 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d93cf83a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a187f14, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x51e2adc7: tileRendererInUse null, GearsES2[obj 0x51e2adc7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x2173f6d9 isInit true, usesShared false, 1 GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a9275ce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x51e2adc7 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x51e2adc7 created w/ share: GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2fe748c9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x51e2adc7 created w/ share: GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2e455bf7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x51e2adc7 created w/ share: GearsObj[0x7a9275ce, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6f8b0746, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x51e2adc7 FIN GearsES2[obj 0x51e2adc7 isInit true, usesShared true, 1 GearsObj[0x2fe748c9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2e455bf7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f8b0746, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x2173f6d9 isInit true, usesShared false, 1 GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a9275ce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x51e2adc7 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d9654f1c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x51e2adc7, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0x7ce26fc6, 	(isShared true, created true, master 0x7ce26fc6)
    [junit]   Created   Ctx #0: hash 0x6e12e841, 	(created true)
    [junit]   Created   Ctx #1: hash 0x60d51bf3, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x6e12e841, 	(isShared true, created true, master 0x7ce26fc6)
    [junit]   Created   Ctx #0: hash 0x7ce26fc6, 	(created true)
    [junit]   Created   Ctx #1: hash 0x60d51bf3, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x60d51bf3, 	(isShared true, created true, master 0x7ce26fc6)
    [junit]   Created   Ctx #0: hash 0x6e12e841, 	(created true)
    [junit]   Created   Ctx #1: hash 0x7ce26fc6, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in clean order NOW
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x51e2adc7: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x51e2adc7 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a187f14: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a187f14 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2173f6d9: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2173f6d9 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test11AsyncEachAnimatorCleanDtorOrder
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test12AsyncEachAnimatorDirtyDtorOrder
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x631330c: tileRendererInUse null, GearsES2[obj 0x631330c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x631330c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x631330c created: GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x631330c created: GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x631330c created: GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x631330c FIN GearsES2[obj 0x631330c isInit true, usesShared false, 1 GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20b10219, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x631330c 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d93e3ebe0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x631330c, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xc46bcd4: tileRendererInUse null, GearsES2[obj 0xc46bcd4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x631330c isInit true, usesShared false, 1 GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20b10219, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0xc46bcd4 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xc46bcd4 created w/ share: GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x511c4cef, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xc46bcd4 created w/ share: GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x216148d1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xc46bcd4 created w/ share: GearsObj[0x20b10219, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x37e1325, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xc46bcd4 FIN GearsES2[obj 0xc46bcd4 isInit true, usesShared true, 1 GearsObj[0x511c4cef, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x216148d1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37e1325, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x631330c isInit true, usesShared false, 1 GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20b10219, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xc46bcd4 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d93e3c490, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xc46bcd4, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x37d31475: tileRendererInUse null, GearsES2[obj 0x37d31475 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x631330c isInit true, usesShared false, 1 GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20b10219, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x37d31475 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x37d31475 created w/ share: GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x53a00aec, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x37d31475 created w/ share: GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6bcab32d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x37d31475 created w/ share: GearsObj[0x20b10219, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x42a2ee2, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x37d31475 FIN GearsES2[obj 0x37d31475 isInit true, usesShared true, 1 GearsObj[0x53a00aec, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6bcab32d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x42a2ee2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x631330c isInit true, usesShared false, 1 GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20b10219, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x37d31475 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d93e48960, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x37d31475, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0x70a2a1f5, 	(isShared true, created true, master 0x70a2a1f5)
    [junit]   Created   Ctx #0: hash 0x5b73823, 	(created true)
    [junit]   Created   Ctx #1: hash 0x44377d83, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x5b73823, 	(isShared true, created true, master 0x70a2a1f5)
    [junit]   Created   Ctx #0: hash 0x44377d83, 	(created true)
    [junit]   Created   Ctx #1: hash 0x70a2a1f5, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x44377d83, 	(isShared true, created true, master 0x70a2a1f5)
    [junit]   Created   Ctx #0: hash 0x5b73823, 	(created true)
    [junit]   Created   Ctx #1: hash 0x70a2a1f5, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in creation order NOW - Driver Impl. Ma trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x631330c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x631330c FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xc46bcd4: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xc46bcd4 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x37d31475: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x37d31475 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test12AsyncEachAnimatorDirtyDtorOrder
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646855789 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646855790 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.405 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646848993 ms III - Start
    [junit] SLOCK [T main @ 1460646848994 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test01SyncedOneAnimatorCleanDtorOrder
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1b68ddbd: tileRendererInUse null, GearsES2[obj 0x1b68ddbd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1b68ddbd on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1b68ddbd created: GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1b68ddbd created: GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1b68ddbd created: GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1b68ddbd FIN GearsES2[obj 0x1b68ddbd isInit true, usesShared false, 1 GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c307d8c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1b68ddbd 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d9633e4a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1b68ddbd, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x76f2b07d: tileRendererInUse null, GearsES2[obj 0x76f2b07d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1b68ddbd isInit true, usesShared false, 1 GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c307d8c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x76f2b07d on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x76f2b07d created w/ share: GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x671621fc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x76f2b07d created w/ share: GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x785684e1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x76f2b07d created w/ share: GearsObj[0x1c307d8c, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x774a185c, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x76f2b07d FIN GearsES2[obj 0x76f2b07d isInit true, usesShared true, 1 GearsObj[0x671621fc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x785684e1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x774a185c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1b68ddbd isInit true, usesShared false, 1 GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c307d8c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x76f2b07d 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d96535af0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x76f2b07d, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6ee52dcd: tileRendererInUse null, GearsES2[obj 0x6ee52dcd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1b68ddbd isInit true, usesShared false, 1 GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c307d8c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x6ee52dcd on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6ee52dcd created w/ share: GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x3790c16f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6ee52dcd created w/ share: GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x337ec6e2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6ee52dcd created w/ share: GearsObj[0x1c307d8c, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6a30e5fa, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6ee52dcd FIN GearsES2[obj 0x6ee52dcd isInit true, usesShared true, 1 GearsObj[0x3790c16f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x337ec6e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6a30e5fa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1b68ddbd isInit true, usesShared false, 1 GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c307d8c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6ee52dcd 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d9634b2b0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ee52dcd, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0x2e56d2e1, 	(isShared true, created true, master 0x2e56d2e1)
    [junit]   Created   Ctx #0: hash 0x7bbf2360, 	(created true)
    [junit]   Created   Ctx #1: hash 0x76fd2908, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x7bbf2360, 	(isShared true, created true, master 0x2e56d2e1)
    [junit]   Created   Ctx #0: hash 0x2e56d2e1, 	(created true)
    [junit]   Created   Ctx #1: hash 0x76fd2908, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x76fd2908, 	(isShared true, created true, master 0x2e56d2e1)
    [junit]   Created   Ctx #0: hash 0x7bbf2360, 	(created true)
    [junit]   Created   Ctx #1: hash 0x2e56d2e1, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in clean order NOW
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6ee52dcd: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6ee52dcd FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x76f2b07d: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x76f2b07d FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1b68ddbd: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1b68ddbd FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test01SyncedOneAnimatorCleanDtorOrder
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test02SyncedOneAnimatorDirtyDtorOrder
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7d70d1b1: tileRendererInUse null, GearsES2[obj 0x7d70d1b1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7d70d1b1 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7d70d1b1 created: GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7d70d1b1 created: GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7d70d1b1 created: GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7d70d1b1 FIN GearsES2[obj 0x7d70d1b1 isInit true, usesShared false, 1 GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a04f2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7d70d1b1 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d96337ee0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7d70d1b1, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3cb1ffe6: tileRendererInUse null, GearsES2[obj 0x3cb1ffe6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7d70d1b1 isInit true, usesShared false, 1 GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a04f2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x3cb1ffe6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3cb1ffe6 created w/ share: GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x34187b16, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3cb1ffe6 created w/ share: GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x7ed67a73, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3cb1ffe6 created w/ share: GearsObj[0x3a04f2cd, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7a3ec271, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3cb1ffe6 FIN GearsES2[obj 0x3cb1ffe6 isInit true, usesShared true, 1 GearsObj[0x34187b16, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ed67a73, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a3ec271, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7d70d1b1 isInit true, usesShared false, 1 GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a04f2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3cb1ffe6 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d96367380, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3cb1ffe6, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7d70d1b1 isInit true, usesShared false, 1 GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a04f2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created w/ share: GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2781753, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created w/ share: GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5dc6197, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created w/ share: GearsObj[0x3a04f2cd, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1588671d, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared true, 1 GearsObj[0x2781753, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5dc6197, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1588671d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7d70d1b1 isInit true, usesShared false, 1 GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a04f2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d9637a320, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0xc4419d9, 	(isShared true, created true, master 0xc4419d9)
    [junit]   Created   Ctx #0: hash 0xec24f7, 	(created true)
    [junit]   Created   Ctx #1: hash 0xe2bca9a, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0xec24f7, 	(isShared true, created true, master 0xc4419d9)
    [junit]   Created   Ctx #0: hash 0xc4419d9, 	(created true)
    [junit]   Created   Ctx #1: hash 0xe2bca9a, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0xe2bca9a, 	(isShared true, created true, master 0xc4419d9)
    [junit]   Created   Ctx #0: hash 0xec24f7, 	(created true)
    [junit]   Created   Ctx #1: hash 0xc4419d9, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in creation order NOW - Driver Impl. Ma trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7d70d1b1: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7d70d1b1 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cb1ffe6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cb1ffe6 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test02SyncedOneAnimatorDirtyDtorOrder
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test11AsyncEachAnimatorCleanDtorOrder
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2173f6d9: tileRendererInUse null, GearsES2[obj 0x2173f6d9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2173f6d9 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2173f6d9 created: GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2173f6d9 created: GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2173f6d9 created: GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2173f6d9 FIN GearsES2[obj 0x2173f6d9 isInit true, usesShared false, 1 GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a9275ce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2173f6d9 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d96575c20, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2173f6d9, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a187f14: tileRendererInUse null, GearsES2[obj 0x7a187f14 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x2173f6d9 isInit true, usesShared false, 1 GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a9275ce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x7a187f14 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a187f14 created w/ share: GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x579d966c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7a187f14 created w/ share: GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x7560ebf8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7a187f14 created w/ share: GearsObj[0x7a9275ce, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x696c8b9, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a187f14 FIN GearsES2[obj 0x7a187f14 isInit true, usesShared true, 1 GearsObj[0x579d966c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7560ebf8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x696c8b9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x2173f6d9 isInit true, usesShared false, 1 GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a9275ce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a187f14 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d93cf83a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a187f14, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x51e2adc7: tileRendererInUse null, GearsES2[obj 0x51e2adc7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x2173f6d9 isInit true, usesShared false, 1 GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a9275ce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x51e2adc7 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x51e2adc7 created w/ share: GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2fe748c9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x51e2adc7 created w/ share: GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2e455bf7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x51e2adc7 created w/ share: GearsObj[0x7a9275ce, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6f8b0746, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x51e2adc7 FIN GearsES2[obj 0x51e2adc7 isInit true, usesShared true, 1 GearsObj[0x2fe748c9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2e455bf7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f8b0746, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x2173f6d9 isInit true, usesShared false, 1 GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a9275ce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x51e2adc7 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d9654f1c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x51e2adc7, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0x7ce26fc6, 	(isShared true, created true, master 0x7ce26fc6)
    [junit]   Created   Ctx #0: hash 0x6e12e841, 	(created true)
    [junit]   Created   Ctx #1: hash 0x60d51bf3, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x6e12e841, 	(isShared true, created true, master 0x7ce26fc6)
    [junit]   Created   Ctx #0: hash 0x7ce26fc6, 	(created true)
    [junit]   Created   Ctx #1: hash 0x60d51bf3, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x60d51bf3, 	(isShared true, created true, master 0x7ce26fc6)
    [junit]   Created   Ctx #0: hash 0x6e12e841, 	(created true)
    [junit]   Created   Ctx #1: hash 0x7ce26fc6, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in clean order NOW
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x51e2adc7: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x51e2adc7 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a187f14: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a187f14 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2173f6d9: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2173f6d9 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test11AsyncEachAnimatorCleanDtorOrder
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test12AsyncEachAnimatorDirtyDtorOrder
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x631330c: tileRendererInUse null, GearsES2[obj 0x631330c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x631330c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x631330c created: GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x631330c created: GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x631330c created: GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x631330c FIN GearsES2[obj 0x631330c isInit true, usesShared false, 1 GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20b10219, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x631330c 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d93e3ebe0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x631330c, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xc46bcd4: tileRendererInUse null, GearsES2[obj 0xc46bcd4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x631330c isInit true, usesShared false, 1 GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20b10219, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0xc46bcd4 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xc46bcd4 created w/ share: GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x511c4cef, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xc46bcd4 created w/ share: GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x216148d1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xc46bcd4 created w/ share: GearsObj[0x20b10219, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x37e1325, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xc46bcd4 FIN GearsES2[obj 0xc46bcd4 isInit true, usesShared true, 1 GearsObj[0x511c4cef, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x216148d1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37e1325, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x631330c isInit true, usesShared false, 1 GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20b10219, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xc46bcd4 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d93e3c490, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xc46bcd4, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x37d31475: tileRendererInUse null, GearsES2[obj 0x37d31475 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x631330c isInit true, usesShared false, 1 GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20b10219, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x37d31475 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x37d31475 created w/ share: GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x53a00aec, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x37d31475 created w/ share: GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6bcab32d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x37d31475 created w/ share: GearsObj[0x20b10219, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x42a2ee2, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x37d31475 FIN GearsES2[obj 0x37d31475 isInit true, usesShared true, 1 GearsObj[0x53a00aec, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6bcab32d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x42a2ee2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x631330c isInit true, usesShared false, 1 GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20b10219, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x37d31475 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d93e48960, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x37d31475, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0x70a2a1f5, 	(isShared true, created true, master 0x70a2a1f5)
    [junit]   Created   Ctx #0: hash 0x5b73823, 	(created true)
    [junit]   Created   Ctx #1: hash 0x44377d83, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x5b73823, 	(isShared true, created true, master 0x70a2a1f5)
    [junit]   Created   Ctx #0: hash 0x44377d83, 	(created true)
    [junit]   Created   Ctx #1: hash 0x70a2a1f5, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x44377d83, 	(isShared true, created true, master 0x70a2a1f5)
    [junit]   Created   Ctx #0: hash 0x5b73823, 	(created true)
    [junit]   Created   Ctx #1: hash 0x70a2a1f5, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in creation order NOW - Driver Impl. Ma trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x631330c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x631330c FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xc46bcd4: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xc46bcd4 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x37d31475: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x37d31475 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test12AsyncEachAnimatorDirtyDtorOrder
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646855789 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646855790 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01SyncedOneAnimatorCleanDtorOrder took 1.401 sec
    [junit] Testcase: test02SyncedOneAnimatorDirtyDtorOrder took 1.313 sec
    [junit] Testcase: test11AsyncEachAnimatorCleanDtorOrder took 1.311 sec
    [junit] Testcase: test12AsyncEachAnimatorDirtyDtorOrder took 1.565 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.405 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646848993 ms III - Start
    [junit] SLOCK [T main @ 1460646848994 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test01SyncedOneAnimatorCleanDtorOrder
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1b68ddbd: tileRendererInUse null, GearsES2[obj 0x1b68ddbd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1b68ddbd on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1b68ddbd created: GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1b68ddbd created: GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1b68ddbd created: GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1b68ddbd FIN GearsES2[obj 0x1b68ddbd isInit true, usesShared false, 1 GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c307d8c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1b68ddbd 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d9633e4a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1b68ddbd, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x76f2b07d: tileRendererInUse null, GearsES2[obj 0x76f2b07d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1b68ddbd isInit true, usesShared false, 1 GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c307d8c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x76f2b07d on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x76f2b07d created w/ share: GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x671621fc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x76f2b07d created w/ share: GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x785684e1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x76f2b07d created w/ share: GearsObj[0x1c307d8c, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x774a185c, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x76f2b07d FIN GearsES2[obj 0x76f2b07d isInit true, usesShared true, 1 GearsObj[0x671621fc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x785684e1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x774a185c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1b68ddbd isInit true, usesShared false, 1 GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c307d8c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x76f2b07d 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d96535af0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x76f2b07d, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6ee52dcd: tileRendererInUse null, GearsES2[obj 0x6ee52dcd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1b68ddbd isInit true, usesShared false, 1 GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c307d8c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x6ee52dcd on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6ee52dcd created w/ share: GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x3790c16f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6ee52dcd created w/ share: GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x337ec6e2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6ee52dcd created w/ share: GearsObj[0x1c307d8c, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6a30e5fa, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6ee52dcd FIN GearsES2[obj 0x6ee52dcd isInit true, usesShared true, 1 GearsObj[0x3790c16f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x337ec6e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6a30e5fa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1b68ddbd isInit true, usesShared false, 1 GearsObj[0xffc3138, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x48bc7b3e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c307d8c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6ee52dcd 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d9634b2b0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ee52dcd, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0x2e56d2e1, 	(isShared true, created true, master 0x2e56d2e1)
    [junit]   Created   Ctx #0: hash 0x7bbf2360, 	(created true)
    [junit]   Created   Ctx #1: hash 0x76fd2908, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x7bbf2360, 	(isShared true, created true, master 0x2e56d2e1)
    [junit]   Created   Ctx #0: hash 0x2e56d2e1, 	(created true)
    [junit]   Created   Ctx #1: hash 0x76fd2908, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x76fd2908, 	(isShared true, created true, master 0x2e56d2e1)
    [junit]   Created   Ctx #0: hash 0x7bbf2360, 	(created true)
    [junit]   Created   Ctx #1: hash 0x2e56d2e1, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in clean order NOW
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6ee52dcd: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6ee52dcd FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x76f2b07d: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x76f2b07d FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1b68ddbd: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1b68ddbd FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test01SyncedOneAnimatorCleanDtorOrder
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test02SyncedOneAnimatorDirtyDtorOrder
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7d70d1b1: tileRendererInUse null, GearsES2[obj 0x7d70d1b1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7d70d1b1 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7d70d1b1 created: GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7d70d1b1 created: GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7d70d1b1 created: GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7d70d1b1 FIN GearsES2[obj 0x7d70d1b1 isInit true, usesShared false, 1 GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a04f2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7d70d1b1 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d96337ee0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7d70d1b1, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3cb1ffe6: tileRendererInUse null, GearsES2[obj 0x3cb1ffe6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7d70d1b1 isInit true, usesShared false, 1 GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a04f2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x3cb1ffe6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3cb1ffe6 created w/ share: GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x34187b16, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3cb1ffe6 created w/ share: GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x7ed67a73, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3cb1ffe6 created w/ share: GearsObj[0x3a04f2cd, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7a3ec271, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3cb1ffe6 FIN GearsES2[obj 0x3cb1ffe6 isInit true, usesShared true, 1 GearsObj[0x34187b16, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ed67a73, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a3ec271, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7d70d1b1 isInit true, usesShared false, 1 GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a04f2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3cb1ffe6 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d96367380, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3cb1ffe6, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7d70d1b1 isInit true, usesShared false, 1 GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a04f2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created w/ share: GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2781753, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created w/ share: GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5dc6197, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created w/ share: GearsObj[0x3a04f2cd, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1588671d, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared true, 1 GearsObj[0x2781753, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5dc6197, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1588671d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7d70d1b1 isInit true, usesShared false, 1 GearsObj[0x36df4823, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x363f3f6e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a04f2cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d9637a320, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0xc4419d9, 	(isShared true, created true, master 0xc4419d9)
    [junit]   Created   Ctx #0: hash 0xec24f7, 	(created true)
    [junit]   Created   Ctx #1: hash 0xe2bca9a, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0xec24f7, 	(isShared true, created true, master 0xc4419d9)
    [junit]   Created   Ctx #0: hash 0xc4419d9, 	(created true)
    [junit]   Created   Ctx #1: hash 0xe2bca9a, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0xe2bca9a, 	(isShared true, created true, master 0xc4419d9)
    [junit]   Created   Ctx #0: hash 0xec24f7, 	(created true)
    [junit]   Created   Ctx #1: hash 0xc4419d9, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in creation order NOW - Driver Impl. Ma trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7d70d1b1: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7d70d1b1 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cb1ffe6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cb1ffe6 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test02SyncedOneAnimatorDirtyDtorOrder
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test11AsyncEachAnimatorCleanDtorOrder
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2173f6d9: tileRendererInUse null, GearsES2[obj 0x2173f6d9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2173f6d9 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2173f6d9 created: GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2173f6d9 created: GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2173f6d9 created: GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2173f6d9 FIN GearsES2[obj 0x2173f6d9 isInit true, usesShared false, 1 GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a9275ce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2173f6d9 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d96575c20, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2173f6d9, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a187f14: tileRendererInUse null, GearsES2[obj 0x7a187f14 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x2173f6d9 isInit true, usesShared false, 1 GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a9275ce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x7a187f14 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a187f14 created w/ share: GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x579d966c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7a187f14 created w/ share: GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x7560ebf8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7a187f14 created w/ share: GearsObj[0x7a9275ce, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x696c8b9, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a187f14 FIN GearsES2[obj 0x7a187f14 isInit true, usesShared true, 1 GearsObj[0x579d966c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7560ebf8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x696c8b9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x2173f6d9 isInit true, usesShared false, 1 GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a9275ce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a187f14 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d93cf83a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a187f14, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x51e2adc7: tileRendererInUse null, GearsES2[obj 0x51e2adc7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x2173f6d9 isInit true, usesShared false, 1 GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a9275ce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x51e2adc7 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x51e2adc7 created w/ share: GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2fe748c9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x51e2adc7 created w/ share: GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2e455bf7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x51e2adc7 created w/ share: GearsObj[0x7a9275ce, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6f8b0746, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x51e2adc7 FIN GearsES2[obj 0x51e2adc7 isInit true, usesShared true, 1 GearsObj[0x2fe748c9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2e455bf7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f8b0746, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x2173f6d9 isInit true, usesShared false, 1 GearsObj[0x586d10f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d4039df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a9275ce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x51e2adc7 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d9654f1c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x51e2adc7, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0x7ce26fc6, 	(isShared true, created true, master 0x7ce26fc6)
    [junit]   Created   Ctx #0: hash 0x6e12e841, 	(created true)
    [junit]   Created   Ctx #1: hash 0x60d51bf3, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x6e12e841, 	(isShared true, created true, master 0x7ce26fc6)
    [junit]   Created   Ctx #0: hash 0x7ce26fc6, 	(created true)
    [junit]   Created   Ctx #1: hash 0x60d51bf3, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x60d51bf3, 	(isShared true, created true, master 0x7ce26fc6)
    [junit]   Created   Ctx #0: hash 0x6e12e841, 	(created true)
    [junit]   Created   Ctx #1: hash 0x7ce26fc6, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in clean order NOW
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x51e2adc7: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x51e2adc7 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a187f14: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a187f14 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2173f6d9: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2173f6d9 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test11AsyncEachAnimatorCleanDtorOrder
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test12AsyncEachAnimatorDirtyDtorOrder
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x631330c: tileRendererInUse null, GearsES2[obj 0x631330c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x631330c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x631330c created: GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x631330c created: GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x631330c created: GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x631330c FIN GearsES2[obj 0x631330c isInit true, usesShared false, 1 GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20b10219, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x631330c 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d93e3ebe0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x631330c, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xc46bcd4: tileRendererInUse null, GearsES2[obj 0xc46bcd4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x631330c isInit true, usesShared false, 1 GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20b10219, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0xc46bcd4 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xc46bcd4 created w/ share: GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x511c4cef, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xc46bcd4 created w/ share: GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x216148d1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xc46bcd4 created w/ share: GearsObj[0x20b10219, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x37e1325, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xc46bcd4 FIN GearsES2[obj 0xc46bcd4 isInit true, usesShared true, 1 GearsObj[0x511c4cef, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x216148d1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37e1325, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x631330c isInit true, usesShared false, 1 GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20b10219, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xc46bcd4 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d93e3c490, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xc46bcd4, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x37d31475: tileRendererInUse null, GearsES2[obj 0x37d31475 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x631330c isInit true, usesShared false, 1 GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20b10219, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x37d31475 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x37d31475 created w/ share: GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x53a00aec, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x37d31475 created w/ share: GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6bcab32d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x37d31475 created w/ share: GearsObj[0x20b10219, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x42a2ee2, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x37d31475 FIN GearsES2[obj 0x37d31475 isInit true, usesShared true, 1 GearsObj[0x53a00aec, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6bcab32d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x42a2ee2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x631330c isInit true, usesShared false, 1 GearsObj[0xeae01dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x217bc9f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20b10219, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x37d31475 0/0 256x234 of 256x234, swapInterval 0, drawable 0x7f9d93e48960, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x37d31475, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0x70a2a1f5, 	(isShared true, created true, master 0x70a2a1f5)
    [junit]   Created   Ctx #0: hash 0x5b73823, 	(created true)
    [junit]   Created   Ctx #1: hash 0x44377d83, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x5b73823, 	(isShared true, created true, master 0x70a2a1f5)
    [junit]   Created   Ctx #0: hash 0x44377d83, 	(created true)
    [junit]   Created   Ctx #1: hash 0x70a2a1f5, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x44377d83, 	(isShared true, created true, master 0x70a2a1f5)
    [junit]   Created   Ctx #0: hash 0x5b73823, 	(created true)
    [junit]   Created   Ctx #1: hash 0x70a2a1f5, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in creation order NOW - Driver Impl. Ma trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x631330c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x631330c FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xc46bcd4: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xc46bcd4 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x37d31475: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x37d31475 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test12AsyncEachAnimatorDirtyDtorOrder
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646855789 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646855790 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646857146 ms III - Start
    [junit] SLOCK [T main @ 1460646857148 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test01SyncedOneAnimator
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x86be70a: tileRendererInUse null, GearsES2[obj 0x86be70a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x86be70a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x86be70a created: GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x86be70a created: GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x86be70a created: GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x86be70a FIN GearsES2[obj 0x86be70a isInit true, usesShared false, 1 GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x59cdc365, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x86be70a 0/0 256x234 of 256x234, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x86be70a, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4d50efb8: tileRendererInUse null, GearsES2[obj 0x4d50efb8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x86be70a isInit true, usesShared false, 1 GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x59cdc365, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0x4d50efb8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4d50efb8 created w/ share: GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x4959096f, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x4d50efb8 created w/ share: GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x419c0a6c, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x4d50efb8 created w/ share: GearsObj[0x59cdc365, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x5d18ffe4, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4d50efb8 FIN GearsES2[obj 0x4d50efb8 isInit true, usesShared true, 1 GearsObj[0x4959096f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x419c0a6c, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5d18ffe4, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x86be70a isInit true, usesShared false, 1 GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x59cdc365, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d50efb8 0/0 256x234 of 256x234, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d50efb8, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3dfc5fb8: tileRendererInUse null, GearsES2[obj 0x3dfc5fb8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x86be70a isInit true, usesShared false, 1 GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x59cdc365, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0x3dfc5fb8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3dfc5fb8 created w/ share: GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x77dd7c3d, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x3dfc5fb8 created w/ share: GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x6db0ef7e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x3dfc5fb8 created w/ share: GearsObj[0x59cdc365, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x752cdc56, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3dfc5fb8 FIN GearsES2[obj 0x3dfc5fb8 isInit true, usesShared true, 1 GearsObj[0x77dd7c3d, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6db0ef7e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x752cdc56, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x86be70a isInit true, usesShared false, 1 GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x59cdc365, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3dfc5fb8 0/0 256x234 of 256x234, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3dfc5fb8, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0x3d0e5905, 	(isShared true, created true, master 0x3d0e5905)
    [junit]   Created   Ctx #0: hash 0x1d5bb931, 	(created true)
    [junit]   Created   Ctx #1: hash 0x672bfd3a, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x672bfd3a, 	(isShared true, created true, master 0x3d0e5905)
    [junit]   Created   Ctx #0: hash 0x3d0e5905, 	(created true)
    [junit]   Created   Ctx #1: hash 0x1d5bb931, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x1d5bb931, 	(isShared true, created true, master 0x3d0e5905)
    [junit]   Created   Ctx #0: hash 0x3d0e5905, 	(created true)
    [junit]   Created   Ctx #1: hash 0x672bfd3a, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d50efb8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d50efb8 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3dfc5fb8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3dfc5fb8 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x86be70a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x86be70a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test01SyncedOneAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test02AsyncEachAnimator
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6b9651f3: tileRendererInUse null, GearsES2[obj 0x6b9651f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6b9651f3 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6b9651f3 created: GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6b9651f3 created: GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6b9651f3 created: GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6b9651f3 FIN GearsES2[obj 0x6b9651f3 isInit true, usesShared false, 1 GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7ea9178d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6b9651f3 0/0 256x234 of 256x234, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6b9651f3, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x687080dc: tileRendererInUse null, GearsES2[obj 0x687080dc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6b9651f3 isInit true, usesShared false, 1 GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7ea9178d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0x687080dc on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x687080dc created w/ share: GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x378e43ad, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x687080dc created w/ share: GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x79b7650b, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x687080dc created w/ share: GearsObj[0x7ea9178d, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x36cb6f00, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x687080dc FIN GearsES2[obj 0x687080dc isInit true, usesShared true, 1 GearsObj[0x378e43ad, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x79b7650b, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x36cb6f00, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x6b9651f3 isInit true, usesShared false, 1 GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7ea9178d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x687080dc 0/0 256x234 of 256x234, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x687080dc, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1500955a: tileRendererInUse null, GearsES2[obj 0x1500955a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6b9651f3 isInit true, usesShared false, 1 GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7ea9178d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0x1500955a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1500955a created w/ share: GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x78d8f658, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1500955a created w/ share: GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x25687309, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1500955a created w/ share: GearsObj[0x7ea9178d, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x60b0911a, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1500955a FIN GearsES2[obj 0x1500955a isInit true, usesShared true, 1 GearsObj[0x78d8f658, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x25687309, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x60b0911a, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x6b9651f3 isInit true, usesShared false, 1 GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7ea9178d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1500955a 0/0 256x234 of 256x234, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1500955a, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0x5a387356, 	(isShared true, created true, master 0x5a387356)
    [junit]   Created   Ctx #0: hash 0x2e8da081, 	(created true)
    [junit]   Created   Ctx #1: hash 0x5f87ee7d, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x5f87ee7d, 	(isShared true, created true, master 0x5a387356)
    [junit]   Created   Ctx #0: hash 0x2e8da081, 	(created true)
    [junit]   Created   Ctx #1: hash 0x5a387356, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x2e8da081, 	(isShared true, created true, master 0x5a387356)
    [junit]   Created   Ctx #0: hash 0x5a387356, 	(created true)
    [junit]   Created   Ctx #1: hash 0x5f87ee7d, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6b9651f3 256x234, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1500955a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1500955a FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x687080dc: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x687080dc FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6b9651f3: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6b9651f3 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test02AsyncEachAnimator
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646861331 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646861331 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.796 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646857146 ms III - Start
    [junit] SLOCK [T main @ 1460646857148 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test01SyncedOneAnimator
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x86be70a: tileRendererInUse null, GearsES2[obj 0x86be70a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x86be70a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x86be70a created: GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x86be70a created: GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x86be70a created: GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x86be70a FIN GearsES2[obj 0x86be70a isInit true, usesShared false, 1 GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x59cdc365, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x86be70a 0/0 256x234 of 256x234, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x86be70a, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4d50efb8: tileRendererInUse null, GearsES2[obj 0x4d50efb8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x86be70a isInit true, usesShared false, 1 GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x59cdc365, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0x4d50efb8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4d50efb8 created w/ share: GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x4959096f, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x4d50efb8 created w/ share: GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x419c0a6c, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x4d50efb8 created w/ share: GearsObj[0x59cdc365, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x5d18ffe4, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4d50efb8 FIN GearsES2[obj 0x4d50efb8 isInit true, usesShared true, 1 GearsObj[0x4959096f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x419c0a6c, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5d18ffe4, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x86be70a isInit true, usesShared false, 1 GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x59cdc365, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d50efb8 0/0 256x234 of 256x234, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d50efb8, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3dfc5fb8: tileRendererInUse null, GearsES2[obj 0x3dfc5fb8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x86be70a isInit true, usesShared false, 1 GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x59cdc365, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0x3dfc5fb8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3dfc5fb8 created w/ share: GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x77dd7c3d, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x3dfc5fb8 created w/ share: GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x6db0ef7e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x3dfc5fb8 created w/ share: GearsObj[0x59cdc365, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x752cdc56, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3dfc5fb8 FIN GearsES2[obj 0x3dfc5fb8 isInit true, usesShared true, 1 GearsObj[0x77dd7c3d, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6db0ef7e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x752cdc56, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x86be70a isInit true, usesShared false, 1 GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x59cdc365, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3dfc5fb8 0/0 256x234 of 256x234, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3dfc5fb8, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0x3d0e5905, 	(isShared true, created true, master 0x3d0e5905)
    [junit]   Created   Ctx #0: hash 0x1d5bb931, 	(created true)
    [junit]   Created   Ctx #1: hash 0x672bfd3a, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x672bfd3a, 	(isShared true, created true, master 0x3d0e5905)
    [junit]   Created   Ctx #0: hash 0x3d0e5905, 	(created true)
    [junit]   Created   Ctx #1: hash 0x1d5bb931, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x1d5bb931, 	(isShared true, created true, master 0x3d0e5905)
    [junit]   Created   Ctx #0: hash 0x3d0e5905, 	(created true)
    [junit]   Created   Ctx #1: hash 0x672bfd3a, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d50efb8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d50efb8 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3dfc5fb8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3dfc5fb8 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x86be70a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x86be70a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test01SyncedOneAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test02AsyncEachAnimator
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6b9651f3: tileRendererInUse null, GearsES2[obj 0x6b9651f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6b9651f3 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6b9651f3 created: GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6b9651f3 created: GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6b9651f3 created: GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6b9651f3 FIN GearsES2[obj 0x6b9651f3 isInit true, usesShared false, 1 GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7ea9178d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6b9651f3 0/0 256x234 of 256x234, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6b9651f3, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x687080dc: tileRendererInUse null, GearsES2[obj 0x687080dc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6b9651f3 isInit true, usesShared false, 1 GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7ea9178d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0x687080dc on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x687080dc created w/ share: GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x378e43ad, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x687080dc created w/ share: GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x79b7650b, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x687080dc created w/ share: GearsObj[0x7ea9178d, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x36cb6f00, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x687080dc FIN GearsES2[obj 0x687080dc isInit true, usesShared true, 1 GearsObj[0x378e43ad, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x79b7650b, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x36cb6f00, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x6b9651f3 isInit true, usesShared false, 1 GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7ea9178d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x687080dc 0/0 256x234 of 256x234, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x687080dc, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1500955a: tileRendererInUse null, GearsES2[obj 0x1500955a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6b9651f3 isInit true, usesShared false, 1 GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7ea9178d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0x1500955a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1500955a created w/ share: GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x78d8f658, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1500955a created w/ share: GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x25687309, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1500955a created w/ share: GearsObj[0x7ea9178d, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x60b0911a, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1500955a FIN GearsES2[obj 0x1500955a isInit true, usesShared true, 1 GearsObj[0x78d8f658, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x25687309, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x60b0911a, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x6b9651f3 isInit true, usesShared false, 1 GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7ea9178d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1500955a 0/0 256x234 of 256x234, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1500955a, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0x5a387356, 	(isShared true, created true, master 0x5a387356)
    [junit]   Created   Ctx #0: hash 0x2e8da081, 	(created true)
    [junit]   Created   Ctx #1: hash 0x5f87ee7d, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x5f87ee7d, 	(isShared true, created true, master 0x5a387356)
    [junit]   Created   Ctx #0: hash 0x2e8da081, 	(created true)
    [junit]   Created   Ctx #1: hash 0x5a387356, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x2e8da081, 	(isShared true, created true, master 0x5a387356)
    [junit]   Created   Ctx #0: hash 0x5a387356, 	(created true)
    [junit]   Created   Ctx #1: hash 0x5f87ee7d, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6b9651f3 256x234, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1500955a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1500955a FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x687080dc: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x687080dc FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6b9651f3: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6b9651f3 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test02AsyncEachAnimator
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646861331 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646861331 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01SyncedOneAnimator took 1.408 sec
    [junit] Testcase: test02AsyncEachAnimator took 1.567 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.796 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646857146 ms III - Start
    [junit] SLOCK [T main @ 1460646857148 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test01SyncedOneAnimator
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x86be70a: tileRendererInUse null, GearsES2[obj 0x86be70a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x86be70a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x86be70a created: GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x86be70a created: GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x86be70a created: GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x86be70a FIN GearsES2[obj 0x86be70a isInit true, usesShared false, 1 GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x59cdc365, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x86be70a 0/0 256x234 of 256x234, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x86be70a, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4d50efb8: tileRendererInUse null, GearsES2[obj 0x4d50efb8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x86be70a isInit true, usesShared false, 1 GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x59cdc365, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0x4d50efb8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4d50efb8 created w/ share: GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x4959096f, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x4d50efb8 created w/ share: GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x419c0a6c, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x4d50efb8 created w/ share: GearsObj[0x59cdc365, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x5d18ffe4, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4d50efb8 FIN GearsES2[obj 0x4d50efb8 isInit true, usesShared true, 1 GearsObj[0x4959096f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x419c0a6c, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5d18ffe4, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x86be70a isInit true, usesShared false, 1 GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x59cdc365, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d50efb8 0/0 256x234 of 256x234, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d50efb8, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3dfc5fb8: tileRendererInUse null, GearsES2[obj 0x3dfc5fb8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x86be70a isInit true, usesShared false, 1 GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x59cdc365, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0x3dfc5fb8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3dfc5fb8 created w/ share: GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x77dd7c3d, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x3dfc5fb8 created w/ share: GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x6db0ef7e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x3dfc5fb8 created w/ share: GearsObj[0x59cdc365, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x752cdc56, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3dfc5fb8 FIN GearsES2[obj 0x3dfc5fb8 isInit true, usesShared true, 1 GearsObj[0x77dd7c3d, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6db0ef7e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x752cdc56, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x86be70a isInit true, usesShared false, 1 GearsObj[0x490e3ccb, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x548a4ae1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x59cdc365, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3dfc5fb8 0/0 256x234 of 256x234, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3dfc5fb8, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0x3d0e5905, 	(isShared true, created true, master 0x3d0e5905)
    [junit]   Created   Ctx #0: hash 0x1d5bb931, 	(created true)
    [junit]   Created   Ctx #1: hash 0x672bfd3a, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x672bfd3a, 	(isShared true, created true, master 0x3d0e5905)
    [junit]   Created   Ctx #0: hash 0x3d0e5905, 	(created true)
    [junit]   Created   Ctx #1: hash 0x1d5bb931, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x1d5bb931, 	(isShared true, created true, master 0x3d0e5905)
    [junit]   Created   Ctx #0: hash 0x3d0e5905, 	(created true)
    [junit]   Created   Ctx #1: hash 0x672bfd3a, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d50efb8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d50efb8 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3dfc5fb8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3dfc5fb8 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x86be70a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x86be70a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test01SyncedOneAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test02AsyncEachAnimator
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6b9651f3: tileRendererInUse null, GearsES2[obj 0x6b9651f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6b9651f3 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6b9651f3 created: GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6b9651f3 created: GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6b9651f3 created: GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6b9651f3 FIN GearsES2[obj 0x6b9651f3 isInit true, usesShared false, 1 GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7ea9178d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6b9651f3 0/0 256x234 of 256x234, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6b9651f3, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x687080dc: tileRendererInUse null, GearsES2[obj 0x687080dc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6b9651f3 isInit true, usesShared false, 1 GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7ea9178d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0x687080dc on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x687080dc created w/ share: GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x378e43ad, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x687080dc created w/ share: GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x79b7650b, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x687080dc created w/ share: GearsObj[0x7ea9178d, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x36cb6f00, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x687080dc FIN GearsES2[obj 0x687080dc isInit true, usesShared true, 1 GearsObj[0x378e43ad, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x79b7650b, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x36cb6f00, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x6b9651f3 isInit true, usesShared false, 1 GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7ea9178d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x687080dc 0/0 256x234 of 256x234, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x687080dc, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1500955a: tileRendererInUse null, GearsES2[obj 0x1500955a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6b9651f3 isInit true, usesShared false, 1 GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7ea9178d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0x1500955a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1500955a created w/ share: GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x78d8f658, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1500955a created w/ share: GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x25687309, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1500955a created w/ share: GearsObj[0x7ea9178d, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x60b0911a, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1500955a FIN GearsES2[obj 0x1500955a isInit true, usesShared true, 1 GearsObj[0x78d8f658, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x25687309, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x60b0911a, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x6b9651f3 isInit true, usesShared false, 1 GearsObj[0x3b879094, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7458bb4f, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7ea9178d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1500955a 0/0 256x234 of 256x234, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1500955a, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0x5a387356, 	(isShared true, created true, master 0x5a387356)
    [junit]   Created   Ctx #0: hash 0x2e8da081, 	(created true)
    [junit]   Created   Ctx #1: hash 0x5f87ee7d, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x5f87ee7d, 	(isShared true, created true, master 0x5a387356)
    [junit]   Created   Ctx #0: hash 0x2e8da081, 	(created true)
    [junit]   Created   Ctx #1: hash 0x5a387356, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x2e8da081, 	(isShared true, created true, master 0x5a387356)
    [junit]   Created   Ctx #0: hash 0x5a387356, 	(created true)
    [junit]   Created   Ctx #1: hash 0x5f87ee7d, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6b9651f3 256x234, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1500955a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1500955a FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x687080dc: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x687080dc FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6b9651f3: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6b9651f3 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test02AsyncEachAnimator
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646861331 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646861331 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646862592 ms III - Start
    [junit] SLOCK [T main @ 1460646862593 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT - test01
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT
    [junit] XXX START DEMO XXX
    [junit] XXX WWPanel: shareWith null, sharedCtx null
    [junit] XXX WWPanel: shareWith AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[600x600],
    [junit] 	AWT[pos 0/0, size 600x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]], sharedCtx null
    [junit] XXX SetVisible XXX
    [junit] XXX Create Buffer 1
    [junit] XXX Reuse Buffer 1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT - test01
    [junit] XXX SetVisible XXX
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646866626 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646866627 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.635 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646862592 ms III - Start
    [junit] SLOCK [T main @ 1460646862593 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT - test01
    [junit] XXX START DEMO XXX
    [junit] XXX WWPanel: shareWith null, sharedCtx null
    [junit] XXX WWPanel: shareWith AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[600x600],
    [junit] 	AWT[pos 0/0, size 600x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]], sharedCtx null
    [junit] XXX SetVisible XXX
    [junit] XXX Create Buffer 1
    [junit] XXX Reuse Buffer 1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT - test01
    [junit] XXX SetVisible XXX
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646866626 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646866627 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 3.983 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.635 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646862592 ms III - Start
    [junit] SLOCK [T main @ 1460646862593 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT - test01
    [junit] XXX START DEMO XXX
    [junit] XXX WWPanel: shareWith null, sharedCtx null
    [junit] XXX WWPanel: shareWith AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[600x600],
    [junit] 	AWT[pos 0/0, size 600x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]], sharedCtx null
    [junit] XXX SetVisible XXX
    [junit] XXX Create Buffer 1
    [junit] XXX Reuse Buffer 1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT - test01
    [junit] XXX SetVisible XXX
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646866626 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646866627 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT
    [junit] Master Thread Start: Thread-0
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT
    [junit] 
    [junit] 
    [junit] Master GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Master (orig) Ct: MacOSXCGLContext [Version 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4003, this 0x73f22ee4, handle 0x7fab514ce350, isShared false, jogamp.opengl.gl4.GL4bcImpl@6e6af5ad,
    [junit] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [junit] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@4c71a5c,
    [junit] 	Handle    0x0,
    [junit] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	fboI back 0, front 1, num 2,
    [junit] 	FBO front read 2, FBO[name r/w 2/2, init true, bound false, size 512x512, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x209f85c5], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x281575b0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2324cc93],
    [junit] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x6865dc9e], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4733fc4c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3408cdfa],
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x0
    [junit] , size 512x512
    [junit] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [junit] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x314dcfbc]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]]
    [junit] , surfaceLock <69c49445, 2f0324cf>[count 1, qsz 0, owner <Thread-0>]
    [junit] , GenericUpstreamSurfacelessHook[pixel 512x512]
    [junit] , upstreamSurface false ]], mode NSOPENGL] 
    [junit] 
    [junit] 
    [junit] External Context: MacOSXExternalCGLContext [Version 2.1 (Compat profile, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4002, this 0x4fd2955f, handle 0x7fab514ce350, isShared false, jogamp.opengl.gl4.GL4bcImpl@7941e536,
    [junit] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [junit] 	Drawable: Drawable[Realized true,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@4c71a5c,
    [junit] 	Handle    0x1,
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x1
    [junit] , size 64x64
    [junit] , UOB[ OWNS_DEVICE ]
    [junit] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[DefaultGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x314dcfbc]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]]
    [junit] , surfaceLock <166639dd, 5ea8aaef>[count 0, qsz 0, owner <NULL>]
    [junit] , UpstreamSurfaceHookMutableSize[pixel 64x64]
    [junit] , upstreamSurface false ]], mode NSOPENGL] 
    [junit] 
    [junit] 
    [junit] Current: null
    [junit] 
    [junit] 
    [junit] Slave GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Master Thread End: Thread-0
    [junit] Master Thread Start: Thread-3
    [junit] 
    [junit] 
    [junit] Master GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Master (orig) Ct: MacOSXCGLContext [Version 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4003, this 0x5ceea7fe, handle 0x7fab53c221e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@19ec2207,
    [junit] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [junit] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@4c71a5c,
    [junit] 	Handle    0x0,
    [junit] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	fboI back 0, front 1, num 2,
    [junit] 	FBO front read 2, FBO[name r/w 2/2, init true, bound false, size 512x512, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x28bfb8c3], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x79feef08], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x1472b7d],
    [junit] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x77cbebd7], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x79c3dd48], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x22e73c4d],
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x0
    [junit] , size 512x512
    [junit] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [junit] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x314dcfbc]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]]
    [junit] , surfaceLock <1a43e7af, 7d8d4032>[count 1, qsz 0, owner <Thread-3>]
    [junit] , GenericUpstreamSurfacelessHook[pixel 512x512]
    [junit] , upstreamSurface false ]], mode NSOPENGL] 
    [junit] 
    [junit] 
    [junit] External Context: MacOSXExternalCGLContext [Version 2.1 (Compat profile, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4002, this 0x55308907, handle 0x7fab53c221e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@4e2ed2b8,
    [junit] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [junit] 	Drawable: Drawable[Realized true,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@4c71a5c,
    [junit] 	Handle    0x1,
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x1
    [junit] , size 64x64
    [junit] , UOB[ OWNS_DEVICE ]
    [junit] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[DefaultGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x314dcfbc]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]]
    [junit] , surfaceLock <4bd53a4d, 5c4e7fd5>[count 0, qsz 0, owner <NULL>]
    [junit] , UpstreamSurfaceHookMutableSize[pixel 64x64]
    [junit] , upstreamSurface false ]], mode NSOPENGL] 
    [junit] 
    [junit] 
    [junit] Current: null
    [junit] 
    [junit] 
    [junit] Slave GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Update on Executor thread
    [junit] Update on Executor thread
    [junit] Update on Executor thread
    [junit] Update on Executor thread
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.345 sec
    [junit] Update on Executor thread
    [junit] Master Thread End: Thread-3
    [junit] ------------- Standard Error -----------------
    [junit] Master Thread Start: Thread-0
    [junit] 
    [junit] 
    [junit] Master GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Master (orig) Ct: MacOSXCGLContext [Version 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4003, this 0x73f22ee4, handle 0x7fab514ce350, isShared false, jogamp.opengl.gl4.GL4bcImpl@6e6af5ad,
    [junit] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [junit] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@4c71a5c,
    [junit] 	Handle    0x0,
    [junit] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	fboI back 0, front 1, num 2,
    [junit] 	FBO front read 2, FBO[name r/w 2/2, init true, bound false, size 512x512, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x209f85c5], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x281575b0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2324cc93],
    [junit] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x6865dc9e], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4733fc4c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3408cdfa],
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x0
    [junit] , size 512x512
    [junit] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [junit] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x314dcfbc]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]]
    [junit] , surfaceLock <69c49445, 2f0324cf>[count 1, qsz 0, owner <Thread-0>]
    [junit] , GenericUpstreamSurfacelessHook[pixel 512x512]
    [junit] , upstreamSurface false ]], mode NSOPENGL] 
    [junit] 
    [junit] 
    [junit] External Context: MacOSXExternalCGLContext [Version 2.1 (Compat profile, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4002, this 0x4fd2955f, handle 0x7fab514ce350, isShared false, jogamp.opengl.gl4.GL4bcImpl@7941e536,
    [junit] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [junit] 	Drawable: Drawable[Realized true,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@4c71a5c,
    [junit] 	Handle    0x1,
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x1
    [junit] , size 64x64
    [junit] , UOB[ OWNS_DEVICE ]
    [junit] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[DefaultGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x314dcfbc]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]]
    [junit] , surfaceLock <166639dd, 5ea8aaef>[count 0, qsz 0, owner <NULL>]
    [junit] , UpstreamSurfaceHookMutableSize[pixel 64x64]
    [junit] , upstreamSurface false ]], mode NSOPENGL] 
    [junit] 
    [junit] 
    [junit] Current: null
    [junit] 
    [junit] 
    [junit] Slave GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Master Thread End: Thread-0
    [junit] Master Thread Start: Thread-3
    [junit] 
    [junit] 
    [junit] Master GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Master (orig) Ct: MacOSXCGLContext [Version 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4003, this 0x5ceea7fe, handle 0x7fab53c221e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@19ec2207,
    [junit] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [junit] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@4c71a5c,
    [junit] 	Handle    0x0,
    [junit] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	fboI back 0, front 1, num 2,
    [junit] 	FBO front read 2, FBO[name r/w 2/2, init true, bound false, size 512x512, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x28bfb8c3], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x79feef08], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x1472b7d],
    [junit] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x77cbebd7], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x79c3dd48], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x22e73c4d],
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x0
    [junit] , size 512x512
    [junit] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [junit] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x314dcfbc]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]]
    [junit] , surfaceLock <1a43e7af, 7d8d4032>[count 1, qsz 0, owner <Thread-3>]
    [junit] , GenericUpstreamSurfacelessHook[pixel 512x512]
    [junit] , upstreamSurface false ]], mode NSOPENGL] 
    [junit] 
    [junit] 
    [junit] External Context: MacOSXExternalCGLContext [Version 2.1 (Compat profile, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4002, this 0x55308907, handle 0x7fab53c221e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@4e2ed2b8,
    [junit] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [junit] 	Drawable: Drawable[Realized true,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@4c71a5c,
    [junit] 	Handle    0x1,
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x1
    [junit] , size 64x64
    [junit] , UOB[ OWNS_DEVICE ]
    [junit] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[DefaultGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x314dcfbc]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]]
    [junit] , surfaceLock <4bd53a4d, 5c4e7fd5>[count 0, qsz 0, owner <NULL>]
    [junit] , UpstreamSurfaceHookMutableSize[pixel 64x64]
    [junit] , upstreamSurface false ]], mode NSOPENGL] 
    [junit] 
    [junit] 
    [junit] Current: null
    [junit] 
    [junit] 
    [junit] Slave GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Update on Executor thread
    [junit] Update on Executor thread
    [junit] Update on Executor thread
    [junit] Update on Executor thread
    [junit] Update on Executor thread
    [junit] Master Thread End: Thread-3
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01OnEDT took 2.468 sec
    [junit] Testcase: test02OnExecutorThread took 0.81 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.345 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] Master Thread Start: Thread-0
    [junit] 
    [junit] 
    [junit] Master GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Master (orig) Ct: MacOSXCGLContext [Version 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4003, this 0x73f22ee4, handle 0x7fab514ce350, isShared false, jogamp.opengl.gl4.GL4bcImpl@6e6af5ad,
    [junit] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [junit] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@4c71a5c,
    [junit] 	Handle    0x0,
    [junit] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	fboI back 0, front 1, num 2,
    [junit] 	FBO front read 2, FBO[name r/w 2/2, init true, bound false, size 512x512, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x209f85c5], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x281575b0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2324cc93],
    [junit] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x6865dc9e], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4733fc4c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3408cdfa],
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x0
    [junit] , size 512x512
    [junit] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [junit] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x314dcfbc]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]]
    [junit] , surfaceLock <69c49445, 2f0324cf>[count 1, qsz 0, owner <Thread-0>]
    [junit] , GenericUpstreamSurfacelessHook[pixel 512x512]
    [junit] , upstreamSurface false ]], mode NSOPENGL] 
    [junit] 
    [junit] 
    [junit] External Context: MacOSXExternalCGLContext [Version 2.1 (Compat profile, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4002, this 0x4fd2955f, handle 0x7fab514ce350, isShared false, jogamp.opengl.gl4.GL4bcImpl@7941e536,
    [junit] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [junit] 	Drawable: Drawable[Realized true,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@4c71a5c,
    [junit] 	Handle    0x1,
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x1
    [junit] , size 64x64
    [junit] , UOB[ OWNS_DEVICE ]
    [junit] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[DefaultGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x314dcfbc]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]]
    [junit] , surfaceLock <166639dd, 5ea8aaef>[count 0, qsz 0, owner <NULL>]
    [junit] , UpstreamSurfaceHookMutableSize[pixel 64x64]
    [junit] , upstreamSurface false ]], mode NSOPENGL] 
    [junit] 
    [junit] 
    [junit] Current: null
    [junit] 
    [junit] 
    [junit] Slave GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Master Thread End: Thread-0
    [junit] Master Thread Start: Thread-3
    [junit] 
    [junit] 
    [junit] Master GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Master (orig) Ct: MacOSXCGLContext [Version 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4003, this 0x5ceea7fe, handle 0x7fab53c221e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@19ec2207,
    [junit] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [junit] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@4c71a5c,
    [junit] 	Handle    0x0,
    [junit] 	Caps      GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	fboI back 0, front 1, num 2,
    [junit] 	FBO front read 2, FBO[name r/w 2/2, init true, bound false, size 512x512, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x28bfb8c3], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x79feef08], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x1472b7d],
    [junit] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/8, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x77cbebd7], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x79c3dd48], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x22e73c4d],
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x0
    [junit] , size 512x512
    [junit] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ]
    [junit] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x314dcfbc]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]]
    [junit] , surfaceLock <1a43e7af, 7d8d4032>[count 1, qsz 0, owner <Thread-3>]
    [junit] , GenericUpstreamSurfacelessHook[pixel 512x512]
    [junit] , upstreamSurface false ]], mode NSOPENGL] 
    [junit] 
    [junit] 
    [junit] External Context: MacOSXExternalCGLContext [Version 2.1 (Compat profile, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)], options 0x4002, this 0x55308907, handle 0x7fab53c221e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@4e2ed2b8,
    [junit] 	 quirks: [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync],
    [junit] 	Drawable: Drawable[Realized true,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@4c71a5c,
    [junit] 	Handle    0x1,
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0x1
    [junit] , size 64x64
    [junit] , UOB[ OWNS_DEVICE ]
    [junit] , MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[DefaultGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x314dcfbc]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]]
    [junit] , surfaceLock <4bd53a4d, 5c4e7fd5>[count 0, qsz 0, owner <NULL>]
    [junit] , UpstreamSurfaceHookMutableSize[pixel 64x64]
    [junit] , upstreamSurface false ]], mode NSOPENGL] 
    [junit] 
    [junit] 
    [junit] Current: null
    [junit] 
    [junit] 
    [junit] Slave GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] Update on Executor thread
    [junit] Update on Executor thread
    [junit] Update on Executor thread
    [junit] Update on Executor thread
    [junit] Update on Executor thread
    [junit] Master Thread End: Thread-3
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646871879 ms III - Start
    [junit] SLOCK [T main @ 1460646871881 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test01OneLife
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1f7030a6: tileRendererInUse null, GearsES2[obj 0x1f7030a6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1f7030a6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1f7030a6 created: GearsObj[0x29b4c1e3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1f7030a6 created: GearsObj[0x512f7b15, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1f7030a6 created: GearsObj[0x512f7b15, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1f7030a6 FIN GearsES2[obj 0x1f7030a6 isInit true, usesShared false, 1 GearsObj[0x29b4c1e3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x512f7b15, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x16405fd0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1f7030a6 0/0 256x234 of 256x234, swapInterval 1, drawable 0x7fc878eeb390, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f7030a6, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] 1 s: 60 f / 1094 ms, 54.8 fps, 18 ms/f; total: 60 f, 54.8 fps, 18 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f7030a6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f7030a6 FIN
    [junit] Total:                          2372.41ms
    [junit]   GLProfile.initSingleton():    1079.743ms
    [junit]   Demo Code:                    1288.91ms
    [junit]   GLInfo:                       0.001ms
    [junit]   GLProfile.shutdown():         3.756ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test01OneLife
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test02AnotherLifeWithGLInfo
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x69a3d1d: tileRendererInUse null, GearsES2[obj 0x69a3d1d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x69a3d1d on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x69a3d1d created: GearsObj[0x570bda08, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x69a3d1d created: GearsObj[0x1c96eb87, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x69a3d1d created: GearsObj[0x1c96eb87, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x69a3d1d FIN GearsES2[obj 0x69a3d1d isInit true, usesShared false, 1 GearsObj[0x570bda08, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1c96eb87, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x10b6616d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x69a3d1d 0/0 256x234 of 256x234, swapInterval 1, drawable 0x7fc87b36de50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x69a3d1d, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] 1 s: 60 f / 1018 ms, 58.9 fps, 16 ms/f; total: 60 f, 58.9 fps, 16 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x69a3d1d: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x69a3d1d FIN
    [junit] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x86be70a]]
    [junit] 	Natives
    [junit] 		GL4bc 	false
    [junit] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	false
    [junit] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	3 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL2 	GLProfile[GL2/GL2.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [junit] 		default GLProfile[GL2/GL2.hw]
    [junit] 		Count	7 / 12
    [junit] 
    [junit] Total:                          1610.12ms
    [junit]   GLProfile.initSingleton():    520.673ms
    [junit]   Demo Code:                    1088.716ms
    [junit]   GLInfo:                       0.665ms
    [junit]   GLProfile.shutdown():         0.066ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test02AnotherLifeWithGLInfo
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03AnotherLife
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2173f6d9: tileRendererInUse null, GearsES2[obj 0x2173f6d9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2173f6d9 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2173f6d9 created: GearsObj[0x4129c7b8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2173f6d9 created: GearsObj[0x1e4dec6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2173f6d9 created: GearsObj[0x1e4dec6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2173f6d9 FIN GearsES2[obj 0x2173f6d9 isInit true, usesShared false, 1 GearsObj[0x4129c7b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e4dec6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x583e2d7a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2173f6d9 0/0 256x234 of 256x234, swapInterval 1, drawable 0x7fc87b35a5a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2173f6d9, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] 1 s: 60 f / 1018 ms, 58.9 fps, 16 ms/f; total: 60 f, 58.9 fps, 16 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2173f6d9: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2173f6d9 FIN
    [junit] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x86be70a]]
    [junit] 	Natives
    [junit] 		GL4bc 	false
    [junit] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	false
    [junit] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	3 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL2 	GLProfile[GL2/GL2.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [junit] 		default GLProfile[GL2/GL2.hw]
    [junit] 		Count	7 / 12
    [junit] 
    [junit] Total:                          1697.864ms
    [junit]   GLProfile.initSingleton():    531.127ms
    [junit]   Demo Code:                    1166.354ms
    [junit]   GLInfo:                       0.342ms
    [junit]   GLProfile.shutdown():         0.041ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03AnotherLife
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03TwoLifes
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x51e2adc7: tileRendererInUse null, GearsES2[obj 0x51e2adc7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x51e2adc7 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x51e2adc7 created: GearsObj[0xff18005, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x51e2adc7 created: GearsObj[0x31a9a138, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x51e2adc7 created: GearsObj[0x31a9a138, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x51e2adc7 FIN GearsES2[obj 0x51e2adc7 isInit true, usesShared false, 1 GearsObj[0xff18005, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x31a9a138, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b1f3599, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x51e2adc7 0/0 256x234 of 256x234, swapInterval 1, drawable 0x7fc87b37a970, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x51e2adc7, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] 1 s: 60 f / 1018 ms, 58.9 fps, 16 ms/f; total: 60 f, 58.9 fps, 16 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x51e2adc7: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x51e2adc7 FIN
    [junit] Total:                          1697.905ms
    [junit]   GLProfile.initSingleton():    525.023ms
    [junit]   Demo Code:                    1172.839ms
    [junit]   GLInfo:                       0.0ms
    [junit]   GLProfile.shutdown():         0.043ms
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x631330c: tileRendererInUse null, GearsES2[obj 0x631330c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x631330c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x631330c created: GearsObj[0x5829d458, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x631330c created: GearsObj[0x3076e71, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x631330c created: GearsObj[0x3076e71, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x631330c FIN GearsES2[obj 0x631330c isInit true, usesShared false, 1 GearsObj[0x5829d458, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3076e71, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b4fbb9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x631330c 0/0 256x234 of 256x234, swapInterval 1, drawable 0x7fc87b375930, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x631330c, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] 1 s: 60 f / 1018 ms, 58.9 fps, 16 ms/f; total: 60 f, 58.9 fps, 16 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x631330c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x631330c FIN
    [junit] Total:                          1699.825ms
    [junit]   GLProfile.initSingleton():    519.193ms
    [junit]   Demo Code:                    1180.591ms
    [junit]   GLInfo:                       0.0ms
    [junit]   GLProfile.shutdown():         0.041ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03TwoLifes
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646881112 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646881112 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.835 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646871879 ms III - Start
    [junit] SLOCK [T main @ 1460646871881 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test01OneLife
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1f7030a6: tileRendererInUse null, GearsES2[obj 0x1f7030a6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1f7030a6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1f7030a6 created: GearsObj[0x29b4c1e3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1f7030a6 created: GearsObj[0x512f7b15, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1f7030a6 created: GearsObj[0x512f7b15, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1f7030a6 FIN GearsES2[obj 0x1f7030a6 isInit true, usesShared false, 1 GearsObj[0x29b4c1e3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x512f7b15, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x16405fd0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1f7030a6 0/0 256x234 of 256x234, swapInterval 1, drawable 0x7fc878eeb390, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f7030a6, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] 1 s: 60 f / 1094 ms, 54.8 fps, 18 ms/f; total: 60 f, 54.8 fps, 18 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f7030a6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f7030a6 FIN
    [junit] Total:                          2372.41ms
    [junit]   GLProfile.initSingleton():    1079.743ms
    [junit]   Demo Code:                    1288.91ms
    [junit]   GLInfo:                       0.001ms
    [junit]   GLProfile.shutdown():         3.756ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test01OneLife
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test02AnotherLifeWithGLInfo
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x69a3d1d: tileRendererInUse null, GearsES2[obj 0x69a3d1d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x69a3d1d on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x69a3d1d created: GearsObj[0x570bda08, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x69a3d1d created: GearsObj[0x1c96eb87, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x69a3d1d created: GearsObj[0x1c96eb87, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x69a3d1d FIN GearsES2[obj 0x69a3d1d isInit true, usesShared false, 1 GearsObj[0x570bda08, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1c96eb87, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x10b6616d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x69a3d1d 0/0 256x234 of 256x234, swapInterval 1, drawable 0x7fc87b36de50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x69a3d1d, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] 1 s: 60 f / 1018 ms, 58.9 fps, 16 ms/f; total: 60 f, 58.9 fps, 16 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x69a3d1d: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x69a3d1d FIN
    [junit] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x86be70a]]
    [junit] 	Natives
    [junit] 		GL4bc 	false
    [junit] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	false
    [junit] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	3 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL2 	GLProfile[GL2/GL2.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [junit] 		default GLProfile[GL2/GL2.hw]
    [junit] 		Count	7 / 12
    [junit] 
    [junit] Total:                          1610.12ms
    [junit]   GLProfile.initSingleton():    520.673ms
    [junit]   Demo Code:                    1088.716ms
    [junit]   GLInfo:                       0.665ms
    [junit]   GLProfile.shutdown():         0.066ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test02AnotherLifeWithGLInfo
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03AnotherLife
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2173f6d9: tileRendererInUse null, GearsES2[obj 0x2173f6d9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2173f6d9 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2173f6d9 created: GearsObj[0x4129c7b8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2173f6d9 created: GearsObj[0x1e4dec6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2173f6d9 created: GearsObj[0x1e4dec6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2173f6d9 FIN GearsES2[obj 0x2173f6d9 isInit true, usesShared false, 1 GearsObj[0x4129c7b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e4dec6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x583e2d7a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2173f6d9 0/0 256x234 of 256x234, swapInterval 1, drawable 0x7fc87b35a5a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2173f6d9, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] 1 s: 60 f / 1018 ms, 58.9 fps, 16 ms/f; total: 60 f, 58.9 fps, 16 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2173f6d9: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2173f6d9 FIN
    [junit] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x86be70a]]
    [junit] 	Natives
    [junit] 		GL4bc 	false
    [junit] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	false
    [junit] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	3 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL2 	GLProfile[GL2/GL2.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [junit] 		default GLProfile[GL2/GL2.hw]
    [junit] 		Count	7 / 12
    [junit] 
    [junit] Total:                          1697.864ms
    [junit]   GLProfile.initSingleton():    531.127ms
    [junit]   Demo Code:                    1166.354ms
    [junit]   GLInfo:                       0.342ms
    [junit]   GLProfile.shutdown():         0.041ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03AnotherLife
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03TwoLifes
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x51e2adc7: tileRendererInUse null, GearsES2[obj 0x51e2adc7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x51e2adc7 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x51e2adc7 created: GearsObj[0xff18005, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x51e2adc7 created: GearsObj[0x31a9a138, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x51e2adc7 created: GearsObj[0x31a9a138, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x51e2adc7 FIN GearsES2[obj 0x51e2adc7 isInit true, usesShared false, 1 GearsObj[0xff18005, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x31a9a138, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b1f3599, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x51e2adc7 0/0 256x234 of 256x234, swapInterval 1, drawable 0x7fc87b37a970, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x51e2adc7, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] 1 s: 60 f / 1018 ms, 58.9 fps, 16 ms/f; total: 60 f, 58.9 fps, 16 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x51e2adc7: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x51e2adc7 FIN
    [junit] Total:                          1697.905ms
    [junit]   GLProfile.initSingleton():    525.023ms
    [junit]   Demo Code:                    1172.839ms
    [junit]   GLInfo:                       0.0ms
    [junit]   GLProfile.shutdown():         0.043ms
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x631330c: tileRendererInUse null, GearsES2[obj 0x631330c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x631330c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x631330c created: GearsObj[0x5829d458, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x631330c created: GearsObj[0x3076e71, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x631330c created: GearsObj[0x3076e71, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x631330c FIN GearsES2[obj 0x631330c isInit true, usesShared false, 1 GearsObj[0x5829d458, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3076e71, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b4fbb9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x631330c 0/0 256x234 of 256x234, swapInterval 1, drawable 0x7fc87b375930, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x631330c, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] 1 s: 60 f / 1018 ms, 58.9 fps, 16 ms/f; total: 60 f, 58.9 fps, 16 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x631330c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x631330c FIN
    [junit] Total:                          1699.825ms
    [junit]   GLProfile.initSingleton():    519.193ms
    [junit]   Demo Code:                    1180.591ms
    [junit]   GLInfo:                       0.0ms
    [junit]   GLProfile.shutdown():         0.041ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03TwoLifes
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646881112 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646881112 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01OneLife took 2.479 sec
    [junit] Testcase: test02AnotherLifeWithGLInfo took 1.61 sec
    [junit] Testcase: test03AnotherLife took 1.699 sec
    [junit] Testcase: test03TwoLifes took 3.398 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.835 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646871879 ms III - Start
    [junit] SLOCK [T main @ 1460646871881 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test01OneLife
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1f7030a6: tileRendererInUse null, GearsES2[obj 0x1f7030a6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1f7030a6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1f7030a6 created: GearsObj[0x29b4c1e3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1f7030a6 created: GearsObj[0x512f7b15, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1f7030a6 created: GearsObj[0x512f7b15, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1f7030a6 FIN GearsES2[obj 0x1f7030a6 isInit true, usesShared false, 1 GearsObj[0x29b4c1e3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x512f7b15, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x16405fd0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1f7030a6 0/0 256x234 of 256x234, swapInterval 1, drawable 0x7fc878eeb390, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f7030a6, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] 1 s: 60 f / 1094 ms, 54.8 fps, 18 ms/f; total: 60 f, 54.8 fps, 18 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f7030a6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f7030a6 FIN
    [junit] Total:                          2372.41ms
    [junit]   GLProfile.initSingleton():    1079.743ms
    [junit]   Demo Code:                    1288.91ms
    [junit]   GLInfo:                       0.001ms
    [junit]   GLProfile.shutdown():         3.756ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test01OneLife
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test02AnotherLifeWithGLInfo
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x69a3d1d: tileRendererInUse null, GearsES2[obj 0x69a3d1d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x69a3d1d on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x69a3d1d created: GearsObj[0x570bda08, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x69a3d1d created: GearsObj[0x1c96eb87, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x69a3d1d created: GearsObj[0x1c96eb87, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x69a3d1d FIN GearsES2[obj 0x69a3d1d isInit true, usesShared false, 1 GearsObj[0x570bda08, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1c96eb87, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x10b6616d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x69a3d1d 0/0 256x234 of 256x234, swapInterval 1, drawable 0x7fc87b36de50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x69a3d1d, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] 1 s: 60 f / 1018 ms, 58.9 fps, 16 ms/f; total: 60 f, 58.9 fps, 16 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x69a3d1d: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x69a3d1d FIN
    [junit] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x86be70a]]
    [junit] 	Natives
    [junit] 		GL4bc 	false
    [junit] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	false
    [junit] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	3 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL2 	GLProfile[GL2/GL2.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [junit] 		default GLProfile[GL2/GL2.hw]
    [junit] 		Count	7 / 12
    [junit] 
    [junit] Total:                          1610.12ms
    [junit]   GLProfile.initSingleton():    520.673ms
    [junit]   Demo Code:                    1088.716ms
    [junit]   GLInfo:                       0.665ms
    [junit]   GLProfile.shutdown():         0.066ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test02AnotherLifeWithGLInfo
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03AnotherLife
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2173f6d9: tileRendererInUse null, GearsES2[obj 0x2173f6d9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2173f6d9 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2173f6d9 created: GearsObj[0x4129c7b8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2173f6d9 created: GearsObj[0x1e4dec6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2173f6d9 created: GearsObj[0x1e4dec6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2173f6d9 FIN GearsES2[obj 0x2173f6d9 isInit true, usesShared false, 1 GearsObj[0x4129c7b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e4dec6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x583e2d7a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2173f6d9 0/0 256x234 of 256x234, swapInterval 1, drawable 0x7fc87b35a5a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2173f6d9, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] 1 s: 60 f / 1018 ms, 58.9 fps, 16 ms/f; total: 60 f, 58.9 fps, 16 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2173f6d9: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2173f6d9 FIN
    [junit] GLProfiles on device MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x86be70a]]
    [junit] 	Natives
    [junit] 		GL4bc 	false
    [junit] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	false
    [junit] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	3 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL2 	GLProfile[GL2/GL2.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [junit] 		default GLProfile[GL2/GL2.hw]
    [junit] 		Count	7 / 12
    [junit] 
    [junit] Total:                          1697.864ms
    [junit]   GLProfile.initSingleton():    531.127ms
    [junit]   Demo Code:                    1166.354ms
    [junit]   GLInfo:                       0.342ms
    [junit]   GLProfile.shutdown():         0.041ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03AnotherLife
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03TwoLifes
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x51e2adc7: tileRendererInUse null, GearsES2[obj 0x51e2adc7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x51e2adc7 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x51e2adc7 created: GearsObj[0xff18005, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x51e2adc7 created: GearsObj[0x31a9a138, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x51e2adc7 created: GearsObj[0x31a9a138, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x51e2adc7 FIN GearsES2[obj 0x51e2adc7 isInit true, usesShared false, 1 GearsObj[0xff18005, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x31a9a138, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b1f3599, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x51e2adc7 0/0 256x234 of 256x234, swapInterval 1, drawable 0x7fc87b37a970, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x51e2adc7, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] 1 s: 60 f / 1018 ms, 58.9 fps, 16 ms/f; total: 60 f, 58.9 fps, 16 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x51e2adc7: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x51e2adc7 FIN
    [junit] Total:                          1697.905ms
    [junit]   GLProfile.initSingleton():    525.023ms
    [junit]   Demo Code:                    1172.839ms
    [junit]   GLInfo:                       0.0ms
    [junit]   GLProfile.shutdown():         0.043ms
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x631330c: tileRendererInUse null, GearsES2[obj 0x631330c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x631330c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x631330c created: GearsObj[0x5829d458, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x631330c created: GearsObj[0x3076e71, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x631330c created: GearsObj[0x3076e71, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x631330c FIN GearsES2[obj 0x631330c isInit true, usesShared false, 1 GearsObj[0x5829d458, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3076e71, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b4fbb9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x631330c 0/0 256x234 of 256x234, swapInterval 1, drawable 0x7fc87b375930, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x631330c, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] 1 s: 60 f / 1018 ms, 58.9 fps, 16 ms/f; total: 60 f, 58.9 fps, 16 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x631330c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x631330c FIN
    [junit] Total:                          1699.825ms
    [junit]   GLProfile.initSingleton():    519.193ms
    [junit]   Demo Code:                    1180.591ms
    [junit]   GLInfo:                       0.0ms
    [junit]   GLProfile.shutdown():         0.041ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03TwoLifes
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646881112 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646881112 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646882377 ms III - Start
    [junit] SLOCK [T main @ 1460646882378 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorContinue
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1134, frames 3256743, fps 2871904.8], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x58517e7a: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x300d839a: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x58517e7a: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x300d839a: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1135, frames 3260616, fps 2872757.8], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1f57539: tileRendererInUse null, GearsES2[obj 0x1f57539 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1f57539 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1f57539 created: GearsObj[0x5a09025, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1f57539 created: GearsObj[0x1133f1f6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1f57539 created: GearsObj[0x1133f1f6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1f57539 FIN GearsES2[obj 0x1f57539 isInit true, usesShared false, 1 GearsObj[0x5a09025, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1133f1f6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39727af0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1f57539 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca924330c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f57539, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1135, frames 3260623, fps 2872757.8], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x58517e7a: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x300d839a: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x58517e7a: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x300d839a: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1135, frames 3260623, fps 2872757.8], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1f57539 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca924330c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f57539, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1555, frames 4023202, fps 2587254.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x58517e7a: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x300d839a: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x58517e7a: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x300d839a: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1555, frames 4025431, fps 2588681.8], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1f57539 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca924330c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f57539, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f57539: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f57539 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorContinue
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorResumePause
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating false, paused true, drawable 1, totals[dt 0, frames 15, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x2bc51a1: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xaa36b71: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x2bc51a1: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xaa36b71: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4671e53b: tileRendererInUse null, GearsES2[obj 0x4671e53b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4671e53b on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4671e53b created: GearsObj[0x3c71c745, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4671e53b created: GearsObj[0x1900c4bb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4671e53b created: GearsObj[0x1900c4bb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4671e53b FIN GearsES2[obj 0x4671e53b isInit true, usesShared false, 1 GearsObj[0x3c71c745, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1900c4bb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x17e3d847, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4671e53b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca9275f420, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4671e53b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 12, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x2bc51a1: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xaa36b71: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x2bc51a1: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xaa36b71: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.Animator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 12, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4671e53b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca9275f420, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4671e53b, angle 6.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating false, paused true, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x2bc51a1: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xaa36b71: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x2bc51a1: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xaa36b71: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4671e53b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca9275f420, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4671e53b, angle 6.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4671e53b: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4671e53b FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorResumePause
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorStartStop
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x61a6cfa6: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x688e1235: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x61a6cfa6: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x688e1235: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xb7dd107: tileRendererInUse null, GearsES2[obj 0xb7dd107 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xb7dd107 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xb7dd107 created: GearsObj[0x650e57b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xb7dd107 created: GearsObj[0x22231593, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xb7dd107 created: GearsObj[0x22231593, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xb7dd107 FIN GearsES2[obj 0xb7dd107 isInit true, usesShared false, 1 GearsObj[0x650e57b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22231593, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a1a0f72, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb7dd107 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca924ac240, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xb7dd107, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 11, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-AWTAnimator#02,6,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x61a6cfa6: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x688e1235: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x61a6cfa6: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x688e1235: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 11, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-AWTAnimator#02,6,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb7dd107 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca924ac240, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xb7dd107, angle 5.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 12, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x61a6cfa6: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x688e1235: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x61a6cfa6: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x688e1235: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb7dd107 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca924ac240, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xb7dd107, angle 6.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb7dd107: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb7dd107 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorStartStop
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorContinue
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 17, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x6e90d3f9: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x445b30c6: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x6e90d3f9: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x445b30c6: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 18, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x28ac3dc3: tileRendererInUse null, GearsES2[obj 0x28ac3dc3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x28ac3dc3 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x28ac3dc3 created: GearsObj[0x43f442, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x28ac3dc3 created: GearsObj[0x20b059b1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x28ac3dc3 created: GearsObj[0x20b059b1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x28ac3dc3 FIN GearsES2[obj 0x28ac3dc3 isInit true, usesShared false, 1 GearsObj[0x43f442, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x20b059b1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x47c41d96, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x28ac3dc3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca96951040, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x28ac3dc3, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 29, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x6e90d3f9: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x445b30c6: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x6e90d3f9: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x445b30c6: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 29, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x28ac3dc3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca96951040, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x28ac3dc3, angle 5.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 41, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x6e90d3f9: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x445b30c6: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x6e90d3f9: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x445b30c6: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 41, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x28ac3dc3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca96951040, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x28ac3dc3, angle 6.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x28ac3dc3: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x28ac3dc3 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorContinue
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorResumePause
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating false, paused true, drawable 1, totals[dt 0, frames 1, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x2277ff00: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x45b86e75: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x2277ff00: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x45b86e75: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x13eb8acf: tileRendererInUse null, GearsES2[obj 0x13eb8acf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x13eb8acf on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x13eb8acf created: GearsObj[0x5ddd8dfd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x13eb8acf created: GearsObj[0x5f66cf11, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x13eb8acf created: GearsObj[0x5f66cf11, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x13eb8acf FIN GearsES2[obj 0x13eb8acf isInit true, usesShared false, 1 GearsObj[0x5ddd8dfd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5f66cf11, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf866567, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x13eb8acf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca927c7460, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x13eb8acf, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 11, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x2277ff00: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x45b86e75: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x2277ff00: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x45b86e75: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 11, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x13eb8acf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca927c7460, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x13eb8acf, angle 5.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 12, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x2277ff00: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x45b86e75: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x2277ff00: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x45b86e75: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x13eb8acf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca927c7460, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x13eb8acf, angle 6.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x13eb8acf: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x13eb8acf FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorResumePause
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorStartStop
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x3e8a7cf: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3ff95788: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x3e8a7cf: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3ff95788: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x43738a82: tileRendererInUse null, GearsES2[obj 0x43738a82 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x43738a82 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x43738a82 created: GearsObj[0x78796b4a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x43738a82 created: GearsObj[0x6b0e6378, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x43738a82 created: GearsObj[0x6b0e6378, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x43738a82 FIN GearsES2[obj 0x43738a82 isInit true, usesShared false, 1 GearsObj[0x78796b4a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b0e6378, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x33ea2437, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x43738a82 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca96958470, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x43738a82, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 12, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator#05-Timer2,6,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x3e8a7cf: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3ff95788: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x3e8a7cf: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3ff95788: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 12, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x43738a82 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca96958470, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x43738a82, angle 6.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x43738a82 640x480, swapInterval 1, drawable 0x7fca96958470
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x3e8a7cf: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3ff95788: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x3e8a7cf: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3ff95788: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator#05-Timer3,6,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x43738a82 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca96958470, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x43738a82, angle 6.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x43738a82: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x43738a82 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorStartStop
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646890026 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646890027 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.261 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646882377 ms III - Start
    [junit] SLOCK [T main @ 1460646882378 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorContinue
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1134, frames 3256743, fps 2871904.8], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x58517e7a: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x300d839a: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x58517e7a: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x300d839a: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1135, frames 3260616, fps 2872757.8], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1f57539: tileRendererInUse null, GearsES2[obj 0x1f57539 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1f57539 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1f57539 created: GearsObj[0x5a09025, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1f57539 created: GearsObj[0x1133f1f6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1f57539 created: GearsObj[0x1133f1f6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1f57539 FIN GearsES2[obj 0x1f57539 isInit true, usesShared false, 1 GearsObj[0x5a09025, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1133f1f6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39727af0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1f57539 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca924330c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f57539, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1135, frames 3260623, fps 2872757.8], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x58517e7a: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x300d839a: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x58517e7a: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x300d839a: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1135, frames 3260623, fps 2872757.8], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1f57539 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca924330c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f57539, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1555, frames 4023202, fps 2587254.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x58517e7a: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x300d839a: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x58517e7a: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x300d839a: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1555, frames 4025431, fps 2588681.8], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1f57539 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca924330c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f57539, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f57539: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f57539 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorContinue
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorResumePause
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating false, paused true, drawable 1, totals[dt 0, frames 15, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x2bc51a1: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xaa36b71: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x2bc51a1: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xaa36b71: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4671e53b: tileRendererInUse null, GearsES2[obj 0x4671e53b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4671e53b on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4671e53b created: GearsObj[0x3c71c745, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4671e53b created: GearsObj[0x1900c4bb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4671e53b created: GearsObj[0x1900c4bb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4671e53b FIN GearsES2[obj 0x4671e53b isInit true, usesShared false, 1 GearsObj[0x3c71c745, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1900c4bb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x17e3d847, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4671e53b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca9275f420, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4671e53b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 12, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x2bc51a1: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xaa36b71: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x2bc51a1: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xaa36b71: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.Animator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 12, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4671e53b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca9275f420, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4671e53b, angle 6.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating false, paused true, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x2bc51a1: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xaa36b71: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x2bc51a1: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xaa36b71: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4671e53b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca9275f420, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4671e53b, angle 6.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4671e53b: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4671e53b FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorResumePause
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorStartStop
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x61a6cfa6: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x688e1235: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x61a6cfa6: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x688e1235: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xb7dd107: tileRendererInUse null, GearsES2[obj 0xb7dd107 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xb7dd107 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xb7dd107 created: GearsObj[0x650e57b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xb7dd107 created: GearsObj[0x22231593, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xb7dd107 created: GearsObj[0x22231593, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xb7dd107 FIN GearsES2[obj 0xb7dd107 isInit true, usesShared false, 1 GearsObj[0x650e57b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22231593, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a1a0f72, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb7dd107 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca924ac240, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xb7dd107, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 11, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-AWTAnimator#02,6,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x61a6cfa6: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x688e1235: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x61a6cfa6: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x688e1235: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 11, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-AWTAnimator#02,6,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb7dd107 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca924ac240, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xb7dd107, angle 5.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 12, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x61a6cfa6: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x688e1235: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x61a6cfa6: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x688e1235: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb7dd107 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca924ac240, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xb7dd107, angle 6.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb7dd107: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb7dd107 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorStartStop
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorContinue
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 17, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x6e90d3f9: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x445b30c6: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x6e90d3f9: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x445b30c6: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 18, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x28ac3dc3: tileRendererInUse null, GearsES2[obj 0x28ac3dc3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x28ac3dc3 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x28ac3dc3 created: GearsObj[0x43f442, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x28ac3dc3 created: GearsObj[0x20b059b1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x28ac3dc3 created: GearsObj[0x20b059b1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x28ac3dc3 FIN GearsES2[obj 0x28ac3dc3 isInit true, usesShared false, 1 GearsObj[0x43f442, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x20b059b1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x47c41d96, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x28ac3dc3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca96951040, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x28ac3dc3, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 29, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x6e90d3f9: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x445b30c6: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x6e90d3f9: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x445b30c6: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 29, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x28ac3dc3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca96951040, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x28ac3dc3, angle 5.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 41, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x6e90d3f9: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x445b30c6: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x6e90d3f9: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x445b30c6: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 41, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x28ac3dc3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca96951040, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x28ac3dc3, angle 6.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x28ac3dc3: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x28ac3dc3 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorContinue
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorResumePause
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating false, paused true, drawable 1, totals[dt 0, frames 1, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x2277ff00: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x45b86e75: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x2277ff00: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x45b86e75: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x13eb8acf: tileRendererInUse null, GearsES2[obj 0x13eb8acf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x13eb8acf on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x13eb8acf created: GearsObj[0x5ddd8dfd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x13eb8acf created: GearsObj[0x5f66cf11, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x13eb8acf created: GearsObj[0x5f66cf11, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x13eb8acf FIN GearsES2[obj 0x13eb8acf isInit true, usesShared false, 1 GearsObj[0x5ddd8dfd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5f66cf11, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf866567, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x13eb8acf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca927c7460, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x13eb8acf, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 11, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x2277ff00: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x45b86e75: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x2277ff00: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x45b86e75: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 11, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x13eb8acf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca927c7460, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x13eb8acf, angle 5.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 12, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x2277ff00: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x45b86e75: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x2277ff00: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x45b86e75: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x13eb8acf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca927c7460, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x13eb8acf, angle 6.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x13eb8acf: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x13eb8acf FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorResumePause
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorStartStop
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x3e8a7cf: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3ff95788: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x3e8a7cf: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3ff95788: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x43738a82: tileRendererInUse null, GearsES2[obj 0x43738a82 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x43738a82 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x43738a82 created: GearsObj[0x78796b4a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x43738a82 created: GearsObj[0x6b0e6378, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x43738a82 created: GearsObj[0x6b0e6378, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x43738a82 FIN GearsES2[obj 0x43738a82 isInit true, usesShared false, 1 GearsObj[0x78796b4a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b0e6378, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x33ea2437, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x43738a82 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca96958470, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x43738a82, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 12, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator#05-Timer2,6,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x3e8a7cf: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3ff95788: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x3e8a7cf: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3ff95788: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 12, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x43738a82 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca96958470, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x43738a82, angle 6.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x43738a82 640x480, swapInterval 1, drawable 0x7fca96958470
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x3e8a7cf: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3ff95788: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x3e8a7cf: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3ff95788: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator#05-Timer3,6,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x43738a82 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca96958470, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x43738a82, angle 6.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x43738a82: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x43738a82 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorStartStop
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646890026 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646890027 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testAnimatorContinue took 2.96 sec
    [junit] Testcase: testAnimatorResumePause took 0.947 sec
    [junit] Testcase: testAnimatorStartStop took 0.917 sec
    [junit] Testcase: testFPSAnimatorContinue took 0.937 sec
    [junit] Testcase: testFPSAnimatorResumePause took 0.929 sec
    [junit] Testcase: testFPSAnimatorStartStop took 0.916 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.261 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646882377 ms III - Start
    [junit] SLOCK [T main @ 1460646882378 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorContinue
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1134, frames 3256743, fps 2871904.8], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x58517e7a: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x300d839a: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x58517e7a: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x300d839a: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1135, frames 3260616, fps 2872757.8], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1f57539: tileRendererInUse null, GearsES2[obj 0x1f57539 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1f57539 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1f57539 created: GearsObj[0x5a09025, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1f57539 created: GearsObj[0x1133f1f6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1f57539 created: GearsObj[0x1133f1f6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1f57539 FIN GearsES2[obj 0x1f57539 isInit true, usesShared false, 1 GearsObj[0x5a09025, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1133f1f6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39727af0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1f57539 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca924330c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f57539, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1135, frames 3260623, fps 2872757.8], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x58517e7a: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x300d839a: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x58517e7a: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x300d839a: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1135, frames 3260623, fps 2872757.8], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1f57539 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca924330c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f57539, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1555, frames 4023202, fps 2587254.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x58517e7a: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x300d839a: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x58517e7a: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x300d839a: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1555, frames 4025431, fps 2588681.8], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1f57539 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca924330c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f57539, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f57539: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f57539 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorContinue
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorResumePause
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating false, paused true, drawable 1, totals[dt 0, frames 15, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x2bc51a1: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xaa36b71: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x2bc51a1: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xaa36b71: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4671e53b: tileRendererInUse null, GearsES2[obj 0x4671e53b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4671e53b on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4671e53b created: GearsObj[0x3c71c745, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4671e53b created: GearsObj[0x1900c4bb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4671e53b created: GearsObj[0x1900c4bb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4671e53b FIN GearsES2[obj 0x4671e53b isInit true, usesShared false, 1 GearsObj[0x3c71c745, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1900c4bb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x17e3d847, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4671e53b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca9275f420, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4671e53b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 12, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x2bc51a1: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xaa36b71: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x2bc51a1: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xaa36b71: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.Animator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 12, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4671e53b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca9275f420, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4671e53b, angle 6.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating false, paused true, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x2bc51a1: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xaa36b71: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x2bc51a1: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0xaa36b71: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4671e53b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca9275f420, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4671e53b, angle 6.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4671e53b: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4671e53b FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorResumePause
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorStartStop
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x61a6cfa6: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x688e1235: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x61a6cfa6: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x688e1235: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xb7dd107: tileRendererInUse null, GearsES2[obj 0xb7dd107 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xb7dd107 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xb7dd107 created: GearsObj[0x650e57b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xb7dd107 created: GearsObj[0x22231593, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xb7dd107 created: GearsObj[0x22231593, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xb7dd107 FIN GearsES2[obj 0xb7dd107 isInit true, usesShared false, 1 GearsObj[0x650e57b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22231593, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a1a0f72, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb7dd107 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca924ac240, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xb7dd107, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 11, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-AWTAnimator#02,6,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x61a6cfa6: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x688e1235: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x61a6cfa6: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x688e1235: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 11, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-AWTAnimator#02,6,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb7dd107 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca924ac240, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xb7dd107, angle 5.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 12, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x61a6cfa6: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x688e1235: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x61a6cfa6: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x688e1235: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb7dd107 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca924ac240, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xb7dd107, angle 6.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb7dd107: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb7dd107 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorStartStop
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorContinue
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 17, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x6e90d3f9: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x445b30c6: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x6e90d3f9: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x445b30c6: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 18, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x28ac3dc3: tileRendererInUse null, GearsES2[obj 0x28ac3dc3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x28ac3dc3 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x28ac3dc3 created: GearsObj[0x43f442, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x28ac3dc3 created: GearsObj[0x20b059b1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x28ac3dc3 created: GearsObj[0x20b059b1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x28ac3dc3 FIN GearsES2[obj 0x28ac3dc3 isInit true, usesShared false, 1 GearsObj[0x43f442, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x20b059b1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x47c41d96, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x28ac3dc3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca96951040, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x28ac3dc3, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 29, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x6e90d3f9: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x445b30c6: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x6e90d3f9: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x445b30c6: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 29, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x28ac3dc3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca96951040, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x28ac3dc3, angle 5.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 41, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x6e90d3f9: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x445b30c6: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x6e90d3f9: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x445b30c6: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 41, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x28ac3dc3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca96951040, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x28ac3dc3, angle 6.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x28ac3dc3: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x28ac3dc3 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorContinue
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorResumePause
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating false, paused true, drawable 1, totals[dt 0, frames 1, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x2277ff00: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x45b86e75: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x2277ff00: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x45b86e75: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x13eb8acf: tileRendererInUse null, GearsES2[obj 0x13eb8acf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x13eb8acf on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x13eb8acf created: GearsObj[0x5ddd8dfd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x13eb8acf created: GearsObj[0x5f66cf11, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x13eb8acf created: GearsObj[0x5f66cf11, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x13eb8acf FIN GearsES2[obj 0x13eb8acf isInit true, usesShared false, 1 GearsObj[0x5ddd8dfd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5f66cf11, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf866567, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x13eb8acf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca927c7460, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x13eb8acf, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 11, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x2277ff00: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x45b86e75: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x2277ff00: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x45b86e75: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 11, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x13eb8acf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca927c7460, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x13eb8acf, angle 5.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 12, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x2277ff00: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x45b86e75: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x2277ff00: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x45b86e75: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x13eb8acf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca927c7460, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x13eb8acf, angle 6.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x13eb8acf: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x13eb8acf FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorResumePause
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorStartStop
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x3e8a7cf: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3ff95788: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x3e8a7cf: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3ff95788: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x43738a82: tileRendererInUse null, GearsES2[obj 0x43738a82 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x43738a82 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x43738a82 created: GearsObj[0x78796b4a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x43738a82 created: GearsObj[0x6b0e6378, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x43738a82 created: GearsObj[0x6b0e6378, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x43738a82 FIN GearsES2[obj 0x43738a82 isInit true, usesShared false, 1 GearsObj[0x78796b4a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b0e6378, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x33ea2437, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x43738a82 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca96958470, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x43738a82, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 12, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator#05-Timer2,6,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x3e8a7cf: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3ff95788: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x3e8a7cf: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3ff95788: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 12, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x43738a82 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca96958470, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x43738a82, angle 6.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x43738a82 640x480, swapInterval 1, drawable 0x7fca96958470
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x3e8a7cf: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3ff95788: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x3e8a7cf: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x3ff95788: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator#05-Timer3,6,main], exclCtxThread false(null)]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x43738a82 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fca96958470, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x43738a82, angle 6.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x43738a82: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x43738a82 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorStartStop
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646890026 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646890027 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646891416 ms III - Start
    [junit] SLOCK [T main @ 1460646891417 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test01SyncedOneAnimator
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2173f6d9: tileRendererInUse null, GearsES2[obj 0x2173f6d9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2173f6d9 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2173f6d9 created: GearsObj[0x7ecb913d, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x2173f6d9 created: GearsObj[0x34b9358c, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x2173f6d9 created: GearsObj[0x34b9358c, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2173f6d9 FIN GearsES2[obj 0x2173f6d9 isInit true, usesShared false, 1 GearsObj[0x7ecb913d, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x34b9358c, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2e95f60c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2173f6d9 0/0 640x458 of 640x458, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2173f6d9, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2a742aa2: tileRendererInUse null, GearsES2[obj 0x2a742aa2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2a742aa2 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2a742aa2 created: GearsObj[0x3eb24968, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x2a742aa2 created: GearsObj[0x46d4211a, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x2a742aa2 created: GearsObj[0x46d4211a, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2a742aa2 FIN GearsES2[obj 0x2a742aa2 isInit true, usesShared false, 1 GearsObj[0x3eb24968, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x46d4211a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5d97c3bd, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2a742aa2 0/0 640x458 of 640x458, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2a742aa2, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4d50efb8: tileRendererInUse null, GearsES2[obj 0x4d50efb8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4d50efb8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4d50efb8 created: GearsObj[0x2b739116, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x4d50efb8 created: GearsObj[0x3371db42, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x4d50efb8 created: GearsObj[0x3371db42, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4d50efb8 FIN GearsES2[obj 0x4d50efb8 isInit true, usesShared false, 1 GearsObj[0x2b739116, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3371db42, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1e9c8bf6, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d50efb8 0/0 640x458 of 640x458, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d50efb8, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 640x458, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 640x458, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2173f6d9 640x458, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2a742aa2: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2a742aa2 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d50efb8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d50efb8 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2173f6d9: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2173f6d9 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test01SyncedOneAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test02AsyncEachAnimator
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6b9651f3: tileRendererInUse null, GearsES2[obj 0x6b9651f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6b9651f3 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6b9651f3 created: GearsObj[0x791a4846, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6b9651f3 created: GearsObj[0x16626fbb, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6b9651f3 created: GearsObj[0x16626fbb, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6b9651f3 FIN GearsES2[obj 0x6b9651f3 isInit true, usesShared false, 1 GearsObj[0x791a4846, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x16626fbb, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x52d1df65, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6b9651f3 0/0 640x458 of 640x458, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6b9651f3, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a9273a8: tileRendererInUse null, GearsES2[obj 0x7a9273a8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7a9273a8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a9273a8 created: GearsObj[0x3c6d5c1, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x7a9273a8 created: GearsObj[0x7c6750b6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x7a9273a8 created: GearsObj[0x7c6750b6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a9273a8 FIN GearsES2[obj 0x7a9273a8 isInit true, usesShared false, 1 GearsObj[0x3c6d5c1, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7c6750b6, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0xa0102d3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a9273a8 0/0 640x458 of 640x458, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a9273a8, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1500955a: tileRendererInUse null, GearsES2[obj 0x1500955a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1500955a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1500955a created: GearsObj[0x6f09bfd0, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1500955a created: GearsObj[0x3124c56e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1500955a created: GearsObj[0x3124c56e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1500955a FIN GearsES2[obj 0x1500955a isInit true, usesShared false, 1 GearsObj[0x6f09bfd0, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3124c56e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x20a8fb26, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1500955a 0/0 640x458 of 640x458, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1500955a, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6b9651f3 640x458, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a9273a8 640x458, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1500955a 640x458, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6b9651f3: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6b9651f3 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a9273a8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a9273a8 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1500955a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1500955a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test02AsyncEachAnimator
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646896514 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646896514 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.713 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646891416 ms III - Start
    [junit] SLOCK [T main @ 1460646891417 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test01SyncedOneAnimator
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2173f6d9: tileRendererInUse null, GearsES2[obj 0x2173f6d9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2173f6d9 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2173f6d9 created: GearsObj[0x7ecb913d, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x2173f6d9 created: GearsObj[0x34b9358c, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x2173f6d9 created: GearsObj[0x34b9358c, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2173f6d9 FIN GearsES2[obj 0x2173f6d9 isInit true, usesShared false, 1 GearsObj[0x7ecb913d, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x34b9358c, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2e95f60c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2173f6d9 0/0 640x458 of 640x458, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2173f6d9, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2a742aa2: tileRendererInUse null, GearsES2[obj 0x2a742aa2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2a742aa2 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2a742aa2 created: GearsObj[0x3eb24968, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x2a742aa2 created: GearsObj[0x46d4211a, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x2a742aa2 created: GearsObj[0x46d4211a, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2a742aa2 FIN GearsES2[obj 0x2a742aa2 isInit true, usesShared false, 1 GearsObj[0x3eb24968, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x46d4211a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5d97c3bd, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2a742aa2 0/0 640x458 of 640x458, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2a742aa2, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4d50efb8: tileRendererInUse null, GearsES2[obj 0x4d50efb8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4d50efb8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4d50efb8 created: GearsObj[0x2b739116, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x4d50efb8 created: GearsObj[0x3371db42, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x4d50efb8 created: GearsObj[0x3371db42, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4d50efb8 FIN GearsES2[obj 0x4d50efb8 isInit true, usesShared false, 1 GearsObj[0x2b739116, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3371db42, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1e9c8bf6, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d50efb8 0/0 640x458 of 640x458, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d50efb8, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 640x458, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 640x458, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2173f6d9 640x458, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2a742aa2: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2a742aa2 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d50efb8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d50efb8 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2173f6d9: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2173f6d9 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test01SyncedOneAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test02AsyncEachAnimator
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6b9651f3: tileRendererInUse null, GearsES2[obj 0x6b9651f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6b9651f3 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6b9651f3 created: GearsObj[0x791a4846, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6b9651f3 created: GearsObj[0x16626fbb, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6b9651f3 created: GearsObj[0x16626fbb, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6b9651f3 FIN GearsES2[obj 0x6b9651f3 isInit true, usesShared false, 1 GearsObj[0x791a4846, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x16626fbb, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x52d1df65, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6b9651f3 0/0 640x458 of 640x458, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6b9651f3, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a9273a8: tileRendererInUse null, GearsES2[obj 0x7a9273a8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7a9273a8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a9273a8 created: GearsObj[0x3c6d5c1, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x7a9273a8 created: GearsObj[0x7c6750b6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x7a9273a8 created: GearsObj[0x7c6750b6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a9273a8 FIN GearsES2[obj 0x7a9273a8 isInit true, usesShared false, 1 GearsObj[0x3c6d5c1, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7c6750b6, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0xa0102d3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a9273a8 0/0 640x458 of 640x458, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a9273a8, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1500955a: tileRendererInUse null, GearsES2[obj 0x1500955a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1500955a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1500955a created: GearsObj[0x6f09bfd0, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1500955a created: GearsObj[0x3124c56e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1500955a created: GearsObj[0x3124c56e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1500955a FIN GearsES2[obj 0x1500955a isInit true, usesShared false, 1 GearsObj[0x6f09bfd0, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3124c56e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x20a8fb26, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1500955a 0/0 640x458 of 640x458, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1500955a, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6b9651f3 640x458, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a9273a8 640x458, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1500955a 640x458, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6b9651f3: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6b9651f3 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a9273a8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a9273a8 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1500955a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1500955a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test02AsyncEachAnimator
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646896514 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646896514 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01SyncedOneAnimator took 3.151 sec
    [junit] Testcase: test02AsyncEachAnimator took 1.899 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.713 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646891416 ms III - Start
    [junit] SLOCK [T main @ 1460646891417 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test01SyncedOneAnimator
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2173f6d9: tileRendererInUse null, GearsES2[obj 0x2173f6d9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2173f6d9 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2173f6d9 created: GearsObj[0x7ecb913d, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x2173f6d9 created: GearsObj[0x34b9358c, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x2173f6d9 created: GearsObj[0x34b9358c, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2173f6d9 FIN GearsES2[obj 0x2173f6d9 isInit true, usesShared false, 1 GearsObj[0x7ecb913d, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x34b9358c, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2e95f60c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2173f6d9 0/0 640x458 of 640x458, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2173f6d9, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2a742aa2: tileRendererInUse null, GearsES2[obj 0x2a742aa2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2a742aa2 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2a742aa2 created: GearsObj[0x3eb24968, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x2a742aa2 created: GearsObj[0x46d4211a, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x2a742aa2 created: GearsObj[0x46d4211a, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2a742aa2 FIN GearsES2[obj 0x2a742aa2 isInit true, usesShared false, 1 GearsObj[0x3eb24968, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x46d4211a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5d97c3bd, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2a742aa2 0/0 640x458 of 640x458, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2a742aa2, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4d50efb8: tileRendererInUse null, GearsES2[obj 0x4d50efb8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4d50efb8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4d50efb8 created: GearsObj[0x2b739116, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x4d50efb8 created: GearsObj[0x3371db42, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x4d50efb8 created: GearsObj[0x3371db42, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4d50efb8 FIN GearsES2[obj 0x4d50efb8 isInit true, usesShared false, 1 GearsObj[0x2b739116, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3371db42, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1e9c8bf6, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d50efb8 0/0 640x458 of 640x458, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d50efb8, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2a742aa2 640x458, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d50efb8 640x458, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2173f6d9 640x458, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2a742aa2: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2a742aa2 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d50efb8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d50efb8 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2173f6d9: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2173f6d9 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test01SyncedOneAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test02AsyncEachAnimator
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6b9651f3: tileRendererInUse null, GearsES2[obj 0x6b9651f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6b9651f3 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6b9651f3 created: GearsObj[0x791a4846, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6b9651f3 created: GearsObj[0x16626fbb, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6b9651f3 created: GearsObj[0x16626fbb, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6b9651f3 FIN GearsES2[obj 0x6b9651f3 isInit true, usesShared false, 1 GearsObj[0x791a4846, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x16626fbb, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x52d1df65, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6b9651f3 0/0 640x458 of 640x458, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6b9651f3, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a9273a8: tileRendererInUse null, GearsES2[obj 0x7a9273a8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7a9273a8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a9273a8 created: GearsObj[0x3c6d5c1, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x7a9273a8 created: GearsObj[0x7c6750b6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x7a9273a8 created: GearsObj[0x7c6750b6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a9273a8 FIN GearsES2[obj 0x7a9273a8 isInit true, usesShared false, 1 GearsObj[0x3c6d5c1, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7c6750b6, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0xa0102d3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a9273a8 0/0 640x458 of 640x458, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a9273a8, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1500955a: tileRendererInUse null, GearsES2[obj 0x1500955a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1500955a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1500955a created: GearsObj[0x6f09bfd0, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1500955a created: GearsObj[0x3124c56e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1500955a created: GearsObj[0x3124c56e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1500955a FIN GearsES2[obj 0x1500955a isInit true, usesShared false, 1 GearsObj[0x6f09bfd0, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3124c56e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x20a8fb26, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1500955a 0/0 640x458 of 640x458, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1500955a, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6b9651f3 640x458, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a9273a8 640x458, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1500955a 640x458, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6b9651f3: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6b9651f3 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a9273a8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a9273a8 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1500955a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1500955a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test02AsyncEachAnimator
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646896514 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646896514 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646897776 ms III - Start
    [junit] SLOCK [T main @ 1460646897778 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType MACOS
    [junit] Java Version 1.8.0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test02NormalPost_1Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test02NormalPost_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test03ExclPre_1Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test03ExclPre_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test04ExclPost_1Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test04ExclPost_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test05NormalPre_4Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test05NormalPre_4Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test06NormalPost_4Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test06NormalPost_4Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test07ExclPre_4Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test07ExclPre_4Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test08ExclPost_4Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test08ExclPost_4Win
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646903618 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646903619 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.452 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646897776 ms III - Start
    [junit] SLOCK [T main @ 1460646897778 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType MACOS
    [junit] Java Version 1.8.0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test02NormalPost_1Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test02NormalPost_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test03ExclPre_1Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test03ExclPre_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test04ExclPost_1Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test04ExclPost_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test05NormalPre_4Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test05NormalPre_4Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test06NormalPost_4Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test06NormalPost_4Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test07ExclPre_4Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test07ExclPre_4Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test08ExclPost_4Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test08ExclPost_4Win
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646903618 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646903619 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NormalPre_1Win took 2.591 sec
    [junit] Testcase: test02NormalPost_1Win took 0.375 sec
    [junit] Testcase: test03ExclPre_1Win took 0 sec
    [junit] Testcase: test04ExclPost_1Win took 0 sec
    [junit] Testcase: test05NormalPre_4Win took 1.849 sec
    [junit] Testcase: test06NormalPost_4Win took 0.523 sec
    [junit] Testcase: test07ExclPre_4Win took 0 sec
    [junit] Testcase: test08ExclPost_4Win took 0 sec
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.452 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646897776 ms III - Start
    [junit] SLOCK [T main @ 1460646897778 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType MACOS
    [junit] Java Version 1.8.0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test02NormalPost_1Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test02NormalPost_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test03ExclPre_1Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test03ExclPre_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test04ExclPost_1Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test04ExclPost_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test05NormalPre_4Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test05NormalPre_4Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test06NormalPost_4Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test06NormalPost_4Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test07ExclPre_4Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test07ExclPre_4Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test08ExclPost_4Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test08ExclPost_4Win
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646903618 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646903619 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646904884 ms III - Start
    [junit] SLOCK [T main @ 1460646904885 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType MACOS
    [junit] Java Version 1.8.0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test02NormalPost_1Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test02NormalPost_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test03ExclPre_1Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test03ExclPre_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test04ExclPost_1Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test04ExclPost_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test05NormalPre_4Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test05NormalPre_4Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test06NormalPost_4Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test06NormalPost_4Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test07ExclPre_4Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test07ExclPre_4Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test08ExclPost_4Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test08ExclPost_4Win
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646910686 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646910686 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.398 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646904884 ms III - Start
    [junit] SLOCK [T main @ 1460646904885 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType MACOS
    [junit] Java Version 1.8.0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test02NormalPost_1Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test02NormalPost_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test03ExclPre_1Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test03ExclPre_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test04ExclPost_1Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test04ExclPost_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test05NormalPre_4Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test05NormalPre_4Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test06NormalPost_4Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test06NormalPost_4Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test07ExclPre_4Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test07ExclPre_4Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test08ExclPost_4Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test08ExclPost_4Win
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646910686 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646910686 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NormalPre_1Win took 2.571 sec
    [junit] Testcase: test02NormalPost_1Win took 0.379 sec
    [junit] Testcase: test03ExclPre_1Win took 0.001 sec
    [junit] Testcase: test04ExclPost_1Win took 0.001 sec
    [junit] Testcase: test05NormalPre_4Win took 1.815 sec
    [junit] Testcase: test06NormalPost_4Win took 0.54 sec
    [junit] Testcase: test07ExclPre_4Win took 0 sec
    [junit] Testcase: test08ExclPost_4Win took 0.001 sec
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.398 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646904884 ms III - Start
    [junit] SLOCK [T main @ 1460646904885 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType MACOS
    [junit] Java Version 1.8.0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test02NormalPost_1Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test02NormalPost_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test03ExclPre_1Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test03ExclPre_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test04ExclPost_1Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test04ExclPost_1Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test05NormalPre_4Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test05NormalPre_4Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test06NormalPost_4Win
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test06NormalPost_4Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test07ExclPre_4Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test07ExclPre_4Win
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test08ExclPost_4Win
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test08ExclPost_4Win
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646910686 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646910686 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646911935 ms III - Start
    [junit] SLOCK [T main @ 1460646911936 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] JAWT required offscreen, test n/a.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646913110 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646913111 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.764 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646911935 ms III - Start
    [junit] SLOCK [T main @ 1460646911936 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] JAWT required offscreen, test n/a.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646913110 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646913111 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test11GLWindow2GLCanvasOnScrnGL2ES2 took 1.135 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.764 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646911935 ms III - Start
    [junit] SLOCK [T main @ 1460646911936 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] JAWT required offscreen, test n/a.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646913110 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646913111 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646914360 ms III - Start
    [junit] SLOCK [T main @ 1460646914361 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915633 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915634 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915635 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915636 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915636 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915647 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915875 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915878 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915879 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915879 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915879 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915879 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915879 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915892 d 0ms]]
    [junit] 1 - switch - START 1020
    [junit] 1 - switch - END 1020
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0050-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2103
    [junit] 2 - switch - END 2103
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0111-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01bSwitch2Onscreen2OffscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918705 d 0ms]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918719 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918719 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918719 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918719 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918719 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918719 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918754 d 0ms]]
    [junit] 1 - switch - START 1019
    [junit] 1 - switch - END 1019
    [junit] Thread-4-AWTAnimator#01: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0060-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2051
    [junit] 2 - switch - END 2051
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n24884-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01bSwitch2Onscreen2OffscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01cSwitch2Offscreen2OffscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 1 - switch - START 1020
    [junit] 1 - switch - END 1020
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n26452-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2032
    [junit] 2 - switch - END 2032
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n54762-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01cSwitch2Offscreen2OffscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01dSwitch2Offscreen2OnscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-6-AWTAnimator#03: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924723 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924734 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924735 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924735 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924736 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924736 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924736 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924738 d 0ms]]
    [junit] 1 - switch - START 1065
    [junit] 1 - switch - END 1065
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n29068-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2100
    [junit] 2 - switch - END 2100
    [junit] Thread-6-AWTAnimator#03: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n29129-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01dSwitch2Offscreen2OnscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927655 d 0ms]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927668 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927669 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927669 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927669 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927669 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927669 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927670 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927738 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927751 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927751 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927752 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927752 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927752 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927752 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927790 d 0ms]]
    [junit] 1 - switch - START 1020
    [junit] 1 - switch - END 1020
    [junit] Thread-8-AWTAnimator#04: ** screenshot: TestGLContextDrawableSwitch02AWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n0060-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] 2 - switch - START 2045
    [junit] 2 - switch - END 2045
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n9277-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] 1 - switch - START 1002
    [junit] 1 - switch - END 1002
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n9025-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] 2 - switch - START 2076
    [junit] 2 - switch - END 2076
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n18376-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933757 d 0ms]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933768 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933769 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933769 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933769 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933769 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933769 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933771 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03bSwitch2Onscreen2OffscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933838 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933851 d 1ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933852 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933852 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933852 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933852 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933852 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03bSwitch2Onscreen2OffscreenGL2ES2_Accu_-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933897 d 0ms]]
    [junit] 1 - switch - START 1020
    [junit] 1 - switch - END 1020
    [junit] Thread-12-AWTAnimator#06: ** screenshot: TestGLContextDrawableSwitch02AWT.test03bSwitch2Onscreen2OffscreenGL2ES2_Accu_-n0060-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2055
    [junit] 2 - switch - END 2055
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03bSwitch2Onscreen2OffscreenGL2ES2_Accu_-n28813-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03bSwitch2Onscreen2OffscreenGL2ES2_Accu
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03cSwitch2Offscreen2OffscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 1 - switch - START 1012
    [junit] 1 - switch - END 1012
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n28442-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2024
    [junit] 2 - switch - END 2024
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n57060-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03cSwitch2Offscreen2OffscreenGL2ES2_Accu
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646939823 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646939823 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.067 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646914360 ms III - Start
    [junit] SLOCK [T main @ 1460646914361 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915633 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915634 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915635 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915636 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915636 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915647 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915875 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915878 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915879 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915879 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915879 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915879 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915879 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915892 d 0ms]]
    [junit] 1 - switch - START 1020
    [junit] 1 - switch - END 1020
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0050-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2103
    [junit] 2 - switch - END 2103
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0111-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01bSwitch2Onscreen2OffscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918705 d 0ms]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918719 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918719 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918719 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918719 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918719 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918719 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918754 d 0ms]]
    [junit] 1 - switch - START 1019
    [junit] 1 - switch - END 1019
    [junit] Thread-4-AWTAnimator#01: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0060-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2051
    [junit] 2 - switch - END 2051
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n24884-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01bSwitch2Onscreen2OffscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01cSwitch2Offscreen2OffscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 1 - switch - START 1020
    [junit] 1 - switch - END 1020
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n26452-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2032
    [junit] 2 - switch - END 2032
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n54762-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01cSwitch2Offscreen2OffscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01dSwitch2Offscreen2OnscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-6-AWTAnimator#03: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924723 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924734 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924735 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924735 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924736 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924736 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924736 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924738 d 0ms]]
    [junit] 1 - switch - START 1065
    [junit] 1 - switch - END 1065
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n29068-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2100
    [junit] 2 - switch - END 2100
    [junit] Thread-6-AWTAnimator#03: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n29129-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01dSwitch2Offscreen2OnscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927655 d 0ms]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927668 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927669 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927669 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927669 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927669 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927669 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927670 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927738 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927751 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927751 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927752 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927752 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927752 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927752 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927790 d 0ms]]
    [junit] 1 - switch - START 1020
    [junit] 1 - switch - END 1020
    [junit] Thread-8-AWTAnimator#04: ** screenshot: TestGLContextDrawableSwitch02AWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n0060-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] 2 - switch - START 2045
    [junit] 2 - switch - END 2045
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n9277-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] 1 - switch - START 1002
    [junit] 1 - switch - END 1002
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n9025-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] 2 - switch - START 2076
    [junit] 2 - switch - END 2076
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n18376-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933757 d 0ms]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933768 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933769 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933769 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933769 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933769 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933769 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933771 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03bSwitch2Onscreen2OffscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933838 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933851 d 1ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933852 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933852 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933852 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933852 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933852 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03bSwitch2Onscreen2OffscreenGL2ES2_Accu_-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933897 d 0ms]]
    [junit] 1 - switch - START 1020
    [junit] 1 - switch - END 1020
    [junit] Thread-12-AWTAnimator#06: ** screenshot: TestGLContextDrawableSwitch02AWT.test03bSwitch2Onscreen2OffscreenGL2ES2_Accu_-n0060-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2055
    [junit] 2 - switch - END 2055
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03bSwitch2Onscreen2OffscreenGL2ES2_Accu_-n28813-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03bSwitch2Onscreen2OffscreenGL2ES2_Accu
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03cSwitch2Offscreen2OffscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 1 - switch - START 1012
    [junit] 1 - switch - END 1012
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n28442-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2024
    [junit] 2 - switch - END 2024
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n57060-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03cSwitch2Offscreen2OffscreenGL2ES2_Accu
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646939823 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646939823 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01aSwitch2Onscreen2OnscreenGL2ES2_Def took 4.265 sec
    [junit] Testcase: test01bSwitch2Onscreen2OffscreenGL2ES2_Def took 3.077 sec
    [junit] Testcase: test01cSwitch2Offscreen2OffscreenGL2ES2_Def took 2.949 sec
    [junit] Testcase: test01dSwitch2Offscreen2OnscreenGL2ES2_Def took 2.944 sec
    [junit] Testcase: test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA took 0.064 sec
    [junit] Testcase: test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA took 3.021 sec
    [junit] Testcase: test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA took 2.951 sec
    [junit] Testcase: test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA took 0.001 sec
    [junit] Testcase: test03aSwitch2Onscreen2OnscreenGL2ES2_Accu took 0.121 sec
    [junit] Testcase: test03bSwitch2Onscreen2OffscreenGL2ES2_Accu took 3.071 sec
    [junit] Testcase: test03cSwitch2Offscreen2OffscreenGL2ES2_Accu took 2.944 sec
    [junit] Testcase: test03dSwitch2Offscreen2OnscreenGL2ES2_Accu took 0.001 sec
    [junit] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.067 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646914360 ms III - Start
    [junit] SLOCK [T main @ 1460646914361 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915633 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915634 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915635 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915636 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915636 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915647 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915875 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915878 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915879 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915879 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915879 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915879 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915879 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646915892 d 0ms]]
    [junit] 1 - switch - START 1020
    [junit] 1 - switch - END 1020
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0050-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2103
    [junit] 2 - switch - END 2103
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0111-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01bSwitch2Onscreen2OffscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918705 d 0ms]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918719 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918719 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918719 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918719 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918719 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918719 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646918754 d 0ms]]
    [junit] 1 - switch - START 1019
    [junit] 1 - switch - END 1019
    [junit] Thread-4-AWTAnimator#01: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0060-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2051
    [junit] 2 - switch - END 2051
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n24884-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01bSwitch2Onscreen2OffscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01cSwitch2Offscreen2OffscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 1 - switch - START 1020
    [junit] 1 - switch - END 1020
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n26452-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2032
    [junit] 2 - switch - END 2032
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n54762-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01cSwitch2Offscreen2OffscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01dSwitch2Offscreen2OnscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-6-AWTAnimator#03: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924723 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924734 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924735 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924735 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924736 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924736 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924736 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646924738 d 0ms]]
    [junit] 1 - switch - START 1065
    [junit] 1 - switch - END 1065
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n29068-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2100
    [junit] 2 - switch - END 2100
    [junit] Thread-6-AWTAnimator#03: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n29129-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01dSwitch2Offscreen2OnscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927655 d 0ms]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927668 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927669 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927669 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927669 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927669 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927669 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927670 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927738 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927751 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927751 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927752 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927752 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927752 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927752 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646927790 d 0ms]]
    [junit] 1 - switch - START 1020
    [junit] 1 - switch - END 1020
    [junit] Thread-8-AWTAnimator#04: ** screenshot: TestGLContextDrawableSwitch02AWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n0060-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] 2 - switch - START 2045
    [junit] 2 - switch - END 2045
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n9277-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] 1 - switch - START 1002
    [junit] 1 - switch - END 1002
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n9025-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] 2 - switch - START 2076
    [junit] 2 - switch - END 2076
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n18376-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933757 d 0ms]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933768 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933769 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933769 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933769 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933769 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933769 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933771 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03bSwitch2Onscreen2OffscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933838 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933851 d 1ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933852 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933852 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933852 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933852 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933852 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03bSwitch2Onscreen2OffscreenGL2ES2_Accu_-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460646933897 d 0ms]]
    [junit] 1 - switch - START 1020
    [junit] 1 - switch - END 1020
    [junit] Thread-12-AWTAnimator#06: ** screenshot: TestGLContextDrawableSwitch02AWT.test03bSwitch2Onscreen2OffscreenGL2ES2_Accu_-n0060-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2055
    [junit] 2 - switch - END 2055
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03bSwitch2Onscreen2OffscreenGL2ES2_Accu_-n28813-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03bSwitch2Onscreen2OffscreenGL2ES2_Accu
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03cSwitch2Offscreen2OffscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 1 - switch - START 1012
    [junit] 1 - switch - END 1012
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n28442-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2024
    [junit] 2 - switch - END 2024
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n57060-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03cSwitch2Offscreen2OffscreenGL2ES2_Accu
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646939823 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646939823 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646941094 ms III - Start
    [junit] SLOCK [T main @ 1460646941096 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test21GLWindowGL2ES2
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] Thread[Thread-1-null,5,main] GearsES2.init.0 0x6ac06d44: tileRendererInUse null, GearsES2[obj 0x6ac06d44 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6ac06d44 on Thread[Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6ac06d44 created: GearsObj[0x24ba79e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6ac06d44 created: GearsObj[0x3c929d9c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6ac06d44 created: GearsObj[0x3c929d9c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x6ac06d44 FIN GearsES2[obj 0x6ac06d44 isInit true, usesShared false, 1 GearsObj[0x24ba79e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c929d9c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a6d6b91, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x6ac06d44 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f7f5c4013c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ac06d44, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch11NewtAWT.test21GLWindowGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] GLAD Lifecycle.X GLWindow
    [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false
    [junit] .. restoring.0
    [junit] Thread[Thread-1,5,main] GearsES2.reshape 0x6ac06d44 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f7f59e6f660, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ac06d44, angle 326.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch11NewtAWT.test21GLWindowGL2ES2-n0652-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0356x0356.png
    [junit] Thread[Thread-1-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x6ac06d44: tileRendererInUse null
    [junit] Thread[Thread-1-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x6ac06d44 FIN
    [junit] GLAD Lifecycle.X GLWindow
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test21GLWindowGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test22GLWindowGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test22GLWindowGLES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646944648 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646944648 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.151 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646941094 ms III - Start
    [junit] SLOCK [T main @ 1460646941096 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test21GLWindowGL2ES2
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] Thread[Thread-1-null,5,main] GearsES2.init.0 0x6ac06d44: tileRendererInUse null, GearsES2[obj 0x6ac06d44 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6ac06d44 on Thread[Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6ac06d44 created: GearsObj[0x24ba79e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6ac06d44 created: GearsObj[0x3c929d9c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6ac06d44 created: GearsObj[0x3c929d9c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x6ac06d44 FIN GearsES2[obj 0x6ac06d44 isInit true, usesShared false, 1 GearsObj[0x24ba79e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c929d9c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a6d6b91, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x6ac06d44 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f7f5c4013c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ac06d44, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch11NewtAWT.test21GLWindowGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] GLAD Lifecycle.X GLWindow
    [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false
    [junit] .. restoring.0
    [junit] Thread[Thread-1,5,main] GearsES2.reshape 0x6ac06d44 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f7f59e6f660, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ac06d44, angle 326.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch11NewtAWT.test21GLWindowGL2ES2-n0652-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0356x0356.png
    [junit] Thread[Thread-1-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x6ac06d44: tileRendererInUse null
    [junit] Thread[Thread-1-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x6ac06d44 FIN
    [junit] GLAD Lifecycle.X GLWindow
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test21GLWindowGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test22GLWindowGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test22GLWindowGLES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646944648 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646944648 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test21GLWindowGL2ES2 took 3.506 sec
    [junit] Testcase: test22GLWindowGLES2 took 0.001 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.151 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646941094 ms III - Start
    [junit] SLOCK [T main @ 1460646941096 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test21GLWindowGL2ES2
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] Thread[Thread-1-null,5,main] GearsES2.init.0 0x6ac06d44: tileRendererInUse null, GearsES2[obj 0x6ac06d44 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6ac06d44 on Thread[Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6ac06d44 created: GearsObj[0x24ba79e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6ac06d44 created: GearsObj[0x3c929d9c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6ac06d44 created: GearsObj[0x3c929d9c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x6ac06d44 FIN GearsES2[obj 0x6ac06d44 isInit true, usesShared false, 1 GearsObj[0x24ba79e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c929d9c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a6d6b91, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x6ac06d44 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f7f5c4013c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ac06d44, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch11NewtAWT.test21GLWindowGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] GLAD Lifecycle.X GLWindow
    [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false
    [junit] .. restoring.0
    [junit] Thread[Thread-1,5,main] GearsES2.reshape 0x6ac06d44 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f7f59e6f660, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ac06d44, angle 326.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch11NewtAWT.test21GLWindowGL2ES2-n0652-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0356x0356.png
    [junit] Thread[Thread-1-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x6ac06d44: tileRendererInUse null
    [junit] Thread[Thread-1-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x6ac06d44 FIN
    [junit] GLAD Lifecycle.X GLWindow
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test21GLWindowGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test22GLWindowGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test22GLWindowGLES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646944648 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646944648 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646945907 ms III - Start
    [junit] SLOCK [T main @ 1460646945908 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test01GLCanvasOnscreenGL2ES2
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT
    [junit] Platform requires offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test01GLCanvasOnscreenGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test02GLCanvasOnscreenGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test02GLCanvasOnscreenGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test11GLCanvasOffscreenGL2ES2
    [junit] GLAD Lifecycle.0 GLCanvasOffscreen, restoring false, preserving true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x29f732e3: tileRendererInUse null, GearsES2[obj 0x29f732e3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x29f732e3 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x29f732e3 created: GearsObj[0x61181755, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x29f732e3 created: GearsObj[0x389cb6a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x29f732e3 created: GearsObj[0x389cb6a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x29f732e3 FIN GearsES2[obj 0x29f732e3 isInit true, usesShared false, 1 GearsObj[0x61181755, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x389cb6a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b3f2634, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x29f732e3 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f958430f210, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x29f732e3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch12AWT.test11GLCanvasOffscreenGL2ES2-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] GLAD Lifecycle.X GLCanvasOffscreen
    [junit] GLAD Lifecycle.0 GLCanvasOffscreen, restoring true, preserving false
    [junit] .. restoring.0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x29f732e3 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f9584311a60, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x29f732e3, angle 29.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch12AWT.test11GLCanvasOffscreenGL2ES2-n0059-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0356x0356.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x29f732e3: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x29f732e3 FIN
    [junit] GLAD Lifecycle.X GLCanvasOffscreen
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test11GLCanvasOffscreenGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646949589 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646949589 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.289 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646945907 ms III - Start
    [junit] SLOCK [T main @ 1460646945908 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test01GLCanvasOnscreenGL2ES2
    [junit] Platform requires offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test01GLCanvasOnscreenGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test02GLCanvasOnscreenGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test02GLCanvasOnscreenGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test11GLCanvasOffscreenGL2ES2
    [junit] GLAD Lifecycle.0 GLCanvasOffscreen, restoring false, preserving true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x29f732e3: tileRendererInUse null, GearsES2[obj 0x29f732e3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x29f732e3 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x29f732e3 created: GearsObj[0x61181755, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x29f732e3 created: GearsObj[0x389cb6a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x29f732e3 created: GearsObj[0x389cb6a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x29f732e3 FIN GearsES2[obj 0x29f732e3 isInit true, usesShared false, 1 GearsObj[0x61181755, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x389cb6a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b3f2634, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x29f732e3 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f958430f210, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x29f732e3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch12AWT.test11GLCanvasOffscreenGL2ES2-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] GLAD Lifecycle.X GLCanvasOffscreen
    [junit] GLAD Lifecycle.0 GLCanvasOffscreen, restoring true, preserving false
    [junit] .. restoring.0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x29f732e3 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f9584311a60, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x29f732e3, angle 29.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch12AWT.test11GLCanvasOffscreenGL2ES2-n0059-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0356x0356.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x29f732e3: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x29f732e3 FIN
    [junit] GLAD Lifecycle.X GLCanvasOffscreen
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test11GLCanvasOffscreenGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646949589 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646949589 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GLCanvasOnscreenGL2ES2 took 1.129 sec
    [junit] Testcase: test02GLCanvasOnscreenGLES2 took 0 sec
    [junit] Testcase: test11GLCanvasOffscreenGL2ES2 took 2.504 sec
    [junit] Testcase: test12GLCanvasOffscreenGLES2 took 0 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.289 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646945907 ms III - Start
    [junit] SLOCK [T main @ 1460646945908 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test01GLCanvasOnscreenGL2ES2
    [junit] Platform requires offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test01GLCanvasOnscreenGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test02GLCanvasOnscreenGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test02GLCanvasOnscreenGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test11GLCanvasOffscreenGL2ES2
    [junit] GLAD Lifecycle.0 GLCanvasOffscreen, restoring false, preserving true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x29f732e3: tileRendererInUse null, GearsES2[obj 0x29f732e3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x29f732e3 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x29f732e3 created: GearsObj[0x61181755, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x29f732e3 created: GearsObj[0x389cb6a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x29f732e3 created: GearsObj[0x389cb6a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x29f732e3 FIN GearsES2[obj 0x29f732e3 isInit true, usesShared false, 1 GearsObj[0x61181755, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x389cb6a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b3f2634, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x29f732e3 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f958430f210, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x29f732e3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch12AWT.test11GLCanvasOffscreenGL2ES2-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] GLAD Lifecycle.X GLCanvasOffscreen
    [junit] GLAD Lifecycle.0 GLCanvasOffscreen, restoring true, preserving false
    [junit] .. restoring.0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x29f732e3 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f9584311a60, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x29f732e3, angle 29.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch12AWT.test11GLCanvasOffscreenGL2ES2-n0059-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0356x0356.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x29f732e3: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x29f732e3 FIN
    [junit] GLAD Lifecycle.X GLCanvasOffscreen
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test11GLCanvasOffscreenGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646949589 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646949589 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646950859 ms III - Start
    [junit] SLOCK [T main @ 1460646950860 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test01GLCanvasOnScrn2GLWindowGL2ES2
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT
    [junit] Platform requires offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test01GLCanvasOnScrn2GLWindowGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test02GLCanvasOnScrn2GLWindowGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test02GLCanvasOnScrn2GLWindowGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] Platform requires offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test12GLWindow2GLCanvasOnScrnGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test12GLWindow2GLCanvasOnScrnGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test21GLCanvasOffScrn2GLWindowGL2ES2
    [junit] GLAD Lifecycle.0 GLCanvasOffscreen, restoring false, preserving true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x67c51477: tileRendererInUse null, GearsES2[obj 0x67c51477 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x67c51477 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x67c51477 created: GearsObj[0x5f6b25db, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x67c51477 created: GearsObj[0x53d07fe3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x67c51477 created: GearsObj[0x53d07fe3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x67c51477 FIN GearsES2[obj 0x67c51477 isInit true, usesShared false, 1 GearsObj[0x5f6b25db, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53d07fe3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f6f34a4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x67c51477 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fac9b638b90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67c51477, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test21GLCanvasOffScrn2GLWindowGL2ES2-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] GLAD Lifecycle.X GLCanvasOffscreen
    [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false
    [junit] .. restoring.0
    [junit] Thread[Thread-7,5,main] GearsES2.reshape 0x67c51477 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7fac9db50fe0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67c51477, angle 32.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] Thread-7-null: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test21GLCanvasOffScrn2GLWindowGL2ES2-n0064-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0356x0356.png
    [junit] Thread[Thread-7-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.dispose 0x67c51477: tileRendererInUse null
    [junit] Thread[Thread-7-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.dispose 0x67c51477 FIN
    [junit] GLAD Lifecycle.X GLWindow
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test21GLCanvasOffScrn2GLWindowGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test22GLCanvasOffScrn2GLWindowGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test22GLCanvasOffScrn2GLWindowGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test31GLWindow2GLCanvasOffScrnGL2ES2
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] Thread[Thread-10-null,5,main] GearsES2.init.0 0x5388636a: tileRendererInUse null, GearsES2[obj 0x5388636a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5388636a on Thread[Thread-10-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5388636a created: GearsObj[0x6d19cff, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5388636a created: GearsObj[0x33aa2e0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5388636a created: GearsObj[0x33aa2e0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[Thread-10-null,5,main] GearsES2.init.X 0x5388636a FIN GearsES2[obj 0x5388636a isInit true, usesShared false, 1 GearsObj[0x6d19cff, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x33aa2e0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b49abad, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[Thread-10-null,5,main] GearsES2.reshape 0x5388636a 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fac9b743010, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5388636a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-10-null: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test31GLWindow2GLCanvasOffScrnGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] GLAD Lifecycle.X GLWindow
    [junit] GLAD Lifecycle.0 GLCanvasOffscreen, restoring true, preserving false
    [junit] .. restoring.0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5388636a 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7fac9db647d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5388636a, angle 33.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test31GLWindow2GLCanvasOffScrnGL2ES2-n0067-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0356x0356.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5388636a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5388636a FIN
    [junit] GLAD Lifecycle.X GLCanvasOffscreen
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test31GLWindow2GLCanvasOffScrnGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646956983 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646956983 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.728 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646950859 ms III - Start
    [junit] SLOCK [T main @ 1460646950860 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test01GLCanvasOnScrn2GLWindowGL2ES2
    [junit] Platform requires offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test01GLCanvasOnScrn2GLWindowGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test02GLCanvasOnScrn2GLWindowGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test02GLCanvasOnScrn2GLWindowGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] Platform requires offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test12GLWindow2GLCanvasOnScrnGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test12GLWindow2GLCanvasOnScrnGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test21GLCanvasOffScrn2GLWindowGL2ES2
    [junit] GLAD Lifecycle.0 GLCanvasOffscreen, restoring false, preserving true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x67c51477: tileRendererInUse null, GearsES2[obj 0x67c51477 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x67c51477 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x67c51477 created: GearsObj[0x5f6b25db, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x67c51477 created: GearsObj[0x53d07fe3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x67c51477 created: GearsObj[0x53d07fe3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x67c51477 FIN GearsES2[obj 0x67c51477 isInit true, usesShared false, 1 GearsObj[0x5f6b25db, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53d07fe3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f6f34a4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x67c51477 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fac9b638b90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67c51477, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test21GLCanvasOffScrn2GLWindowGL2ES2-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] GLAD Lifecycle.X GLCanvasOffscreen
    [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false
    [junit] .. restoring.0
    [junit] Thread[Thread-7,5,main] GearsES2.reshape 0x67c51477 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7fac9db50fe0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67c51477, angle 32.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] Thread-7-null: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test21GLCanvasOffScrn2GLWindowGL2ES2-n0064-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0356x0356.png
    [junit] Thread[Thread-7-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.dispose 0x67c51477: tileRendererInUse null
    [junit] Thread[Thread-7-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.dispose 0x67c51477 FIN
    [junit] GLAD Lifecycle.X GLWindow
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test21GLCanvasOffScrn2GLWindowGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test22GLCanvasOffScrn2GLWindowGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test22GLCanvasOffScrn2GLWindowGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test31GLWindow2GLCanvasOffScrnGL2ES2
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] Thread[Thread-10-null,5,main] GearsES2.init.0 0x5388636a: tileRendererInUse null, GearsES2[obj 0x5388636a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5388636a on Thread[Thread-10-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5388636a created: GearsObj[0x6d19cff, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5388636a created: GearsObj[0x33aa2e0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5388636a created: GearsObj[0x33aa2e0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[Thread-10-null,5,main] GearsES2.init.X 0x5388636a FIN GearsES2[obj 0x5388636a isInit true, usesShared false, 1 GearsObj[0x6d19cff, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x33aa2e0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b49abad, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[Thread-10-null,5,main] GearsES2.reshape 0x5388636a 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fac9b743010, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5388636a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-10-null: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test31GLWindow2GLCanvasOffScrnGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] GLAD Lifecycle.X GLWindow
    [junit] GLAD Lifecycle.0 GLCanvasOffscreen, restoring true, preserving false
    [junit] .. restoring.0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5388636a 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7fac9db647d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5388636a, angle 33.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test31GLWindow2GLCanvasOffScrnGL2ES2-n0067-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0356x0356.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5388636a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5388636a FIN
    [junit] GLAD Lifecycle.X GLCanvasOffscreen
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test31GLWindow2GLCanvasOffScrnGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646956983 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646956983 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GLCanvasOnScrn2GLWindowGL2ES2 took 1.156 sec
    [junit] Testcase: test02GLCanvasOnScrn2GLWindowGLES2 took 0 sec
    [junit] Testcase: test11GLWindow2GLCanvasOnScrnGL2ES2 took 0.057 sec
    [junit] Testcase: test12GLWindow2GLCanvasOnScrnGLES2 took 0.001 sec
    [junit] Testcase: test21GLCanvasOffScrn2GLWindowGL2ES2 took 2.535 sec
    [junit] Testcase: test22GLCanvasOffScrn2GLWindowGLES2 took 0.001 sec
    [junit] Testcase: test31GLWindow2GLCanvasOffScrnGL2ES2 took 2.322 sec
    [junit] Testcase: test32GLWindow2GLCanvasOffScrnGLES2 took 0.001 sec
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.728 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646950859 ms III - Start
    [junit] SLOCK [T main @ 1460646950860 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test01GLCanvasOnScrn2GLWindowGL2ES2
    [junit] Platform requires offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test01GLCanvasOnScrn2GLWindowGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test02GLCanvasOnScrn2GLWindowGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test02GLCanvasOnScrn2GLWindowGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] Platform requires offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test12GLWindow2GLCanvasOnScrnGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test12GLWindow2GLCanvasOnScrnGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test21GLCanvasOffScrn2GLWindowGL2ES2
    [junit] GLAD Lifecycle.0 GLCanvasOffscreen, restoring false, preserving true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x67c51477: tileRendererInUse null, GearsES2[obj 0x67c51477 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x67c51477 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x67c51477 created: GearsObj[0x5f6b25db, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x67c51477 created: GearsObj[0x53d07fe3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x67c51477 created: GearsObj[0x53d07fe3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x67c51477 FIN GearsES2[obj 0x67c51477 isInit true, usesShared false, 1 GearsObj[0x5f6b25db, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53d07fe3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f6f34a4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x67c51477 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fac9b638b90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67c51477, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test21GLCanvasOffScrn2GLWindowGL2ES2-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] GLAD Lifecycle.X GLCanvasOffscreen
    [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false
    [junit] .. restoring.0
    [junit] Thread[Thread-7,5,main] GearsES2.reshape 0x67c51477 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7fac9db50fe0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67c51477, angle 32.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] Thread-7-null: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test21GLCanvasOffScrn2GLWindowGL2ES2-n0064-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0356x0356.png
    [junit] Thread[Thread-7-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.dispose 0x67c51477: tileRendererInUse null
    [junit] Thread[Thread-7-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.dispose 0x67c51477 FIN
    [junit] GLAD Lifecycle.X GLWindow
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test21GLCanvasOffScrn2GLWindowGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test22GLCanvasOffScrn2GLWindowGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test22GLCanvasOffScrn2GLWindowGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test31GLWindow2GLCanvasOffScrnGL2ES2
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] Thread[Thread-10-null,5,main] GearsES2.init.0 0x5388636a: tileRendererInUse null, GearsES2[obj 0x5388636a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5388636a on Thread[Thread-10-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5388636a created: GearsObj[0x6d19cff, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5388636a created: GearsObj[0x33aa2e0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5388636a created: GearsObj[0x33aa2e0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[Thread-10-null,5,main] GearsES2.init.X 0x5388636a FIN GearsES2[obj 0x5388636a isInit true, usesShared false, 1 GearsObj[0x6d19cff, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x33aa2e0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b49abad, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[Thread-10-null,5,main] GearsES2.reshape 0x5388636a 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fac9b743010, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5388636a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-10-null: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test31GLWindow2GLCanvasOffScrnGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] GLAD Lifecycle.X GLWindow
    [junit] GLAD Lifecycle.0 GLCanvasOffscreen, restoring true, preserving false
    [junit] .. restoring.0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5388636a 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7fac9db647d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5388636a, angle 33.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test31GLWindow2GLCanvasOffScrnGL2ES2-n0067-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0356x0356.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5388636a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5388636a FIN
    [junit] GLAD Lifecycle.X GLCanvasOffscreen
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test31GLWindow2GLCanvasOffScrnGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646956983 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646956983 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646958273 ms III - Start
    [junit] SLOCK [T main @ 1460646958274 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test01GLDefault
    [junit] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [junit] GLProfile Default: GLProfile[GL2/GL2.hw]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1f7030a6: tileRendererInUse null, GearsES2[obj 0x1f7030a6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1f7030a6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1f7030a6 created: GearsObj[0x5ef024a8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1f7030a6 created: GearsObj[0x7309ae87, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1f7030a6 created: GearsObj[0x7309ae87, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1f7030a6 FIN GearsES2[obj 0x1f7030a6 isInit true, usesShared false, 1 GearsObj[0x5ef024a8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7309ae87, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x296de35e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1f7030a6 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff90943f7f0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f7030a6, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1f7030a6 512x490, swapInterval 1, drawable 0x7ff90943f7f0
    [junit] GLES2 n/a
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f7030a6: tileRendererInUse null
    [junit] GLProfile GL2: GLProfile[GL2/GL2.hw]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f7030a6 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test01GLDefault
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02ES2
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02GL2
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2f943d71: tileRendererInUse null, GearsES2[obj 0x2f943d71 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2f943d71 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2f943d71 created: GearsObj[0x52acf5b3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2f943d71 created: GearsObj[0x7142a728, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2f943d71 created: GearsObj[0x7142a728, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2f943d71 FIN GearsES2[obj 0x2f943d71 isInit true, usesShared false, 1 GearsObj[0x52acf5b3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7142a728, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50a47a3c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2f943d71 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff90bc19930, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2f943d71, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2f943d71 512x490, swapInterval 1, drawable 0x7ff90bc19930
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2f943d71: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2f943d71 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02GL2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646960866 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646960866 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.204 sec
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [junit] GLProfile Default: GLProfile[GL2/GL2.hw]
    [junit] GLES2 n/a
    [junit] GLProfile GL2: GLProfile[GL2/GL2.hw]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646958273 ms III - Start
    [junit] SLOCK [T main @ 1460646958274 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test01GLDefault
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1f7030a6: tileRendererInUse null, GearsES2[obj 0x1f7030a6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1f7030a6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1f7030a6 created: GearsObj[0x5ef024a8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1f7030a6 created: GearsObj[0x7309ae87, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1f7030a6 created: GearsObj[0x7309ae87, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1f7030a6 FIN GearsES2[obj 0x1f7030a6 isInit true, usesShared false, 1 GearsObj[0x5ef024a8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7309ae87, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x296de35e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1f7030a6 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff90943f7f0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f7030a6, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1f7030a6 512x490, swapInterval 1, drawable 0x7ff90943f7f0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f7030a6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f7030a6 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test01GLDefault
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02ES2
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02GL2
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2f943d71: tileRendererInUse null, GearsES2[obj 0x2f943d71 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2f943d71 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2f943d71 created: GearsObj[0x52acf5b3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2f943d71 created: GearsObj[0x7142a728, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2f943d71 created: GearsObj[0x7142a728, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2f943d71 FIN GearsES2[obj 0x2f943d71 isInit true, usesShared false, 1 GearsObj[0x52acf5b3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7142a728, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50a47a3c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2f943d71 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff90bc19930, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2f943d71, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2f943d71 512x490, swapInterval 1, drawable 0x7ff90bc19930
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2f943d71: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2f943d71 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02GL2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646960866 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646960866 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GLDefault took 0.777 sec
    [junit] Testcase: test02ES2 took 0 sec
    [junit] Testcase: test02GL2 took 0.592 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.204 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [junit] GLProfile Default: GLProfile[GL2/GL2.hw]
    [junit] GLES2 n/a
    [junit] GLProfile GL2: GLProfile[GL2/GL2.hw]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646958273 ms III - Start
    [junit] SLOCK [T main @ 1460646958274 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test01GLDefault
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1f7030a6: tileRendererInUse null, GearsES2[obj 0x1f7030a6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1f7030a6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1f7030a6 created: GearsObj[0x5ef024a8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1f7030a6 created: GearsObj[0x7309ae87, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1f7030a6 created: GearsObj[0x7309ae87, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1f7030a6 FIN GearsES2[obj 0x1f7030a6 isInit true, usesShared false, 1 GearsObj[0x5ef024a8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7309ae87, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x296de35e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1f7030a6 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff90943f7f0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f7030a6, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1f7030a6 512x490, swapInterval 1, drawable 0x7ff90943f7f0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f7030a6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f7030a6 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test01GLDefault
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02ES2
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02GL2
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2f943d71: tileRendererInUse null, GearsES2[obj 0x2f943d71 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2f943d71 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2f943d71 created: GearsObj[0x52acf5b3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2f943d71 created: GearsObj[0x7142a728, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2f943d71 created: GearsObj[0x7142a728, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2f943d71 FIN GearsES2[obj 0x2f943d71 isInit true, usesShared false, 1 GearsObj[0x52acf5b3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7142a728, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50a47a3c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2f943d71 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff90bc19930, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2f943d71, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2f943d71 512x490, swapInterval 1, drawable 0x7ff90bc19930
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2f943d71: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2f943d71 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02GL2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646960866 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646960866 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646962149 ms III - Start
    [junit] SLOCK [T main @ 1460646962150 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing - test01WindowClosing
    [junit] windowClosing() called ..
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing - test01WindowClosing
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646962905 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646962905 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.334 sec
    [junit] ------------- Standard Output ---------------
    [junit] windowClosing() called ..
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646962149 ms III - Start
    [junit] SLOCK [T main @ 1460646962150 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing - test01WindowClosing
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing - test01WindowClosing
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646962905 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646962905 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01WindowClosing took 0.729 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.334 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] windowClosing() called ..
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646962149 ms III - Start
    [junit] SLOCK [T main @ 1460646962150 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing - test01WindowClosing
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing - test01WindowClosing
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646962905 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646962905 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646964300 ms III - Start
    [junit] SLOCK [T main @ 1460646964303 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [junit] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01 - testAddRemove3Times
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x56aac163: tileRendererInUse null, GearsES2[obj 0x56aac163 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x56aac163 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x56aac163 created: GearsObj[0x4146619f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x56aac163 created: GearsObj[0x7faf8063, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x56aac163 created: GearsObj[0x7faf8063, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x56aac163 FIN GearsES2[obj 0x56aac163 isInit true, usesShared false, 1 GearsObj[0x4146619f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7faf8063, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73da26ce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x56aac163 0/0 512x447 of 512x447, swapInterval 1, drawable 0x7faef3409320, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x56aac163, angle 0.0, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x56aac163: tileRendererInUse null, GearsES2[obj 0x56aac163 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x56aac163 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x56aac163 created: GearsObj[0x112a1716, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x56aac163 created: GearsObj[0x5cec378f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x56aac163 created: GearsObj[0x5cec378f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x56aac163 FIN GearsES2[obj 0x56aac163 isInit true, usesShared false, 1 GearsObj[0x112a1716, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5cec378f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ed5aa76, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x56aac163 0/0 833x768 of 833x768, swapInterval 1, drawable 0x7faef0fd1360, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x56aac163, angle 1.5, [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0 -> [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x56aac163: tileRendererInUse null, GearsES2[obj 0x56aac163 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x56aac163 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x56aac163 created: GearsObj[0x67b47c79, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x56aac163 created: GearsObj[0x6143c0d0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x56aac163 created: GearsObj[0x6143c0d0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x56aac163 FIN GearsES2[obj 0x56aac163 isInit true, usesShared false, 1 GearsObj[0x67b47c79, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6143c0d0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf7e8855, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x56aac163 0/0 256x191 of 256x191, swapInterval 1, drawable 0x7faef32750c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x56aac163, angle 16.5, [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0 -> [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x56aac163: tileRendererInUse null, GearsES2[obj 0x56aac163 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x56aac163 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x56aac163 created: GearsObj[0x6ffec88, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x56aac163 created: GearsObj[0x3ddc69ae, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x56aac163 created: GearsObj[0x3ddc69ae, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x56aac163 FIN GearsES2[obj 0x56aac163 isInit true, usesShared false, 1 GearsObj[0x6ffec88, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ddc69ae, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x45be3917, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x56aac163 0/0 512x447 of 512x447, swapInterval 1, drawable 0x7faef0fe4090, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x56aac163, angle 31.5, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01 - testAddRemove3Times
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646967960 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646967960 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.26 sec
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646964300 ms III - Start
    [junit] SLOCK [T main @ 1460646964303 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01 - testAddRemove3Times
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x56aac163: tileRendererInUse null, GearsES2[obj 0x56aac163 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x56aac163 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x56aac163 created: GearsObj[0x4146619f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x56aac163 created: GearsObj[0x7faf8063, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x56aac163 created: GearsObj[0x7faf8063, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x56aac163 FIN GearsES2[obj 0x56aac163 isInit true, usesShared false, 1 GearsObj[0x4146619f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7faf8063, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73da26ce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x56aac163 0/0 512x447 of 512x447, swapInterval 1, drawable 0x7faef3409320, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x56aac163, angle 0.0, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x56aac163: tileRendererInUse null, GearsES2[obj 0x56aac163 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x56aac163 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x56aac163 created: GearsObj[0x112a1716, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x56aac163 created: GearsObj[0x5cec378f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x56aac163 created: GearsObj[0x5cec378f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x56aac163 FIN GearsES2[obj 0x56aac163 isInit true, usesShared false, 1 GearsObj[0x112a1716, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5cec378f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ed5aa76, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x56aac163 0/0 833x768 of 833x768, swapInterval 1, drawable 0x7faef0fd1360, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x56aac163, angle 1.5, [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0 -> [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x56aac163: tileRendererInUse null, GearsES2[obj 0x56aac163 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x56aac163 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x56aac163 created: GearsObj[0x67b47c79, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x56aac163 created: GearsObj[0x6143c0d0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x56aac163 created: GearsObj[0x6143c0d0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x56aac163 FIN GearsES2[obj 0x56aac163 isInit true, usesShared false, 1 GearsObj[0x67b47c79, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6143c0d0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf7e8855, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x56aac163 0/0 256x191 of 256x191, swapInterval 1, drawable 0x7faef32750c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x56aac163, angle 16.5, [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0 -> [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x56aac163: tileRendererInUse null, GearsES2[obj 0x56aac163 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x56aac163 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x56aac163 created: GearsObj[0x6ffec88, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x56aac163 created: GearsObj[0x3ddc69ae, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x56aac163 created: GearsObj[0x3ddc69ae, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x56aac163 FIN GearsES2[obj 0x56aac163 isInit true, usesShared false, 1 GearsObj[0x6ffec88, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ddc69ae, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x45be3917, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x56aac163 0/0 512x447 of 512x447, swapInterval 1, drawable 0x7faef0fe4090, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x56aac163, angle 31.5, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01 - testAddRemove3Times
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646967960 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646967960 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testAddRemove3Times took 2.615 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.26 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646964300 ms III - Start
    [junit] SLOCK [T main @ 1460646964303 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01 - testAddRemove3Times
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x56aac163: tileRendererInUse null, GearsES2[obj 0x56aac163 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x56aac163 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x56aac163 created: GearsObj[0x4146619f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x56aac163 created: GearsObj[0x7faf8063, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x56aac163 created: GearsObj[0x7faf8063, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x56aac163 FIN GearsES2[obj 0x56aac163 isInit true, usesShared false, 1 GearsObj[0x4146619f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7faf8063, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73da26ce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x56aac163 0/0 512x447 of 512x447, swapInterval 1, drawable 0x7faef3409320, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x56aac163, angle 0.0, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x56aac163: tileRendererInUse null, GearsES2[obj 0x56aac163 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x56aac163 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x56aac163 created: GearsObj[0x112a1716, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x56aac163 created: GearsObj[0x5cec378f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x56aac163 created: GearsObj[0x5cec378f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x56aac163 FIN GearsES2[obj 0x56aac163 isInit true, usesShared false, 1 GearsObj[0x112a1716, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5cec378f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ed5aa76, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x56aac163 0/0 833x768 of 833x768, swapInterval 1, drawable 0x7faef0fd1360, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x56aac163, angle 1.5, [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0 -> [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x56aac163: tileRendererInUse null, GearsES2[obj 0x56aac163 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x56aac163 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x56aac163 created: GearsObj[0x67b47c79, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x56aac163 created: GearsObj[0x6143c0d0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x56aac163 created: GearsObj[0x6143c0d0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x56aac163 FIN GearsES2[obj 0x56aac163 isInit true, usesShared false, 1 GearsObj[0x67b47c79, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6143c0d0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf7e8855, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x56aac163 0/0 256x191 of 256x191, swapInterval 1, drawable 0x7faef32750c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x56aac163, angle 16.5, [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0 -> [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x56aac163: tileRendererInUse null, GearsES2[obj 0x56aac163 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x56aac163 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x56aac163 created: GearsObj[0x6ffec88, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x56aac163 created: GearsObj[0x3ddc69ae, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x56aac163 created: GearsObj[0x3ddc69ae, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x56aac163 FIN GearsES2[obj 0x56aac163 isInit true, usesShared false, 1 GearsObj[0x6ffec88, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ddc69ae, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x45be3917, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x56aac163 0/0 512x447 of 512x447, swapInterval 1, drawable 0x7faef0fe4090, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x56aac163, angle 31.5, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x56aac163 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01 - testAddRemove3Times
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646967960 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646967960 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646969398 ms III - Start
    [junit] SLOCK [T main @ 1460646969400 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01 - testAddRemove3Times
    [junit] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x11438d26: tileRendererInUse null, GearsES2[obj 0x11438d26 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x11438d26 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x11438d26 created: GearsObj[0x34e54b11, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x11438d26 created: GearsObj[0x25eb3a7e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x11438d26 created: GearsObj[0x25eb3a7e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x11438d26 FIN GearsES2[obj 0x11438d26 isInit true, usesShared false, 1 GearsObj[0x34e54b11, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x25eb3a7e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5138af26, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x11438d26 0/0 512x447 of 512x447, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x11438d26, angle 0.0, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x11438d26: tileRendererInUse null, GearsES2[obj 0x11438d26 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x11438d26 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x11438d26 created: GearsObj[0x28e9bec3, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x11438d26 created: GearsObj[0x5b615b63, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x11438d26 created: GearsObj[0x5b615b63, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x11438d26 FIN GearsES2[obj 0x11438d26 isInit true, usesShared false, 1 GearsObj[0x28e9bec3, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5b615b63, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x4dd7c8d2, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x11438d26 0/0 833x768 of 833x768, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x11438d26, angle 32.0, [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0 -> [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x11438d26: tileRendererInUse null, GearsES2[obj 0x11438d26 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x11438d26 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x11438d26 created: GearsObj[0x714f2b2b, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x11438d26 created: GearsObj[0x617fc367, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x11438d26 created: GearsObj[0x617fc367, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x11438d26 FIN GearsES2[obj 0x11438d26 isInit true, usesShared false, 1 GearsObj[0x714f2b2b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x617fc367, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x319916e2, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x11438d26 0/0 256x191 of 256x191, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x11438d26, angle 48.0, [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0 -> [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x11438d26: tileRendererInUse null, GearsES2[obj 0x11438d26 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x11438d26 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x11438d26 created: GearsObj[0x3cffea33, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x11438d26 created: GearsObj[0x34cd16ce, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x11438d26 created: GearsObj[0x34cd16ce, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x11438d26 FIN GearsES2[obj 0x11438d26 isInit true, usesShared false, 1 GearsObj[0x3cffea33, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x34cd16ce, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b2ca301, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x11438d26 0/0 512x447 of 512x447, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x11438d26, angle 148.5, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01 - testAddRemove3Times
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646973357 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646973358 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.571 sec
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646969398 ms III - Start
    [junit] SLOCK [T main @ 1460646969400 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01 - testAddRemove3Times
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x11438d26: tileRendererInUse null, GearsES2[obj 0x11438d26 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x11438d26 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x11438d26 created: GearsObj[0x34e54b11, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x11438d26 created: GearsObj[0x25eb3a7e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x11438d26 created: GearsObj[0x25eb3a7e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x11438d26 FIN GearsES2[obj 0x11438d26 isInit true, usesShared false, 1 GearsObj[0x34e54b11, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x25eb3a7e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5138af26, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x11438d26 0/0 512x447 of 512x447, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x11438d26, angle 0.0, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x11438d26: tileRendererInUse null, GearsES2[obj 0x11438d26 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x11438d26 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x11438d26 created: GearsObj[0x28e9bec3, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x11438d26 created: GearsObj[0x5b615b63, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x11438d26 created: GearsObj[0x5b615b63, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x11438d26 FIN GearsES2[obj 0x11438d26 isInit true, usesShared false, 1 GearsObj[0x28e9bec3, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5b615b63, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x4dd7c8d2, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x11438d26 0/0 833x768 of 833x768, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x11438d26, angle 32.0, [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0 -> [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x11438d26: tileRendererInUse null, GearsES2[obj 0x11438d26 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x11438d26 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x11438d26 created: GearsObj[0x714f2b2b, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x11438d26 created: GearsObj[0x617fc367, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x11438d26 created: GearsObj[0x617fc367, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x11438d26 FIN GearsES2[obj 0x11438d26 isInit true, usesShared false, 1 GearsObj[0x714f2b2b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x617fc367, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x319916e2, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x11438d26 0/0 256x191 of 256x191, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x11438d26, angle 48.0, [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0 -> [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x11438d26: tileRendererInUse null, GearsES2[obj 0x11438d26 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x11438d26 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x11438d26 created: GearsObj[0x3cffea33, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x11438d26 created: GearsObj[0x34cd16ce, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x11438d26 created: GearsObj[0x34cd16ce, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x11438d26 FIN GearsES2[obj 0x11438d26 isInit true, usesShared false, 1 GearsObj[0x3cffea33, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x34cd16ce, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b2ca301, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x11438d26 0/0 512x447 of 512x447, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x11438d26, angle 148.5, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01 - testAddRemove3Times
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646973357 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646973358 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testAddRemove3Times took 2.938 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.571 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646969398 ms III - Start
    [junit] SLOCK [T main @ 1460646969400 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01 - testAddRemove3Times
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x11438d26: tileRendererInUse null, GearsES2[obj 0x11438d26 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x11438d26 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x11438d26 created: GearsObj[0x34e54b11, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x11438d26 created: GearsObj[0x25eb3a7e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x11438d26 created: GearsObj[0x25eb3a7e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x11438d26 FIN GearsES2[obj 0x11438d26 isInit true, usesShared false, 1 GearsObj[0x34e54b11, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x25eb3a7e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5138af26, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x11438d26 0/0 512x447 of 512x447, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x11438d26, angle 0.0, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x11438d26: tileRendererInUse null, GearsES2[obj 0x11438d26 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x11438d26 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x11438d26 created: GearsObj[0x28e9bec3, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x11438d26 created: GearsObj[0x5b615b63, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x11438d26 created: GearsObj[0x5b615b63, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x11438d26 FIN GearsES2[obj 0x11438d26 isInit true, usesShared false, 1 GearsObj[0x28e9bec3, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5b615b63, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x4dd7c8d2, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x11438d26 0/0 833x768 of 833x768, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x11438d26, angle 32.0, [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0 -> [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x11438d26: tileRendererInUse null, GearsES2[obj 0x11438d26 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x11438d26 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x11438d26 created: GearsObj[0x714f2b2b, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x11438d26 created: GearsObj[0x617fc367, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x11438d26 created: GearsObj[0x617fc367, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x11438d26 FIN GearsES2[obj 0x11438d26 isInit true, usesShared false, 1 GearsObj[0x714f2b2b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x617fc367, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x319916e2, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x11438d26 0/0 256x191 of 256x191, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x11438d26, angle 48.0, [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0 -> [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x11438d26: tileRendererInUse null, GearsES2[obj 0x11438d26 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x11438d26 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x11438d26 created: GearsObj[0x3cffea33, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x11438d26 created: GearsObj[0x34cd16ce, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x11438d26 created: GearsObj[0x34cd16ce, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x11438d26 FIN GearsES2[obj 0x11438d26 isInit true, usesShared false, 1 GearsObj[0x3cffea33, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x34cd16ce, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b2ca301, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x11438d26 0/0 512x447 of 512x447, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x11438d26, angle 148.5, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11438d26 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01 - testAddRemove3Times
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646973357 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646973358 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646974543 ms III - Start
    [junit] SLOCK [T main @ 1460646974544 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test01_NoGL
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test01_NoGL
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test02_WithGL
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test02_WithGL
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646978663 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646978663 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.717 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646974543 ms III - Start
    [junit] SLOCK [T main @ 1460646974544 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test01_NoGL
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test01_NoGL
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test02_WithGL
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test02_WithGL
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646978663 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646978663 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_NoGL took 1.769 sec
    [junit] Testcase: test02_WithGL took 2.298 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.717 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646974543 ms III - Start
    [junit] SLOCK [T main @ 1460646974544 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test01_NoGL
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test01_NoGL
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test02_WithGL
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test02_WithGL
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646978663 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646978663 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646979931 ms III - Start
    [junit] SLOCK [T main @ 1460646979933 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT - test01
    [junit] XXX SetVisible ON XXX
    [junit] View3D[0].addNotify()
    [junit] View3D[1].addNotify()
    [junit] View3D[2].addNotify()
    [junit] View3D[3].addNotify()
    [junit] View 0: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,11,33,619x412,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing true, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb5321f40
    [junit] 
    [junit] View 1: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,11,33,619x412,hidden,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing false, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb2c3b5d0
    [junit] 
    [junit] View 2: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,11,33,619x412,hidden,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing false, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb5324130
    [junit] 
    [junit] View 3: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,11,33,619x412,hidden,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing false, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb53267c0
    [junit] 
    [junit] XXX POST.VISIBLE: GLEventListenerCounter[init 0, dispose 0, reshape 0, display 0]
    [junit] XXXX Panel(0x35ea1542 -> Panel(0x3f86c12c) START
    [junit] Pane[1]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,640x458,invalid,layout=com.apple.laf.AquaTabbedPaneUI$AquaTruncatingTabbedPaneLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777568,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[1]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing true, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb2c3b5d0
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x3f86c12c -> Panel(0xa874bf6) START
    [junit] Pane[2]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,640x458,invalid,layout=com.apple.laf.AquaTabbedPaneUI$AquaTruncatingTabbedPaneLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777568,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[2]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing true, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb5324130
    [junit] XXXX Panel(0xa874bf6 -> Panel(0x201bf07a) START
    [junit] Pane[3]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,640x458,invalid,layout=com.apple.laf.AquaTabbedPaneUI$AquaTruncatingTabbedPaneLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777568,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[3]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing true, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb53267c0
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x201bf07a -> Panel(0x35ea1542) START
    [junit] Pane[0]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,640x458,invalid,layout=com.apple.laf.AquaTabbedPaneUI$AquaTruncatingTabbedPaneLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777568,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[0]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing true, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb5321f40
    [junit] XXXX Panel(0x35ea1542 -> Panel(0x3f86c12c) START
    [junit] Pane[1]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,640x458,invalid,layout=com.apple.laf.AquaTabbedPaneUI$AquaTruncatingTabbedPaneLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777568,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[1]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing true, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb2c3b5d0
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x3f86c12c -> Panel(0x35ea1542) START
    [junit] Pane[0]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,640x458,invalid,layout=com.apple.laf.AquaTabbedPaneUI$AquaTruncatingTabbedPaneLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777568,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[0]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing true, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb5321f40
    [junit] XXX POST.ACTION: GLEventListenerCounter[init 4, dispose 0, reshape 6, display 178]
    [junit] XXX SetVisible OFF XXX
    [junit] View3D[3].removeNotify()
    [junit] View3D[2].removeNotify()
    [junit] View3D[1].removeNotify()
    [junit] View3D[0].removeNotify()
    [junit] XXX POST.DISPOSE: GLEventListenerCounter[init 4, dispose 4, reshape 7, display 180]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646985222 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646985222 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.9 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646979931 ms III - Start
    [junit] SLOCK [T main @ 1460646979933 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT - test01
    [junit] XXX SetVisible ON XXX
    [junit] View3D[0].addNotify()
    [junit] View3D[1].addNotify()
    [junit] View3D[2].addNotify()
    [junit] View3D[3].addNotify()
    [junit] View 0: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,11,33,619x412,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing true, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb5321f40
    [junit] 
    [junit] View 1: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,11,33,619x412,hidden,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing false, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb2c3b5d0
    [junit] 
    [junit] View 2: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,11,33,619x412,hidden,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing false, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb5324130
    [junit] 
    [junit] View 3: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,11,33,619x412,hidden,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing false, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb53267c0
    [junit] 
    [junit] XXX POST.VISIBLE: GLEventListenerCounter[init 0, dispose 0, reshape 0, display 0]
    [junit] XXXX Panel(0x35ea1542 -> Panel(0x3f86c12c) START
    [junit] Pane[1]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,640x458,invalid,layout=com.apple.laf.AquaTabbedPaneUI$AquaTruncatingTabbedPaneLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777568,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[1]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing true, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb2c3b5d0
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x3f86c12c -> Panel(0xa874bf6) START
    [junit] Pane[2]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,640x458,invalid,layout=com.apple.laf.AquaTabbedPaneUI$AquaTruncatingTabbedPaneLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777568,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[2]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing true, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb5324130
    [junit] XXXX Panel(0xa874bf6 -> Panel(0x201bf07a) START
    [junit] Pane[3]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,640x458,invalid,layout=com.apple.laf.AquaTabbedPaneUI$AquaTruncatingTabbedPaneLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777568,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[3]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing true, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb53267c0
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x201bf07a -> Panel(0x35ea1542) START
    [junit] Pane[0]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,640x458,invalid,layout=com.apple.laf.AquaTabbedPaneUI$AquaTruncatingTabbedPaneLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777568,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[0]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing true, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb5321f40
    [junit] XXXX Panel(0x35ea1542 -> Panel(0x3f86c12c) START
    [junit] Pane[1]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,640x458,invalid,layout=com.apple.laf.AquaTabbedPaneUI$AquaTruncatingTabbedPaneLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777568,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[1]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing true, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb2c3b5d0
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x3f86c12c -> Panel(0x35ea1542) START
    [junit] Pane[0]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,640x458,invalid,layout=com.apple.laf.AquaTabbedPaneUI$AquaTruncatingTabbedPaneLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777568,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[0]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing true, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb5321f40
    [junit] XXX POST.ACTION: GLEventListenerCounter[init 4, dispose 0, reshape 6, display 178]
    [junit] XXX SetVisible OFF XXX
    [junit] View3D[3].removeNotify()
    [junit] View3D[2].removeNotify()
    [junit] View3D[1].removeNotify()
    [junit] View3D[0].removeNotify()
    [junit] XXX POST.DISPOSE: GLEventListenerCounter[init 4, dispose 4, reshape 7, display 180]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646985222 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646985222 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 4.08 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.9 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646979931 ms III - Start
    [junit] SLOCK [T main @ 1460646979933 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT - test01
    [junit] XXX SetVisible ON XXX
    [junit] View3D[0].addNotify()
    [junit] View3D[1].addNotify()
    [junit] View3D[2].addNotify()
    [junit] View3D[3].addNotify()
    [junit] View 0: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,11,33,619x412,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing true, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb5321f40
    [junit] 
    [junit] View 1: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,11,33,619x412,hidden,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing false, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb2c3b5d0
    [junit] 
    [junit] View 2: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,11,33,619x412,hidden,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing false, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb5324130
    [junit] 
    [junit] View 3: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,11,33,619x412,hidden,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing false, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb53267c0
    [junit] 
    [junit] XXX POST.VISIBLE: GLEventListenerCounter[init 0, dispose 0, reshape 0, display 0]
    [junit] XXXX Panel(0x35ea1542 -> Panel(0x3f86c12c) START
    [junit] Pane[1]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,640x458,invalid,layout=com.apple.laf.AquaTabbedPaneUI$AquaTruncatingTabbedPaneLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777568,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[1]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing true, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb2c3b5d0
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x3f86c12c -> Panel(0xa874bf6) START
    [junit] Pane[2]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,640x458,invalid,layout=com.apple.laf.AquaTabbedPaneUI$AquaTruncatingTabbedPaneLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777568,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[2]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing true, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb5324130
    [junit] XXXX Panel(0xa874bf6 -> Panel(0x201bf07a) START
    [junit] Pane[3]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,640x458,invalid,layout=com.apple.laf.AquaTabbedPaneUI$AquaTruncatingTabbedPaneLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777568,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[3]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing true, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb53267c0
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x201bf07a -> Panel(0x35ea1542) START
    [junit] Pane[0]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,640x458,invalid,layout=com.apple.laf.AquaTabbedPaneUI$AquaTruncatingTabbedPaneLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777568,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[0]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing true, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb5321f40
    [junit] XXXX Panel(0x35ea1542 -> Panel(0x3f86c12c) START
    [junit] Pane[1]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,640x458,invalid,layout=com.apple.laf.AquaTabbedPaneUI$AquaTruncatingTabbedPaneLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777568,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[1]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing true, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb2c3b5d0
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x3f86c12c -> Panel(0x35ea1542) START
    [junit] Pane[0]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,640x458,invalid,layout=com.apple.laf.AquaTabbedPaneUI$AquaTruncatingTabbedPaneLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777568,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[0]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=412], visible true, showing true, displayable true, 619x412, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]], drawable 0x7fccb5321f40
    [junit] XXX POST.ACTION: GLEventListenerCounter[init 4, dispose 0, reshape 6, display 178]
    [junit] XXX SetVisible OFF XXX
    [junit] View3D[3].removeNotify()
    [junit] View3D[2].removeNotify()
    [junit] View3D[1].removeNotify()
    [junit] View3D[0].removeNotify()
    [junit] XXX POST.DISPOSE: GLEventListenerCounter[init 4, dispose 4, reshape 7, display 180]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646985222 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646985222 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT
    [junit] ReqCaps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] GLCanvas: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[0x0],
    [junit] 	AWT[pos 0/0, size 0x0,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.237 sec
    [junit] ------------- Standard Output ---------------
    [junit] ReqCaps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] GLCanvas: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[0x0],
    [junit] 	AWT[pos 0/0, size 0x0,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testIncompleteGLCanvasNPE took 1.172 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.237 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] ReqCaps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] GLCanvas: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[0x0],
    [junit] 	AWT[pos 0/0, size 0x0,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646988362 ms III - Start
    [junit] SLOCK [T main @ 1460646988363 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT - testOffscreenSupersampling
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT - testOffscreenSupersampling
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646990853 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646990853 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.081 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646988362 ms III - Start
    [junit] SLOCK [T main @ 1460646988363 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT - testOffscreenSupersampling
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT - testOffscreenSupersampling
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646990853 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646990853 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testOffscreenSupersampling took 2.444 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.081 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646988362 ms III - Start
    [junit] SLOCK [T main @ 1460646988363 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT - testOffscreenSupersampling
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT - testOffscreenSupersampling
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646990853 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646990853 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646992109 ms III - Start
    [junit] SLOCK [T main @ 1460646992110 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test01DefaultOffscreenSupersampling
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test01DefaultOffscreenSupersampling
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test02PBufferOffscreenSupersampling
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test02PBufferOffscreenSupersampling
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646994199 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646994199 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.683 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646992109 ms III - Start
    [junit] SLOCK [T main @ 1460646992110 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test01DefaultOffscreenSupersampling
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test01DefaultOffscreenSupersampling
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test02PBufferOffscreenSupersampling
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test02PBufferOffscreenSupersampling
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646994199 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646994199 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01DefaultOffscreenSupersampling took 1.97 sec
    [junit] Testcase: test02PBufferOffscreenSupersampling took 0.073 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.683 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646992109 ms III - Start
    [junit] SLOCK [T main @ 1460646992110 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test01DefaultOffscreenSupersampling
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test01DefaultOffscreenSupersampling
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test02PBufferOffscreenSupersampling
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test02PBufferOffscreenSupersampling
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646994199 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646994199 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646995457 ms III - Start
    [junit] SLOCK [T main @ 1460646995458 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT - test02WithCheckGraphicsEnvironment
    [junit] number of graphics devices 1
    [junit] sun.awt.CGraphicsDevice@59690aa4
    [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3d5170fa: tileRendererInUse null, GearsES2[obj 0x3d5170fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3d5170fa on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3d5170fa created: GearsObj[0xba97f47, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3d5170fa created: GearsObj[0x5e02abb0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3d5170fa created: GearsObj[0x5e02abb0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3d5170fa FIN GearsES2[obj 0x3d5170fa isInit true, usesShared false, 1 GearsObj[0xba97f47, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e02abb0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x244a1dbb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3d5170fa 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fd99bf2e120, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3d5170fa, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3d5170fa 512x490, swapInterval 1, drawable 0x7fd99bf2e120
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3d5170fa: tileRendererInUse null
    [junit] cleaning up...
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3d5170fa FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT - test02WithCheckGraphicsEnvironment
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646997938 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646997939 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.079 sec
    [junit] ------------- Standard Output ---------------
    [junit] cleaning up...
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646995457 ms III - Start
    [junit] SLOCK [T main @ 1460646995458 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT - test02WithCheckGraphicsEnvironment
    [junit] number of graphics devices 1
    [junit] sun.awt.CGraphicsDevice@59690aa4
    [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3d5170fa: tileRendererInUse null, GearsES2[obj 0x3d5170fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3d5170fa on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3d5170fa created: GearsObj[0xba97f47, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3d5170fa created: GearsObj[0x5e02abb0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3d5170fa created: GearsObj[0x5e02abb0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3d5170fa FIN GearsES2[obj 0x3d5170fa isInit true, usesShared false, 1 GearsObj[0xba97f47, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e02abb0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x244a1dbb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3d5170fa 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fd99bf2e120, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3d5170fa, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3d5170fa 512x490, swapInterval 1, drawable 0x7fd99bf2e120
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3d5170fa: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3d5170fa FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT - test02WithCheckGraphicsEnvironment
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646997938 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646997939 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test02WithCheckGraphicsEnvironment took 2.436 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.079 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] cleaning up...
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646995457 ms III - Start
    [junit] SLOCK [T main @ 1460646995458 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT - test02WithCheckGraphicsEnvironment
    [junit] number of graphics devices 1
    [junit] sun.awt.CGraphicsDevice@59690aa4
    [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3d5170fa: tileRendererInUse null, GearsES2[obj 0x3d5170fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3d5170fa on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3d5170fa created: GearsObj[0xba97f47, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3d5170fa created: GearsObj[0x5e02abb0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3d5170fa created: GearsObj[0x5e02abb0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3d5170fa FIN GearsES2[obj 0x3d5170fa isInit true, usesShared false, 1 GearsObj[0xba97f47, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e02abb0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x244a1dbb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3d5170fa 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fd99bf2e120, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3d5170fa, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3d5170fa 512x490, swapInterval 1, drawable 0x7fd99bf2e120
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3d5170fa: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3d5170fa FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT - test02WithCheckGraphicsEnvironment
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646997938 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460646997939 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646999188 ms III - Start
    [junit] SLOCK [T main @ 1460646999189 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test01RealizeGLCanvasOnAWTEDTUseFrameSize
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@48930920,
    [junit] 	handle    0x7fc59a7356e0,
    [junit] 	Drawable size 512x490 surface[512x490],
    [junit] 	AWT[pos 0/0, size 512x490,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@6a3c3ca4, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x359b60ac]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 0
    [junit] XXXX-1 displayCount 0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x37c26cf6: tileRendererInUse null, GearsES2[obj 0x37c26cf6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x37c26cf6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x37c26cf6 created: GearsObj[0x6e99e524, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x37c26cf6 created: GearsObj[0x2f3716e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x37c26cf6 created: GearsObj[0x2f3716e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x37c26cf6 FIN GearsES2[obj 0x37c26cf6 isInit true, usesShared false, 1 GearsObj[0x6e99e524, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2f3716e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6ef301db, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x37c26cf6 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fc59a7356e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x37c26cf6, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x37c26cf6 512x490, swapInterval 1, drawable 0x7fc59a7356e0
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0000-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0490.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x37c26cf6 512x490, swapInterval 1, drawable 0x7fc59a7356e0
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0490.png
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 2
    [junit] cleaning up...
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x37c26cf6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x37c26cf6 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test01RealizeGLCanvasOnAWTEDTUseFrameSize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@48930920,
    [junit] 	handle    0x7fc59a62b040,
    [junit] 	Drawable size 512x512 surface[512x512],
    [junit] 	AWT[pos 0/0, size 512x512,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@6a3c3ca4, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x359b60ac]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 0
    [junit] XXXX-1 displayCount 0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2cc4cd4: tileRendererInUse null, GearsES2[obj 0x2cc4cd4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2cc4cd4 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2cc4cd4 created: GearsObj[0x521fb201, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2cc4cd4 created: GearsObj[0x6bd09d1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2cc4cd4 created: GearsObj[0x6bd09d1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2cc4cd4 FIN GearsES2[obj 0x2cc4cd4 isInit true, usesShared false, 1 GearsObj[0x521fb201, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6bd09d1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x549a97e8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2cc4cd4 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fc59a62b040, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2cc4cd4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2cc4cd4 512x512, swapInterval 1, drawable 0x7fc59a62b040
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize-n0000-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2cc4cd4 512x512, swapInterval 1, drawable 0x7fc59a62b040
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 2
    [junit] cleaning up...
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cc4cd4: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cc4cd4 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test11RealizeGLCanvasOnMainTUseFrameSize
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x269980df: tileRendererInUse null, GearsES2[obj 0x269980df isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x269980df on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x269980df created: GearsObj[0x42f15481, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x269980df created: GearsObj[0x4bfdcb2b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x269980df created: GearsObj[0x4bfdcb2b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x269980df FIN GearsES2[obj 0x269980df isInit true, usesShared false, 1 GearsObj[0x42f15481, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4bfdcb2b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b5be50e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x269980df 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fc59cab11a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x269980df, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x269980df 512x490, swapInterval 1, drawable 0x7fc59cab11a0
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test11RealizeGLCanvasOnMainTUseFrameSize____-n0000-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0490.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x269980df 512x490, swapInterval 1, drawable 0x7fc59cab11a0
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test11RealizeGLCanvasOnMainTUseFrameSize____-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0490.png
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@48930920,
    [junit] 	handle    0x7fc59cab11a0,
    [junit] 	Drawable size 512x490 surface[512x490],
    [junit] 	AWT[pos 0/0, size 512x490,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@6a3c3ca4, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x359b60ac]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 1
    [junit] XXXX-1 displayCount 2
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 2
    [junit] cleaning up...
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x269980df: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x269980df FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test11RealizeGLCanvasOnMainTUseFrameSize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test12RealizeGLCanvasOnMainTUseGLCanvasSize
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4f4628e2: tileRendererInUse null, GearsES2[obj 0x4f4628e2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4f4628e2 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4f4628e2 created: GearsObj[0x22f06879, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4f4628e2 created: GearsObj[0x73b54ce, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4f4628e2 created: GearsObj[0x73b54ce, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4f4628e2 FIN GearsES2[obj 0x4f4628e2 isInit true, usesShared false, 1 GearsObj[0x22f06879, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x73b54ce, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x114037b6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4f4628e2 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fc59a631d30, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4f4628e2, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4f4628e2 512x512, swapInterval 1, drawable 0x7fc59a631d30
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test12RealizeGLCanvasOnMainTUseGLCanvasSize_-n0000-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4f4628e2 512x512, swapInterval 1, drawable 0x7fc59a631d30
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test12RealizeGLCanvasOnMainTUseGLCanvasSize_-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@48930920,
    [junit] 	handle    0x7fc59a631d30,
    [junit] 	Drawable size 512x512 surface[512x512],
    [junit] 	AWT[pos 0/0, size 512x512,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@6a3c3ca4, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x359b60ac]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 1
    [junit] XXXX-1 displayCount 2
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 2
    [junit] cleaning up...
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4f4628e2: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4f4628e2 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test12RealizeGLCanvasOnMainTUseGLCanvasSize
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647002023 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647002023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.437 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646999188 ms III - Start
    [junit] SLOCK [T main @ 1460646999189 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test01RealizeGLCanvasOnAWTEDTUseFrameSize
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@48930920,
    [junit] 	handle    0x7fc59a7356e0,
    [junit] 	Drawable size 512x490 surface[512x490],
    [junit] 	AWT[pos 0/0, size 512x490,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@6a3c3ca4, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x359b60ac]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 0
    [junit] XXXX-1 displayCount 0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x37c26cf6: tileRendererInUse null, GearsES2[obj 0x37c26cf6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x37c26cf6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x37c26cf6 created: GearsObj[0x6e99e524, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x37c26cf6 created: GearsObj[0x2f3716e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x37c26cf6 created: GearsObj[0x2f3716e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x37c26cf6 FIN GearsES2[obj 0x37c26cf6 isInit true, usesShared false, 1 GearsObj[0x6e99e524, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2f3716e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6ef301db, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x37c26cf6 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fc59a7356e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x37c26cf6, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x37c26cf6 512x490, swapInterval 1, drawable 0x7fc59a7356e0
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0000-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0490.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x37c26cf6 512x490, swapInterval 1, drawable 0x7fc59a7356e0
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0490.png
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 2
    [junit] cleaning up...
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x37c26cf6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x37c26cf6 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test01RealizeGLCanvasOnAWTEDTUseFrameSize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@48930920,
    [junit] 	handle    0x7fc59a62b040,
    [junit] 	Drawable size 512x512 surface[512x512],
    [junit] 	AWT[pos 0/0, size 512x512,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@6a3c3ca4, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x359b60ac]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 0
    [junit] XXXX-1 displayCount 0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2cc4cd4: tileRendererInUse null, GearsES2[obj 0x2cc4cd4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2cc4cd4 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2cc4cd4 created: GearsObj[0x521fb201, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2cc4cd4 created: GearsObj[0x6bd09d1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2cc4cd4 created: GearsObj[0x6bd09d1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2cc4cd4 FIN GearsES2[obj 0x2cc4cd4 isInit true, usesShared false, 1 GearsObj[0x521fb201, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6bd09d1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x549a97e8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2cc4cd4 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fc59a62b040, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2cc4cd4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2cc4cd4 512x512, swapInterval 1, drawable 0x7fc59a62b040
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize-n0000-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2cc4cd4 512x512, swapInterval 1, drawable 0x7fc59a62b040
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 2
    [junit] cleaning up...
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cc4cd4: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cc4cd4 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test11RealizeGLCanvasOnMainTUseFrameSize
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x269980df: tileRendererInUse null, GearsES2[obj 0x269980df isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x269980df on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x269980df created: GearsObj[0x42f15481, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x269980df created: GearsObj[0x4bfdcb2b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x269980df created: GearsObj[0x4bfdcb2b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x269980df FIN GearsES2[obj 0x269980df isInit true, usesShared false, 1 GearsObj[0x42f15481, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4bfdcb2b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b5be50e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x269980df 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fc59cab11a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x269980df, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x269980df 512x490, swapInterval 1, drawable 0x7fc59cab11a0
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test11RealizeGLCanvasOnMainTUseFrameSize____-n0000-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0490.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x269980df 512x490, swapInterval 1, drawable 0x7fc59cab11a0
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test11RealizeGLCanvasOnMainTUseFrameSize____-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0490.png
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@48930920,
    [junit] 	handle    0x7fc59cab11a0,
    [junit] 	Drawable size 512x490 surface[512x490],
    [junit] 	AWT[pos 0/0, size 512x490,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@6a3c3ca4, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x359b60ac]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 1
    [junit] XXXX-1 displayCount 2
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 2
    [junit] cleaning up...
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x269980df: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x269980df FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test11RealizeGLCanvasOnMainTUseFrameSize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test12RealizeGLCanvasOnMainTUseGLCanvasSize
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4f4628e2: tileRendererInUse null, GearsES2[obj 0x4f4628e2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4f4628e2 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4f4628e2 created: GearsObj[0x22f06879, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4f4628e2 created: GearsObj[0x73b54ce, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4f4628e2 created: GearsObj[0x73b54ce, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4f4628e2 FIN GearsES2[obj 0x4f4628e2 isInit true, usesShared false, 1 GearsObj[0x22f06879, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x73b54ce, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x114037b6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4f4628e2 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fc59a631d30, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4f4628e2, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4f4628e2 512x512, swapInterval 1, drawable 0x7fc59a631d30
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test12RealizeGLCanvasOnMainTUseGLCanvasSize_-n0000-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4f4628e2 512x512, swapInterval 1, drawable 0x7fc59a631d30
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test12RealizeGLCanvasOnMainTUseGLCanvasSize_-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@48930920,
    [junit] 	handle    0x7fc59a631d30,
    [junit] 	Drawable size 512x512 surface[512x512],
    [junit] 	AWT[pos 0/0, size 512x512,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@6a3c3ca4, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x359b60ac]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 1
    [junit] XXXX-1 displayCount 2
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 2
    [junit] cleaning up...
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4f4628e2: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4f4628e2 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test12RealizeGLCanvasOnMainTUseGLCanvasSize
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647002023 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647002023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01RealizeGLCanvasOnAWTEDTUseFrameSize took 1.788 sec
    [junit] Testcase: test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize took 0.321 sec
    [junit] Testcase: test11RealizeGLCanvasOnMainTUseFrameSize took 0.348 sec
    [junit] Testcase: test12RealizeGLCanvasOnMainTUseGLCanvasSize took 0.333 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.437 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460646999188 ms III - Start
    [junit] SLOCK [T main @ 1460646999189 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test01RealizeGLCanvasOnAWTEDTUseFrameSize
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@48930920,
    [junit] 	handle    0x7fc59a7356e0,
    [junit] 	Drawable size 512x490 surface[512x490],
    [junit] 	AWT[pos 0/0, size 512x490,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@6a3c3ca4, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x359b60ac]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 0
    [junit] XXXX-1 displayCount 0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x37c26cf6: tileRendererInUse null, GearsES2[obj 0x37c26cf6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x37c26cf6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x37c26cf6 created: GearsObj[0x6e99e524, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x37c26cf6 created: GearsObj[0x2f3716e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x37c26cf6 created: GearsObj[0x2f3716e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x37c26cf6 FIN GearsES2[obj 0x37c26cf6 isInit true, usesShared false, 1 GearsObj[0x6e99e524, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2f3716e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6ef301db, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x37c26cf6 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fc59a7356e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x37c26cf6, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x37c26cf6 512x490, swapInterval 1, drawable 0x7fc59a7356e0
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0000-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0490.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x37c26cf6 512x490, swapInterval 1, drawable 0x7fc59a7356e0
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0490.png
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 2
    [junit] cleaning up...
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x37c26cf6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x37c26cf6 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test01RealizeGLCanvasOnAWTEDTUseFrameSize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@48930920,
    [junit] 	handle    0x7fc59a62b040,
    [junit] 	Drawable size 512x512 surface[512x512],
    [junit] 	AWT[pos 0/0, size 512x512,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@6a3c3ca4, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x359b60ac]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 0
    [junit] XXXX-1 displayCount 0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2cc4cd4: tileRendererInUse null, GearsES2[obj 0x2cc4cd4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2cc4cd4 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2cc4cd4 created: GearsObj[0x521fb201, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2cc4cd4 created: GearsObj[0x6bd09d1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2cc4cd4 created: GearsObj[0x6bd09d1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2cc4cd4 FIN GearsES2[obj 0x2cc4cd4 isInit true, usesShared false, 1 GearsObj[0x521fb201, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6bd09d1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x549a97e8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2cc4cd4 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fc59a62b040, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2cc4cd4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2cc4cd4 512x512, swapInterval 1, drawable 0x7fc59a62b040
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize-n0000-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2cc4cd4 512x512, swapInterval 1, drawable 0x7fc59a62b040
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 2
    [junit] cleaning up...
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cc4cd4: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cc4cd4 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test11RealizeGLCanvasOnMainTUseFrameSize
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x269980df: tileRendererInUse null, GearsES2[obj 0x269980df isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x269980df on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x269980df created: GearsObj[0x42f15481, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x269980df created: GearsObj[0x4bfdcb2b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x269980df created: GearsObj[0x4bfdcb2b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x269980df FIN GearsES2[obj 0x269980df isInit true, usesShared false, 1 GearsObj[0x42f15481, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4bfdcb2b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b5be50e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x269980df 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fc59cab11a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x269980df, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x269980df 512x490, swapInterval 1, drawable 0x7fc59cab11a0
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test11RealizeGLCanvasOnMainTUseFrameSize____-n0000-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0490.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x269980df 512x490, swapInterval 1, drawable 0x7fc59cab11a0
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test11RealizeGLCanvasOnMainTUseFrameSize____-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0490.png
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@48930920,
    [junit] 	handle    0x7fc59cab11a0,
    [junit] 	Drawable size 512x490 surface[512x490],
    [junit] 	AWT[pos 0/0, size 512x490,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@6a3c3ca4, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x359b60ac]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 1
    [junit] XXXX-1 displayCount 2
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 2
    [junit] cleaning up...
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x269980df: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x269980df FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test11RealizeGLCanvasOnMainTUseFrameSize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test12RealizeGLCanvasOnMainTUseGLCanvasSize
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4f4628e2: tileRendererInUse null, GearsES2[obj 0x4f4628e2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4f4628e2 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4f4628e2 created: GearsObj[0x22f06879, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4f4628e2 created: GearsObj[0x73b54ce, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4f4628e2 created: GearsObj[0x73b54ce, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4f4628e2 FIN GearsES2[obj 0x4f4628e2 isInit true, usesShared false, 1 GearsObj[0x22f06879, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x73b54ce, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x114037b6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4f4628e2 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7fc59a631d30, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4f4628e2, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4f4628e2 512x512, swapInterval 1, drawable 0x7fc59a631d30
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test12RealizeGLCanvasOnMainTUseGLCanvasSize_-n0000-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4f4628e2 512x512, swapInterval 1, drawable 0x7fc59a631d30
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test12RealizeGLCanvasOnMainTUseGLCanvasSize_-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@48930920,
    [junit] 	handle    0x7fc59a631d30,
    [junit] 	Drawable size 512x512 surface[512x512],
    [junit] 	AWT[pos 0/0, size 512x512,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@6a3c3ca4, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x359b60ac]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 1
    [junit] XXXX-1 displayCount 2
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 2
    [junit] cleaning up...
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4f4628e2: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4f4628e2 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test12RealizeGLCanvasOnMainTUseGLCanvasSize
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647002023 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647002023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647003292 ms III - Start
    [junit] SLOCK [T main @ 1460647003293 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT - test00
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT - test00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647003316 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647003316 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.605 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647003292 ms III - Start
    [junit] SLOCK [T main @ 1460647003293 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT - test00
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT - test00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647003316 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647003316 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00 took 0.001 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.605 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647003292 ms III - Start
    [junit] SLOCK [T main @ 1460647003293 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT - test00
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT - test00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647003316 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647003316 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647004141 ms III - Start
    [junit] SLOCK [T main @ 1460647004142 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test01JSplitPaneWithHwGLCanvasPlain
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x34cd072c: tileRendererInUse null, GearsES2[obj 0x34cd072c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34cd072c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34cd072c created: GearsObj[0x2380714c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34cd072c created: GearsObj[0x41d29ff4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34cd072c created: GearsObj[0x41d29ff4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x34cd072c FIN GearsES2[obj 0x34cd072c isInit true, usesShared false, 1 GearsObj[0x2380714c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x41d29ff4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x43edbc1b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34cd072c 0/0 400x542 of 400x542, swapInterval 1, drawable 0x7fbb7a43dde0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34cd072c, angle 0.0, [l -1.0, r 1.0, b -1.355, t 1.355] 2.0x2.71 -> [l -1.0, r 1.0, b -1.355, t 1.355] 2.0x2.71, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test01JSplitPaneWithHwGLCanvasPlain
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test02JSplitPaneWithHwGLCanvasContainer
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x27808f31: tileRendererInUse null, GearsES2[obj 0x27808f31 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x27808f31 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x27808f31 created: GearsObj[0x98fbc9f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x27808f31 created: GearsObj[0x6ad1ed2e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x27808f31 created: GearsObj[0x6ad1ed2e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x27808f31 FIN GearsES2[obj 0x27808f31 isInit true, usesShared false, 1 GearsObj[0x98fbc9f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ad1ed2e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7d852187, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x27808f31 0/0 400x542 of 400x542, swapInterval 1, drawable 0x7fbb7a515200, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x27808f31, angle 0.0, [l -1.0, r 1.0, b -1.355, t 1.355] 2.0x2.71 -> [l -1.0, r 1.0, b -1.355, t 1.355] 2.0x2.71, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x27808f31: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x27808f31 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test02JSplitPaneWithHwGLCanvasContainer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test03JSplitPaneWithLwGLJPanel
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4923ab24: tileRendererInUse null, GearsES2[obj 0x4923ab24 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4923ab24 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4923ab24 created: GearsObj[0x23c207a2, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x4923ab24 created: GearsObj[0x535124cd, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x4923ab24 created: GearsObj[0x535124cd, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4923ab24 FIN GearsES2[obj 0x4923ab24 isInit true, usesShared false, 1 GearsObj[0x23c207a2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x535124cd, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x34a821, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4923ab24 0/0 405x542 of 405x542, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4923ab24, angle 0.0, [l -1.0, r 1.0, b -1.3382716, t 1.3382716] 2.0x2.6765432 -> [l -1.0, r 1.0, b -1.3382716, t 1.3382716] 2.0x2.6765432, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4923ab24: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4923ab24 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test03JSplitPaneWithLwGLJPanel
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647007262 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647007262 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.729 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647004141 ms III - Start
    [junit] SLOCK [T main @ 1460647004142 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test01JSplitPaneWithHwGLCanvasPlain
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x34cd072c: tileRendererInUse null, GearsES2[obj 0x34cd072c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34cd072c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34cd072c created: GearsObj[0x2380714c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34cd072c created: GearsObj[0x41d29ff4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34cd072c created: GearsObj[0x41d29ff4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x34cd072c FIN GearsES2[obj 0x34cd072c isInit true, usesShared false, 1 GearsObj[0x2380714c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x41d29ff4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x43edbc1b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34cd072c 0/0 400x542 of 400x542, swapInterval 1, drawable 0x7fbb7a43dde0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34cd072c, angle 0.0, [l -1.0, r 1.0, b -1.355, t 1.355] 2.0x2.71 -> [l -1.0, r 1.0, b -1.355, t 1.355] 2.0x2.71, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test01JSplitPaneWithHwGLCanvasPlain
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test02JSplitPaneWithHwGLCanvasContainer
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x27808f31: tileRendererInUse null, GearsES2[obj 0x27808f31 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x27808f31 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x27808f31 created: GearsObj[0x98fbc9f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x27808f31 created: GearsObj[0x6ad1ed2e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x27808f31 created: GearsObj[0x6ad1ed2e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x27808f31 FIN GearsES2[obj 0x27808f31 isInit true, usesShared false, 1 GearsObj[0x98fbc9f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ad1ed2e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7d852187, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x27808f31 0/0 400x542 of 400x542, swapInterval 1, drawable 0x7fbb7a515200, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x27808f31, angle 0.0, [l -1.0, r 1.0, b -1.355, t 1.355] 2.0x2.71 -> [l -1.0, r 1.0, b -1.355, t 1.355] 2.0x2.71, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x27808f31: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x27808f31 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test02JSplitPaneWithHwGLCanvasContainer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test03JSplitPaneWithLwGLJPanel
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4923ab24: tileRendererInUse null, GearsES2[obj 0x4923ab24 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4923ab24 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4923ab24 created: GearsObj[0x23c207a2, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x4923ab24 created: GearsObj[0x535124cd, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x4923ab24 created: GearsObj[0x535124cd, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4923ab24 FIN GearsES2[obj 0x4923ab24 isInit true, usesShared false, 1 GearsObj[0x23c207a2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x535124cd, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x34a821, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4923ab24 0/0 405x542 of 405x542, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4923ab24, angle 0.0, [l -1.0, r 1.0, b -1.3382716, t 1.3382716] 2.0x2.6765432 -> [l -1.0, r 1.0, b -1.3382716, t 1.3382716] 2.0x2.6765432, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4923ab24: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4923ab24 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test03JSplitPaneWithLwGLJPanel
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647007262 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647007262 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01JSplitPaneWithHwGLCanvasPlain took 1.902 sec
    [junit] Testcase: test02JSplitPaneWithHwGLCanvasContainer took 0.58 sec
    [junit] Testcase: test03JSplitPaneWithLwGLJPanel took 0.588 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.729 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647004141 ms III - Start
    [junit] SLOCK [T main @ 1460647004142 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test01JSplitPaneWithHwGLCanvasPlain
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x34cd072c: tileRendererInUse null, GearsES2[obj 0x34cd072c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34cd072c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34cd072c created: GearsObj[0x2380714c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34cd072c created: GearsObj[0x41d29ff4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34cd072c created: GearsObj[0x41d29ff4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x34cd072c FIN GearsES2[obj 0x34cd072c isInit true, usesShared false, 1 GearsObj[0x2380714c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x41d29ff4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x43edbc1b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34cd072c 0/0 400x542 of 400x542, swapInterval 1, drawable 0x7fbb7a43dde0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34cd072c, angle 0.0, [l -1.0, r 1.0, b -1.355, t 1.355] 2.0x2.71 -> [l -1.0, r 1.0, b -1.355, t 1.355] 2.0x2.71, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test01JSplitPaneWithHwGLCanvasPlain
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test02JSplitPaneWithHwGLCanvasContainer
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x27808f31: tileRendererInUse null, GearsES2[obj 0x27808f31 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x27808f31 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x27808f31 created: GearsObj[0x98fbc9f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x27808f31 created: GearsObj[0x6ad1ed2e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x27808f31 created: GearsObj[0x6ad1ed2e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x27808f31 FIN GearsES2[obj 0x27808f31 isInit true, usesShared false, 1 GearsObj[0x98fbc9f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ad1ed2e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7d852187, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x27808f31 0/0 400x542 of 400x542, swapInterval 1, drawable 0x7fbb7a515200, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x27808f31, angle 0.0, [l -1.0, r 1.0, b -1.355, t 1.355] 2.0x2.71 -> [l -1.0, r 1.0, b -1.355, t 1.355] 2.0x2.71, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x27808f31: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x27808f31 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test02JSplitPaneWithHwGLCanvasContainer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test03JSplitPaneWithLwGLJPanel
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4923ab24: tileRendererInUse null, GearsES2[obj 0x4923ab24 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4923ab24 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4923ab24 created: GearsObj[0x23c207a2, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x4923ab24 created: GearsObj[0x535124cd, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x4923ab24 created: GearsObj[0x535124cd, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4923ab24 FIN GearsES2[obj 0x4923ab24 isInit true, usesShared false, 1 GearsObj[0x23c207a2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x535124cd, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x34a821, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4923ab24 0/0 405x542 of 405x542, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4923ab24, angle 0.0, [l -1.0, r 1.0, b -1.3382716, t 1.3382716] 2.0x2.6765432 -> [l -1.0, r 1.0, b -1.3382716, t 1.3382716] 2.0x2.6765432, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4923ab24: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4923ab24 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test03JSplitPaneWithLwGLJPanel
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647007262 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647007262 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647008527 ms III - Start
    [junit] SLOCK [T main @ 1460647008528 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test01Onscreen
    [junit] Offscreen test requested or platform requires it.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test01Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test02Offscreen
    [junit] XXXX Visible Part 1/3
    [junit] 1 s: 60 f / 1087 ms, 55.1 fps, 18 ms/f; total: 60 f, 55.1 fps, 18 ms/f
    [junit] XXXXX Invisible Part 2/3
    [junit] 0 s: 60 f / 18 ms, 3333.3 fps, 0 ms/f; total: 60 f, 3333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 6315.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 9473.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 12631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 15789.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 360 f, 17142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 19090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 480 f, 20000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 22500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 25000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 27500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 30000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 32500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 35000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 37500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 40000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 42500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 43200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 45600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 48000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 50400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 50769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 53076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 55384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 57692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 62307.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 64615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 66923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 66666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 68888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 71111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 73333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 75555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 77777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 82222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 84444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 86666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 88888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 91111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 93333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 95555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 97777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 96428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 98571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 100714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 102857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 105000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 107142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 109285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 111428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 113571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 115714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 117857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 122142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 124285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 126428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 124137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 126206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 128275.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 130344.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 132413.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 134482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 136551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 138620.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 140689.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 142758.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 144827.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 146896.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 148965.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 151034.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 153103.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 155172.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 152000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 154000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 156000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 158000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 160000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 162000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 164000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 166000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 168000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 170000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 172000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 174000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 176000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 178000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 174193.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 176129.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 178064.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 181935.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 178125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 181875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 183750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 185625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 187500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 189375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 191250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 193125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 195000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 190909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 192727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 194545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 196363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 198181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 200000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 201818.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 203636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 199411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 201176.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 202941.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 204705.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 206470.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 208235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 210000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 211764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 213529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 215294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 217058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 212571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 214285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 216000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 217714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 219428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 221142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 222857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 224571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 226285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 228000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 229714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 231428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 233142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 228333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 230000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 231666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 233333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 235000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 236666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 238333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 241666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 243333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 245000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 246666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 248333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 250000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 244864.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 246486.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 248108.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 249729.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 251351.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 252972.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 254594.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 256216.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 257837.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 259459.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 261081.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 262702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 264324.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 265945.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 260526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 262105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 263684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 265263.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 266842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 268421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 271578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 273157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 274736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 276315.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 277894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 279473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 281052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 275384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 276923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 278461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 280000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 281538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 283076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 284615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 286153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 287692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 289230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 290769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 292307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 293846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 295384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 296923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 291000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 285365.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 280000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 281428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 282857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 284285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 285714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 287142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 288571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 290000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 284651.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 286046.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 287441.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 288837.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 290232.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 291627.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 293023.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 294418.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 295813.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 297209.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 298604.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 293181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 294545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 295909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 297272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 298636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 13200 f, 286956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 288260.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 289565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 290869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 292173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 293478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 294782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 296086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 297391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 298695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 301304.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 302608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 303913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 305217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 306521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 307826.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 302553.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 303829.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 305106.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 306382.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 307659.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 308936.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 310212.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 311489.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 312765.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 314042.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 315319.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 316595.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 317872.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 319148.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 320425.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 321702.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 322978.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 324255.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 325531.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 326808.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 328085.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 329361.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 330638.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 325000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 326250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 327500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 328750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 330000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 331250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 332500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 333750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 335000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 336250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 337500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 338750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 340000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 341250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 342500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 343750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 345000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 346250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 347500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 348750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 350000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 351250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 352500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 353750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 347755.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 348979.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 350204.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 351428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 352653.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 353877.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 355102.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 356326.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 357551.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 358775.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 361224.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 362448.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 363673.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 364897.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 366122.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 367346.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 368571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 362400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 363600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 364800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 366000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 367200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 368400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 369600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 370800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 372000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 373200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 374400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 375600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 376800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 378000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 379200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 380400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 381600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 382800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 19200 f, 369230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 370384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 371538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 372692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 373846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 375000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 376153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 377307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 378461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 372452.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 373584.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 374716.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 375849.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 376981.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 378113.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 379245.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 380377.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 381509.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 382641.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 383773.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 384905.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 386037.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 387169.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 388301.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 389433.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 390566.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 391698.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 392830.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 393962.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 395094.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 396226.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 390000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 391111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 392222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 393333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 394444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 395555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 389454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 390545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 391636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 392727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 393818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 394909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 396000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 397090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 398181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 399272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 400363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 401454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 402545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 403636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 404727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 405818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 406909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22440 f, 408000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 409090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22560 f, 410181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 411272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 412363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 413454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 414545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22860 f, 415636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 409285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 410357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 411428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23100 f, 412500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 413571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 414642.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 415714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 416785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 23400 f, 403448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 404482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 405517.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 406551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 407586.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 408620.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 409655.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 410689.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 411724.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 412758.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 413793.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 414827.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 415862.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 416896.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 417931.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 418965.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24420 f, 421034.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 422068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 423103.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 416949.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 417966.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 418983.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 421016.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24900 f, 422033.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24960 f, 423050.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25020 f, 424067.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25080 f, 425084.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25140 f, 426101.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25200 f, 427118.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25260 f, 428135.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25320 f, 429152.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25380 f, 430169.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25440 f, 431186.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25500 f, 432203.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25560 f, 433220.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25620 f, 434237.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25680 f, 435254.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25740 f, 436271.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25800 f, 437288.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25860 f, 438305.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25920 f, 439322.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25980 f, 440338.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26040 f, 441355.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26100 f, 442372.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26160 f, 443389.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26220 f, 444406.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26280 f, 445423.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26340 f, 446440.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26400 f, 447457.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26460 f, 448474.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26520 f, 449491.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26580 f, 450508.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26640 f, 451525.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26700 f, 452542.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26760 f, 453559.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26820 f, 454576.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26880 f, 455593.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26940 f, 449000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27000 f, 450000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27060 f, 451000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27120 f, 452000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27180 f, 453000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27240 f, 454000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27300 f, 455000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27360 f, 456000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27420 f, 457000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27480 f, 458000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27540 f, 459000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27600 f, 460000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27660 f, 461000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27720 f, 462000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27780 f, 463000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27840 f, 464000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27900 f, 465000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27960 f, 466000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28020 f, 467000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28080 f, 468000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28140 f, 469000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28200 f, 470000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28260 f, 471000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28320 f, 472000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28380 f, 473000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28440 f, 474000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28500 f, 475000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28560 f, 476000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28620 f, 477000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28680 f, 478000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28740 f, 479000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28800 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28860 f, 481000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28920 f, 482000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28980 f, 483000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29040 f, 476065.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29100 f, 477049.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29160 f, 478032.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29220 f, 479016.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29280 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29340 f, 480983.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29400 f, 481967.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29460 f, 482950.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29520 f, 483934.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29580 f, 484918.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29640 f, 485901.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29700 f, 486885.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29760 f, 487868.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29820 f, 488852.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29880 f, 489836.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29940 f, 490819.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30000 f, 491803.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30060 f, 492786.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30120 f, 493770.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30180 f, 494754.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30240 f, 495737.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30300 f, 496721.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30360 f, 497704.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30420 f, 498688.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30480 f, 499672.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30540 f, 500655.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30600 f, 501639.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30660 f, 502622.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30720 f, 503606.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30780 f, 504590.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30840 f, 505573.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30900 f, 506557.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30960 f, 507540.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31020 f, 508524.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31080 f, 509508.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31140 f, 510491.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31200 f, 511475.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31260 f, 512459.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31320 f, 513442.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31380 f, 514426.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31440 f, 515409.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31500 f, 508064.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31560 f, 509032.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31620 f, 510000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31680 f, 510967.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31740 f, 511935.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31800 f, 512903.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31860 f, 513870.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31920 f, 514838.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31980 f, 515806.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32040 f, 516774.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32100 f, 517741.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32160 f, 518709.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32220 f, 519677.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32280 f, 520645.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32340 f, 521612.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32400 f, 522580.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32460 f, 523548.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32520 f, 524516.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32580 f, 525483.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32640 f, 526451.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32700 f, 527419.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32760 f, 528387.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32820 f, 529354.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32880 f, 530322.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32940 f, 531290.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33000 f, 532258.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33060 f, 533225.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33120 f, 534193.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33180 f, 535161.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33240 f, 536129.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33300 f, 537096.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33360 f, 538064.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33420 f, 539032.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33480 f, 540000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33540 f, 540967.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33600 f, 541935.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33660 f, 542903.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33720 f, 543870.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33780 f, 544838.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33840 f, 545806.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33900 f, 538095.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33960 f, 539047.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34020 f, 540000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34080 f, 540952.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34140 f, 541904.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34200 f, 542857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34260 f, 543809.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34320 f, 544761.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34380 f, 545714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34440 f, 546666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34500 f, 547619.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34560 f, 548571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34620 f, 549523.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34680 f, 550476.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34740 f, 551428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34800 f, 552380.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34860 f, 553333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34920 f, 554285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34980 f, 555238.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35040 f, 556190.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35100 f, 557142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35160 f, 558095.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35220 f, 559047.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35280 f, 560000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35340 f, 560952.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35400 f, 561904.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35460 f, 562857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35520 f, 563809.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35580 f, 564761.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35640 f, 565714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35700 f, 566666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35760 f, 567619.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35820 f, 568571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35880 f, 569523.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35940 f, 570476.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36000 f, 571428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36060 f, 572380.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36120 f, 564375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36180 f, 565312.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36240 f, 566250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36300 f, 567187.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36360 f, 568125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36420 f, 569062.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36480 f, 570000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36540 f, 570937.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36600 f, 571875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36660 f, 572812.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36720 f, 573750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36780 f, 574687.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36840 f, 575625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36900 f, 576562.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36960 f, 577500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37020 f, 578437.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37080 f, 579375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37140 f, 580312.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37200 f, 581250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37260 f, 582187.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37320 f, 583125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37380 f, 584062.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37440 f, 585000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37500 f, 585937.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37560 f, 586875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37620 f, 587812.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37680 f, 588750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37740 f, 589687.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37800 f, 590625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37860 f, 591562.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37920 f, 592500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37980 f, 593437.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38040 f, 594375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38100 f, 595312.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38160 f, 596250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38220 f, 597187.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38280 f, 598125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38340 f, 599062.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38400 f, 590769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38460 f, 591692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38520 f, 592615.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38580 f, 593538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38640 f, 594461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38700 f, 595384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38760 f, 596307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38820 f, 597230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38880 f, 598153.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38940 f, 599076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39000 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39060 f, 600923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39120 f, 601846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39180 f, 602769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39240 f, 603692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39300 f, 604615.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39360 f, 605538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39420 f, 606461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39480 f, 607384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39540 f, 608307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39600 f, 609230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39660 f, 610153.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39720 f, 611076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39780 f, 612000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39840 f, 612923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39900 f, 613846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39960 f, 614769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40020 f, 615692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40080 f, 616615.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40140 f, 617538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40200 f, 618461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40260 f, 619384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40320 f, 620307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40380 f, 621230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40440 f, 622153.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40500 f, 623076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40560 f, 624000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40620 f, 624923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40680 f, 625846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40740 f, 617272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40800 f, 618181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40860 f, 619090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40920 f, 620000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40980 f, 620909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41040 f, 621818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41100 f, 622727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41160 f, 623636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41220 f, 624545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41280 f, 625454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41340 f, 626363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41400 f, 627272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41460 f, 628181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41520 f, 629090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41580 f, 630000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41640 f, 630909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41700 f, 631818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41760 f, 632727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41820 f, 633636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41880 f, 634545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41940 f, 635454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42000 f, 636363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42060 f, 637272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42120 f, 638181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42180 f, 639090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42240 f, 640000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42300 f, 640909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42360 f, 641818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42420 f, 642727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42480 f, 643636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42540 f, 644545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42600 f, 645454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42660 f, 646363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42720 f, 647272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42780 f, 638507.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42840 f, 639403.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42900 f, 640298.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42960 f, 641194.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43020 f, 642089.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43080 f, 642985.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43140 f, 643880.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43200 f, 644776.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43260 f, 645671.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43320 f, 646567.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43380 f, 647462.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43440 f, 648358.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43500 f, 649253.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43560 f, 650149.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43620 f, 651044.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43680 f, 651940.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43740 f, 652835.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43800 f, 653731.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43860 f, 654626.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43920 f, 655522.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43980 f, 656417.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44040 f, 657313.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44100 f, 658208.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44160 f, 659104.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44220 f, 660000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44280 f, 660895.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44340 f, 661791.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44400 f, 662686.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44460 f, 663582.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44520 f, 664477.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44580 f, 665373.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44640 f, 666268.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44700 f, 667164.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44760 f, 668059.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44820 f, 668955.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44880 f, 669850.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44940 f, 670746.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45000 f, 671641.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45060 f, 672537.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45120 f, 673432.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45180 f, 674328.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45240 f, 675223.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45300 f, 666176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45360 f, 667058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45420 f, 667941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45480 f, 668823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45540 f, 669705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45600 f, 670588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45660 f, 671470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45720 f, 672352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45780 f, 673235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45840 f, 674117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45900 f, 675000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45960 f, 675882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46020 f, 676764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46080 f, 677647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46140 f, 678529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46200 f, 679411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46260 f, 680294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46320 f, 681176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46380 f, 682058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46440 f, 682941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46500 f, 683823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46560 f, 684705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46620 f, 685588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46680 f, 686470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46740 f, 687352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46800 f, 688235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46860 f, 689117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46920 f, 690000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46980 f, 690882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47040 f, 691764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47100 f, 692647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47160 f, 693529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47220 f, 694411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47280 f, 695294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47340 f, 696176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47400 f, 697058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47460 f, 697941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47520 f, 698823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47580 f, 699705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47640 f, 700588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47700 f, 701470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47760 f, 702352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47820 f, 693043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47880 f, 693913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47940 f, 694782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48000 f, 695652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48060 f, 696521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48120 f, 697391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48180 f, 698260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48240 f, 699130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48300 f, 700000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48360 f, 700869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48420 f, 701739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48480 f, 702608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48540 f, 703478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48600 f, 704347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48660 f, 705217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48720 f, 706086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48780 f, 706956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48840 f, 707826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48900 f, 708695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48960 f, 709565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49020 f, 710434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49080 f, 711304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49140 f, 712173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49200 f, 713043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49260 f, 713913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49320 f, 714782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49380 f, 715652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49440 f, 716521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49500 f, 717391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49560 f, 718260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49620 f, 719130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49680 f, 720000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49740 f, 720869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49800 f, 721739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49860 f, 722608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49920 f, 723478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49980 f, 724347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50040 f, 725217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50100 f, 726086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50160 f, 726956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50220 f, 727826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50280 f, 728695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50340 f, 719142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50400 f, 720000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50460 f, 720857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50520 f, 721714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50580 f, 722571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50640 f, 723428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50700 f, 724285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50760 f, 725142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50820 f, 726000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50880 f, 726857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50940 f, 727714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51000 f, 728571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51060 f, 729428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51120 f, 730285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51180 f, 731142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51240 f, 732000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51300 f, 732857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51360 f, 733714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51420 f, 734571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51480 f, 735428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51540 f, 736285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51600 f, 737142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51660 f, 738000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51720 f, 738857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51780 f, 739714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51840 f, 740571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51900 f, 741428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51960 f, 742285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 18 ms, 3333.3 fps, 0 ms/f; total: 52020 f, 591136.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52080 f, 591818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52140 f, 592500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52200 f, 593181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52260 f, 593863.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52320 f, 594545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52380 f, 595227.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52440 f, 595909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52500 f, 596590.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52560 f, 597272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52620 f, 597954.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52680 f, 598636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52740 f, 599318.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52800 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52860 f, 600681.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52920 f, 601363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52980 f, 595280.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53040 f, 595955.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53100 f, 596629.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53160 f, 597303.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53220 f, 597977.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53280 f, 598651.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53340 f, 599325.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53400 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53460 f, 600674.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53520 f, 601348.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53580 f, 602022.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53640 f, 602696.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53700 f, 603370.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53760 f, 604044.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53820 f, 604719.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53880 f, 605393.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53940 f, 606067.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54000 f, 606741.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54060 f, 600666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54120 f, 601333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54180 f, 602000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54240 f, 602666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54300 f, 603333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54360 f, 604000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54420 f, 604666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54480 f, 605333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54540 f, 606000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54600 f, 606666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54660 f, 607333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54720 f, 608000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54780 f, 608666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54840 f, 609333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54900 f, 603296.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54960 f, 603956.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55020 f, 604615.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55080 f, 605274.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55140 f, 605934.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55200 f, 606593.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55260 f, 607252.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55320 f, 607912.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55380 f, 608571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55440 f, 609230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55500 f, 609890.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55560 f, 610549.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55620 f, 611208.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55680 f, 611868.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55740 f, 612527.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55800 f, 613186.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55860 f, 613846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55920 f, 614505.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55980 f, 615164.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56040 f, 615824.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56100 f, 616483.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56160 f, 617142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56220 f, 617802.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56280 f, 618461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56340 f, 612391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56400 f, 613043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56460 f, 613695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56520 f, 614347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56580 f, 615000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56640 f, 609032.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56700 f, 609677.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56760 f, 610322.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56820 f, 610967.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56880 f, 611612.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56940 f, 612258.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57000 f, 612903.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57060 f, 613548.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57120 f, 614193.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57180 f, 614838.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57240 f, 615483.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57300 f, 616129.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57360 f, 610212.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57420 f, 610851.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57480 f, 611489.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57540 f, 612127.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57600 f, 612765.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57660 f, 613404.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57720 f, 614042.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57780 f, 614680.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57840 f, 615319.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57900 f, 615957.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57960 f, 616595.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58020 f, 617234.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58080 f, 617872.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58140 f, 618510.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58200 f, 619148.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58260 f, 613263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58320 f, 613894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58380 f, 614526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58440 f, 615157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58500 f, 615789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58560 f, 616421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58620 f, 617052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58680 f, 617684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58740 f, 618315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58800 f, 618947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58860 f, 619578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58920 f, 620210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58980 f, 620842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59040 f, 621473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59100 f, 622105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59160 f, 622736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59220 f, 623368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59280 f, 624000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59340 f, 624631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59400 f, 625263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59460 f, 625894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59520 f, 626526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59580 f, 627157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59640 f, 627789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59700 f, 628421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59760 f, 629052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59820 f, 629684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59880 f, 630315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59940 f, 630947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60000 f, 631578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60060 f, 625625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60120 f, 626250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60180 f, 626875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60240 f, 627500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60300 f, 628125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60360 f, 628750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60420 f, 629375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60480 f, 630000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60540 f, 630625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60600 f, 631250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60660 f, 631875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60720 f, 632500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60780 f, 633125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60840 f, 633750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60900 f, 634375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60960 f, 635000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61020 f, 635625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61080 f, 636250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61140 f, 636875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61200 f, 637500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61260 f, 638125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61320 f, 638750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61380 f, 639375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61440 f, 640000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61500 f, 640625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61560 f, 641250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61620 f, 635257.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61680 f, 635876.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61740 f, 636494.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61800 f, 637113.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61860 f, 637731.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61920 f, 638350.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61980 f, 638969.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62040 f, 639587.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62100 f, 640206.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62160 f, 640824.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62220 f, 641443.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62280 f, 642061.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62340 f, 642680.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62400 f, 643299.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62460 f, 643917.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62520 f, 644536.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62580 f, 645154.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62640 f, 645773.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62700 f, 639795.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62760 f, 640408.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62820 f, 641020.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62880 f, 641632.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62940 f, 642244.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63000 f, 642857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63060 f, 643469.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63120 f, 644081.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63180 f, 644693.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63240 f, 645306.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63300 f, 645918.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63360 f, 646530.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63420 f, 647142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63480 f, 647755.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63540 f, 648367.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63600 f, 648979.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63660 f, 649591.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63720 f, 650204.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63780 f, 650816.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63840 f, 651428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63900 f, 652040.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63960 f, 652653.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64020 f, 653265.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64080 f, 653877.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64140 f, 654489.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64200 f, 655102.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64260 f, 655714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64320 f, 656326.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64380 f, 656938.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64440 f, 657551.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64500 f, 658163.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64560 f, 658775.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64620 f, 659387.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64680 f, 653333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64740 f, 653939.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64800 f, 654545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64860 f, 655151.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64920 f, 655757.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64980 f, 656363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65040 f, 656969.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65100 f, 657575.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65160 f, 658181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65220 f, 658787.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65280 f, 659393.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65340 f, 660000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65400 f, 660606.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65460 f, 661212.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65520 f, 661818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65580 f, 662424.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65640 f, 663030.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65700 f, 663636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65760 f, 664242.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65820 f, 664848.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65880 f, 665454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65940 f, 666060.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66000 f, 666666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66060 f, 667272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66120 f, 667878.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66180 f, 668484.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66240 f, 669090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66300 f, 669697.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66360 f, 670303.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66420 f, 670909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66480 f, 671515.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66540 f, 672121.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66600 f, 672727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66660 f, 673333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66720 f, 673939.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66780 f, 674545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66840 f, 668400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66900 f, 669000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66960 f, 669600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67020 f, 670200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67080 f, 670800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67140 f, 671400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67200 f, 672000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67260 f, 672600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67320 f, 673200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67380 f, 673800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67440 f, 674400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67500 f, 675000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67560 f, 675600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67620 f, 676200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67680 f, 676800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67740 f, 677400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67800 f, 678000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67860 f, 678600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67920 f, 679200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67980 f, 679800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68040 f, 680400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68100 f, 681000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68160 f, 681600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68220 f, 682200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68280 f, 682800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68340 f, 683400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68400 f, 684000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68460 f, 684600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68520 f, 685200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68580 f, 685800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68640 f, 686400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68700 f, 687000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68760 f, 687600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68820 f, 688200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68880 f, 688800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68940 f, 689400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69000 f, 690000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69060 f, 690600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69120 f, 691200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69180 f, 691800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69240 f, 692400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69300 f, 693000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69360 f, 693600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69420 f, 694200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69480 f, 694800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69540 f, 695400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69600 f, 696000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69660 f, 696600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69720 f, 697200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69780 f, 690891.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69840 f, 691485.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69900 f, 692079.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69960 f, 692673.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70020 f, 693267.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70080 f, 693861.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70140 f, 694455.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70200 f, 695049.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70260 f, 695643.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70320 f, 696237.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70380 f, 696831.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70440 f, 697425.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70500 f, 698019.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70560 f, 698613.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70620 f, 699207.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70680 f, 699802.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70740 f, 700396.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70800 f, 700990.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70860 f, 701584.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70920 f, 702178.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70980 f, 702772.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71040 f, 703366.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71100 f, 703960.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71160 f, 704554.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71220 f, 705148.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71280 f, 705742.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71340 f, 706336.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71400 f, 706930.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71460 f, 707524.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71520 f, 708118.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71580 f, 708712.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71640 f, 709306.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71700 f, 709901.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71760 f, 710495.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71820 f, 711089.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71880 f, 711683.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71940 f, 712277.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72000 f, 712871.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72060 f, 713465.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72120 f, 714059.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72180 f, 714653.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72240 f, 715247.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72300 f, 715841.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72360 f, 716435.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72420 f, 717029.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72480 f, 717623.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72540 f, 718217.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72600 f, 718811.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72660 f, 719405.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72720 f, 720000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72780 f, 720594.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72840 f, 714117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72900 f, 714705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72960 f, 715294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73020 f, 715882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73080 f, 716470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73140 f, 717058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73200 f, 717647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73260 f, 718235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73320 f, 718823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73380 f, 719411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73440 f, 720000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73500 f, 720588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73560 f, 721176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73620 f, 721764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73680 f, 722352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73740 f, 722941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73800 f, 723529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73860 f, 724117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73920 f, 724705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73980 f, 725294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74040 f, 725882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74100 f, 726470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74160 f, 727058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74220 f, 727647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74280 f, 728235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74340 f, 728823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74400 f, 729411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74460 f, 730000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74520 f, 730588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74580 f, 731176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74640 f, 731764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74700 f, 732352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74760 f, 732941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74820 f, 733529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74880 f, 734117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74940 f, 734705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75000 f, 735294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75060 f, 735882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75120 f, 736470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75180 f, 737058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75240 f, 737647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75300 f, 738235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75360 f, 738823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75420 f, 739411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75480 f, 740000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75540 f, 740588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75600 f, 733980.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75660 f, 734563.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75720 f, 735145.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75780 f, 735728.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75840 f, 736310.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75900 f, 736893.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75960 f, 737475.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76020 f, 738058.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76080 f, 738640.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76140 f, 739223.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76200 f, 739805.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76260 f, 740388.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76320 f, 740970.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76380 f, 741553.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76440 f, 742135.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76500 f, 742718.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76560 f, 743301.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76620 f, 743883.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76680 f, 744466.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76740 f, 745048.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76800 f, 745631.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76860 f, 746213.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76920 f, 746796.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76980 f, 747378.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77040 f, 747961.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77100 f, 748543.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77160 f, 749126.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77220 f, 749708.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77280 f, 750291.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77340 f, 750873.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77400 f, 751456.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77460 f, 752038.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77520 f, 752621.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77580 f, 753203.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77640 f, 753786.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77700 f, 754368.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77760 f, 754951.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77820 f, 755534.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77880 f, 748846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77940 f, 749423.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78000 f, 750000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78060 f, 750576.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78120 f, 751153.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78180 f, 751730.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78240 f, 752307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78300 f, 752884.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78360 f, 753461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78420 f, 754038.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78480 f, 754615.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78540 f, 755192.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78600 f, 755769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78660 f, 756346.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78720 f, 756923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78780 f, 757500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78840 f, 758076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78900 f, 758653.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78960 f, 759230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79020 f, 759807.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79080 f, 760384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79140 f, 760961.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79200 f, 761538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79260 f, 762115.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79320 f, 762692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79380 f, 763269.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79440 f, 763846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79500 f, 764423.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79560 f, 765000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79620 f, 765576.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79680 f, 766153.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79740 f, 766730.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79800 f, 760000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79860 f, 760571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79920 f, 761142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79980 f, 761714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80040 f, 762285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80100 f, 762857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80160 f, 763428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80220 f, 764000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80280 f, 764571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80340 f, 765142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80400 f, 765714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80460 f, 766285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80520 f, 766857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80580 f, 767428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80640 f, 768000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80700 f, 768571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80760 f, 769142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80820 f, 769714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80880 f, 770285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80940 f, 770857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81000 f, 771428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81060 f, 772000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81120 f, 772571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81180 f, 773142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81240 f, 773714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81300 f, 774285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81360 f, 774857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81420 f, 775428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81480 f, 776000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81540 f, 776571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81600 f, 777142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81660 f, 777714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81720 f, 770943.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81780 f, 771509.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81840 f, 772075.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81900 f, 772641.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81960 f, 773207.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82020 f, 773773.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82080 f, 774339.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82140 f, 774905.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82200 f, 775471.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82260 f, 776037.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82320 f, 776603.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82380 f, 777169.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82440 f, 777735.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82500 f, 778301.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82560 f, 778867.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82620 f, 779433.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82680 f, 780000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82740 f, 780566.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82800 f, 781132.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82860 f, 781698.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82920 f, 782264.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82980 f, 782830.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83040 f, 783396.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83100 f, 783962.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83160 f, 784528.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83220 f, 785094.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83280 f, 785660.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83340 f, 786226.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83400 f, 786792.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83460 f, 787358.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83520 f, 787924.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83580 f, 788490.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83640 f, 789056.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83700 f, 789622.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83760 f, 790188.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83820 f, 790754.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83880 f, 791320.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83940 f, 791886.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84000 f, 785046.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84060 f, 785607.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84120 f, 786168.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84180 f, 786729.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84240 f, 787289.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84300 f, 787850.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84360 f, 788411.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84420 f, 788971.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84480 f, 789532.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84540 f, 790093.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84600 f, 790654.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84660 f, 791214.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84720 f, 791775.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84780 f, 792336.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84840 f, 792897.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84900 f, 793457.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84960 f, 794018.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85020 f, 794579.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85080 f, 795140.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85140 f, 795700.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85200 f, 796261.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85260 f, 796822.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85320 f, 797383.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85380 f, 797943.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85440 f, 798504.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85500 f, 799065.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85560 f, 799626.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85620 f, 800186.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85680 f, 800747.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85740 f, 801308.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85800 f, 801869.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85860 f, 802429.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85920 f, 802990.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85980 f, 803551.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86040 f, 804112.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86100 f, 804672.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86160 f, 805233.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86220 f, 805794.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86280 f, 806355.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86340 f, 806915.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86400 f, 807476.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86460 f, 808037.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86520 f, 808598.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86580 f, 809158.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86640 f, 809719.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86700 f, 810280.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86760 f, 810841.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86820 f, 811401.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86880 f, 811962.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86940 f, 812523.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87000 f, 805555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87060 f, 806111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87120 f, 806666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87180 f, 807222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87240 f, 807777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87300 f, 808333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87360 f, 808888.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87420 f, 809444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87480 f, 810000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87540 f, 810555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87600 f, 811111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87660 f, 811666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87720 f, 812222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87780 f, 812777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87840 f, 813333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87900 f, 813888.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87960 f, 814444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88020 f, 815000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88080 f, 815555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88140 f, 816111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88200 f, 816666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88260 f, 817222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88320 f, 817777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88380 f, 818333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88440 f, 818888.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88500 f, 819444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88560 f, 820000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88620 f, 820555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88680 f, 821111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88740 f, 821666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88800 f, 822222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88860 f, 822777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88920 f, 823333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88980 f, 823888.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89040 f, 824444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89100 f, 825000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89160 f, 825555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89220 f, 826111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89280 f, 826666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89340 f, 827222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89400 f, 827777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89460 f, 828333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89520 f, 828888.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89580 f, 829444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89640 f, 830000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89700 f, 830555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89760 f, 831111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89820 f, 831666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89880 f, 832222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89940 f, 825137.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90000 f, 825688.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90060 f, 826238.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90120 f, 826789.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90180 f, 827339.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90240 f, 827889.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90300 f, 828440.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90360 f, 828990.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90420 f, 829541.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90480 f, 830091.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90540 f, 830642.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90600 f, 831192.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90660 f, 831743.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90720 f, 832293.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90780 f, 832844.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90840 f, 833394.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90900 f, 833944.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90960 f, 834495.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91020 f, 835045.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91080 f, 835596.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91140 f, 836146.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91200 f, 829090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91260 f, 829636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91320 f, 830181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91380 f, 830727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91440 f, 831272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91500 f, 831818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91560 f, 832363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91620 f, 832909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91680 f, 833454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91740 f, 834000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91800 f, 834545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91860 f, 835090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91920 f, 835636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91980 f, 836181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92040 f, 836727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92100 f, 837272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92160 f, 837818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92220 f, 838363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92280 f, 838909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92340 f, 839454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92400 f, 840000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92460 f, 840545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92520 f, 841090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92580 f, 841636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92640 f, 842181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92700 f, 842727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92760 f, 843272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92820 f, 843818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92880 f, 844363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92940 f, 844909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93000 f, 845454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93060 f, 846000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93120 f, 846545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93180 f, 847090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93240 f, 847636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93300 f, 848181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93360 f, 848727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93420 f, 849272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93480 f, 849818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93540 f, 850363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93600 f, 850909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93660 f, 851454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93720 f, 852000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93780 f, 852545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93840 f, 853090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93900 f, 853636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93960 f, 854181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94020 f, 854727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94080 f, 855272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94140 f, 855818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94200 f, 856363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94260 f, 849189.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94320 f, 849729.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94380 f, 850270.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94440 f, 850810.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94500 f, 851351.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94560 f, 851891.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94620 f, 852432.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94680 f, 852973.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94740 f, 853513.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94800 f, 854054.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94860 f, 854594.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94920 f, 855135.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94980 f, 855675.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95040 f, 856216.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95100 f, 856756.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95160 f, 857297.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95220 f, 857837.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95280 f, 858378.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95340 f, 858918.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95400 f, 859459.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95460 f, 860000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95520 f, 860540.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95580 f, 861081.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95640 f, 861621.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95700 f, 862162.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95760 f, 862702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95820 f, 863243.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95880 f, 863783.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95940 f, 864324.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96000 f, 864864.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96060 f, 865405.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96120 f, 865945.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96180 f, 866486.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96240 f, 867027.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96300 f, 867567.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96360 f, 868108.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96420 f, 868648.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96480 f, 869189.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96540 f, 869729.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96600 f, 870270.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96660 f, 870810.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96720 f, 871351.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96780 f, 871891.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96840 f, 872432.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96900 f, 872973.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96960 f, 873513.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97020 f, 874054.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97080 f, 874594.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97140 f, 875135.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97200 f, 875675.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97260 f, 876216.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97320 f, 868928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97380 f, 869464.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97440 f, 870000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97500 f, 870535.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97560 f, 871071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97620 f, 871607.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97680 f, 872142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97740 f, 872678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97800 f, 873214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97860 f, 873750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97920 f, 874285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97980 f, 874821.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98040 f, 875357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98100 f, 875892.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98160 f, 876428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98220 f, 876964.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98280 f, 877500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98340 f, 878035.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98400 f, 878571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98460 f, 879107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98520 f, 879642.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98580 f, 880178.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98640 f, 880714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98700 f, 881250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98760 f, 881785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98820 f, 882321.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98880 f, 882857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98940 f, 883392.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99000 f, 883928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99060 f, 884464.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99120 f, 885000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99180 f, 885535.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99240 f, 886071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99300 f, 886607.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99360 f, 887142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99420 f, 887678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99480 f, 888214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99540 f, 888750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99600 f, 889285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99660 f, 889821.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99720 f, 890357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99780 f, 890892.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99840 f, 891428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99900 f, 891964.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99960 f, 892500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100020 f, 893035.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100080 f, 893571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100140 f, 894107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100200 f, 886725.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100260 f, 887256.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100320 f, 887787.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100380 f, 888318.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100440 f, 888849.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100500 f, 889380.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100560 f, 889911.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100620 f, 890442.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100680 f, 890973.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100740 f, 891504.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100800 f, 892035.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100860 f, 892566.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100920 f, 893097.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100980 f, 893628.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101040 f, 894159.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101100 f, 894690.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101160 f, 895221.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101220 f, 895752.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101280 f, 896283.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101340 f, 896814.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101400 f, 897345.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101460 f, 897876.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101520 f, 898407.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101580 f, 898938.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101640 f, 899469.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101700 f, 900000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101760 f, 900531.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101820 f, 901061.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101880 f, 901592.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101940 f, 902123.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102000 f, 902654.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102060 f, 903185.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102120 f, 903716.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102180 f, 904247.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102240 f, 904778.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102300 f, 905309.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102360 f, 905840.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102420 f, 906371.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102480 f, 906902.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102540 f, 907433.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102600 f, 907964.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102660 f, 908495.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102720 f, 909026.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102780 f, 909557.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102840 f, 910088.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102900 f, 910619.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102960 f, 911150.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103020 f, 911681.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103080 f, 912212.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103140 f, 912743.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103200 f, 913274.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103260 f, 905789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103320 f, 906315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103380 f, 906842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103440 f, 907368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103500 f, 907894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103560 f, 908421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103620 f, 908947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103680 f, 909473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103740 f, 910000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103800 f, 910526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103860 f, 911052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103920 f, 911578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103980 f, 912105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104040 f, 912631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104100 f, 913157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104160 f, 913684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104220 f, 914210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104280 f, 914736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104340 f, 915263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104400 f, 915789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104460 f, 916315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104520 f, 916842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104580 f, 917368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104640 f, 917894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104700 f, 918421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104760 f, 918947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104820 f, 919473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104880 f, 920000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104940 f, 920526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105000 f, 921052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105060 f, 921578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105120 f, 922105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105180 f, 922631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105240 f, 923157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105300 f, 923684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105360 f, 924210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105420 f, 924736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105480 f, 925263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105540 f, 925789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105600 f, 926315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105660 f, 926842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105720 f, 927368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105780 f, 927894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105840 f, 928421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105900 f, 928947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105960 f, 929473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106020 f, 930000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106080 f, 930526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106140 f, 931052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106200 f, 931578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106260 f, 932105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106320 f, 924521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106380 f, 925043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106440 f, 925565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106500 f, 926086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106560 f, 926608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106620 f, 927130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106680 f, 927652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106740 f, 928173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106800 f, 928695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106860 f, 929217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106920 f, 929739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106980 f, 930260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107040 f, 930782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107100 f, 931304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107160 f, 931826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107220 f, 932347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107280 f, 932869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107340 f, 933391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107400 f, 933913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107460 f, 934434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107520 f, 934956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107580 f, 935478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107640 f, 936000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107700 f, 936521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107760 f, 937043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107820 f, 937565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107880 f, 938086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107940 f, 938608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108000 f, 939130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108060 f, 939652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108120 f, 940173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108180 f, 940695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108240 f, 941217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108300 f, 941739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108360 f, 942260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108420 f, 942782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108480 f, 943304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108540 f, 943826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108600 f, 944347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108660 f, 944869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108720 f, 945391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108780 f, 945913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108840 f, 946434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108900 f, 946956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108960 f, 947478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109020 f, 948000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109080 f, 948521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109140 f, 949043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109200 f, 949565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109260 f, 950086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109320 f, 942413.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109380 f, 942931.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109440 f, 943448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109500 f, 943965.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109560 f, 944482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109620 f, 945000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109680 f, 945517.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109740 f, 946034.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109800 f, 946551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109860 f, 947068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109920 f, 947586.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109980 f, 948103.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110040 f, 948620.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110100 f, 949137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110160 f, 949655.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110220 f, 950172.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110280 f, 950689.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110340 f, 951206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110400 f, 951724.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110460 f, 952241.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110520 f, 952758.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110580 f, 953275.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110640 f, 953793.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110700 f, 954310.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110760 f, 954827.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110820 f, 955344.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110880 f, 955862.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110940 f, 956379.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111000 f, 948717.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111060 f, 949230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111120 f, 949743.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111180 f, 950256.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111240 f, 950769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111300 f, 951282.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111360 f, 951794.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111420 f, 952307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111480 f, 952820.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111540 f, 953333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111600 f, 953846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111660 f, 954359.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111720 f, 954871.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111780 f, 955384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111840 f, 955897.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111900 f, 948305.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111960 f, 948813.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112020 f, 949322.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112080 f, 949830.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112140 f, 950339.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112200 f, 950847.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112260 f, 951355.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112320 f, 951864.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112380 f, 952372.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112440 f, 952881.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112500 f, 953389.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112560 f, 953898.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112620 f, 954406.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112680 f, 954915.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112740 f, 955423.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112800 f, 955932.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112860 f, 956440.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112920 f, 956949.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112980 f, 957457.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113040 f, 957966.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113100 f, 958474.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113160 f, 958983.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113220 f, 959491.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113280 f, 960000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113340 f, 960508.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113400 f, 961016.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113460 f, 961525.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113520 f, 962033.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113580 f, 962542.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113640 f, 963050.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113700 f, 963559.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113760 f, 964067.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113820 f, 964576.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113880 f, 965084.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113940 f, 965593.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114000 f, 966101.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114060 f, 966610.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114120 f, 967118.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114180 f, 967627.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114240 f, 968135.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 114300 f, 892968.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 71 ms, 845.0 fps, 1 ms/f; total: 114360 f, 574673.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114420 f, 574974.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114480 f, 575276.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114540 f, 575577.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114600 f, 575879.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114660 f, 576180.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114720 f, 576482.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114780 f, 573900.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114840 f, 574200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114900 f, 574500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114960 f, 574800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115020 f, 575100.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115080 f, 575400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115140 f, 575700.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115200 f, 576000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115260 f, 576300.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115320 f, 576600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115380 f, 576900.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115440 f, 577200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115500 f, 577500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115560 f, 577800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115620 f, 578100.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115680 f, 578400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115740 f, 578700.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115800 f, 579000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115860 f, 579300.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115920 f, 579600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115980 f, 579900.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116040 f, 580200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116100 f, 580500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116160 f, 580800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116220 f, 581100.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116280 f, 581400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116340 f, 581700.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116400 f, 582000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116460 f, 582300.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116520 f, 582600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116580 f, 582900.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116640 f, 583200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116700 f, 580597.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116760 f, 580895.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116820 f, 581194.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116880 f, 581492.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116940 f, 581791.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117000 f, 582089.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117060 f, 582388.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117120 f, 582686.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117180 f, 582985.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117240 f, 583283.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117300 f, 583582.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117360 f, 583880.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117420 f, 584179.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117480 f, 584477.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117540 f, 584776.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117600 f, 585074.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117660 f, 585373.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117720 f, 585671.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117780 f, 585970.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117840 f, 586268.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117900 f, 586567.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117960 f, 586865.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118020 f, 587164.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118080 f, 587462.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118140 f, 587761.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118200 f, 588059.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118260 f, 588358.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118320 f, 588656.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118380 f, 588955.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118440 f, 589253.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118500 f, 589552.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118560 f, 589850.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118620 f, 590149.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118680 f, 590447.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118740 f, 590746.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118800 f, 591044.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118860 f, 591343.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118920 f, 591641.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118980 f, 591940.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119040 f, 592238.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119100 f, 592537.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119160 f, 592835.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119220 f, 593134.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119280 f, 593432.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119340 f, 593731.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119400 f, 594029.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119460 f, 594328.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119520 f, 591683.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119580 f, 591980.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119640 f, 592277.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119700 f, 592574.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119760 f, 592871.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119820 f, 593168.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119880 f, 593465.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119940 f, 593762.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120000 f, 594059.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120060 f, 594356.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120120 f, 594653.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120180 f, 594950.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120240 f, 595247.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120300 f, 595544.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120360 f, 595841.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120420 f, 596138.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120480 f, 596435.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120540 f, 596732.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120600 f, 597029.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120660 f, 597326.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120720 f, 597623.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120780 f, 597920.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120840 f, 598217.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120900 f, 598514.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120960 f, 598811.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121020 f, 599108.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121080 f, 599405.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121140 f, 599703.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121200 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121260 f, 600297.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121320 f, 600594.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121380 f, 600891.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121440 f, 601188.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121500 f, 601485.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121560 f, 601782.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121620 f, 602079.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121680 f, 602376.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121740 f, 602673.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121800 f, 602970.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121860 f, 603267.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121920 f, 603564.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121980 f, 603861.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122040 f, 604158.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122100 f, 604455.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122160 f, 604752.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122220 f, 605049.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122280 f, 602364.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122340 f, 602660.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122400 f, 602955.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122460 f, 603251.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122520 f, 603546.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122580 f, 603842.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122640 f, 604137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122700 f, 604433.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122760 f, 604729.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122820 f, 605024.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122880 f, 605320.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122940 f, 605615.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123000 f, 605911.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123060 f, 606206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123120 f, 606502.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123180 f, 606798.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123240 f, 607093.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123300 f, 607389.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123360 f, 607684.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123420 f, 607980.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123480 f, 608275.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123540 f, 608571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123600 f, 608867.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123660 f, 609162.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123720 f, 609458.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123780 f, 606764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123840 f, 607058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123900 f, 607352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123960 f, 607647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124020 f, 607941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124080 f, 608235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124140 f, 608529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124200 f, 608823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124260 f, 609117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124320 f, 609411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124380 f, 609705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124440 f, 610000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124500 f, 610294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124560 f, 610588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124620 f, 610882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124680 f, 611176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124740 f, 611470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124800 f, 611764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124860 f, 612058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124920 f, 612352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124980 f, 612647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125040 f, 612941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125100 f, 613235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125160 f, 613529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125220 f, 610829.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125280 f, 611121.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125340 f, 611414.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125400 f, 611707.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125460 f, 612000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125520 f, 612292.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125580 f, 612585.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125640 f, 612878.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125700 f, 613170.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125760 f, 613463.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125820 f, 610776.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125880 f, 611067.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125940 f, 611359.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126000 f, 611650.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126060 f, 611941.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126120 f, 612233.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126180 f, 612524.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126240 f, 612815.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126300 f, 613106.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126360 f, 613398.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126420 f, 613689.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126480 f, 613980.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126540 f, 614271.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126600 f, 614563.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126660 f, 614854.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126720 f, 615145.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126780 f, 615436.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126840 f, 615728.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126900 f, 616019.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126960 f, 616310.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127020 f, 616601.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127080 f, 616893.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127140 f, 617184.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127200 f, 617475.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127260 f, 617767.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127320 f, 618058.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127380 f, 618349.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127440 f, 618640.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127500 f, 618932.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127560 f, 619223.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127620 f, 616521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127680 f, 616811.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127740 f, 617101.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127800 f, 617391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127860 f, 617681.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127920 f, 617971.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127980 f, 618260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128040 f, 618550.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128100 f, 618840.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128160 f, 619130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128220 f, 619420.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128280 f, 619710.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128340 f, 620000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128400 f, 617307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128460 f, 617596.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128520 f, 617884.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128580 f, 618173.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128640 f, 618461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128700 f, 618750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128760 f, 619038.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128820 f, 619326.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128880 f, 619615.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128940 f, 619903.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129000 f, 620192.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129060 f, 620480.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129120 f, 620769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129180 f, 621057.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129240 f, 621346.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129300 f, 621634.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129360 f, 621923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129420 f, 622211.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129480 f, 622500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129540 f, 622788.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129600 f, 620095.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129660 f, 620382.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129720 f, 620669.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129780 f, 620956.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129840 f, 621244.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129900 f, 621531.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129960 f, 621818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130020 f, 622105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130080 f, 622392.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130140 f, 622679.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130200 f, 622966.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130260 f, 623253.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130320 f, 623540.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130380 f, 623827.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130440 f, 624114.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130500 f, 624401.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130560 f, 624689.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130620 f, 624976.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130680 f, 625263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130740 f, 625550.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130800 f, 625837.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130860 f, 626124.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130920 f, 626411.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130980 f, 626698.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131040 f, 626985.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131100 f, 627272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131160 f, 627559.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131220 f, 627846.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131280 f, 628134.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131340 f, 628421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131400 f, 628708.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131460 f, 628995.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131520 f, 629282.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131580 f, 626571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131640 f, 626857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131700 f, 627142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131760 f, 627428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131820 f, 627714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131880 f, 628000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131940 f, 628285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132000 f, 628571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132060 f, 628857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132120 f, 629142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132180 f, 629428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132240 f, 629714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132300 f, 630000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132360 f, 630285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132420 f, 630571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132480 f, 630857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132540 f, 631142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132600 f, 631428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132660 f, 631714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132720 f, 632000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132780 f, 632285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132840 f, 632571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132900 f, 632857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132960 f, 633142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133020 f, 633428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133080 f, 633714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133140 f, 634000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133200 f, 634285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133260 f, 634571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133320 f, 634857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133380 f, 635142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133440 f, 635428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133500 f, 635714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133560 f, 636000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133620 f, 636285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133680 f, 636571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133740 f, 636857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133800 f, 637142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133860 f, 637428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133920 f, 637714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133980 f, 638000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134040 f, 638285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134100 f, 638571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134160 f, 638857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134220 f, 639142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134280 f, 639428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134340 f, 639714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134400 f, 640000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134460 f, 640285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134520 f, 640571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134580 f, 637819.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134640 f, 638104.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134700 f, 638388.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134760 f, 638673.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134820 f, 638957.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134880 f, 639241.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134940 f, 639526.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135000 f, 639810.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135060 f, 640094.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135120 f, 640379.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135180 f, 640663.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135240 f, 640947.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135300 f, 641232.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135360 f, 641516.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135420 f, 641800.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135480 f, 642085.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135540 f, 642369.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135600 f, 642654.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135660 f, 642938.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135720 f, 643222.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135780 f, 643507.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135840 f, 643791.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135900 f, 644075.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135960 f, 644360.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136020 f, 644644.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136080 f, 644928.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136140 f, 645213.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136200 f, 645497.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136260 f, 645782.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136320 f, 646066.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136380 f, 646350.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136440 f, 646635.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136500 f, 646919.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136560 f, 647203.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136620 f, 647488.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136680 f, 647772.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136740 f, 648056.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136800 f, 648341.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136860 f, 648625.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136920 f, 648909.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136980 f, 649194.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137040 f, 649478.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137100 f, 649763.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137160 f, 650047.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137220 f, 650331.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137280 f, 650616.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137340 f, 650900.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137400 f, 651184.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137460 f, 651469.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137520 f, 651753.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137580 f, 652037.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137640 f, 652322.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137700 f, 652606.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137760 f, 652891.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137820 f, 650094.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137880 f, 650377.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137940 f, 650660.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138000 f, 650943.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138060 f, 651226.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138120 f, 651509.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138180 f, 651792.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138240 f, 649014.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138300 f, 649295.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138360 f, 649577.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138420 f, 649859.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138480 f, 650140.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138540 f, 650422.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138600 f, 650704.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138660 f, 650985.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138720 f, 651267.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138780 f, 651549.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138840 f, 651831.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138900 f, 652112.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138960 f, 652394.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139020 f, 652676.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139080 f, 652957.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139140 f, 653239.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139200 f, 653521.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139260 f, 653802.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139320 f, 654084.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139380 f, 654366.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139440 f, 654647.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139500 f, 651869.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139560 f, 652149.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139620 f, 652429.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139680 f, 652710.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139740 f, 652990.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139800 f, 653271.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139860 f, 653551.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139920 f, 653831.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139980 f, 654112.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140040 f, 654392.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140100 f, 654672.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140160 f, 654953.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140220 f, 655233.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140280 f, 655514.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140340 f, 655794.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140400 f, 656074.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140460 f, 656355.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140520 f, 656635.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140580 f, 656915.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140640 f, 657196.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140700 f, 657476.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140760 f, 657757.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140820 f, 658037.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140880 f, 658317.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140940 f, 658598.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141000 f, 658878.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141060 f, 659158.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141120 f, 659439.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141180 f, 659719.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141240 f, 660000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141300 f, 660280.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141360 f, 660560.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141420 f, 660841.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141480 f, 661121.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141540 f, 661401.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141600 f, 661682.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141660 f, 661962.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141720 f, 662243.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141780 f, 662523.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141840 f, 662803.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141900 f, 663084.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141960 f, 663364.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142020 f, 663644.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142080 f, 663925.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142140 f, 664205.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142200 f, 664486.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142260 f, 664766.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142320 f, 665046.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142380 f, 665327.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142440 f, 665607.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142500 f, 665887.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142560 f, 666168.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142620 f, 666448.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142680 f, 666729.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142740 f, 667009.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142800 f, 667289.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142860 f, 664465.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142920 f, 664744.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142980 f, 665023.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143040 f, 665302.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143100 f, 665581.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143160 f, 665860.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143220 f, 666139.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143280 f, 666418.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143340 f, 666697.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143400 f, 666976.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143460 f, 667255.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143520 f, 667534.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143580 f, 667813.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143640 f, 668093.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143700 f, 668372.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143760 f, 668651.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143820 f, 668930.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143880 f, 669209.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143940 f, 669488.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144000 f, 669767.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144060 f, 670046.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144120 f, 670325.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144180 f, 670604.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144240 f, 670883.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144300 f, 671162.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144360 f, 671441.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144420 f, 671720.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144480 f, 672000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144540 f, 672279.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144600 f, 672558.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144660 f, 672837.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144720 f, 673116.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144780 f, 673395.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144840 f, 673674.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144900 f, 673953.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144960 f, 674232.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145020 f, 671388.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145080 f, 671666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145140 f, 671944.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145200 f, 672222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145260 f, 672500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145320 f, 672777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145380 f, 673055.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145440 f, 673333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 145500 f, 655405.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145560 f, 655675.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145620 f, 655945.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145680 f, 656216.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145740 f, 656486.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145800 f, 656756.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145860 f, 657027.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145920 f, 657297.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145980 f, 657567.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146040 f, 657837.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146100 f, 658108.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146160 f, 658378.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146220 f, 658648.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146280 f, 658918.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146340 f, 659189.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146400 f, 659459.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146460 f, 659729.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146520 f, 660000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146580 f, 660270.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146640 f, 660540.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146700 f, 660810.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146760 f, 661081.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146820 f, 661351.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146880 f, 661621.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146940 f, 661891.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147000 f, 662162.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147060 f, 662432.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147120 f, 662702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147180 f, 662973.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147240 f, 663243.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147300 f, 663513.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147360 f, 663783.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147420 f, 664054.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147480 f, 664324.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147540 f, 664594.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147600 f, 661883.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147660 f, 662152.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147720 f, 662421.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147780 f, 662690.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147840 f, 662959.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147900 f, 663228.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147960 f, 663497.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148020 f, 663766.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148080 f, 664035.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148140 f, 664304.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148200 f, 664574.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148260 f, 664843.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148320 f, 665112.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148380 f, 665381.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148440 f, 665650.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148500 f, 665919.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148560 f, 666188.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148620 f, 666457.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148680 f, 666726.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148740 f, 666995.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148800 f, 667264.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148860 f, 667533.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148920 f, 667802.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148980 f, 668071.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149040 f, 668340.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149100 f, 668609.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149160 f, 668878.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149220 f, 669148.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149280 f, 669417.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149340 f, 669686.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149400 f, 669955.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149460 f, 670224.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149520 f, 670493.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149580 f, 670762.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149640 f, 671031.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149700 f, 671300.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149760 f, 671569.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149820 f, 671838.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149880 f, 669107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149940 f, 669375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150000 f, 669642.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150060 f, 669910.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150120 f, 670178.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150180 f, 670446.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150240 f, 670714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150300 f, 670982.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150360 f, 671250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150420 f, 671517.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150480 f, 671785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150540 f, 672053.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150600 f, 672321.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150660 f, 672589.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150720 f, 672857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150780 f, 673125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150840 f, 673392.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150900 f, 673660.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150960 f, 673928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151020 f, 674196.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151080 f, 674464.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151140 f, 674732.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151200 f, 675000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151260 f, 675267.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151320 f, 675535.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151380 f, 675803.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151440 f, 676071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151500 f, 676339.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151560 f, 676607.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151620 f, 676875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151680 f, 677142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151740 f, 677410.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151800 f, 677678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151860 f, 677946.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151920 f, 678214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151980 f, 678482.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152040 f, 675733.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152100 f, 676000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152160 f, 676266.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152220 f, 676533.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152280 f, 676800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152340 f, 677066.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152400 f, 677333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152460 f, 677600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152520 f, 677866.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152580 f, 678133.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152640 f, 678400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152700 f, 678666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152760 f, 678933.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152820 f, 679200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152880 f, 679466.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152940 f, 679733.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153000 f, 680000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153060 f, 680266.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153120 f, 680533.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153180 f, 680800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153240 f, 681066.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153300 f, 681333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153360 f, 681600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153420 f, 681866.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153480 f, 682133.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153540 f, 682400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153600 f, 682666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153660 f, 682933.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153720 f, 683200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153780 f, 683466.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153840 f, 683733.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153900 f, 684000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153960 f, 684266.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154020 f, 684533.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154080 f, 684800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154140 f, 685066.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154200 f, 682300.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154260 f, 682566.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154320 f, 682831.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154380 f, 683097.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154440 f, 683362.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154500 f, 683628.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154560 f, 683893.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154620 f, 684159.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154680 f, 684424.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154740 f, 684690.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154800 f, 684955.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154860 f, 685221.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154920 f, 685486.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154980 f, 685752.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155040 f, 686017.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155100 f, 686283.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155160 f, 686548.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155220 f, 686814.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155280 f, 687079.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155340 f, 687345.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155400 f, 687610.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155460 f, 687876.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155520 f, 688141.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155580 f, 688407.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155640 f, 688672.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155700 f, 688938.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155760 f, 689203.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155820 f, 689469.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155880 f, 689734.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155940 f, 690000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156000 f, 690265.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156060 f, 690531.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156120 f, 690796.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156180 f, 691061.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156240 f, 691327.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156300 f, 691592.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156360 f, 691858.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156420 f, 689074.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156480 f, 689339.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156540 f, 689603.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156600 f, 689867.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156660 f, 690132.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156720 f, 690396.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156780 f, 690660.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156840 f, 690925.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156900 f, 691189.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156960 f, 691453.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157020 f, 691718.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157080 f, 691982.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157140 f, 692246.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157200 f, 692511.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157260 f, 692775.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157320 f, 693039.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157380 f, 693303.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157440 f, 693568.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157500 f, 693832.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157560 f, 694096.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157620 f, 694361.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157680 f, 694625.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157740 f, 694889.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157800 f, 695154.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157860 f, 695418.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157920 f, 695682.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157980 f, 695947.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158040 f, 696211.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158100 f, 696475.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158160 f, 696740.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158220 f, 697004.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158280 f, 697268.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158340 f, 697533.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158400 f, 697797.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158460 f, 698061.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158520 f, 698326.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158580 f, 698590.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158640 f, 698854.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158700 f, 696052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158760 f, 696315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158820 f, 696578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158880 f, 696842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158940 f, 697105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159000 f, 697368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159060 f, 697631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159120 f, 697894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159180 f, 698157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159240 f, 698421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159300 f, 698684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159360 f, 698947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159420 f, 699210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159480 f, 699473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159540 f, 699736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159600 f, 700000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159660 f, 700263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159720 f, 700526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159780 f, 700789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159840 f, 701052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159900 f, 701315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159960 f, 701578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160020 f, 701842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160080 f, 702105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160140 f, 702368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160200 f, 702631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160260 f, 702894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160320 f, 703157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160380 f, 703421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160440 f, 703684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160500 f, 703947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160560 f, 704210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160620 f, 704473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160680 f, 704736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160740 f, 705000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160800 f, 705263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160860 f, 705526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160920 f, 702707.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160980 f, 702969.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161040 f, 703231.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161100 f, 703493.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161160 f, 703755.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161220 f, 704017.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161280 f, 704279.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161340 f, 704541.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161400 f, 704803.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161460 f, 705065.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161520 f, 705327.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161580 f, 705589.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161640 f, 705851.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161700 f, 706113.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161760 f, 706375.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161820 f, 706637.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161880 f, 706899.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161940 f, 707161.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162000 f, 707423.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162060 f, 707685.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162120 f, 707947.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162180 f, 708209.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162240 f, 708471.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162300 f, 708733.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162360 f, 708995.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162420 f, 709257.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162480 f, 709519.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162540 f, 709781.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162600 f, 710043.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162660 f, 710305.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162720 f, 710567.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162780 f, 710829.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162840 f, 711091.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162900 f, 711353.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162960 f, 711615.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163020 f, 711877.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163080 f, 712139.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163140 f, 712401.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163200 f, 712663.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163260 f, 712925.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163320 f, 710086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163380 f, 710347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163440 f, 710608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163500 f, 710869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163560 f, 711130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163620 f, 711391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163680 f, 711652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163740 f, 711913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163800 f, 712173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163860 f, 712434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163920 f, 712695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163980 f, 712956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164040 f, 713217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164100 f, 713478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164160 f, 713739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164220 f, 714000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164280 f, 714260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164340 f, 714521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164400 f, 714782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164460 f, 715043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164520 f, 715304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164580 f, 715565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164640 f, 715826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164700 f, 716086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164760 f, 716347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164820 f, 716608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164880 f, 716869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164940 f, 717130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165000 f, 717391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165060 f, 717652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165120 f, 717913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165180 f, 718173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165240 f, 718434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165300 f, 718695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165360 f, 718956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165420 f, 719217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165480 f, 719478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165540 f, 719739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165600 f, 720000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165660 f, 720260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165720 f, 720521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165780 f, 720782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165840 f, 721043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165900 f, 721304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165960 f, 721565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166020 f, 721826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166080 f, 722086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166140 f, 722347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166200 f, 722608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166260 f, 722869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166320 f, 723130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166380 f, 723391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166440 f, 723652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166500 f, 723913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166560 f, 724173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166620 f, 724434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166680 f, 724695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166740 f, 724956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166800 f, 722077.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166860 f, 722337.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166920 f, 722597.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166980 f, 722857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167040 f, 723116.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167100 f, 723376.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167160 f, 723636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167220 f, 723896.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167280 f, 724155.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167340 f, 724415.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167400 f, 724675.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167460 f, 724935.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167520 f, 725194.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167580 f, 725454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167640 f, 725714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167700 f, 725974.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167760 f, 726233.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167820 f, 726493.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167880 f, 726753.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167940 f, 727013.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168000 f, 727272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168060 f, 727532.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168120 f, 727792.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168180 f, 728051.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168240 f, 728311.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168300 f, 728571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168360 f, 728831.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168420 f, 729090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168480 f, 729350.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168540 f, 729610.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168600 f, 729870.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168660 f, 730129.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168720 f, 730389.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168780 f, 730649.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168840 f, 730909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168900 f, 731168.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168960 f, 731428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169020 f, 731688.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169080 f, 731948.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169140 f, 732207.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169200 f, 732467.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169260 f, 732727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169320 f, 732987.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169380 f, 733246.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169440 f, 733506.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169500 f, 733766.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169560 f, 734026.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169620 f, 734285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169680 f, 734545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169740 f, 734805.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169800 f, 735064.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169860 f, 735324.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169920 f, 735584.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169980 f, 732672.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170040 f, 732931.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170100 f, 733189.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170160 f, 733448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170220 f, 733706.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170280 f, 733965.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170340 f, 734224.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170400 f, 734482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170460 f, 734741.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170520 f, 735000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170580 f, 735258.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170640 f, 735517.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170700 f, 735775.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170760 f, 736034.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170820 f, 736293.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170880 f, 736551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170940 f, 736810.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171000 f, 737068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171060 f, 737327.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171120 f, 737586.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171180 f, 737844.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171240 f, 738103.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171300 f, 738362.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171360 f, 738620.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171420 f, 738879.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171480 f, 739137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171540 f, 739396.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171600 f, 739655.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171660 f, 739913.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171720 f, 740172.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171780 f, 740431.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171840 f, 740689.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171900 f, 740948.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171960 f, 741206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172020 f, 741465.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172080 f, 741724.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172140 f, 741982.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172200 f, 742241.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172260 f, 739313.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172320 f, 739570.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172380 f, 739828.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172440 f, 740085.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172500 f, 740343.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172560 f, 740600.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172620 f, 740858.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172680 f, 741115.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172740 f, 741373.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172800 f, 741630.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172860 f, 741888.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172920 f, 742145.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172980 f, 742403.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173040 f, 742660.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173100 f, 742918.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173160 f, 743175.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173220 f, 743433.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173280 f, 743691.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173340 f, 743948.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173400 f, 744206.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173460 f, 744463.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173520 f, 744721.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173580 f, 744978.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173640 f, 745236.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173700 f, 745493.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173760 f, 745751.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173820 f, 746008.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173880 f, 746266.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173940 f, 746523.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174000 f, 746781.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174060 f, 747038.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174120 f, 747296.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174180 f, 747553.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174240 f, 747811.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174300 f, 748068.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174360 f, 748326.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174420 f, 748583.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174480 f, 748841.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174540 f, 745897.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174600 f, 746153.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174660 f, 746410.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174720 f, 746666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174780 f, 746923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174840 f, 747179.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174900 f, 747435.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174960 f, 747692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175020 f, 747948.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175080 f, 748205.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175140 f, 748461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175200 f, 748717.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175260 f, 748974.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175320 f, 749230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175380 f, 749487.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175440 f, 749743.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175500 f, 750000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175560 f, 750256.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175620 f, 750512.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175680 f, 750769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175740 f, 751025.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175800 f, 751282.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175860 f, 751538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175920 f, 751794.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175980 f, 752051.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176040 f, 752307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176100 f, 752564.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176160 f, 752820.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176220 f, 753076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176280 f, 753333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176340 f, 753589.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176400 f, 753846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176460 f, 754102.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176520 f, 754359.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176580 f, 754615.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176640 f, 754871.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176700 f, 755128.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176760 f, 755384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176820 f, 752425.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176880 f, 752680.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176940 f, 752936.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177000 f, 753191.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177060 f, 753446.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177120 f, 753702.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177180 f, 753957.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177240 f, 754212.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177300 f, 754468.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177360 f, 754723.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177420 f, 754978.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177480 f, 755234.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177540 f, 755489.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177600 f, 755744.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177660 f, 756000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177720 f, 756255.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177780 f, 756510.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177840 f, 756765.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177900 f, 757021.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177960 f, 757276.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178020 f, 757531.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178080 f, 757787.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178140 f, 758042.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178200 f, 758297.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178260 f, 758553.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178320 f, 758808.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178380 f, 759063.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178440 f, 759319.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178500 f, 759574.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178560 f, 759829.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178620 f, 760085.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178680 f, 760340.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178740 f, 760595.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178800 f, 760851.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178860 f, 761106.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178920 f, 758135.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178980 f, 758389.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179040 f, 758644.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179100 f, 758898.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179160 f, 759152.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179220 f, 759406.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179280 f, 759661.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179340 f, 759915.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179400 f, 760169.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179460 f, 760423.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179520 f, 760677.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179580 f, 760932.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179640 f, 761186.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179700 f, 761440.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179760 f, 761694.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179820 f, 761949.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179880 f, 762203.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179940 f, 762457.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180000 f, 762711.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180060 f, 762966.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180120 f, 763220.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180180 f, 763474.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180240 f, 763728.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180300 f, 763983.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180360 f, 764237.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180420 f, 764491.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180480 f, 764745.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180540 f, 765000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180600 f, 765254.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180660 f, 765508.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180720 f, 765762.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180780 f, 766016.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180840 f, 766271.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180900 f, 766525.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180960 f, 766779.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181020 f, 767033.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181080 f, 767288.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181140 f, 764303.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181200 f, 764556.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181260 f, 764810.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181320 f, 765063.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181380 f, 765316.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181440 f, 765569.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181500 f, 765822.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181560 f, 766075.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181620 f, 766329.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181680 f, 766582.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181740 f, 766835.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181800 f, 767088.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181860 f, 767341.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181920 f, 767594.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181980 f, 767848.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182040 f, 768101.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 182100 f, 761924.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182160 f, 762175.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182220 f, 762426.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182280 f, 762677.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182340 f, 759750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182400 f, 760000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182460 f, 760250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182520 f, 760500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182580 f, 760750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 75 ms, 800.0 fps, 1 ms/f; total: 182640 f, 579809.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182700 f, 580000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182760 f, 580190.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182820 f, 580380.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182880 f, 580571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182940 f, 580761.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183000 f, 580952.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183060 f, 581142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183120 f, 581333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183180 f, 581523.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183240 f, 581714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183300 f, 581904.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183360 f, 582095.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183420 f, 582285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183480 f, 582476.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183540 f, 582666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183600 f, 581012.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183660 f, 581202.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183720 f, 581392.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183780 f, 581582.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183840 f, 581772.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183900 f, 581962.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183960 f, 582151.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184020 f, 582341.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184080 f, 582531.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184140 f, 582721.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184200 f, 582911.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184260 f, 583101.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184320 f, 583291.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184380 f, 583481.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184440 f, 583670.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184500 f, 583860.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184560 f, 584050.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184620 f, 584240.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184680 f, 582586.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184740 f, 582776.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184800 f, 582965.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184860 f, 583154.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184920 f, 583343.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184980 f, 583533.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185040 f, 583722.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185100 f, 583911.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185160 f, 584100.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185220 f, 584290.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185280 f, 584479.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185340 f, 584668.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185400 f, 584858.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185460 f, 585047.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185520 f, 585236.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185580 f, 585425.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185640 f, 585615.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185700 f, 585804.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185760 f, 585993.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185820 f, 586182.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185880 f, 586372.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185940 f, 586561.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186000 f, 586750.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186060 f, 586940.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186120 f, 587129.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186180 f, 587318.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186240 f, 587507.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186300 f, 587697.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186360 f, 587886.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186420 f, 588075.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186480 f, 588265.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186540 f, 588454.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186600 f, 588643.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186660 f, 588832.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186720 f, 587169.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186780 f, 587358.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186840 f, 587547.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186900 f, 587735.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186960 f, 587924.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187020 f, 588113.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187080 f, 588301.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187140 f, 588490.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187200 f, 588679.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187260 f, 588867.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187320 f, 589056.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187380 f, 589245.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187440 f, 589433.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187500 f, 589622.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187560 f, 589811.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187620 f, 590000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187680 f, 590188.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187740 f, 590377.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187800 f, 590566.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187860 f, 590754.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187920 f, 590943.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187980 f, 591132.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188040 f, 591320.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188100 f, 591509.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188160 f, 591698.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188220 f, 591886.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188280 f, 592075.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188340 f, 590407.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188400 f, 590595.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188460 f, 590783.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188520 f, 590971.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188580 f, 591159.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188640 f, 591347.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188700 f, 591536.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188760 f, 591724.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188820 f, 591912.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188880 f, 592100.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188940 f, 592288.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189000 f, 592476.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189060 f, 592664.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189120 f, 592852.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189180 f, 593040.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189240 f, 593228.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189300 f, 593416.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189360 f, 593605.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189420 f, 593793.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189480 f, 593981.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189540 f, 594169.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189600 f, 594357.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189660 f, 594545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189720 f, 594733.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189780 f, 594921.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189840 f, 595109.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189900 f, 595297.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189960 f, 595485.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190020 f, 595674.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190080 f, 595862.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190140 f, 596050.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190200 f, 596238.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190260 f, 596426.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190320 f, 596614.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190380 f, 596802.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190440 f, 596990.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190500 f, 597178.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190560 f, 597366.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190620 f, 597554.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190680 f, 597742.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190740 f, 597931.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190800 f, 598119.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190860 f, 596437.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190920 f, 596625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190980 f, 596812.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191040 f, 597000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191100 f, 597187.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191160 f, 597375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191220 f, 597562.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191280 f, 597750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191340 f, 597937.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191400 f, 598125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191460 f, 598312.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191520 f, 598500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191580 f, 598687.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191640 f, 598875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191700 f, 599062.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191760 f, 599250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191820 f, 597570.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191880 f, 597757.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191940 f, 597943.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192000 f, 598130.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192060 f, 598317.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192120 f, 598504.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192180 f, 598691.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192240 f, 597018.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192300 f, 597205.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192360 f, 597391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192420 f, 597577.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192480 f, 597764.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192540 f, 597950.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192600 f, 596284.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192660 f, 596470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192720 f, 596656.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192780 f, 596842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192840 f, 597027.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192900 f, 597213.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192960 f, 595555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193020 f, 595740.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193080 f, 595925.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193140 f, 596111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193200 f, 596296.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193260 f, 596481.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193320 f, 596666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193380 f, 596851.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193440 f, 597037.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193500 f, 597222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193560 f, 597407.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193620 f, 597592.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193680 f, 597777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193740 f, 596123.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193800 f, 596307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193860 f, 596492.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193920 f, 596676.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193980 f, 595030.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194040 f, 595214.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194100 f, 595398.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194160 f, 595582.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194220 f, 593944.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194280 f, 594128.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194340 f, 594311.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194400 f, 594495.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194460 f, 594678.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194520 f, 594862.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194580 f, 595045.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194640 f, 595229.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194700 f, 595412.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194760 f, 595596.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194820 f, 595779.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194880 f, 595963.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194940 f, 596146.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195000 f, 596330.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195060 f, 596513.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195120 f, 596697.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195180 f, 596880.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195240 f, 597064.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195300 f, 597247.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195360 f, 597431.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195420 f, 597614.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195480 f, 597798.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195540 f, 597981.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195600 f, 598165.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195660 f, 598348.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195720 f, 598532.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195780 f, 598715.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195840 f, 598899.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195900 f, 599082.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195960 f, 599266.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196020 f, 599449.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196080 f, 599633.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196140 f, 599816.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196200 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196260 f, 600183.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196320 f, 600367.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196380 f, 600550.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196440 f, 598902.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196500 f, 599085.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196560 f, 599268.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196620 f, 599451.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196680 f, 599634.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196740 f, 599817.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196800 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196860 f, 600182.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196920 f, 600365.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196980 f, 600548.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197040 f, 600731.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197100 f, 600914.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197160 f, 601097.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197220 f, 601280.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197280 f, 601463.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197340 f, 601646.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197400 f, 601829.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197460 f, 602012.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197520 f, 602195.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197580 f, 602378.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197640 f, 602561.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197700 f, 602743.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197760 f, 602926.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197820 f, 603109.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197880 f, 603292.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197940 f, 603475.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198000 f, 603658.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198060 f, 603841.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198120 f, 604024.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198180 f, 604207.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198240 f, 604390.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198300 f, 604573.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198360 f, 604756.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198420 f, 604939.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198480 f, 605121.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198540 f, 605304.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198600 f, 605487.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198660 f, 605670.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198720 f, 605853.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198780 f, 606036.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198840 f, 606219.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198900 f, 606402.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198960 f, 606585.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199020 f, 606768.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199080 f, 606951.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199140 f, 607134.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199200 f, 607317.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199260 f, 607500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199320 f, 607682.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199380 f, 607865.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199440 f, 608048.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199500 f, 608231.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199560 f, 608414.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199620 f, 608597.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199680 f, 608780.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199740 f, 608963.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199800 f, 609146.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199860 f, 609329.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199920 f, 609512.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199980 f, 609695.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200040 f, 608024.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200100 f, 608206.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200160 f, 608389.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200220 f, 608571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200280 f, 608753.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200340 f, 608936.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200400 f, 609118.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200460 f, 609300.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200520 f, 609483.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200580 f, 609665.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200640 f, 609848.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200700 f, 610030.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200760 f, 610212.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200820 f, 610395.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200880 f, 610577.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200940 f, 610759.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201000 f, 610942.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201060 f, 611124.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201120 f, 611307.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201180 f, 611489.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201240 f, 611671.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201300 f, 611854.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201360 f, 612036.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201420 f, 612218.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201480 f, 612401.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201540 f, 612583.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201600 f, 612765.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201660 f, 612948.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201720 f, 613130.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201780 f, 613313.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201840 f, 613495.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201900 f, 613677.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201960 f, 613860.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202020 f, 614042.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202080 f, 614224.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202140 f, 614407.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202200 f, 614589.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202260 f, 614772.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202320 f, 614954.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202380 f, 615136.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202440 f, 615319.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202500 f, 615501.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202560 f, 615683.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202620 f, 615866.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202680 f, 616048.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202740 f, 616231.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202800 f, 616413.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202860 f, 616595.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202920 f, 616778.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202980 f, 616960.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203040 f, 617142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203100 f, 617325.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203160 f, 617507.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203220 f, 617690.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203280 f, 617872.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203340 f, 618054.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203400 f, 618237.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203460 f, 618419.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203520 f, 618601.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203580 f, 618784.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203640 f, 618966.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203700 f, 617272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203760 f, 617454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203820 f, 617636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203880 f, 617818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203940 f, 618000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204000 f, 618181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204060 f, 618363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204120 f, 618545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204180 f, 618727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204240 f, 618909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204300 f, 619090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204360 f, 619272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204420 f, 619454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204480 f, 619636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204540 f, 619818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204600 f, 620000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204660 f, 620181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204720 f, 620363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204780 f, 620545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204840 f, 620727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204900 f, 620909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204960 f, 621090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205020 f, 621272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205080 f, 621454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205140 f, 621636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205200 f, 621818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205260 f, 622000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205320 f, 622181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205380 f, 622363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205440 f, 622545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205500 f, 622727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205560 f, 622909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205620 f, 623090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205680 f, 623272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205740 f, 623454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205800 f, 623636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205860 f, 623818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205920 f, 624000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205980 f, 624181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206040 f, 624363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206100 f, 624545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206160 f, 624727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206220 f, 624909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206280 f, 625090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206340 f, 625272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206400 f, 625454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206460 f, 625636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206520 f, 625818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206580 f, 626000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206640 f, 626181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206700 f, 626363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206760 f, 626545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206820 f, 626727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206880 f, 626909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206940 f, 627090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207000 f, 627272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207060 f, 627454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207120 f, 627636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207180 f, 627818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207240 f, 628000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207300 f, 626284.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207360 f, 626465.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207420 f, 626646.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207480 f, 626827.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207540 f, 627009.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207600 f, 627190.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207660 f, 627371.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207720 f, 627552.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207780 f, 627734.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207840 f, 627915.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207900 f, 628096.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207960 f, 628277.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208020 f, 628459.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208080 f, 628640.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208140 f, 628821.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208200 f, 627108.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208260 f, 627289.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208320 f, 627469.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208380 f, 627650.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208440 f, 627831.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208500 f, 628012.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208560 f, 626306.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208620 f, 626486.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208680 f, 626666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208740 f, 626846.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208800 f, 627027.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208860 f, 627207.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208920 f, 627387.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208980 f, 627567.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209040 f, 627747.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209100 f, 627927.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209160 f, 628108.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209220 f, 628288.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209280 f, 628468.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209340 f, 628648.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209400 f, 628828.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209460 f, 629009.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209520 f, 629189.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209580 f, 629369.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209640 f, 629549.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209700 f, 629729.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209760 f, 629909.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209820 f, 630090.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209880 f, 630270.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209940 f, 630450.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210000 f, 630630.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210060 f, 630810.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210120 f, 630991.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210180 f, 631171.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210240 f, 631351.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210300 f, 631531.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210360 f, 631711.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210420 f, 631891.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210480 f, 632072.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210540 f, 632252.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210600 f, 632432.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210660 f, 632612.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210720 f, 632792.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210780 f, 632973.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210840 f, 631257.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210900 f, 631437.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210960 f, 631616.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211020 f, 631796.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211080 f, 631976.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211140 f, 632155.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211200 f, 632335.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211260 f, 632515.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211320 f, 632694.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211380 f, 632874.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211440 f, 633053.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211500 f, 633233.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211560 f, 633413.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211620 f, 633592.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211680 f, 633772.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211740 f, 633952.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211800 f, 634131.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211860 f, 634311.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211920 f, 634491.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211980 f, 634670.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212040 f, 634850.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212100 f, 635029.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212160 f, 635209.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212220 f, 635389.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212280 f, 635568.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212340 f, 635748.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212400 f, 635928.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212460 f, 636107.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212520 f, 636287.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212580 f, 636467.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212640 f, 636646.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212700 f, 636826.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212760 f, 637006.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212820 f, 637185.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212880 f, 637365.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212940 f, 637544.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213000 f, 637724.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213060 f, 637904.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213120 f, 638083.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213180 f, 636358.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213240 f, 636537.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213300 f, 636716.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213360 f, 636895.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213420 f, 637074.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213480 f, 637253.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213540 f, 637432.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213600 f, 637611.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213660 f, 637791.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213720 f, 637970.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213780 f, 638149.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213840 f, 638328.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213900 f, 638507.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213960 f, 638686.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214020 f, 638865.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214080 f, 639044.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214140 f, 639223.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214200 f, 639403.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214260 f, 639582.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214320 f, 639761.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214380 f, 639940.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214440 f, 640119.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214500 f, 640298.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214560 f, 640477.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214620 f, 640656.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214680 f, 640835.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214740 f, 641014.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214800 f, 641194.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214860 f, 641373.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214920 f, 641552.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214980 f, 641731.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215040 f, 641910.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215100 f, 642089.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215160 f, 642268.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215220 f, 642447.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215280 f, 642626.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215340 f, 642806.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215400 f, 642985.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215460 f, 643164.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215520 f, 643343.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215580 f, 643522.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215640 f, 643701.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215700 f, 643880.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215760 f, 642142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215820 f, 642321.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215880 f, 642500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215940 f, 642678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216000 f, 642857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216060 f, 643035.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216120 f, 643214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216180 f, 643392.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216240 f, 643571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216300 f, 643750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216360 f, 643928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216420 f, 644107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216480 f, 644285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216540 f, 644464.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216600 f, 644642.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216660 f, 644821.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216720 f, 645000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216780 f, 645178.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216840 f, 645357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216900 f, 645535.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216960 f, 645714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217020 f, 645892.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217080 f, 646071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217140 f, 646250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217200 f, 646428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217260 f, 646607.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217320 f, 646785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217380 f, 646964.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217440 f, 647142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217500 f, 647321.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217560 f, 647500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217620 f, 647678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217680 f, 647857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217740 f, 648035.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217800 f, 648214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217860 f, 648392.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217920 f, 648571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217980 f, 648750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218040 f, 648928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218100 f, 649107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218160 f, 649285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218220 f, 649464.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218280 f, 649642.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218340 f, 649821.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218400 f, 650000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218460 f, 650178.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218520 f, 650357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218580 f, 650535.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218640 f, 650714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218700 f, 650892.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218760 f, 651071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218820 f, 651250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218880 f, 651428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218940 f, 651607.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219000 f, 651785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219060 f, 651964.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219120 f, 652142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219180 f, 652321.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219240 f, 652500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219300 f, 652678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219360 f, 652857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219420 f, 651097.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219480 f, 651275.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219540 f, 651454.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219600 f, 651632.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219660 f, 651810.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219720 f, 651988.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219780 f, 652166.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219840 f, 652344.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219900 f, 652522.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219960 f, 652700.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220020 f, 652878.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220080 f, 653056.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220140 f, 653234.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220200 f, 653412.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220260 f, 653590.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220320 f, 653768.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220380 f, 653946.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220440 f, 654124.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220500 f, 654302.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220560 f, 654480.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220620 f, 654658.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220680 f, 654836.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220740 f, 655014.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220800 f, 655192.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220860 f, 655370.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220920 f, 655548.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220980 f, 655727.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221040 f, 655905.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221100 f, 656083.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221160 f, 656261.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221220 f, 656439.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221280 f, 656617.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221340 f, 656795.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221400 f, 656973.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221460 f, 657151.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221520 f, 657329.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221580 f, 657507.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221640 f, 657685.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221700 f, 657863.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221760 f, 658041.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221820 f, 658219.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221880 f, 658397.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221940 f, 658575.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222000 f, 658753.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222060 f, 658931.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222120 f, 659109.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222180 f, 659287.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222240 f, 659465.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222300 f, 659643.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222360 f, 659821.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222420 f, 660000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222480 f, 660178.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222540 f, 660356.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222600 f, 660534.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222660 f, 660712.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222720 f, 660890.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222780 f, 661068.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222840 f, 661246.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222900 f, 661424.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222960 f, 661602.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223020 f, 661780.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223080 f, 660000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223140 f, 660177.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223200 f, 660355.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223260 f, 660532.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223320 f, 660710.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223380 f, 660887.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223440 f, 661065.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223500 f, 661242.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223560 f, 661420.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223620 f, 661597.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223680 f, 661775.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223740 f, 661952.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223800 f, 662130.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223860 f, 662307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223920 f, 662485.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223980 f, 662662.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224040 f, 662840.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224100 f, 663017.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224160 f, 663195.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224220 f, 663372.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224280 f, 663550.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224340 f, 663727.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224400 f, 663905.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224460 f, 664082.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224520 f, 664260.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224580 f, 664437.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224640 f, 664615.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224700 f, 664792.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224760 f, 664970.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224820 f, 665147.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224880 f, 665325.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224940 f, 665502.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225000 f, 665680.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225060 f, 665858.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225120 f, 666035.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225180 f, 666213.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225240 f, 666390.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225300 f, 666568.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225360 f, 666745.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225420 f, 666923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225480 f, 667100.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225540 f, 667278.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225600 f, 667455.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225660 f, 667633.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225720 f, 667810.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225780 f, 667988.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225840 f, 668165.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225900 f, 668343.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225960 f, 668520.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226020 f, 668698.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226080 f, 668875.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226140 f, 669053.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226200 f, 669230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226260 f, 669408.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226320 f, 669585.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226380 f, 669763.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226440 f, 669940.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226500 f, 670118.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226560 f, 670295.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226620 f, 670473.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226680 f, 670650.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226740 f, 668849.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226800 f, 669026.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226860 f, 669203.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226920 f, 669380.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226980 f, 669557.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227040 f, 669734.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227100 f, 669911.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227160 f, 670088.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227220 f, 670265.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227280 f, 670442.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227340 f, 670619.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227400 f, 670796.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227460 f, 670973.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227520 f, 671150.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227580 f, 671327.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227640 f, 671504.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227700 f, 671681.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227760 f, 671858.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227820 f, 672035.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227880 f, 672212.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227940 f, 672389.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228000 f, 672566.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228060 f, 672743.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228120 f, 672920.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228180 f, 673097.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228240 f, 673274.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228300 f, 673451.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228360 f, 673628.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228420 f, 673805.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228480 f, 673982.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228540 f, 674159.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228600 f, 674336.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228660 f, 674513.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228720 f, 674690.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228780 f, 674867.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228840 f, 675044.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228900 f, 675221.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228960 f, 675398.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229020 f, 675575.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229080 f, 675752.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229140 f, 675929.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229200 f, 676106.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229260 f, 676283.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229320 f, 676460.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229380 f, 676637.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229440 f, 676814.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229500 f, 676991.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229560 f, 677168.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229620 f, 677345.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229680 f, 677522.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229740 f, 677699.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229800 f, 675882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229860 f, 676058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229920 f, 676235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229980 f, 676411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230040 f, 676588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230100 f, 676764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230160 f, 676941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230220 f, 677117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230280 f, 677294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230340 f, 677470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230400 f, 677647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230460 f, 677823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230520 f, 678000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230580 f, 678176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230640 f, 678352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230700 f, 678529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230760 f, 678705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230820 f, 678882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230880 f, 679058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230940 f, 679235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231000 f, 679411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231060 f, 679588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231120 f, 679764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231180 f, 679941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231240 f, 680117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231300 f, 680294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231360 f, 680470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231420 f, 680647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231480 f, 680823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231540 f, 681000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231600 f, 681176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231660 f, 681352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231720 f, 681529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231780 f, 681705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231840 f, 681882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231900 f, 682058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231960 f, 682235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232020 f, 682411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232080 f, 682588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232140 f, 682764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232200 f, 682941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232260 f, 681114.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232320 f, 681290.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232380 f, 681466.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232440 f, 681642.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232500 f, 681818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232560 f, 681994.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232620 f, 682170.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232680 f, 682346.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232740 f, 682522.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232800 f, 682697.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232860 f, 682873.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232920 f, 683049.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232980 f, 683225.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233040 f, 683401.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233100 f, 683577.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233160 f, 683753.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233220 f, 683929.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233280 f, 684105.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233340 f, 684281.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233400 f, 684457.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233460 f, 684633.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233520 f, 684809.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233580 f, 684985.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233640 f, 685161.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233700 f, 685337.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233760 f, 685513.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233820 f, 685689.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233880 f, 685865.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233940 f, 686041.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234000 f, 686217.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234060 f, 686392.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234120 f, 686568.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234180 f, 686744.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234240 f, 686920.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234300 f, 687096.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234360 f, 687272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234420 f, 687448.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234480 f, 687624.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234540 f, 687800.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234600 f, 687976.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234660 f, 686140.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234720 f, 686315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234780 f, 686491.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234840 f, 686666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234900 f, 686842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234960 f, 687017.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235020 f, 687193.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235080 f, 687368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235140 f, 687543.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235200 f, 687719.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235260 f, 687894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235320 f, 688070.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235380 f, 688245.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235440 f, 688421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235500 f, 688596.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235560 f, 688771.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235620 f, 688947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235680 f, 689122.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235740 f, 689298.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235800 f, 689473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235860 f, 689649.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235920 f, 689824.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235980 f, 690000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236040 f, 690175.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236100 f, 690350.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236160 f, 690526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236220 f, 690701.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236280 f, 690877.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236340 f, 691052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236400 f, 691228.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236460 f, 691403.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236520 f, 691578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236580 f, 691754.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236640 f, 691929.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236700 f, 692105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236760 f, 692280.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236820 f, 692456.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236880 f, 692631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236940 f, 692807.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237000 f, 690962.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237060 f, 691137.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237120 f, 691311.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237180 f, 691486.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237240 f, 691661.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237300 f, 691836.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237360 f, 692011.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237420 f, 692186.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237480 f, 692361.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237540 f, 692536.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237600 f, 692711.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237660 f, 692886.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237720 f, 693061.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237780 f, 693236.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237840 f, 693411.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237900 f, 693586.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237960 f, 693760.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238020 f, 693935.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238080 f, 694110.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238140 f, 694285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238200 f, 694460.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238260 f, 694635.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238320 f, 694810.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238380 f, 694985.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238440 f, 695160.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238500 f, 695335.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238560 f, 695510.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238620 f, 695685.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238680 f, 695860.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238740 f, 696035.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238800 f, 696209.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238860 f, 696384.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238920 f, 696559.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238980 f, 696734.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239040 f, 696909.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239100 f, 697084.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239160 f, 697259.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239220 f, 697434.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239280 f, 697609.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239340 f, 697784.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239400 f, 695930.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239460 f, 696104.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239520 f, 696279.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239580 f, 696453.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239640 f, 696627.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239700 f, 696802.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239760 f, 696976.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239820 f, 697151.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239880 f, 697325.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239940 f, 697500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240000 f, 697674.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240060 f, 697848.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240120 f, 698023.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240180 f, 698197.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240240 f, 698372.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240300 f, 698546.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240360 f, 698720.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240420 f, 698895.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240480 f, 699069.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240540 f, 699244.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240600 f, 699418.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240660 f, 699593.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240720 f, 699767.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240780 f, 699941.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240840 f, 700116.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240900 f, 700290.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240960 f, 700465.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241020 f, 700639.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241080 f, 700813.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241140 f, 700988.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241200 f, 701162.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241260 f, 701337.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241320 f, 701511.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241380 f, 701686.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241440 f, 701860.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241500 f, 702034.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241560 f, 702209.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241620 f, 702383.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241680 f, 702558.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241740 f, 702732.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241800 f, 702907.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241860 f, 703081.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241920 f, 703255.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241980 f, 701391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242040 f, 701565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242100 f, 701739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242160 f, 701913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242220 f, 702086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242280 f, 702260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242340 f, 702434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242400 f, 702608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242460 f, 702782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242520 f, 702956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242580 f, 703130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242640 f, 703304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242700 f, 703478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242760 f, 703652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242820 f, 703826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242880 f, 704000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242940 f, 704173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243000 f, 704347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243060 f, 704521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243120 f, 704695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243180 f, 704869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243240 f, 705043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243300 f, 705217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243360 f, 705391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243420 f, 705565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243480 f, 705739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243540 f, 705913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243600 f, 706086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243660 f, 706260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243720 f, 706434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243780 f, 706608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243840 f, 706782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243900 f, 706956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243960 f, 707130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244020 f, 707304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244080 f, 707478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244140 f, 707652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244200 f, 707826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244260 f, 708000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244320 f, 708173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244380 f, 708347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244440 f, 708521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244500 f, 708695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244560 f, 708869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244620 f, 709043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244680 f, 709217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244740 f, 709391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244800 f, 709565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244860 f, 709739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244920 f, 709913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244980 f, 710086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245040 f, 710260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245100 f, 710434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245160 f, 710608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245220 f, 710782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245280 f, 710956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 87 ms, 689.6 fps, 1 ms/f; total: 245340 f, 567916.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245400 f, 568055.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245460 f, 568194.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245520 f, 568333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245580 f, 568472.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245640 f, 568611.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245700 f, 568750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245760 f, 568888.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245820 f, 569027.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245880 f, 569166.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245940 f, 569305.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246000 f, 569444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246060 f, 569583.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246120 f, 569722.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246180 f, 569861.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246240 f, 570000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246300 f, 570138.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246360 f, 570277.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246420 f, 570416.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246480 f, 569237.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246540 f, 569376.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246600 f, 569515.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246660 f, 569653.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246720 f, 569792.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246780 f, 569930.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246840 f, 570069.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246900 f, 570207.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246960 f, 570346.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247020 f, 570485.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247080 f, 570623.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247140 f, 570762.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247200 f, 570900.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247260 f, 571039.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247320 f, 571177.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247380 f, 571316.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247440 f, 571454.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247500 f, 571593.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247560 f, 571732.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247620 f, 571870.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247680 f, 572009.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247740 f, 572147.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247800 f, 572286.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247860 f, 572424.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247920 f, 572563.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247980 f, 572702.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248040 f, 572840.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248100 f, 572979.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248160 f, 573117.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248220 f, 573256.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248280 f, 573394.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248340 f, 573533.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248400 f, 573672.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248460 f, 573810.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248520 f, 573949.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248580 f, 574087.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248640 f, 574226.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248700 f, 574364.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248760 f, 574503.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248820 f, 574642.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248880 f, 574780.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248940 f, 574919.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249000 f, 573732.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249060 f, 573870.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249120 f, 574009.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249180 f, 574147.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249240 f, 574285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249300 f, 574423.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249360 f, 574562.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249420 f, 574700.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249480 f, 574838.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249540 f, 574976.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249600 f, 575115.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249660 f, 575253.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249720 f, 575391.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249780 f, 575529.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249840 f, 575668.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249900 f, 575806.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249960 f, 575944.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250020 f, 576082.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250080 f, 576221.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250140 f, 576359.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250200 f, 576497.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250260 f, 576635.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250320 f, 576774.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250380 f, 576912.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250440 f, 577050.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250500 f, 577188.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250560 f, 577327.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250620 f, 577465.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250680 f, 577603.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250740 f, 577741.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250800 f, 577880.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250860 f, 578018.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250920 f, 578156.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250980 f, 578294.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251040 f, 578433.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251100 f, 578571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251160 f, 578709.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251220 f, 578847.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251280 f, 577655.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251340 f, 577793.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251400 f, 577931.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251460 f, 578068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251520 f, 578206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251580 f, 578344.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251640 f, 578482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251700 f, 578620.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251760 f, 578758.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251820 f, 578896.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251880 f, 579034.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251940 f, 579172.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252000 f, 579310.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252060 f, 579448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252120 f, 579586.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252180 f, 579724.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252240 f, 579862.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252300 f, 580000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252360 f, 580137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252420 f, 580275.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252480 f, 580413.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252540 f, 580551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252600 f, 580689.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252660 f, 580827.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252720 f, 580965.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252780 f, 581103.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252840 f, 581241.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252900 f, 581379.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252960 f, 581517.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253020 f, 581655.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253080 f, 581793.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253140 f, 581931.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253200 f, 582068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253260 f, 582206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253320 f, 582344.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253380 f, 582482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253440 f, 582620.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253500 f, 582758.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253560 f, 582896.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253620 f, 583034.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253680 f, 583172.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253740 f, 583310.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253800 f, 583448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253860 f, 583586.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253920 f, 583724.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253980 f, 583862.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254040 f, 584000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254100 f, 584137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254160 f, 584275.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254220 f, 584413.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254280 f, 584551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254340 f, 584689.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254400 f, 583486.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254460 f, 583623.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254520 f, 583761.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254580 f, 583899.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254640 f, 584036.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254700 f, 584174.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254760 f, 584311.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254820 f, 584449.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254880 f, 584587.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254940 f, 584724.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255000 f, 584862.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255060 f, 585000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255120 f, 585137.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255180 f, 585275.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255240 f, 585412.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255300 f, 585550.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255360 f, 585688.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255420 f, 585825.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255480 f, 585963.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255540 f, 586100.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255600 f, 586238.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255660 f, 586376.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255720 f, 586513.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255780 f, 586651.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255840 f, 586789.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255900 f, 586926.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255960 f, 587064.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256020 f, 587201.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256080 f, 587339.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256140 f, 587477.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256200 f, 587614.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256260 f, 587752.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256320 f, 587889.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256380 f, 588027.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256440 f, 588165.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256500 f, 588302.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256560 f, 588440.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256620 f, 588578.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256680 f, 588715.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256740 f, 588853.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256800 f, 588990.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256860 f, 589128.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256920 f, 587917.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256980 f, 588054.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257040 f, 588192.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257100 f, 588329.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257160 f, 588466.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257220 f, 588604.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257280 f, 588741.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257340 f, 588878.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257400 f, 589016.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257460 f, 589153.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257520 f, 589290.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257580 f, 589427.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257640 f, 589565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257700 f, 589702.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257760 f, 589839.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257820 f, 589977.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257880 f, 590114.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257940 f, 590251.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258000 f, 590389.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258060 f, 590526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258120 f, 590663.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258180 f, 590800.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258240 f, 590938.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258300 f, 591075.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258360 f, 591212.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258420 f, 591350.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258480 f, 591487.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258540 f, 591624.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258600 f, 591762.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258660 f, 591899.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258720 f, 592036.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258780 f, 592173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258840 f, 592311.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258900 f, 592448.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258960 f, 592585.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259020 f, 592723.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259080 f, 592860.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259140 f, 592997.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259200 f, 593135.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259260 f, 593272.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259320 f, 593409.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259380 f, 593546.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259440 f, 593684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259500 f, 593821.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259560 f, 593958.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259620 f, 592739.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259680 f, 592876.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259740 f, 593013.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259800 f, 593150.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259860 f, 593287.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259920 f, 593424.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259980 f, 593561.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260040 f, 593698.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260100 f, 593835.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260160 f, 593972.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260220 f, 594109.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260280 f, 594246.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260340 f, 594383.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260400 f, 594520.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260460 f, 594657.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260520 f, 594794.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260580 f, 594931.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260640 f, 595068.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260700 f, 595205.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260760 f, 595342.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260820 f, 595479.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260880 f, 595616.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260940 f, 595753.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261000 f, 595890.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261060 f, 596027.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261120 f, 596164.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261180 f, 596301.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261240 f, 596438.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261300 f, 596575.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261360 f, 596712.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261420 f, 596849.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261480 f, 596986.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261540 f, 597123.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261600 f, 597260.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261660 f, 597397.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261720 f, 597534.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261780 f, 597671.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261840 f, 597808.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261900 f, 597945.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261960 f, 598082.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262020 f, 598219.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262080 f, 598356.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262140 f, 598493.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262200 f, 597266.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262260 f, 597403.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262320 f, 597539.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262380 f, 597676.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262440 f, 597813.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262500 f, 597949.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262560 f, 598086.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262620 f, 598223.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262680 f, 598359.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262740 f, 598496.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262800 f, 598633.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262860 f, 598769.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262920 f, 598906.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262980 f, 599043.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263040 f, 599179.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263100 f, 599316.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263160 f, 599453.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263220 f, 599590.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263280 f, 599726.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263340 f, 599863.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263400 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263460 f, 600136.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263520 f, 600273.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263580 f, 600410.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263640 f, 600546.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263700 f, 600683.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263760 f, 600820.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263820 f, 600956.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263880 f, 601093.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263940 f, 601230.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264000 f, 601366.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264060 f, 601503.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264120 f, 601640.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264180 f, 601776.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264240 f, 601913.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264300 f, 602050.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264360 f, 602186.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264420 f, 602323.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264480 f, 602460.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264540 f, 602596.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264600 f, 602733.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264660 f, 601500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264720 f, 601636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264780 f, 601772.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264840 f, 601909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264900 f, 602045.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264960 f, 602181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265020 f, 602318.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265080 f, 602454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265140 f, 602590.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265200 f, 602727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265260 f, 602863.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265320 f, 603000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265380 f, 603136.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265440 f, 603272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265500 f, 603409.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265560 f, 603545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265620 f, 603681.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265680 f, 603818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265740 f, 603954.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265800 f, 604090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265860 f, 604227.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265920 f, 604363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265980 f, 604500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266040 f, 604636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266100 f, 604772.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266160 f, 604909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266220 f, 605045.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266280 f, 605181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266340 f, 605318.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266400 f, 605454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266460 f, 605590.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266520 f, 605727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266580 f, 605863.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266640 f, 606000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266700 f, 606136.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266760 f, 606272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266820 f, 606409.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266880 f, 606545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266940 f, 606681.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267000 f, 606818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267060 f, 606954.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267120 f, 607090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267180 f, 607227.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267240 f, 607363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267300 f, 607500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267360 f, 607636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267420 f, 607772.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267480 f, 607909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267540 f, 608045.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267600 f, 606802.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267660 f, 606938.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267720 f, 607074.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267780 f, 607210.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267840 f, 607346.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267900 f, 607483.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267960 f, 607619.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268020 f, 607755.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268080 f, 607891.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268140 f, 608027.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268200 f, 608163.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268260 f, 608299.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268320 f, 608435.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268380 f, 608571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268440 f, 608707.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268500 f, 608843.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268560 f, 608979.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268620 f, 609115.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268680 f, 609251.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268740 f, 609387.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268800 f, 609523.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268860 f, 609659.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268920 f, 609795.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268980 f, 609932.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269040 f, 610068.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269100 f, 610204.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269160 f, 610340.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269220 f, 610476.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269280 f, 610612.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269340 f, 610748.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269400 f, 610884.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269460 f, 611020.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269520 f, 611156.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269580 f, 611292.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269640 f, 611428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269700 f, 611564.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269760 f, 611700.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269820 f, 611836.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269880 f, 611972.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269940 f, 612108.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270000 f, 612244.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270060 f, 612380.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270120 f, 611131.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270180 f, 611266.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270240 f, 611402.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270300 f, 611538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270360 f, 611674.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270420 f, 611809.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270480 f, 611945.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270540 f, 612081.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270600 f, 612217.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270660 f, 612352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270720 f, 612488.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270780 f, 612624.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270840 f, 612760.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270900 f, 612895.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270960 f, 613031.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271020 f, 613167.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271080 f, 613303.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271140 f, 613438.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271200 f, 613574.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271260 f, 613710.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271320 f, 613846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271380 f, 613981.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271440 f, 614117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271500 f, 614253.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271560 f, 614389.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271620 f, 614524.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271680 f, 614660.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271740 f, 614796.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271800 f, 614932.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271860 f, 615067.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271920 f, 615203.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271980 f, 615339.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272040 f, 615475.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272100 f, 615610.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272160 f, 615746.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272220 f, 615882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272280 f, 616018.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272340 f, 616153.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272400 f, 616289.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272460 f, 616425.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272520 f, 616561.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272580 f, 616696.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272640 f, 616832.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272700 f, 616968.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272760 f, 617104.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272820 f, 615846.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272880 f, 615981.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272940 f, 616117.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273000 f, 616252.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273060 f, 616388.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273120 f, 616523.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273180 f, 616659.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273240 f, 616794.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273300 f, 616930.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273360 f, 617065.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273420 f, 617200.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273480 f, 617336.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273540 f, 617471.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273600 f, 617607.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273660 f, 617742.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273720 f, 617878.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273780 f, 618013.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273840 f, 618149.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273900 f, 618284.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273960 f, 618419.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274020 f, 618555.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274080 f, 618690.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274140 f, 618826.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274200 f, 618961.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274260 f, 619097.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274320 f, 619232.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274380 f, 619367.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274440 f, 619503.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274500 f, 619638.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274560 f, 619774.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274620 f, 619909.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274680 f, 620045.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274740 f, 620180.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274800 f, 620316.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274860 f, 620451.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274920 f, 620586.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274980 f, 620722.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275040 f, 620857.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275100 f, 620993.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275160 f, 621128.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275220 f, 621264.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275280 f, 621399.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275340 f, 621535.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275400 f, 621670.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275460 f, 621805.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275520 f, 621941.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275580 f, 622076.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275640 f, 620810.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275700 f, 620945.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275760 f, 621081.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275820 f, 621216.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275880 f, 621351.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275940 f, 621486.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276000 f, 621621.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276060 f, 621756.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276120 f, 621891.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276180 f, 622027.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276240 f, 622162.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276300 f, 622297.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276360 f, 622432.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276420 f, 622567.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276480 f, 622702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276540 f, 622837.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276600 f, 622973.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276660 f, 623108.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276720 f, 623243.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276780 f, 623378.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276840 f, 623513.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276900 f, 623648.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276960 f, 623783.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277020 f, 623918.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277080 f, 624054.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277140 f, 624189.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277200 f, 624324.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277260 f, 624459.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277320 f, 624594.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277380 f, 624729.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277440 f, 624864.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277500 f, 625000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277560 f, 625135.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277620 f, 625270.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277680 f, 625405.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277740 f, 625540.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277800 f, 625675.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277860 f, 625810.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277920 f, 625945.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277980 f, 626081.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278040 f, 626216.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278100 f, 626351.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278160 f, 626486.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278220 f, 626621.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278280 f, 626756.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278340 f, 626891.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278400 f, 627027.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278460 f, 627162.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278520 f, 627297.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278580 f, 627432.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278640 f, 627567.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278700 f, 627702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278760 f, 627837.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278820 f, 627973.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278880 f, 628108.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278940 f, 628243.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279000 f, 628378.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279060 f, 628513.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279120 f, 627235.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279180 f, 627370.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279240 f, 627505.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279300 f, 627640.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279360 f, 627775.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279420 f, 627910.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279480 f, 628044.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279540 f, 628179.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279600 f, 628314.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279660 f, 628449.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279720 f, 628584.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279780 f, 628719.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279840 f, 628853.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279900 f, 628988.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279960 f, 629123.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280020 f, 629258.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280080 f, 629393.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280140 f, 629528.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280200 f, 629662.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280260 f, 629797.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280320 f, 629932.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280380 f, 630067.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280440 f, 630202.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280500 f, 630337.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280560 f, 630471.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280620 f, 630606.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280680 f, 630741.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280740 f, 630876.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280800 f, 631011.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280860 f, 631146.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280920 f, 631280.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280980 f, 631415.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281040 f, 631550.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281100 f, 631685.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281160 f, 631820.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281220 f, 631955.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281280 f, 632089.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281340 f, 632224.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281400 f, 632359.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281460 f, 632494.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281520 f, 632629.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281580 f, 632764.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281640 f, 632898.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281700 f, 633033.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281760 f, 633168.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281820 f, 633303.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281880 f, 633438.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281940 f, 633573.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282000 f, 633707.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282060 f, 633842.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282120 f, 633977.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282180 f, 634112.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282240 f, 634247.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282300 f, 634382.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282360 f, 634516.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282420 f, 634651.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282480 f, 634786.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282540 f, 634921.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282600 f, 635056.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282660 f, 635191.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282720 f, 635325.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282780 f, 635460.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282840 f, 634170.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282900 f, 634304.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282960 f, 634439.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283020 f, 634574.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283080 f, 634708.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283140 f, 634843.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283200 f, 634977.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283260 f, 635112.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283320 f, 635246.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283380 f, 635381.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283440 f, 635515.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283500 f, 635650.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283560 f, 635784.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283620 f, 635919.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283680 f, 636053.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283740 f, 636188.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283800 f, 636322.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283860 f, 636457.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283920 f, 636591.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283980 f, 636726.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284040 f, 636861.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284100 f, 636995.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284160 f, 637130.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284220 f, 637264.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284280 f, 637399.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284340 f, 637533.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284400 f, 637668.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284460 f, 637802.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284520 f, 637937.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284580 f, 638071.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284640 f, 638206.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284700 f, 638340.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284760 f, 638475.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284820 f, 638609.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284880 f, 638744.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284940 f, 638878.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285000 f, 639013.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285060 f, 639148.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285120 f, 639282.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285180 f, 639417.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285240 f, 639551.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285300 f, 639686.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285360 f, 639820.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285420 f, 639955.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285480 f, 640089.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285540 f, 640224.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285600 f, 640358.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285660 f, 640493.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285720 f, 640627.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285780 f, 640762.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285840 f, 640896.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285900 f, 641031.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285960 f, 641165.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286020 f, 641300.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286080 f, 641435.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286140 f, 641569.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286200 f, 641704.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286260 f, 641838.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286320 f, 641973.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286380 f, 642107.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286440 f, 642242.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286500 f, 642376.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286560 f, 641073.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286620 f, 641208.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286680 f, 641342.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286740 f, 641476.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286800 f, 641610.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286860 f, 641744.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286920 f, 641879.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286980 f, 642013.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287040 f, 642147.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287100 f, 642281.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287160 f, 642416.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287220 f, 642550.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287280 f, 642684.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287340 f, 642818.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287400 f, 642953.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287460 f, 643087.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287520 f, 643221.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287580 f, 643355.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287640 f, 643489.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287700 f, 643624.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287760 f, 643758.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287820 f, 643892.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287880 f, 644026.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287940 f, 644161.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288000 f, 644295.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288060 f, 644429.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288120 f, 644563.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288180 f, 644698.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288240 f, 644832.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288300 f, 644966.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288360 f, 645100.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288420 f, 645234.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288480 f, 645369.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288540 f, 645503.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288600 f, 645637.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288660 f, 645771.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288720 f, 645906.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288780 f, 646040.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288840 f, 646174.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288900 f, 646308.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288960 f, 646442.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289020 f, 646577.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289080 f, 646711.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289140 f, 646845.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289200 f, 646979.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289260 f, 647114.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289320 f, 647248.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289380 f, 647382.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289440 f, 647516.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289500 f, 647651.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289560 f, 647785.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289620 f, 647919.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289680 f, 648053.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289740 f, 648187.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289800 f, 648322.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289860 f, 648456.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289920 f, 648590.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289980 f, 648724.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290040 f, 648859.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290100 f, 647544.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290160 f, 647678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290220 f, 647812.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290280 f, 647946.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290340 f, 648080.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290400 f, 648214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290460 f, 648348.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290520 f, 648482.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290580 f, 648616.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290640 f, 648750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290700 f, 648883.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290760 f, 649017.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290820 f, 649151.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290880 f, 649285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290940 f, 649419.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291000 f, 649553.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291060 f, 649687.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291120 f, 649821.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291180 f, 649955.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291240 f, 650089.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291300 f, 650223.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291360 f, 650357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291420 f, 650491.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291480 f, 650625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291540 f, 650758.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291600 f, 650892.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291660 f, 651026.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291720 f, 651160.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291780 f, 651294.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291840 f, 651428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291900 f, 651562.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291960 f, 651696.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292020 f, 651830.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292080 f, 651964.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292140 f, 652098.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292200 f, 652232.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292260 f, 652366.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292320 f, 652500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292380 f, 652633.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292440 f, 652767.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292500 f, 652901.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292560 f, 653035.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292620 f, 653169.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292680 f, 653303.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292740 f, 653437.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292800 f, 653571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292860 f, 653705.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292920 f, 653839.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292980 f, 653973.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293040 f, 654107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293100 f, 654241.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293160 f, 654375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293220 f, 654508.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293280 f, 654642.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293340 f, 654776.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293400 f, 654910.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293460 f, 655044.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293520 f, 655178.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293580 f, 655312.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293640 f, 653986.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293700 f, 654120.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293760 f, 654253.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293820 f, 654387.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293880 f, 654521.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293940 f, 654654.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294000 f, 654788.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294060 f, 654922.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294120 f, 655055.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294180 f, 655189.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294240 f, 655322.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294300 f, 655456.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294360 f, 655590.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294420 f, 655723.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294480 f, 655857.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294540 f, 655991.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294600 f, 656124.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294660 f, 656258.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294720 f, 656392.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294780 f, 656525.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294840 f, 656659.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294900 f, 656792.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294960 f, 656926.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295020 f, 657060.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295080 f, 657193.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295140 f, 657327.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295200 f, 657461.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295260 f, 657594.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295320 f, 657728.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295380 f, 657861.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295440 f, 657995.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295500 f, 658129.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295560 f, 658262.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295620 f, 658396.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295680 f, 658530.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295740 f, 658663.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295800 f, 658797.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295860 f, 658930.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295920 f, 659064.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295980 f, 659198.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296040 f, 659331.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296100 f, 659465.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296160 f, 659599.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296220 f, 659732.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296280 f, 659866.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296340 f, 660000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296400 f, 658666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296460 f, 658800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296520 f, 658933.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296580 f, 659066.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296640 f, 659200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296700 f, 659333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296760 f, 659466.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296820 f, 659600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296880 f, 659733.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296940 f, 659866.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297000 f, 660000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297060 f, 660133.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297120 f, 660266.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297180 f, 660400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297240 f, 660533.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297300 f, 660666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297360 f, 660800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297420 f, 660933.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297480 f, 661066.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297540 f, 661200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297600 f, 661333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297660 f, 661466.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297720 f, 661600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297780 f, 661733.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297840 f, 661866.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297900 f, 662000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297960 f, 662133.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298020 f, 662266.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298080 f, 662400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298140 f, 662533.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298200 f, 662666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298260 f, 662800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298320 f, 662933.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298380 f, 663066.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298440 f, 663200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298500 f, 663333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298560 f, 663466.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298620 f, 663600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298680 f, 663733.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298740 f, 663866.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298800 f, 664000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298860 f, 664133.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298920 f, 664266.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298980 f, 664400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299040 f, 664533.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299100 f, 664666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299160 f, 664800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299220 f, 664933.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299280 f, 665066.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299340 f, 665200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299400 f, 665333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299460 f, 665466.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299520 f, 665600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299580 f, 665733.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299640 f, 665866.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299700 f, 664523.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299760 f, 664656.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299820 f, 664789.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299880 f, 664922.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299940 f, 665055.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300000 f, 665188.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300060 f, 665321.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300120 f, 665454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300180 f, 665587.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300240 f, 665720.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300300 f, 665853.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300360 f, 665986.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300420 f, 666119.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300480 f, 666252.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300540 f, 666385.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300600 f, 666518.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300660 f, 666651.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300720 f, 666784.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300780 f, 666917.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300840 f, 667051.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300900 f, 667184.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300960 f, 667317.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301020 f, 667450.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301080 f, 667583.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301140 f, 667716.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301200 f, 667849.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301260 f, 667982.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301320 f, 668115.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301380 f, 668248.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301440 f, 668381.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301500 f, 668514.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301560 f, 668647.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301620 f, 668780.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301680 f, 668913.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301740 f, 669046.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301800 f, 669179.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301860 f, 669312.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301920 f, 669445.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301980 f, 669578.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302040 f, 669711.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302100 f, 669844.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302160 f, 669977.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302220 f, 670110.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302280 f, 670243.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302340 f, 670376.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302400 f, 670510.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302460 f, 670643.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302520 f, 670776.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302580 f, 670909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302640 f, 671042.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302700 f, 671175.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302760 f, 671308.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302820 f, 671441.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302880 f, 671574.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302940 f, 671707.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303000 f, 671840.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303060 f, 671973.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303120 f, 672106.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303180 f, 672239.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303240 f, 672372.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303300 f, 671017.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303360 f, 671150.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303420 f, 671283.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303480 f, 671415.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303540 f, 671548.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303600 f, 671681.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303660 f, 671814.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303720 f, 671946.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303780 f, 672079.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303840 f, 672212.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303900 f, 672345.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303960 f, 672477.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304020 f, 672610.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304080 f, 672743.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304140 f, 672876.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304200 f, 673008.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304260 f, 673141.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304320 f, 673274.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304380 f, 673407.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304440 f, 673539.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304500 f, 673672.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304560 f, 673805.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304620 f, 673938.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304680 f, 674070.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304740 f, 674203.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304800 f, 674336.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304860 f, 674469.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304920 f, 674601.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304980 f, 674734.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305040 f, 674867.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305100 f, 675000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305160 f, 675132.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305220 f, 675265.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305280 f, 675398.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305340 f, 675531.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305400 f, 675663.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305460 f, 675796.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305520 f, 675929.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305580 f, 676061.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305640 f, 676194.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305700 f, 676327.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305760 f, 676460.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305820 f, 676592.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305880 f, 676725.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305940 f, 676858.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306000 f, 676991.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306060 f, 677123.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306120 f, 677256.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306180 f, 677389.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306240 f, 677522.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306300 f, 677654.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306360 f, 677787.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306420 f, 677920.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306480 f, 678053.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306540 f, 678185.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306600 f, 678318.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306660 f, 678451.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306720 f, 678584.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306780 f, 678716.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306840 f, 677351.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306900 f, 677483.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306960 f, 677615.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 307020 f, 670349.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307080 f, 670480.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307140 f, 670611.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307200 f, 670742.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307260 f, 670873.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307320 f, 671004.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307380 f, 671135.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307440 f, 671266.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307500 f, 671397.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307560 f, 671528.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307620 f, 671659.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307680 f, 671790.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307740 f, 671921.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307800 f, 672052.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307860 f, 672183.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307920 f, 672314.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307980 f, 670980.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308040 f, 671111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308100 f, 671241.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308160 f, 671372.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308220 f, 671503.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308280 f, 671634.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308340 f, 671764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308400 f, 671895.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308460 f, 672026.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308520 f, 672156.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308580 f, 672287.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308640 f, 672418.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308700 f, 672549.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308760 f, 672679.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308820 f, 672810.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308880 f, 672941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308940 f, 673071.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309000 f, 673202.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309060 f, 673333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309120 f, 673464.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309180 f, 673594.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309240 f, 673725.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309300 f, 673856.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309360 f, 673986.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309420 f, 674117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309480 f, 674248.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309540 f, 674379.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309600 f, 674509.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309660 f, 674640.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309720 f, 674771.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309780 f, 674901.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309840 f, 675032.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309900 f, 675163.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309960 f, 675294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310020 f, 675424.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310080 f, 675555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310140 f, 675686.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310200 f, 675817.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310260 f, 674478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310320 f, 674608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310380 f, 674739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310440 f, 674869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310500 f, 675000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310560 f, 675130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310620 f, 675260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310680 f, 675391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310740 f, 675521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310800 f, 675652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310860 f, 675782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310920 f, 675913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310980 f, 676043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311040 f, 676173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311100 f, 676304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311160 f, 676434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311220 f, 676565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311280 f, 676695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311340 f, 676826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311400 f, 676956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311460 f, 677086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311520 f, 677217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311580 f, 677347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311640 f, 677478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311700 f, 677608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311760 f, 677739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311820 f, 677869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311880 f, 678000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311940 f, 678130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312000 f, 678260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312060 f, 678391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312120 f, 678521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312180 f, 678652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312240 f, 678782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312300 f, 678913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312360 f, 679043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312420 f, 679173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312480 f, 677830.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312540 f, 677960.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312600 f, 678091.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312660 f, 678221.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312720 f, 678351.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312780 f, 678481.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312840 f, 678611.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312900 f, 678741.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312960 f, 678872.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313020 f, 679002.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313080 f, 679132.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313140 f, 679262.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313200 f, 679392.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313260 f, 679522.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313320 f, 679652.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313380 f, 679783.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313440 f, 679913.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313500 f, 680043.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313560 f, 680173.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313620 f, 680303.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313680 f, 680433.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313740 f, 680564.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313800 f, 680694.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313860 f, 680824.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313920 f, 680954.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313980 f, 681084.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314040 f, 681214.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314100 f, 681344.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314160 f, 681475.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314220 f, 681605.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314280 f, 681735.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314340 f, 681865.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314400 f, 681995.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314460 f, 682125.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314520 f, 682255.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314580 f, 682386.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314640 f, 682516.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314700 f, 682646.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314760 f, 681298.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314820 f, 681428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314880 f, 681558.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314940 f, 681688.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315000 f, 681818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315060 f, 681948.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315120 f, 682077.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315180 f, 682207.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315240 f, 682337.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315300 f, 682467.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315360 f, 682597.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315420 f, 682727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315480 f, 682857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315540 f, 682987.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315600 f, 683116.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315660 f, 683246.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315720 f, 683376.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315780 f, 683506.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315840 f, 683636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315900 f, 683766.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315960 f, 683896.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316020 f, 684026.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316080 f, 684155.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316140 f, 684285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316200 f, 684415.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316260 f, 684545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316320 f, 684675.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316380 f, 684805.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316440 f, 684935.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316500 f, 685064.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316560 f, 685194.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316620 f, 685324.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316680 f, 685454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316740 f, 685584.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316800 f, 685714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316860 f, 685844.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316920 f, 685974.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316980 f, 686103.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317040 f, 686233.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317100 f, 686363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317160 f, 685010.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317220 f, 685140.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317280 f, 685270.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317340 f, 685399.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317400 f, 685529.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317460 f, 685658.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317520 f, 685788.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317580 f, 685917.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317640 f, 686047.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317700 f, 686177.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317760 f, 686306.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317820 f, 686436.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317880 f, 686565.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317940 f, 686695.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318000 f, 686825.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318060 f, 686954.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318120 f, 687084.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318180 f, 687213.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318240 f, 687343.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318300 f, 687473.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318360 f, 687602.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318420 f, 687732.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318480 f, 687861.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318540 f, 687991.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318600 f, 688120.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318660 f, 688250.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318720 f, 688380.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318780 f, 688509.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318840 f, 688639.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318900 f, 688768.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318960 f, 688898.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319020 f, 689028.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319080 f, 689157.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319140 f, 689287.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319200 f, 689416.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319260 f, 689546.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319320 f, 689676.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319380 f, 689805.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319440 f, 689935.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319500 f, 690064.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319560 f, 690194.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319620 f, 688836.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319680 f, 688965.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319740 f, 689094.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319800 f, 689224.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319860 f, 689353.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319920 f, 689482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319980 f, 689612.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320040 f, 689741.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320100 f, 689870.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320160 f, 690000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320220 f, 690129.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320280 f, 690258.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320340 f, 690387.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320400 f, 690517.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320460 f, 690646.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320520 f, 690775.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320580 f, 690905.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320640 f, 691034.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320700 f, 691163.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320760 f, 691293.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320820 f, 691422.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320880 f, 691551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320940 f, 691681.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321000 f, 691810.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321060 f, 691939.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321120 f, 692068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321180 f, 692198.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321240 f, 692327.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321300 f, 692456.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321360 f, 692586.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321420 f, 692715.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321480 f, 692844.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321540 f, 692974.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321600 f, 693103.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321660 f, 693232.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321720 f, 693362.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321780 f, 693491.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321840 f, 693620.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321900 f, 693750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321960 f, 693879.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322020 f, 694008.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322080 f, 694137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322140 f, 694267.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322200 f, 694396.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322260 f, 694525.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322320 f, 694655.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322380 f, 694784.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322440 f, 694913.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322500 f, 695043.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322560 f, 695172.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322620 f, 695301.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322680 f, 693935.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322740 f, 694064.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322800 f, 694193.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322860 f, 694322.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322920 f, 694451.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322980 f, 694580.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323040 f, 694709.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323100 f, 694838.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323160 f, 694967.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323220 f, 695096.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323280 f, 695225.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323340 f, 695354.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323400 f, 695483.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323460 f, 695612.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323520 f, 695741.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323580 f, 695870.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323640 f, 696000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323700 f, 696129.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323760 f, 696258.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323820 f, 696387.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323880 f, 696516.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323940 f, 696645.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324000 f, 696774.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324060 f, 696903.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324120 f, 697032.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324180 f, 697161.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324240 f, 697290.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324300 f, 697419.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324360 f, 697548.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324420 f, 697677.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324480 f, 697806.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324540 f, 697935.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324600 f, 698064.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324660 f, 698193.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324720 f, 698322.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324780 f, 698451.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324840 f, 698580.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324900 f, 698709.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324960 f, 698838.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325020 f, 698967.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325080 f, 699096.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325140 f, 699225.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325200 f, 699354.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325260 f, 699483.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325320 f, 699612.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 80 ms, 750.0 fps, 1 ms/f; total: 325380 f, 597027.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325440 f, 597137.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325500 f, 597247.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325560 f, 597357.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325620 f, 597467.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325680 f, 597578.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325740 f, 597688.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325800 f, 597798.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325860 f, 597908.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325920 f, 598018.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325980 f, 598128.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326040 f, 598238.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326100 f, 598348.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326160 f, 598458.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326220 f, 598568.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326280 f, 598678.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326340 f, 598789.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326400 f, 598899.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326460 f, 599009.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326520 f, 599119.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326580 f, 599229.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326640 f, 599339.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326700 f, 599449.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326760 f, 599559.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326820 f, 599669.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326880 f, 599779.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326940 f, 599889.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327000 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327060 f, 600110.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327120 f, 599120.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327180 f, 599230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327240 f, 599340.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327300 f, 599450.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327360 f, 599560.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327420 f, 599670.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327480 f, 599780.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327540 f, 599890.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327600 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327660 f, 600109.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327720 f, 600219.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327780 f, 600329.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327840 f, 600439.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327900 f, 600549.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327960 f, 600659.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328020 f, 600769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328080 f, 600879.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328140 f, 600989.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328200 f, 601098.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328260 f, 601208.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328320 f, 601318.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328380 f, 601428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328440 f, 601538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328500 f, 601648.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328560 f, 601758.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328620 f, 601868.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328680 f, 601978.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328740 f, 602087.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328800 f, 601096.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328860 f, 601206.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328920 f, 601316.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328980 f, 601425.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329040 f, 601535.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329100 f, 601645.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329160 f, 601755.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329220 f, 601864.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329280 f, 601974.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329340 f, 602084.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329400 f, 602193.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329460 f, 602303.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329520 f, 602413.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329580 f, 602522.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329640 f, 601532.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329700 f, 601642.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329760 f, 601751.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329820 f, 601861.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329880 f, 601970.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329940 f, 600983.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330000 f, 601092.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330060 f, 601202.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330120 f, 601311.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330180 f, 601420.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330240 f, 601530.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330300 f, 601639.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330360 f, 601748.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330420 f, 601857.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330480 f, 601967.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330540 f, 602076.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330600 f, 602185.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330660 f, 602295.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330720 f, 602404.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330780 f, 602513.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330840 f, 602622.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330900 f, 602732.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330960 f, 602841.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331020 f, 602950.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331080 f, 603060.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331140 f, 603169.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331200 f, 603278.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331260 f, 603388.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331320 f, 603497.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331380 f, 603606.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331440 f, 603715.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331500 f, 603825.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331560 f, 603934.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331620 f, 604043.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331680 f, 603054.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331740 f, 603163.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331800 f, 603272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331860 f, 603381.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331920 f, 603490.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331980 f, 603600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332040 f, 603709.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332100 f, 603818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332160 f, 603927.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332220 f, 604036.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332280 f, 604145.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332340 f, 604254.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332400 f, 604363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332460 f, 604472.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332520 f, 604581.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332580 f, 604690.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332640 f, 604800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332700 f, 604909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332760 f, 605018.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332820 f, 605127.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332880 f, 604137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332940 f, 604246.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333000 f, 604355.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333060 f, 604464.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333120 f, 604573.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333180 f, 604682.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333240 f, 604791.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333300 f, 604900.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333360 f, 605009.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333420 f, 605117.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333480 f, 605226.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333540 f, 605335.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333600 f, 605444.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333660 f, 605553.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333720 f, 605662.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333780 f, 605771.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333840 f, 605880.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333900 f, 605989.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333960 f, 606098.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334020 f, 606206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334080 f, 606315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334140 f, 606424.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334200 f, 606533.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334260 f, 606642.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334320 f, 606751.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334380 f, 606860.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334440 f, 606969.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334500 f, 607078.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334560 f, 607186.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334620 f, 607295.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334680 f, 606304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334740 f, 606413.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334800 f, 606521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334860 f, 606630.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334920 f, 606739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334980 f, 606847.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335040 f, 606956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335100 f, 607065.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335160 f, 607173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335220 f, 607282.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335280 f, 607391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335340 f, 607500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335400 f, 607608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335460 f, 607717.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335520 f, 607826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335580 f, 607934.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335640 f, 608043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335700 f, 608152.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335760 f, 608260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335820 f, 608369.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335880 f, 608478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335940 f, 608586.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336000 f, 608695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336060 f, 608804.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336120 f, 608913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336180 f, 609021.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336240 f, 609130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336300 f, 609239.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336360 f, 609347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336420 f, 609456.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336480 f, 609565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336540 f, 609673.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336600 f, 609782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336660 f, 609891.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336720 f, 610000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336780 f, 610108.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336840 f, 610217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336900 f, 610326.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336960 f, 610434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337020 f, 609439.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337080 f, 609547.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337140 f, 609656.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337200 f, 609764.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337260 f, 609873.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337320 f, 609981.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337380 f, 610090.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337440 f, 610198.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337500 f, 610307.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337560 f, 610415.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337620 f, 610524.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337680 f, 610632.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337740 f, 610741.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337800 f, 610849.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337860 f, 610958.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337920 f, 611066.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337980 f, 611175.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338040 f, 611283.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338100 f, 611392.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338160 f, 611500.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338220 f, 611609.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338280 f, 611717.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338340 f, 611826.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338400 f, 611934.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338460 f, 612043.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338520 f, 612151.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338580 f, 612260.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338640 f, 612368.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338700 f, 612477.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338760 f, 612585.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338820 f, 612694.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338880 f, 612802.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338940 f, 612911.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339000 f, 613019.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339060 f, 613128.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339120 f, 613236.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339180 f, 613345.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339240 f, 613453.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339300 f, 613562.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339360 f, 613670.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339420 f, 613779.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339480 f, 613887.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339540 f, 613996.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339600 f, 614104.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339660 f, 614213.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339720 f, 614321.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339780 f, 614430.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339840 f, 614538.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339900 f, 614647.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339960 f, 614755.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340020 f, 614864.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340080 f, 614972.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340140 f, 613971.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340200 f, 614079.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340260 f, 614187.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340320 f, 614296.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340380 f, 614404.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340440 f, 614512.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340500 f, 614620.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340560 f, 614729.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340620 f, 614837.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340680 f, 614945.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340740 f, 615054.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340800 f, 615162.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340860 f, 615270.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340920 f, 615379.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340980 f, 615487.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341040 f, 615595.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341100 f, 615704.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341160 f, 615812.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341220 f, 615920.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341280 f, 616028.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341340 f, 616137.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341400 f, 616245.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341460 f, 616353.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341520 f, 616462.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341580 f, 616570.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341640 f, 615567.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341700 f, 615675.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341760 f, 615783.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341820 f, 615891.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341880 f, 616000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341940 f, 616108.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342000 f, 616216.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342060 f, 616324.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342120 f, 616432.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342180 f, 616540.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342240 f, 616648.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342300 f, 616756.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342360 f, 616864.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342420 f, 616973.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342480 f, 617081.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342540 f, 617189.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342600 f, 617297.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342660 f, 617405.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342720 f, 617513.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342780 f, 617621.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342840 f, 617729.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342900 f, 617837.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342960 f, 617945.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343020 f, 618054.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343080 f, 618162.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343140 f, 618270.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343200 f, 618378.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343260 f, 618486.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343320 f, 618594.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343380 f, 618702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343440 f, 618810.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343500 f, 618918.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343560 f, 617913.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343620 f, 618021.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343680 f, 618129.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343740 f, 618237.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343800 f, 618345.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343860 f, 618453.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343920 f, 618561.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343980 f, 618669.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344040 f, 618777.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344100 f, 618884.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344160 f, 618992.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344220 f, 619100.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344280 f, 619208.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344340 f, 619316.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344400 f, 619424.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344460 f, 619532.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344520 f, 619640.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344580 f, 619748.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344640 f, 619856.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344700 f, 619964.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344760 f, 620071.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344820 f, 620179.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344880 f, 620287.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344940 f, 620395.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345000 f, 620503.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345060 f, 620611.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345120 f, 620719.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345180 f, 620827.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345240 f, 620935.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345300 f, 621043.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345360 f, 621151.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345420 f, 621259.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345480 f, 621366.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345540 f, 621474.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345600 f, 621582.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345660 f, 621690.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345720 f, 621798.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345780 f, 621906.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345840 f, 622014.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345900 f, 622122.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345960 f, 622230.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346020 f, 622338.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346080 f, 621328.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346140 f, 621436.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346200 f, 621544.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346260 f, 621651.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346320 f, 621759.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346380 f, 621867.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346440 f, 621974.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346500 f, 622082.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346560 f, 622190.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346620 f, 622298.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346680 f, 622405.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346740 f, 622513.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346800 f, 622621.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346860 f, 622728.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346920 f, 622836.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346980 f, 622944.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347040 f, 623052.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347100 f, 623159.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347160 f, 623267.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347220 f, 623375.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347280 f, 623482.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347340 f, 623590.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347400 f, 623698.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347460 f, 623806.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347520 f, 623913.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347580 f, 624021.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347640 f, 624129.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347700 f, 624237.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347760 f, 624344.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347820 f, 624452.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347880 f, 624560.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347940 f, 624667.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348000 f, 624775.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348060 f, 624883.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348120 f, 624991.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348180 f, 625098.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348240 f, 625206.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348300 f, 625314.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348360 f, 625421.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348420 f, 625529.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348480 f, 625637.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348540 f, 625745.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348600 f, 625852.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348660 f, 625960.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348720 f, 626068.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348780 f, 626175.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348840 f, 626283.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348900 f, 625268.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348960 f, 625376.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349020 f, 625483.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349080 f, 625591.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349140 f, 625698.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349200 f, 625806.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349260 f, 625914.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349320 f, 626021.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349380 f, 626129.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349440 f, 626236.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349500 f, 626344.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349560 f, 626451.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349620 f, 626559.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349680 f, 626666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349740 f, 626774.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349800 f, 626881.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349860 f, 626989.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349920 f, 627096.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349980 f, 627204.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350040 f, 627311.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350100 f, 627419.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350160 f, 627526.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350220 f, 627634.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350280 f, 627741.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350340 f, 627849.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350400 f, 627957.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350460 f, 628064.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350520 f, 628172.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350580 f, 628279.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350640 f, 628387.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350700 f, 628494.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350760 f, 628602.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350820 f, 628709.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350880 f, 628817.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350940 f, 628924.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351000 f, 629032.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351060 f, 629139.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351120 f, 629247.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351180 f, 629354.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351240 f, 629462.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351300 f, 628443.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351360 f, 628551.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351420 f, 628658.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351480 f, 628765.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351540 f, 628873.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351600 f, 628980.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351660 f, 629087.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351720 f, 629195.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351780 f, 629302.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351840 f, 629409.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351900 f, 629517.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351960 f, 629624.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352020 f, 629731.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352080 f, 629839.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352140 f, 629946.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352200 f, 630053.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352260 f, 630161.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352320 f, 630268.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352380 f, 630375.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352440 f, 630483.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352500 f, 630590.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352560 f, 630697.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352620 f, 630805.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352680 f, 630912.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352740 f, 631019.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352800 f, 631127.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352860 f, 631234.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352920 f, 631341.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352980 f, 631449.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353040 f, 631556.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353100 f, 631663.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353160 f, 631771.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353220 f, 631878.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353280 f, 631985.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353340 f, 632093.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353400 f, 632200.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353460 f, 632307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353520 f, 632415.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353580 f, 632522.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353640 f, 632629.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353700 f, 632737.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353760 f, 632844.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353820 f, 632951.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353880 f, 633059.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353940 f, 633166.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354000 f, 633273.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354060 f, 633381.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354120 f, 633488.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354180 f, 633595.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354240 f, 633703.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354300 f, 632678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354360 f, 632785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354420 f, 632892.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354480 f, 633000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354540 f, 633107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354600 f, 633214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354660 f, 633321.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354720 f, 633428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354780 f, 633535.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354840 f, 633642.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354900 f, 633750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354960 f, 633857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355020 f, 633964.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355080 f, 634071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355140 f, 634178.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355200 f, 634285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355260 f, 634392.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355320 f, 634500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355380 f, 634607.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355440 f, 634714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355500 f, 634821.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355560 f, 634928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355620 f, 635035.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355680 f, 635142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355740 f, 635250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355800 f, 635357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355860 f, 635464.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355920 f, 635571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355980 f, 635678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356040 f, 635785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356100 f, 635892.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356160 f, 636000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356220 f, 636107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356280 f, 636214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356340 f, 636321.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356400 f, 636428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356460 f, 636535.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356520 f, 636642.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356580 f, 636750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356640 f, 636857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356700 f, 636964.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356760 f, 637071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356820 f, 637178.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356880 f, 637285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356940 f, 637392.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357000 f, 637500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357060 f, 637607.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357120 f, 637714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357180 f, 637821.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357240 f, 637928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357300 f, 638035.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357360 f, 638142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357420 f, 638250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357480 f, 638357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357540 f, 638464.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357600 f, 638571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357660 f, 638678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357720 f, 638785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357780 f, 638892.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357840 f, 639000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357900 f, 639107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357960 f, 639214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358020 f, 638181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358080 f, 638288.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358140 f, 638395.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358200 f, 638502.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358260 f, 638609.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358320 f, 638716.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358380 f, 638823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358440 f, 638930.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358500 f, 639037.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358560 f, 639144.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358620 f, 639251.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358680 f, 639358.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358740 f, 639465.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358800 f, 639572.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358860 f, 639679.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358920 f, 639786.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358980 f, 639893.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359040 f, 640000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359100 f, 640106.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359160 f, 640213.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359220 f, 640320.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359280 f, 640427.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359340 f, 640534.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359400 f, 640641.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359460 f, 640748.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359520 f, 640855.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359580 f, 640962.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359640 f, 641069.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359700 f, 641176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359760 f, 641283.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359820 f, 641390.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359880 f, 640355.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359940 f, 640462.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360000 f, 640569.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360060 f, 640676.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360120 f, 640782.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360180 f, 640889.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360240 f, 640996.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360300 f, 641103.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360360 f, 641209.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360420 f, 640177.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360480 f, 640284.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360540 f, 640390.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360600 f, 640497.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360660 f, 640603.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360720 f, 640710.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360780 f, 640817.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360840 f, 640923.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360900 f, 641030.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360960 f, 641136.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361020 f, 641243.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361080 f, 641349.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361140 f, 641456.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361200 f, 641563.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361260 f, 641669.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361320 f, 641776.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361380 f, 641882.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361440 f, 641989.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361500 f, 642095.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361560 f, 642202.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361620 f, 642309.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361680 f, 642415.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361740 f, 642522.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361800 f, 642628.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361860 f, 642735.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361920 f, 642841.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361980 f, 642948.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362040 f, 643055.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362100 f, 643161.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362160 f, 643268.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362220 f, 643374.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362280 f, 643481.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362340 f, 643587.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362400 f, 643694.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362460 f, 643801.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362520 f, 643907.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362580 f, 644014.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362640 f, 644120.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362700 f, 644227.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362760 f, 644333.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362820 f, 644440.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362880 f, 644547.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362940 f, 644653.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363000 f, 644760.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363060 f, 644866.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363120 f, 644973.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363180 f, 645079.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363240 f, 644042.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363300 f, 644148.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363360 f, 644255.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363420 f, 644361.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363480 f, 644468.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363540 f, 644574.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363600 f, 644680.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363660 f, 644787.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363720 f, 644893.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363780 f, 645000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363840 f, 645106.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363900 f, 645212.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363960 f, 645319.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364020 f, 645425.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364080 f, 645531.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364140 f, 645638.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364200 f, 645744.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364260 f, 645851.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364320 f, 645957.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364380 f, 646063.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364440 f, 646170.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364500 f, 646276.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364560 f, 645238.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364620 f, 645345.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364680 f, 645451.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364740 f, 645557.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364800 f, 645663.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364860 f, 645769.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364920 f, 645876.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364980 f, 645982.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365040 f, 646088.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365100 f, 646194.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365160 f, 646300.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365220 f, 646407.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365280 f, 646513.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365340 f, 646619.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365400 f, 646725.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365460 f, 646831.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365520 f, 646938.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365580 f, 647044.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365640 f, 647150.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365700 f, 647256.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365760 f, 647362.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365820 f, 647469.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365880 f, 647575.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365940 f, 647681.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366000 f, 647787.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366060 f, 647893.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366120 f, 648000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366180 f, 648106.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366240 f, 648212.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366300 f, 648318.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366360 f, 648424.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366420 f, 648531.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366480 f, 648637.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366540 f, 648743.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366600 f, 648849.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366660 f, 648955.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366720 f, 649061.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366780 f, 649168.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366840 f, 649274.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366900 f, 649380.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366960 f, 649486.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367020 f, 649592.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367080 f, 649699.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367140 f, 649805.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367200 f, 649911.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367260 f, 650017.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367320 f, 650123.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367380 f, 650230.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367440 f, 650336.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367500 f, 650442.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367560 f, 650548.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367620 f, 650654.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367680 f, 650761.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367740 f, 650867.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367800 f, 650973.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367860 f, 651079.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367920 f, 651185.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367980 f, 651292.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368040 f, 651398.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368100 f, 651504.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368160 f, 651610.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368220 f, 651716.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368280 f, 650671.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368340 f, 650777.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368400 f, 650883.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368460 f, 650989.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368520 f, 651095.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368580 f, 651201.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368640 f, 651307.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368700 f, 651413.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368760 f, 651519.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368820 f, 651625.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368880 f, 651731.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368940 f, 651837.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369000 f, 651943.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369060 f, 652049.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369120 f, 652155.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369180 f, 652261.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369240 f, 652367.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369300 f, 652473.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369360 f, 652579.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369420 f, 652685.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369480 f, 652791.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369540 f, 652897.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369600 f, 653003.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369660 f, 653109.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369720 f, 653215.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369780 f, 653321.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369840 f, 653427.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369900 f, 653533.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369960 f, 653639.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370020 f, 653745.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370080 f, 653851.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370140 f, 653957.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370200 f, 654063.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370260 f, 654169.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370320 f, 654275.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370380 f, 654381.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370440 f, 654487.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370500 f, 654593.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370560 f, 654699.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370620 f, 654805.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370680 f, 654911.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370740 f, 655017.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370800 f, 655123.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370860 f, 655229.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370920 f, 655335.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370980 f, 655441.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371040 f, 655547.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371100 f, 655653.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371160 f, 655759.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371220 f, 655865.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371280 f, 655971.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371340 f, 656077.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371400 f, 656183.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371460 f, 656289.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371520 f, 656395.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371580 f, 656501.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371640 f, 656607.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371700 f, 655555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371760 f, 655661.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371820 f, 655767.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371880 f, 655873.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371940 f, 655978.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372000 f, 656084.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372060 f, 656190.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372120 f, 656296.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372180 f, 656402.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372240 f, 656507.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372300 f, 656613.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372360 f, 656719.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372420 f, 656825.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372480 f, 656931.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372540 f, 657037.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372600 f, 657142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372660 f, 657248.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372720 f, 657354.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372780 f, 657460.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372840 f, 657566.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372900 f, 657671.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372960 f, 657777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373020 f, 657883.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373080 f, 657989.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373140 f, 658095.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373200 f, 658201.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373260 f, 658306.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373320 f, 658412.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373380 f, 658518.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373440 f, 658624.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373500 f, 658730.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373560 f, 658836.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373620 f, 658941.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373680 f, 659047.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373740 f, 659153.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373800 f, 659259.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373860 f, 659365.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373920 f, 659470.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373980 f, 659576.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374040 f, 659682.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374100 f, 659788.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374160 f, 659894.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374220 f, 660000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374280 f, 660105.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374340 f, 660211.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374400 f, 660317.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374460 f, 660423.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374520 f, 660529.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374580 f, 660634.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374640 f, 660740.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374700 f, 660846.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374760 f, 660952.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374820 f, 661058.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374880 f, 661164.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374940 f, 661269.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375000 f, 661375.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375060 f, 661481.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375120 f, 660422.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375180 f, 660528.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375240 f, 660633.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375300 f, 660739.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375360 f, 660845.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375420 f, 660950.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375480 f, 661056.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375540 f, 661162.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375600 f, 661267.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375660 f, 661373.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375720 f, 661478.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375780 f, 661584.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375840 f, 661690.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375900 f, 661795.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375960 f, 661901.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376020 f, 662007.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376080 f, 662112.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376140 f, 662218.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376200 f, 662323.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376260 f, 662429.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376320 f, 662535.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376380 f, 662640.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376440 f, 662746.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376500 f, 662852.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376560 f, 662957.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376620 f, 663063.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376680 f, 663169.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376740 f, 663274.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376800 f, 663380.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376860 f, 663485.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376920 f, 663591.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376980 f, 663697.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377040 f, 663802.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377100 f, 663908.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377160 f, 664014.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377220 f, 664119.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377280 f, 664225.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377340 f, 664331.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377400 f, 664436.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377460 f, 664542.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377520 f, 664647.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377580 f, 664753.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377640 f, 664859.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377700 f, 664964.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377760 f, 665070.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377820 f, 665176.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377880 f, 665281.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377940 f, 665387.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378000 f, 665492.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378060 f, 665598.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378120 f, 665704.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378180 f, 665809.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378240 f, 665915.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378300 f, 666021.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378360 f, 666126.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378420 f, 666232.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378480 f, 666338.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378540 f, 666443.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378600 f, 666549.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378660 f, 665483.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378720 f, 665588.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378780 f, 665694.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378840 f, 665799.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378900 f, 665905.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378960 f, 666010.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379020 f, 666116.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379080 f, 666221.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379140 f, 666326.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379200 f, 666432.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379260 f, 666537.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379320 f, 666643.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379380 f, 666748.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379440 f, 666854.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379500 f, 666959.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379560 f, 667065.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379620 f, 667170.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379680 f, 667275.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379740 f, 667381.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379800 f, 667486.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379860 f, 667592.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379920 f, 667697.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379980 f, 667803.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380040 f, 667908.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380100 f, 668014.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380160 f, 668119.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380220 f, 668224.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380280 f, 668330.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380340 f, 668435.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380400 f, 668541.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380460 f, 668646.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380520 f, 668752.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380580 f, 668857.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380640 f, 668963.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380700 f, 669068.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380760 f, 669174.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380820 f, 669279.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380880 f, 669384.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380940 f, 669490.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381000 f, 669595.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381060 f, 669701.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381120 f, 669806.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381180 f, 669912.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381240 f, 670017.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381300 f, 670123.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381360 f, 670228.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381420 f, 670333.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381480 f, 670439.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381540 f, 670544.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381600 f, 670650.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381660 f, 670755.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381720 f, 670861.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381780 f, 670966.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381840 f, 671072.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381900 f, 671177.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381960 f, 671282.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382020 f, 671388.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382080 f, 671493.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382140 f, 671599.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382200 f, 670526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382260 f, 670631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382320 f, 670736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382380 f, 670842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382440 f, 670947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382500 f, 671052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382560 f, 671157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382620 f, 671263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382680 f, 671368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382740 f, 671473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382800 f, 671578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382860 f, 671684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382920 f, 671789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382980 f, 671894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383040 f, 672000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383100 f, 672105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383160 f, 672210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383220 f, 672315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383280 f, 672421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383340 f, 672526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383400 f, 672631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383460 f, 672736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383520 f, 672842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383580 f, 672947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383640 f, 673052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383700 f, 673157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383760 f, 673263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383820 f, 673368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383880 f, 673473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383940 f, 673578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384000 f, 673684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384060 f, 673789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384120 f, 673894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384180 f, 674000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384240 f, 674105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384300 f, 674210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384360 f, 674315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384420 f, 674421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384480 f, 674526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384540 f, 674631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384600 f, 674736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384660 f, 674842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384720 f, 674947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384780 f, 675052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384840 f, 675157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384900 f, 675263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384960 f, 675368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385020 f, 675473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385080 f, 675578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385140 f, 675684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385200 f, 675789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385260 f, 675894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385320 f, 676000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385380 f, 676105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385440 f, 676210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385500 f, 676315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385560 f, 676421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385620 f, 675341.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385680 f, 675446.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385740 f, 675551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385800 f, 675656.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385860 f, 675761.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385920 f, 675866.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385980 f, 675972.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386040 f, 676077.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386100 f, 676182.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386160 f, 676287.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386220 f, 676392.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386280 f, 676497.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386340 f, 676602.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386400 f, 676707.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386460 f, 676812.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386520 f, 676917.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386580 f, 677022.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386640 f, 677127.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386700 f, 677232.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386760 f, 677338.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386820 f, 677443.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386880 f, 677548.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386940 f, 677653.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387000 f, 677758.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387060 f, 677863.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387120 f, 677968.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387180 f, 678073.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387240 f, 678178.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387300 f, 678283.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387360 f, 678388.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387420 f, 678493.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387480 f, 678598.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387540 f, 678704.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387600 f, 678809.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387660 f, 678914.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387720 f, 679019.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387780 f, 679124.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387840 f, 679229.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387900 f, 679334.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387960 f, 679439.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388020 f, 679544.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388080 f, 679649.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388140 f, 679754.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388200 f, 679859.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388260 f, 679965.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388320 f, 680070.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388380 f, 680175.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388440 f, 680280.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388500 f, 680385.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388560 f, 680490.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388620 f, 680595.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388680 f, 680700.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388740 f, 680805.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388800 f, 680910.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388860 f, 681015.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388920 f, 681120.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388980 f, 681225.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389040 f, 681331.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389100 f, 681436.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389160 f, 680349.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389220 f, 680454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389280 f, 680559.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389340 f, 680664.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389400 f, 680769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389460 f, 680874.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389520 f, 680979.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389580 f, 681083.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389640 f, 681188.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389700 f, 681293.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389760 f, 681398.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389820 f, 681503.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389880 f, 681608.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389940 f, 681713.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390000 f, 681818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390060 f, 681923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390120 f, 682028.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390180 f, 682132.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390240 f, 682237.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390300 f, 682342.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390360 f, 682447.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390420 f, 682552.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390480 f, 682657.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390540 f, 682762.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390600 f, 682867.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390660 f, 682972.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390720 f, 683076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390780 f, 683181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390840 f, 683286.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390900 f, 683391.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390960 f, 683496.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391020 f, 683601.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391080 f, 683706.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391140 f, 683811.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391200 f, 683916.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391260 f, 684021.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391320 f, 684125.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391380 f, 684230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391440 f, 684335.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391500 f, 684440.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391560 f, 684545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391620 f, 684650.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391680 f, 684755.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391740 f, 684860.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391800 f, 684965.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391860 f, 685069.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391920 f, 685174.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391980 f, 685279.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392040 f, 685384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392100 f, 685489.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392160 f, 685594.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392220 f, 685699.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392280 f, 685804.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392340 f, 685909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392400 f, 686014.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392460 f, 686118.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392520 f, 686223.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392580 f, 686328.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392640 f, 686433.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392700 f, 685340.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392760 f, 685445.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392820 f, 685549.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392880 f, 685654.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392940 f, 685759.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393000 f, 685863.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393060 f, 685968.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393120 f, 686073.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393180 f, 686178.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393240 f, 686282.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393300 f, 686387.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393360 f, 686492.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393420 f, 686596.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393480 f, 686701.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393540 f, 686806.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393600 f, 686911.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393660 f, 687015.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393720 f, 687120.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393780 f, 687225.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393840 f, 687329.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393900 f, 687434.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393960 f, 687539.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394020 f, 687644.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394080 f, 687748.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394140 f, 687853.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394200 f, 687958.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394260 f, 688062.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394320 f, 688167.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394380 f, 688272.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394440 f, 688376.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394500 f, 688481.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394560 f, 688586.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394620 f, 688691.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394680 f, 688795.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394740 f, 688900.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394800 f, 689005.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394860 f, 689109.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394920 f, 689214.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394980 f, 689319.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395040 f, 689424.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395100 f, 689528.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395160 f, 689633.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395220 f, 689738.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395280 f, 689842.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395340 f, 689947.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395400 f, 690052.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395460 f, 690157.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395520 f, 690261.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395580 f, 690366.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395640 f, 690471.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395700 f, 690575.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395760 f, 690680.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395820 f, 690785.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395880 f, 690890.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395940 f, 690994.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396000 f, 691099.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396060 f, 691204.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396120 f, 691308.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396180 f, 691413.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396240 f, 690313.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396300 f, 690418.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396360 f, 690522.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396420 f, 690627.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396480 f, 690731.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396540 f, 690836.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396600 f, 690940.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396660 f, 691045.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396720 f, 691149.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396780 f, 691254.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396840 f, 691358.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396900 f, 691463.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396960 f, 691567.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397020 f, 691672.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397080 f, 691777.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397140 f, 691881.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397200 f, 691986.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397260 f, 692090.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397320 f, 692195.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397380 f, 692299.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397440 f, 692404.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397500 f, 692508.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397560 f, 692613.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397620 f, 692717.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397680 f, 692822.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397740 f, 692926.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397800 f, 693031.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397860 f, 693135.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397920 f, 693240.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397980 f, 693344.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398040 f, 693449.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398100 f, 693554.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398160 f, 693658.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398220 f, 693763.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398280 f, 693867.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398340 f, 693972.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398400 f, 694076.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398460 f, 694181.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398520 f, 694285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398580 f, 694390.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398640 f, 694494.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398700 f, 694599.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398760 f, 694703.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398820 f, 694808.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398880 f, 694912.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398940 f, 695017.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399000 f, 695121.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399060 f, 695226.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399120 f, 695331.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399180 f, 695435.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399240 f, 695540.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399300 f, 695644.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399360 f, 695749.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399420 f, 695853.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399480 f, 695958.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399540 f, 696062.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399600 f, 696167.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399660 f, 696271.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399720 f, 696376.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399780 f, 696480.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399840 f, 696585.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399900 f, 695478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399960 f, 695582.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400020 f, 695686.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400080 f, 695791.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400140 f, 695895.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400200 f, 696000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400260 f, 696104.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400320 f, 696208.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400380 f, 696313.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400440 f, 696417.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400500 f, 696521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400560 f, 696626.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400620 f, 696730.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400680 f, 696834.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400740 f, 696939.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400800 f, 697043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400860 f, 697147.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400920 f, 697252.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400980 f, 697356.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401040 f, 697460.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401100 f, 697565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401160 f, 697669.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401220 f, 697773.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401280 f, 697878.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401340 f, 697982.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401400 f, 698086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401460 f, 698191.3 fps, 0 ms/f
    [junit] GLCanvas invisible frame count: Before 63, after 64
    [junit] XXXX Visible Part 3/3
    [junit] 0 s: 60 f / 991 ms, 60.5 fps, 16 ms/f; total: 60 f, 60.5 fps, 16 ms/f
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test02Offscreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647012770 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647012771 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] 1 s: 60 f / 91 ms, 659.3 fps, 1 ms/f; total: 120 f, 110.9 fps, 9 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 166.2 fps, 6 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 221.6 fps, 4 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 277.0 fps, 3 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 332.4 fps, 3 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 387.8 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 443.2 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 498.6 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 554.0 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 609.4 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 664.8 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 720.2 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 775.6 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 831.0 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 885.6 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 940.9 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 996.3 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 1051.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 1107.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 1162.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 1217.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 1273.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 1328.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 1383.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 1439.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 1494.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 1549.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 1605.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 1660.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 1715.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 1769.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 1824.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 1880.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 1935.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 1990.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 2046.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 2101.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 2156.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 2211.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 2267.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 2322.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 2377.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 2433.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 2488.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 2543.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 2599.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 2654.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 2709.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 2764.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 2820.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 2875.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 2930.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 2986.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 3041.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 3096.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 3152.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 3204.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 3259.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 3314.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 3370.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 3425.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 3480.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 3535.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 3591.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 3646.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 3701.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 3756.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 3812.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 3867.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 3922.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 3977.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 4033.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 4088.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 4143.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 4198.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 4254.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 4309.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 4364.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 4419.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 4475.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 4530.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 4585.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 4640.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 4691.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 4747.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 5220 f, 4793.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 4848.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 4903.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 4958.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 5013.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 5068.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 5119.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 5174.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 5229.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 5284.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 5339.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 5394.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 5449.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 5504.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 5559.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 5614.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 5669.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 5724.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 5779.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 5834.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 5889.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 5944.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 6000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 6055.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 6110.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 6165.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 6220.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 6275.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 6330.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 6385.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 6440.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 6495.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 6550.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 6605.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 6660.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 6709.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 6764.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 6819.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 6874.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 6929.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 6984.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 7039.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 7094.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 7149.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 7204.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 7259.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 7314.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 7369.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 7424.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 7479.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 7534.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 7589.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 7644.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 7699.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 7754.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 7809.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 7864.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 7919.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 7974.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 8029.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 8084.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 8139.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 8194.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 8249.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 8304.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 8359.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 8414.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 8469.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 8524.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 8571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 8626.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 8681.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 8736.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 8791.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 8846.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 8901.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 8956.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 9010.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 9065.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 9120.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 9175.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 9230.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 9285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 9340.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 9395.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 9450.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 9505.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 9560.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 9615.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 9670.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 9725.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 9780.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 9835.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 9890.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 9945.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 10000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 10054.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 10109.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 10164.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 10219.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 10274.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 10329.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 10384.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 10430.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 10484.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 10539.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 10594.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 10649.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 10704.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 10759.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 10814.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 10869.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 10924.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 10978.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 11033.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 11088.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 11143.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 11198.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 11253.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 11308.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 11363.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 11418.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 11473.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 11527.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 11582.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 11637.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 11692.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 11747.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 11802.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 11857.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 11912.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 11967.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 12021.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 12076.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 12131.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 12186.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 12230.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 12285.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 12340.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 12394.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 12449.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 12504.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 12559.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 12614.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 12669.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 12723.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 12778.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 12833.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 12888.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 12943.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 12998.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 13053.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 13107.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 13162.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 13217.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 13272.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 13327.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 13382.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 13436.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 13491.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 13546.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 13601.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 13656.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 13711.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 13765.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 13820.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 13875.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 13930.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 13972.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 14027.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 14082.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 14136.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 14191.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 14246.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 14301.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 14356.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 14410.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 14465.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 14520.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 14575.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 14630.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 14684.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 14739.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 14794.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 14849.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 14904.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 14958.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 15013.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 15068.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 15123.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 15178.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 15232.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 15287.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 15342.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 15397.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 15452.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 15506.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 15561.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 15616.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 15671.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 15726.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 15780.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 15835.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 15875.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 15930.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 15985.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 16040.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 16094.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 16149.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 16204.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 16259.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 16313.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 16368.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 16423.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 16478.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 16532.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 16587.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 16642.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 16697.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 16751.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 16806.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 16861.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 16916.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 16970.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 17025.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 17080.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 17135.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 17189.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 17244.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 17299.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 17354.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 17408.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 17463.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 17518.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 17572.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 17627.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 17682.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 17737.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 17791.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 17846.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 17885.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 17939.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 17994.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 18049.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 18103.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 18158.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 18213.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 18268.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 18322.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 18377.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 18432.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 18486.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 18541.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 18596.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 18650.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 18705.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 18760.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 18814.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 18869.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 18924.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 18979.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 19033.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 19088.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 19143.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 19197.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 19252.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 19307.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 19361.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 19416.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 19471.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 19525.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 19580.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 19635.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 19690.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 19744.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 19799.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 19854.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 19908.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 19963.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 20018.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 20072.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 20127.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 20182.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 20237.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 20291.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 20346.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 20401.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22440 f, 20455.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 20510.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22560 f, 20565.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 20619.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 20674.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 20729.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 20783.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22860 f, 20838.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 20893.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 20948.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 21002.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23100 f, 21057.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 21112.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 21147.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 21202.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 21256.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23400 f, 21311.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 21366.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 21420.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 21475.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 21530.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 21584.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 21639.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 21693.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 21748.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 21803.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 21857.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 21912.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 21967.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 22021.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 22076.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 22131.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 22185.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24420 f, 22240.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 22295.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 22349.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 22404.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 22459.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 22513.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 22568.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 22622.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24900 f, 22677.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24960 f, 22732.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25020 f, 22786.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25080 f, 22841.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25140 f, 22896.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25200 f, 22950.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25260 f, 23005.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25320 f, 23060.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25380 f, 23114.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25440 f, 23169.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25500 f, 23224.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25560 f, 23278.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25620 f, 23333.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25680 f, 23387.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25740 f, 23442.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25800 f, 23497.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25860 f, 23551.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25920 f, 23606.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25980 f, 23661.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26040 f, 23715.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26100 f, 23770.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26160 f, 23825.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26220 f, 23879.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26280 f, 23934.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26340 f, 23989.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26400 f, 24043.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26460 f, 24098.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26520 f, 24153.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26580 f, 24207.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26640 f, 24262.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26700 f, 24316.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26760 f, 24371.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26820 f, 24404.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26880 f, 24458.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26940 f, 24513.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27000 f, 24567.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27060 f, 24622.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27120 f, 24676.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27180 f, 24731.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27240 f, 24786.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27300 f, 24840.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27360 f, 24895.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27420 f, 24949.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27480 f, 25004.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27540 f, 25059.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27600 f, 25113.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27660 f, 25168.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27720 f, 25222.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27780 f, 25277.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27840 f, 25332.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27900 f, 25386.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27960 f, 25441.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28020 f, 25495.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28080 f, 25550.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28140 f, 25605.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28200 f, 25659.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28260 f, 25714.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28320 f, 25768.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28380 f, 25823.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28440 f, 25878.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28500 f, 25932.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28560 f, 25987.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28620 f, 26041.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28680 f, 26096.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28740 f, 26151.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28800 f, 26205.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28860 f, 26260.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28920 f, 26314.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28980 f, 26369.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29040 f, 26424.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29100 f, 26478.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29160 f, 26533.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29220 f, 26587.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29280 f, 26642.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29340 f, 26696.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29400 f, 26751.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29460 f, 26806.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29520 f, 26860.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29580 f, 26915.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29640 f, 26969.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29700 f, 27024.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29760 f, 27079.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29820 f, 27133.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29880 f, 27188.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29940 f, 27242.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30000 f, 27272.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30060 f, 27327.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30120 f, 27381.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30180 f, 27436.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30240 f, 27490.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30300 f, 27545.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30360 f, 27600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30420 f, 27654.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30480 f, 27709.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30540 f, 27763.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30600 f, 27818.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30660 f, 27872.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30720 f, 27927.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30780 f, 27981.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30840 f, 28036.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30900 f, 28090.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30960 f, 28145.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31020 f, 28200.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31080 f, 28254.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31140 f, 28309.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31200 f, 28363.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31260 f, 28418.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31320 f, 28472.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31380 f, 28527.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31440 f, 28581.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31500 f, 28636.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31560 f, 28690.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31620 f, 28745.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31680 f, 28800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31740 f, 28854.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31800 f, 28909.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31860 f, 28963.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31920 f, 29018.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31980 f, 29072.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32040 f, 29127.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32100 f, 29181.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32160 f, 29236.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32220 f, 29290.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32280 f, 29345.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32340 f, 29400.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32400 f, 29454.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32460 f, 29509.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32520 f, 29563.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32580 f, 29618.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32640 f, 29672.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32700 f, 29727.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32760 f, 29781.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32820 f, 29836.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32880 f, 29890.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32940 f, 29945.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33000 f, 30000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33060 f, 30054.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33120 f, 30109.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33180 f, 30163.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33240 f, 30218.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33300 f, 30272.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33360 f, 30327.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33420 f, 30381.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33480 f, 30436.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33540 f, 30490.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33600 f, 30517.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33660 f, 30572.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33720 f, 30626.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33780 f, 30681.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33840 f, 30735.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33900 f, 30790.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33960 f, 30844.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34020 f, 30899.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34080 f, 30953.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34140 f, 31008.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34200 f, 31062.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34260 f, 31117.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34320 f, 31171.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34380 f, 31226.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34440 f, 31280.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34500 f, 31335.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34560 f, 31389.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34620 f, 31444.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34680 f, 31498.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34740 f, 31553.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34800 f, 31607.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34860 f, 31662.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34920 f, 31716.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34980 f, 31771.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35040 f, 31825.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35100 f, 31880.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35160 f, 31934.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35220 f, 31989.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35280 f, 32043.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35340 f, 32098.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35400 f, 32152.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35460 f, 32207.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35520 f, 32261.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35580 f, 32316.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35640 f, 32370.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35700 f, 32425.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35760 f, 32479.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35820 f, 32534.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35880 f, 32588.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35940 f, 32643.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36000 f, 32697.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36060 f, 32752.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36120 f, 32806.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36180 f, 32861.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36240 f, 32915.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36300 f, 32970.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36360 f, 33024.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36420 f, 33079.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36480 f, 33133.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36540 f, 33188.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36600 f, 33242.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36660 f, 33297.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36720 f, 33351.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36780 f, 33405.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36840 f, 33460.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36900 f, 33514.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36960 f, 33569.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37020 f, 33623.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37080 f, 33678.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37140 f, 33732.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37200 f, 33756.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37260 f, 33811.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37320 f, 33865.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37380 f, 33920.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37440 f, 33974.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37500 f, 34029.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37560 f, 34083.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37620 f, 34137.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37680 f, 34192.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37740 f, 34246.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37800 f, 34301.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37860 f, 34355.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37920 f, 34410.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37980 f, 34464.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38040 f, 34519.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38100 f, 34573.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38160 f, 34627.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38220 f, 34682.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38280 f, 34736.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38340 f, 34791.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38400 f, 34845.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38460 f, 34900.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38520 f, 34954.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38580 f, 35009.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38640 f, 35063.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38700 f, 35117.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38760 f, 35172.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38820 f, 35226.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38880 f, 35281.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38940 f, 35335.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39000 f, 35390.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39060 f, 35444.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39120 f, 35499.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39180 f, 35553.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39240 f, 35607.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39300 f, 35662.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39360 f, 35716.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39420 f, 35771.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39480 f, 35825.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39540 f, 35880.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39600 f, 35934.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39660 f, 35989.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39720 f, 36043.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39780 f, 36098.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39840 f, 36152.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39900 f, 36206.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39960 f, 36261.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40020 f, 36315.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40080 f, 36370.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40140 f, 36424.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40200 f, 36479.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40260 f, 36533.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40320 f, 36588.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40380 f, 36642.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40440 f, 36696.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40500 f, 36751.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40560 f, 36805.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40620 f, 36860.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40680 f, 36914.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40740 f, 36969.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40800 f, 36990.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40860 f, 37044.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40920 f, 37098.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40980 f, 37153.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41040 f, 37207.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41100 f, 37262.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41160 f, 37316.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41220 f, 37370.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41280 f, 37425.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41340 f, 37479.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41400 f, 37534.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41460 f, 37588.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41520 f, 37642.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41580 f, 37697.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41640 f, 37751.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41700 f, 37805.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41760 f, 37860.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41820 f, 37914.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41880 f, 37969.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41940 f, 38023.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42000 f, 38077.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42060 f, 38132.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42120 f, 38186.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42180 f, 38241.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42240 f, 38295.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42300 f, 38349.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42360 f, 38404.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42420 f, 38458.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42480 f, 38513.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42540 f, 38567.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42600 f, 38621.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42660 f, 38676.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42720 f, 38730.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42780 f, 38785.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42840 f, 38839.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42900 f, 38893.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42960 f, 38948.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43020 f, 39002.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43080 f, 39057.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43140 f, 39111.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43200 f, 39165.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43260 f, 39220.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43320 f, 39274.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43380 f, 39329.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43440 f, 39383.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43500 f, 39437.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43560 f, 39492.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43620 f, 39546.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43680 f, 39601.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43740 f, 39655.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43800 f, 39709.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43860 f, 39764.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43920 f, 39818.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43980 f, 39873.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44040 f, 39927.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44100 f, 39981.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44160 f, 40036.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44220 f, 40090.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44280 f, 40145.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44340 f, 40199.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44400 f, 40217.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44460 f, 40271.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44520 f, 40326.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44580 f, 40380.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44640 f, 40434.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44700 f, 40489.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44760 f, 40543.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44820 f, 40597.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44880 f, 40652.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44940 f, 40706.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45000 f, 40760.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45060 f, 40815.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45120 f, 40869.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45180 f, 40923.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45240 f, 40978.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45300 f, 41032.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45360 f, 41086.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45420 f, 41141.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45480 f, 41195.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45540 f, 41250.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45600 f, 41304.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45660 f, 41358.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45720 f, 41413.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45780 f, 41467.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45840 f, 41521.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45900 f, 41576.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45960 f, 41630.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46020 f, 41684.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46080 f, 41739.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46140 f, 41793.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46200 f, 41847.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46260 f, 41902.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46320 f, 41956.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46380 f, 42010.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46440 f, 42065.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46500 f, 42119.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46560 f, 42173.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46620 f, 42228.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46680 f, 42282.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46740 f, 42336.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46800 f, 42391.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46860 f, 42445.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46920 f, 42500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46980 f, 42554.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47040 f, 42608.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47100 f, 42663.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47160 f, 42717.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47220 f, 42771.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47280 f, 42826.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47340 f, 42880.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47400 f, 42934.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47460 f, 42989.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47520 f, 43043.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47580 f, 43097.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47640 f, 43152.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47700 f, 43167.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47760 f, 43221.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47820 f, 43276.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47880 f, 43330.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47940 f, 43384.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48000 f, 43438.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48060 f, 43493.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48120 f, 43547.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48180 f, 43601.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48240 f, 43656.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48300 f, 43710.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48360 f, 43764.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48420 f, 43819.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48480 f, 43873.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48540 f, 43927.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48600 f, 43981.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48660 f, 44036.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48720 f, 44090.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48780 f, 44144.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48840 f, 44199.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48900 f, 44253.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48960 f, 44307.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49020 f, 44361.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49080 f, 44416.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49140 f, 44470.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49200 f, 44524.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49260 f, 44579.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49320 f, 44633.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49380 f, 44687.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49440 f, 44742.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49500 f, 44796.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49560 f, 44850.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49620 f, 44904.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49680 f, 44959.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49740 f, 45013.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49800 f, 45067.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49860 f, 45122.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49920 f, 45176.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49980 f, 45230.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50040 f, 45285.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50100 f, 45339.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50160 f, 45393.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50220 f, 45447.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50280 f, 45502.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50340 f, 45556.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50400 f, 45610.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50460 f, 45665.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50520 f, 45719.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50580 f, 45773.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50640 f, 45828.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50700 f, 45882.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50760 f, 45936.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50820 f, 45990.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50880 f, 46045.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50940 f, 46099.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51000 f, 46153.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51060 f, 46208.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51120 f, 46262.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51180 f, 46316.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51240 f, 46371.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51300 f, 46425.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51360 f, 46479.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51420 f, 46491.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51480 f, 46546.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51540 f, 46600.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51600 f, 46654.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51660 f, 46708.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51720 f, 46763.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51780 f, 46817.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51840 f, 46871.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51900 f, 46925.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51960 f, 46980.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52020 f, 47034.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52080 f, 47088.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52140 f, 47142.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52200 f, 47197.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52260 f, 47251.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52320 f, 47305.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52380 f, 47359.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52440 f, 47414.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52500 f, 47468.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 22 ms, 2727.2 fps, 0 ms/f; total: 52560 f, 46595.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52620 f, 46648.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52680 f, 46702.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52740 f, 46755.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52800 f, 46808.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52860 f, 46861.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52920 f, 46914.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52980 f, 46968.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53040 f, 47021.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53100 f, 47074.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53160 f, 47127.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53220 f, 47180.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53280 f, 47234.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53340 f, 47287.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53400 f, 47340.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53460 f, 47393.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53520 f, 47446.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53580 f, 47500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53640 f, 47553.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53700 f, 47606.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53760 f, 47659.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53820 f, 47712.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53880 f, 47765.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53940 f, 47819.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54000 f, 47872.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54060 f, 47925.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54120 f, 47978.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54180 f, 48031.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54240 f, 48085.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54300 f, 48138.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54360 f, 48191.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54420 f, 48244.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54480 f, 48297.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54540 f, 48308.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54600 f, 48361.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54660 f, 48414.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54720 f, 48467.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54780 f, 48520.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54840 f, 48573.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54900 f, 48627.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54960 f, 48680.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55020 f, 48733.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55080 f, 48786.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55140 f, 48839.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55200 f, 48892.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55260 f, 48945.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55320 f, 48999.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55380 f, 49052.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55440 f, 49105.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55500 f, 49158.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55560 f, 49211.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55620 f, 49264.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55680 f, 49317.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55740 f, 49371.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55800 f, 49424.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55860 f, 49477.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55920 f, 49530.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55980 f, 49583.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56040 f, 49636.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56100 f, 49689.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56160 f, 49743.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56220 f, 49796.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56280 f, 49849.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56340 f, 49902.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56400 f, 49955.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56460 f, 50008.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56520 f, 50062.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56580 f, 50115.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56640 f, 50168.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56700 f, 50221.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56760 f, 50274.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56820 f, 50327.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56880 f, 50380.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56940 f, 50434.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57000 f, 50487.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57060 f, 50540.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57120 f, 50548.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57180 f, 50601.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57240 f, 50654.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57300 f, 50707.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57360 f, 50761.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57420 f, 50814.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57480 f, 50867.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57540 f, 50920.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57600 f, 50973.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57660 f, 51026.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57720 f, 51079.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57780 f, 51132.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57840 f, 51185.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57900 f, 51238.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57960 f, 51292.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58020 f, 51345.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58080 f, 51398.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58140 f, 51451.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58200 f, 51504.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58260 f, 51557.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58320 f, 51610.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58380 f, 51663.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58440 f, 51716.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58500 f, 51769.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58560 f, 51823.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58620 f, 51876.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58680 f, 51929.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58740 f, 51982.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58800 f, 52035.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58860 f, 52088.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58920 f, 52141.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58980 f, 52194.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59040 f, 52247.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59100 f, 52300.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59160 f, 52353.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59220 f, 52407.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59280 f, 52460.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59340 f, 52513.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59400 f, 52566.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59460 f, 52619.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59520 f, 52672.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59580 f, 52725.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59640 f, 52778.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59700 f, 52831.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59760 f, 52884.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59820 f, 52938.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59880 f, 52991.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59940 f, 53044.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60000 f, 53097.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60060 f, 53150.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60120 f, 53203.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60180 f, 53209.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60240 f, 53262.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60300 f, 53315.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60360 f, 53368.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60420 f, 53421.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60480 f, 53474.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60540 f, 53527.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60600 f, 53580.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60660 f, 53633.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60720 f, 53687.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60780 f, 53740.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60840 f, 53793.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60900 f, 53846.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60960 f, 53899.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61020 f, 53952.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61080 f, 54005.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61140 f, 54058.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61200 f, 54111.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61260 f, 54164.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61320 f, 54217.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61380 f, 54270.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61440 f, 54323.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61500 f, 54376.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61560 f, 54429.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61620 f, 54482.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61680 f, 54535.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61740 f, 54588.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61800 f, 54641.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61860 f, 54694.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61920 f, 54748.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61980 f, 54801.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62040 f, 54854.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62100 f, 54907.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62160 f, 54960.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62220 f, 55013.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62280 f, 55066.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62340 f, 55119.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62400 f, 55172.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62460 f, 55225.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62520 f, 55278.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62580 f, 55331.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62640 f, 55384.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62700 f, 55437.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62760 f, 55441.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62820 f, 55494.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62880 f, 55547.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62940 f, 55600.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63000 f, 55653.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63060 f, 55706.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63120 f, 55759.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63180 f, 55812.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63240 f, 55865.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63300 f, 55918.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63360 f, 55971.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63420 f, 56024.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63480 f, 56077.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63540 f, 56130.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63600 f, 56134.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63660 f, 56187.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63720 f, 56240.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63780 f, 56293.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63840 f, 56345.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63900 f, 56398.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63960 f, 56451.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64020 f, 56504.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64080 f, 56557.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64140 f, 56610.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64200 f, 56663.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64260 f, 56716.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64320 f, 56769.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64380 f, 56822.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64440 f, 56875.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64500 f, 56928.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64560 f, 56981.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64620 f, 57034.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64680 f, 57087.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64740 f, 57140.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64800 f, 57193.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64860 f, 57246.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64920 f, 57299.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64980 f, 57352.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65040 f, 57405.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65100 f, 57458.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65160 f, 57511.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65220 f, 57563.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65280 f, 57616.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65340 f, 57669.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65400 f, 57722.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65460 f, 57775.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65520 f, 57828.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65580 f, 57881.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65640 f, 57934.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65700 f, 57987.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65760 f, 58040.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65820 f, 58093.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65880 f, 58146.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65940 f, 58199.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66000 f, 58252.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66060 f, 58253.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66120 f, 58306.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66180 f, 58359.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66240 f, 58412.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66300 f, 58465.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66360 f, 58518.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66420 f, 58571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66480 f, 58624.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66540 f, 58677.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66600 f, 58730.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66660 f, 58783.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66720 f, 58835.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66780 f, 58888.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66840 f, 58941.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66900 f, 58994.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66960 f, 59047.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67020 f, 59100.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67080 f, 59153.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67140 f, 59206.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67200 f, 59259.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67260 f, 59312.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67320 f, 59365.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67380 f, 59417.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67440 f, 59470.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67500 f, 59523.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67560 f, 59576.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67620 f, 59629.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67680 f, 59682.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67740 f, 59735.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67800 f, 59788.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67860 f, 59841.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67920 f, 59894.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67980 f, 59947.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68040 f, 60000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68100 f, 60052.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68160 f, 60105.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68220 f, 60105.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68280 f, 60158.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68340 f, 60211.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68400 f, 60264.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68460 f, 60317.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68520 f, 60370.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68580 f, 60422.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68640 f, 60475.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68700 f, 60528.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68760 f, 60581.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68820 f, 60634.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68880 f, 60687.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68940 f, 60740.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69000 f, 60792.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69060 f, 60845.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69120 f, 60898.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69180 f, 60951.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69240 f, 61004.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69300 f, 61057.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69360 f, 61110.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69420 f, 61162.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69480 f, 61215.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69540 f, 61268.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69600 f, 61321.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69660 f, 61374.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69720 f, 61427.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69780 f, 61480.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69840 f, 61533.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69900 f, 61585.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69960 f, 61638.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70020 f, 61637.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70080 f, 61690.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70140 f, 61742.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70200 f, 61795.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70260 f, 61848.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70320 f, 61901.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70380 f, 61954.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70440 f, 62007.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70500 f, 62059.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70560 f, 62112.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70620 f, 62165.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70680 f, 62218.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70740 f, 62271.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70800 f, 62323.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70860 f, 62376.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70920 f, 62429.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70980 f, 62482.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71040 f, 62535.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71100 f, 62588.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71160 f, 62640.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71220 f, 62693.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71280 f, 62746.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71340 f, 62799.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71400 f, 62852.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71460 f, 62904.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71520 f, 62957.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71580 f, 63010.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71640 f, 63063.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71700 f, 63116.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71760 f, 63169.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71820 f, 63221.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71880 f, 63274.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71940 f, 63327.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72000 f, 63380.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72060 f, 63433.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72120 f, 63485.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72180 f, 63538.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72240 f, 63591.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72300 f, 63644.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72360 f, 63697.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72420 f, 63750.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72480 f, 63802.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72540 f, 63855.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72600 f, 63908.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72660 f, 63961.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72720 f, 64014.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72780 f, 64066.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72840 f, 64119.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72900 f, 64172.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72960 f, 64225.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73020 f, 64278.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73080 f, 64330.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73140 f, 64383.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73200 f, 64436.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73260 f, 64489.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73320 f, 64542.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73380 f, 64595.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73440 f, 64591.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73500 f, 64643.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73560 f, 64696.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73620 f, 64749.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73680 f, 64802.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73740 f, 64854.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73800 f, 64907.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73860 f, 64960.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73920 f, 65013.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73980 f, 65065.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74040 f, 65118.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74100 f, 65171.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74160 f, 65224.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74220 f, 65277.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74280 f, 65329.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74340 f, 65382.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74400 f, 65435.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74460 f, 65488.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74520 f, 65483.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74580 f, 65536.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74640 f, 65588.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74700 f, 65641.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74760 f, 65694.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74820 f, 65746.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74880 f, 65799.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74940 f, 65852.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75000 f, 65905.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75060 f, 65957.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75120 f, 66010.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75180 f, 66063.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75240 f, 66115.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75300 f, 66168.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75360 f, 66221.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75420 f, 66274.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75480 f, 66326.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75540 f, 66379.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75600 f, 66432.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75660 f, 66485.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75720 f, 66479.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75780 f, 66532.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75840 f, 66584.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75900 f, 66637.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75960 f, 66690.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76020 f, 66742.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76080 f, 66795.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76140 f, 66848.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76200 f, 66900.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76260 f, 66953.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76320 f, 67006.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76380 f, 67058.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76440 f, 67111.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76500 f, 67164.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76560 f, 67216.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76620 f, 67269.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76680 f, 67322.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76740 f, 67374.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76800 f, 67427.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76860 f, 67480.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76920 f, 67532.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76980 f, 67585.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77040 f, 67578.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77100 f, 67631.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77160 f, 67684.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77220 f, 67736.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77280 f, 67789.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77340 f, 67842.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77400 f, 67894.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77460 f, 67947.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77520 f, 68000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77580 f, 68052.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77640 f, 68105.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77700 f, 68157.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77760 f, 68210.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77820 f, 68263.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77880 f, 68315.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77940 f, 68368.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78000 f, 68421.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78060 f, 68473.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78120 f, 68526.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78180 f, 68578.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78240 f, 68631.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78300 f, 68684.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78360 f, 68736.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78420 f, 68789.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78480 f, 68842.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78540 f, 68894.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78600 f, 68947.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78660 f, 69000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78720 f, 69052.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78780 f, 69044.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78840 f, 69097.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78900 f, 69149.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78960 f, 69202.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79020 f, 69255.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79080 f, 69307.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79140 f, 69360.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79200 f, 69412.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79260 f, 69465.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79320 f, 69517.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79380 f, 69570.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79440 f, 69623.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79500 f, 69675.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79560 f, 69728.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79620 f, 69780.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79680 f, 69833.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79740 f, 69886.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79800 f, 69938.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79860 f, 69991.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79920 f, 70043.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79980 f, 70096.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80040 f, 70148.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80100 f, 70201.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80160 f, 70254.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80220 f, 70306.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80280 f, 70359.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80340 f, 70411.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80400 f, 70464.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80460 f, 70517.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80520 f, 70569.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80580 f, 70622.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80640 f, 70674.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80700 f, 70727.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80760 f, 70780.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80820 f, 70832.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80880 f, 70885.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80940 f, 70937.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81000 f, 70990.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81060 f, 71042.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81120 f, 71095.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81180 f, 71148.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81240 f, 71200.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81300 f, 71253.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81360 f, 71305.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81420 f, 71358.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81480 f, 71411.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81540 f, 71463.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81600 f, 71516.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81660 f, 71568.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81720 f, 71621.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81780 f, 71673.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81840 f, 71726.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81900 f, 71779.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81960 f, 71831.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82020 f, 71884.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82080 f, 71936.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82140 f, 71989.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82200 f, 71978.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82260 f, 72031.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82320 f, 72084.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82380 f, 72136.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82440 f, 72189.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82500 f, 72241.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82560 f, 72294.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82620 f, 72346.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82680 f, 72399.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82740 f, 72451.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82800 f, 72504.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82860 f, 72556.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82920 f, 72609.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82980 f, 72662.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83040 f, 72714.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83100 f, 72767.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83160 f, 72819.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83220 f, 72872.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83280 f, 72924.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83340 f, 72977.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83400 f, 73029.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83460 f, 73082.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83520 f, 73134.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83580 f, 73187.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83640 f, 73239.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83700 f, 73292.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83760 f, 73345.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83820 f, 73397.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83880 f, 73450.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83940 f, 73502.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84000 f, 73555.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84060 f, 73607.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84120 f, 73660.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84180 f, 73712.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84240 f, 73765.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84300 f, 73817.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84360 f, 73870.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84420 f, 73922.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84480 f, 73975.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84540 f, 74028.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84600 f, 74080.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84660 f, 74133.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84720 f, 74185.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84780 f, 74238.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84840 f, 74290.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84900 f, 74343.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84960 f, 74395.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85020 f, 74448.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85080 f, 74500.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85140 f, 74553.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85200 f, 74605.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85260 f, 74658.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85320 f, 74711.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85380 f, 74698.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85440 f, 74750.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85500 f, 74803.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85560 f, 74855.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85620 f, 74908.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85680 f, 74960.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85740 f, 75013.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85800 f, 75065.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85860 f, 75118.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85920 f, 75170.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85980 f, 75223.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86040 f, 75275.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86100 f, 75328.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86160 f, 75380.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86220 f, 75433.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86280 f, 75485.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86340 f, 75538.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86400 f, 75590.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86460 f, 75643.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86520 f, 75695.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86580 f, 75748.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86640 f, 75800.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86700 f, 75853.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86760 f, 75905.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86820 f, 75958.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86880 f, 76010.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86940 f, 76062.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87000 f, 76115.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87060 f, 76167.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87120 f, 76220.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87180 f, 76272.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87240 f, 76325.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87300 f, 76377.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87360 f, 76430.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87420 f, 76482.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87480 f, 76535.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87540 f, 76587.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87600 f, 76640.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87660 f, 76692.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87720 f, 76745.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87780 f, 76797.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87840 f, 76850.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87900 f, 76902.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87960 f, 76955.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88020 f, 77007.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88080 f, 77060.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88140 f, 77112.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88200 f, 77165.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88260 f, 77217.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88320 f, 77270.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88380 f, 77322.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88440 f, 77375.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88500 f, 77427.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88560 f, 77480.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88620 f, 77532.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88680 f, 77585.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88740 f, 77637.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88800 f, 77690.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88860 f, 77742.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88920 f, 77795.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88980 f, 77847.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89040 f, 77900.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89100 f, 77884.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89160 f, 77937.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89220 f, 77989.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89280 f, 78041.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89340 f, 78094.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89400 f, 78146.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89460 f, 78199.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89520 f, 78251.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89580 f, 78304.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89640 f, 78356.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89700 f, 78409.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89760 f, 78461.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89820 f, 78513.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89880 f, 78566.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89940 f, 78618.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90000 f, 78671.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90060 f, 78723.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90120 f, 78776.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90180 f, 78828.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90240 f, 78881.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90300 f, 78933.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90360 f, 78986.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90420 f, 79038.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90480 f, 79090.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90540 f, 79143.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90600 f, 79195.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90660 f, 79248.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90720 f, 79300.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90780 f, 79353.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90840 f, 79405.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90900 f, 79458.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90960 f, 79510.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91020 f, 79562.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91080 f, 79615.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91140 f, 79667.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91200 f, 79720.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91260 f, 79772.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91320 f, 79825.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91380 f, 79877.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91440 f, 79930.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91500 f, 79982.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91560 f, 80034.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91620 f, 80087.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91680 f, 80139.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91740 f, 80192.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91800 f, 80244.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91860 f, 80297.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91920 f, 80349.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91980 f, 80402.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92040 f, 80454.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92100 f, 80506.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92160 f, 80559.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92220 f, 80611.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92280 f, 80664.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92340 f, 80716.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92400 f, 80769.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92460 f, 80821.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92520 f, 80874.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92580 f, 80926.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92640 f, 80979.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92700 f, 81031.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92760 f, 81083.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92820 f, 81065.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92880 f, 81117.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92940 f, 81170.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93000 f, 81222.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93060 f, 81275.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93120 f, 81327.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93180 f, 81379.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93240 f, 81432.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93300 f, 81484.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93360 f, 81537.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93420 f, 81589.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93480 f, 81641.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93540 f, 81694.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93600 f, 81746.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93660 f, 81799.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93720 f, 81851.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93780 f, 81903.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93840 f, 81956.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93900 f, 82008.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93960 f, 82061.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94020 f, 82113.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94080 f, 82165.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94140 f, 82218.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94200 f, 82270.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94260 f, 82323.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94320 f, 82375.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94380 f, 82427.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94440 f, 82480.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94500 f, 82532.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94560 f, 82585.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94620 f, 82637.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94680 f, 82689.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94740 f, 82742.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94800 f, 82794.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94860 f, 82847.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94920 f, 82899.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94980 f, 82951.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95040 f, 83004.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95100 f, 83056.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95160 f, 83109.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95220 f, 83161.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95280 f, 83213.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95340 f, 83266.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95400 f, 83318.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95460 f, 83371.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95520 f, 83423.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95580 f, 83475.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95640 f, 83528.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95700 f, 83580.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95760 f, 83633.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95820 f, 83685.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95880 f, 83737.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95940 f, 83790.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96000 f, 83842.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96060 f, 83895.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96120 f, 83947.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96180 f, 84000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96240 f, 84052.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96300 f, 84104.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96360 f, 84157.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96420 f, 84209.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96480 f, 84188.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96540 f, 84240.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96600 f, 84293.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96660 f, 84345.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96720 f, 84397.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96780 f, 84450.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96840 f, 84502.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96900 f, 84554.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96960 f, 84607.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97020 f, 84659.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97080 f, 84712.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97140 f, 84764.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97200 f, 84816.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97260 f, 84869.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97320 f, 84921.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97380 f, 84973.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97440 f, 85026.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97500 f, 85078.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97560 f, 85130.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97620 f, 85183.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97680 f, 85235.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97740 f, 85287.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97800 f, 85340.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97860 f, 85392.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97920 f, 85445.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97980 f, 85497.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98040 f, 85549.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98100 f, 85602.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98160 f, 85654.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98220 f, 85706.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98280 f, 85759.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98340 f, 85811.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98400 f, 85863.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98460 f, 85916.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98520 f, 85968.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98580 f, 86020.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98640 f, 86073.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98700 f, 86125.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98760 f, 86178.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98820 f, 86230.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98880 f, 86282.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98940 f, 86335.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99000 f, 86387.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99060 f, 86439.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99120 f, 86492.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99180 f, 86544.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99240 f, 86596.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99300 f, 86649.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99360 f, 86701.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99420 f, 86753.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99480 f, 86806.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99540 f, 86858.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99600 f, 86910.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99660 f, 86963.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99720 f, 87015.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99780 f, 87068.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99840 f, 87120.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99900 f, 87172.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99960 f, 87225.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100020 f, 87277.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100080 f, 87329.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100140 f, 87382.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100200 f, 87358.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100260 f, 87410.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100320 f, 87462.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100380 f, 87515.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100440 f, 87567.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100500 f, 87619.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100560 f, 87672.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100620 f, 87724.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100680 f, 87776.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100740 f, 87829.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100800 f, 87881.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100860 f, 87933.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100920 f, 87986.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100980 f, 88038.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101040 f, 88090.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101100 f, 88142.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101160 f, 88195.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101220 f, 88247.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101280 f, 88299.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101340 f, 88352.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101400 f, 88404.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101460 f, 88456.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101520 f, 88509.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101580 f, 88561.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101640 f, 88613.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101700 f, 88666.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101760 f, 88718.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101820 f, 88770.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101880 f, 88823.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101940 f, 88875.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102000 f, 88927.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102060 f, 88979.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102120 f, 89032.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102180 f, 89084.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102240 f, 89136.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102300 f, 89189.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102360 f, 89241.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102420 f, 89293.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102480 f, 89346.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102540 f, 89398.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102600 f, 89450.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102660 f, 89503.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102720 f, 89555.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102780 f, 89607.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102840 f, 89659.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102900 f, 89712.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102960 f, 89764.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103020 f, 89816.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103080 f, 89869.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103140 f, 89921.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103200 f, 89973.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103260 f, 90026.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103320 f, 90078.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103380 f, 90130.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103440 f, 90183.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103500 f, 90235.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103560 f, 90287.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103620 f, 90340.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103680 f, 90392.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103740 f, 90444.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103800 f, 90496.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103860 f, 90470.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103920 f, 90522.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103980 f, 90574.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104040 f, 90627.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104100 f, 90679.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104160 f, 90731.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104220 f, 90783.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104280 f, 90836.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104340 f, 90888.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104400 f, 90940.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104460 f, 90993.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104520 f, 91045.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104580 f, 91097.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104640 f, 91149.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104700 f, 91202.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104760 f, 91254.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104820 f, 91306.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104880 f, 91358.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104940 f, 91411.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105000 f, 91463.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105060 f, 91515.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105120 f, 91567.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105180 f, 91620.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105240 f, 91672.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105300 f, 91724.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105360 f, 91777.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105420 f, 91829.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105480 f, 91881.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105540 f, 91933.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105600 f, 91986.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105660 f, 92038.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105720 f, 92090.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105780 f, 92142.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105840 f, 92195.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105900 f, 92247.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105960 f, 92299.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106020 f, 92351.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106080 f, 92404.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106140 f, 92456.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106200 f, 92508.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106260 f, 92560.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106320 f, 92613.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106380 f, 92665.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106440 f, 92717.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106500 f, 92770.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106560 f, 92822.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106620 f, 92874.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106680 f, 92926.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106740 f, 92979.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106800 f, 93031.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106860 f, 93083.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106920 f, 93135.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106980 f, 93188.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107040 f, 93240.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107100 f, 93292.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107160 f, 93344.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107220 f, 93397.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107280 f, 93449.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107340 f, 93501.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107400 f, 93554.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107460 f, 93606.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107520 f, 93658.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107580 f, 93629.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107640 f, 93681.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107700 f, 93733.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107760 f, 93785.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107820 f, 93838.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107880 f, 93890.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107940 f, 93942.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108000 f, 93994.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108060 f, 94047.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108120 f, 94099.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108180 f, 94151.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108240 f, 94203.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108300 f, 94255.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108360 f, 94308.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108420 f, 94360.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108480 f, 94412.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108540 f, 94464.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108600 f, 94516.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108660 f, 94569.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108720 f, 94621.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108780 f, 94673.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108840 f, 94725.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108900 f, 94778.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108960 f, 94830.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109020 f, 94882.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109080 f, 94934.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109140 f, 94986.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109200 f, 95039.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109260 f, 95091.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109320 f, 95143.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109380 f, 95195.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109440 f, 95248.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109500 f, 95300.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109560 f, 95352.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109620 f, 95404.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109680 f, 95456.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109740 f, 95509.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109800 f, 95561.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109860 f, 95613.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109920 f, 95665.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109980 f, 95718.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110040 f, 95770.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110100 f, 95822.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110160 f, 95874.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110220 f, 95926.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110280 f, 95979.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110340 f, 96031.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110400 f, 96083.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110460 f, 96135.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110520 f, 96187.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110580 f, 96240.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110640 f, 96292.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110700 f, 96344.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110760 f, 96396.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110820 f, 96449.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110880 f, 96501.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110940 f, 96553.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111000 f, 96605.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111060 f, 96657.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111120 f, 96710.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111180 f, 96678.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111240 f, 96730.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111300 f, 96782.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111360 f, 96834.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111420 f, 96886.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111480 f, 96939.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111540 f, 96991.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111600 f, 97043.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111660 f, 97095.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111720 f, 97147.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111780 f, 97200.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111840 f, 97252.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111900 f, 97304.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111960 f, 97356.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112020 f, 97408.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112080 f, 97460.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112140 f, 97513.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112200 f, 97565.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112260 f, 97617.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112320 f, 97669.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112380 f, 97721.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112440 f, 97773.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112500 f, 97826.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112560 f, 97878.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112620 f, 97930.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112680 f, 97982.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112740 f, 98034.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112800 f, 98086.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112860 f, 98139.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112920 f, 98191.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112980 f, 98243.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113040 f, 98295.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113100 f, 98347.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113160 f, 98400.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113220 f, 98452.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113280 f, 98504.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113340 f, 98556.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113400 f, 98608.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113460 f, 98660.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113520 f, 98713.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113580 f, 98765.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113640 f, 98817.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113700 f, 98869.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113760 f, 98921.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113820 f, 98973.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113880 f, 99026.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113940 f, 99078.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114000 f, 99130.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114060 f, 99182.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114120 f, 99234.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114180 f, 99286.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114240 f, 99339.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114300 f, 99391.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114360 f, 99443.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114420 f, 99495.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114480 f, 99547.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114540 f, 99600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114600 f, 99652.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114660 f, 99704.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114720 f, 99756.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114780 f, 99808.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114840 f, 99860.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114900 f, 99826.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114960 f, 99878.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115020 f, 99930.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115080 f, 99982.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115140 f, 100034.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115200 f, 100086.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115260 f, 100139.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115320 f, 100191.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115380 f, 100243.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115440 f, 100295.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115500 f, 100347.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115560 f, 100399.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115620 f, 100451.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115680 f, 100503.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115740 f, 100556.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115800 f, 100608.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115860 f, 100660.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115920 f, 100712.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115980 f, 100764.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116040 f, 100816.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116100 f, 100868.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116160 f, 100920.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116220 f, 100973.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116280 f, 101025.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116340 f, 101077.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116400 f, 101129.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116460 f, 101181.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116520 f, 101233.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116580 f, 101285.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116640 f, 101337.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116700 f, 101390.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116760 f, 101442.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116820 f, 101494.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116880 f, 101546.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116940 f, 101598.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117000 f, 101650.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117060 f, 101702.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117120 f, 101754.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117180 f, 101807.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117240 f, 101859.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117300 f, 101911.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117360 f, 101963.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117420 f, 102015.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117480 f, 102067.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117540 f, 102119.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117600 f, 102172.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117660 f, 102224.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117720 f, 102276.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117780 f, 102328.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117840 f, 102380.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117900 f, 102432.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117960 f, 102484.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118020 f, 102536.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118080 f, 102589.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118140 f, 102641.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118200 f, 102693.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118260 f, 102745.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118320 f, 102797.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118380 f, 102849.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118440 f, 102901.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118500 f, 102953.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118560 f, 103006.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118620 f, 102968.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118680 f, 103020.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118740 f, 103072.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118800 f, 103125.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118860 f, 103177.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118920 f, 103229.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118980 f, 103281.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119040 f, 103333.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119100 f, 103385.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119160 f, 103437.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119220 f, 103489.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119280 f, 103541.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119340 f, 103593.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119400 f, 103645.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119460 f, 103697.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119520 f, 103750.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119580 f, 103802.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119640 f, 103854.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119700 f, 103906.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119760 f, 103958.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119820 f, 104010.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119880 f, 104062.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119940 f, 104114.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120000 f, 104166.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120060 f, 104218.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120120 f, 104270.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120180 f, 104322.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120240 f, 104375.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120300 f, 104427.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120360 f, 104479.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120420 f, 104531.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120480 f, 104583.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120540 f, 104635.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120600 f, 104687.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120660 f, 104739.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120720 f, 104791.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120780 f, 104843.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120840 f, 104895.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120900 f, 104947.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120960 f, 105000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121020 f, 105052.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121080 f, 105104.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121140 f, 105156.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121200 f, 105208.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121260 f, 105260.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121320 f, 105312.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121380 f, 105364.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121440 f, 105416.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121500 f, 105468.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121560 f, 105520.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121620 f, 105572.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121680 f, 105625.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121740 f, 105677.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121800 f, 105729.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121860 f, 105781.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121920 f, 105833.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121980 f, 105885.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122040 f, 105937.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122100 f, 105989.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122160 f, 106041.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122220 f, 106093.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122280 f, 106053.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122340 f, 106105.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122400 f, 106157.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122460 f, 106209.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122520 f, 106261.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122580 f, 106313.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122640 f, 106366.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122700 f, 106418.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122760 f, 106470.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122820 f, 106522.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122880 f, 106574.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122940 f, 106626.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123000 f, 106678.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123060 f, 106730.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123120 f, 106782.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123180 f, 106834.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123240 f, 106886.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123300 f, 106938.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123360 f, 106990.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123420 f, 107042.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123480 f, 107094.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123540 f, 107146.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123600 f, 107198.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123660 f, 107250.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123720 f, 107302.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123780 f, 107354.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123840 f, 107406.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123900 f, 107458.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123960 f, 107510.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124020 f, 107562.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124080 f, 107614.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124140 f, 107666.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124200 f, 107718.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124260 f, 107771.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124320 f, 107823.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124380 f, 107875.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124440 f, 107927.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124500 f, 107979.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124560 f, 108031.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124620 f, 108083.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124680 f, 108135.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124740 f, 108187.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124800 f, 108239.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124860 f, 108291.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124920 f, 108343.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124980 f, 108395.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125040 f, 108447.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125100 f, 108499.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125160 f, 108551.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125220 f, 108603.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125280 f, 108655.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125340 f, 108707.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125400 f, 108759.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125460 f, 108811.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125520 f, 108863.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125580 f, 108915.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125640 f, 108967.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125700 f, 109019.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125760 f, 109071.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125820 f, 109124.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125880 f, 109176.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125940 f, 109228.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126000 f, 109185.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126060 f, 109237.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126120 f, 109289.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126180 f, 109341.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126240 f, 109393.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126300 f, 109445.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126360 f, 109497.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126420 f, 109549.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126480 f, 109601.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126540 f, 109653.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126600 f, 109705.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126660 f, 109757.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126720 f, 109809.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126780 f, 109861.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126840 f, 109913.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126900 f, 109965.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126960 f, 110017.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127020 f, 110069.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127080 f, 110121.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127140 f, 110173.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127200 f, 110225.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127260 f, 110277.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127320 f, 110329.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127380 f, 110381.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127440 f, 110433.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127500 f, 110485.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127560 f, 110537.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127620 f, 110589.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127680 f, 110641.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127740 f, 110693.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127800 f, 110745.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127860 f, 110797.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127920 f, 110849.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127980 f, 110901.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128040 f, 110953.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128100 f, 111005.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128160 f, 111057.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128220 f, 111109.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128280 f, 111161.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128340 f, 111213.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128400 f, 111265.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128460 f, 111317.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128520 f, 111369.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128580 f, 111421.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128640 f, 111473.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128700 f, 111525.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128760 f, 111577.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128820 f, 111629.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128880 f, 111681.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128940 f, 111733.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129000 f, 111785.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129060 f, 111837.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129120 f, 111889.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129180 f, 111941.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129240 f, 111993.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129300 f, 112045.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129360 f, 112097.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129420 f, 112149.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129480 f, 112201.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129540 f, 112253.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129600 f, 112305.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129660 f, 112259.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129720 f, 112311.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129780 f, 112363.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129840 f, 112415.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129900 f, 112467.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129960 f, 112519.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130020 f, 112571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130080 f, 112623.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130140 f, 112675.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130200 f, 112727.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130260 f, 112779.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130320 f, 112831.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130380 f, 112883.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130440 f, 112935.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130500 f, 112987.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130560 f, 113038.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130620 f, 113090.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130680 f, 113142.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130740 f, 113194.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130800 f, 113246.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130860 f, 113298.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130920 f, 113350.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130980 f, 113402.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131040 f, 113454.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131100 f, 113506.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131160 f, 113558.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131220 f, 113610.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131280 f, 113662.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131340 f, 113714.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131400 f, 113766.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131460 f, 113818.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131520 f, 113870.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131580 f, 113922.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131640 f, 113974.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131700 f, 114025.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131760 f, 114077.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131820 f, 114129.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131880 f, 114181.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131940 f, 114233.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132000 f, 114285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132060 f, 114337.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132120 f, 114389.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132180 f, 114441.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132240 f, 114493.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132300 f, 114545.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132360 f, 114597.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132420 f, 114649.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132480 f, 114701.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132540 f, 114753.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132600 f, 114805.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132660 f, 114857.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132720 f, 114909.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132780 f, 114961.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132840 f, 115012.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132900 f, 115064.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132960 f, 115116.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133020 f, 115168.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133080 f, 115220.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133140 f, 115272.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133200 f, 115324.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133260 f, 115376.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133320 f, 115428.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133380 f, 115380.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133440 f, 115432.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133500 f, 115484.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133560 f, 115536.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133620 f, 115588.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133680 f, 115640.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133740 f, 115692.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133800 f, 115743.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133860 f, 115795.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133920 f, 115847.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133980 f, 115899.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134040 f, 115951.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134100 f, 116003.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134160 f, 116055.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134220 f, 116107.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134280 f, 116159.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134340 f, 116211.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134400 f, 116262.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134460 f, 116314.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134520 f, 116366.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134580 f, 116418.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134640 f, 116470.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134700 f, 116522.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 91 ms, 659.3 fps, 1 ms/f; total: 134760 f, 108067.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134820 f, 108115.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134880 f, 108163.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134940 f, 108211.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135000 f, 108259.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135060 f, 108307.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135120 f, 108356.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135180 f, 108404.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135240 f, 108452.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135300 f, 108500.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135360 f, 108548.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135420 f, 108596.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135480 f, 108644.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135540 f, 108692.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135600 f, 108740.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135660 f, 108789.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135720 f, 108837.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135780 f, 108885.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135840 f, 108933.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135900 f, 108981.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135960 f, 109029.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136020 f, 108990.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136080 f, 109038.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136140 f, 109086.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136200 f, 109134.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136260 f, 109182.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136320 f, 109230.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136380 f, 109278.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136440 f, 109326.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136500 f, 109375.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136560 f, 109423.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136620 f, 109471.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136680 f, 109519.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136740 f, 109567.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136800 f, 109615.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136860 f, 109663.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136920 f, 109711.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136980 f, 109759.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137040 f, 109807.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137100 f, 109855.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137160 f, 109903.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137220 f, 109951.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137280 f, 110000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137340 f, 110048.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137400 f, 110096.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137460 f, 110144.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137520 f, 110192.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137580 f, 110240.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137640 f, 110288.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137700 f, 110336.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137760 f, 110384.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137820 f, 110432.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137880 f, 110480.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137940 f, 110528.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138000 f, 110576.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138060 f, 110625.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138120 f, 110673.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138180 f, 110721.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138240 f, 110769.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138300 f, 110817.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138360 f, 110865.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138420 f, 110824.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138480 f, 110872.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138540 f, 110920.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138600 f, 110968.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138660 f, 111016.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138720 f, 111064.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138780 f, 111112.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138840 f, 111160.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138900 f, 111208.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138960 f, 111257.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139020 f, 111305.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139080 f, 111353.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139140 f, 111401.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139200 f, 111449.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139260 f, 111497.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139320 f, 111545.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139380 f, 111593.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139440 f, 111641.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139500 f, 111689.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139560 f, 111737.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139620 f, 111785.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139680 f, 111833.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139740 f, 111881.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139800 f, 111929.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139860 f, 111977.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139920 f, 112025.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139980 f, 112073.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140040 f, 112121.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140100 f, 112169.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140160 f, 112217.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140220 f, 112265.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140280 f, 112313.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140340 f, 112361.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140400 f, 112409.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140460 f, 112457.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140520 f, 112506.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140580 f, 112554.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140640 f, 112602.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140700 f, 112650.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140760 f, 112698.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140820 f, 112746.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140880 f, 112794.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140940 f, 112842.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141000 f, 112800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141060 f, 112848.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141120 f, 112896.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141180 f, 112944.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141240 f, 112992.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141300 f, 113040.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141360 f, 113088.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141420 f, 113136.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141480 f, 113184.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141540 f, 113232.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141600 f, 113280.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141660 f, 113328.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141720 f, 113376.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141780 f, 113424.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141840 f, 113472.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141900 f, 113520.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141960 f, 113568.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142020 f, 113616.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142080 f, 113664.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142140 f, 113712.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142200 f, 113760.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142260 f, 113808.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142320 f, 113856.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142380 f, 113904.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142440 f, 113952.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142500 f, 114000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142560 f, 114048.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142620 f, 114096.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142680 f, 114144.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142740 f, 114192.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142800 f, 114240.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142860 f, 114288.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142920 f, 114336.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142980 f, 114384.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143040 f, 114432.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143100 f, 114480.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143160 f, 114528.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143220 f, 114576.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143280 f, 114624.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143340 f, 114672.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143400 f, 114720.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143460 f, 114768.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143520 f, 114816.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143580 f, 114772.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143640 f, 114820.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143700 f, 114868.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143760 f, 114916.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143820 f, 114964.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143880 f, 115011.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143940 f, 115059.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144000 f, 115107.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144060 f, 115155.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144120 f, 115203.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144180 f, 115251.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144240 f, 115299.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144300 f, 115347.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144360 f, 115395.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144420 f, 115443.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144480 f, 115491.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144540 f, 115539.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144600 f, 115587.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144660 f, 115635.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144720 f, 115683.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144780 f, 115731.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144840 f, 115779.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144900 f, 115827.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144960 f, 115875.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145020 f, 115923.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145080 f, 115971.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145140 f, 116019.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145200 f, 116067.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145260 f, 116115.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145320 f, 116163.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145380 f, 116211.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145440 f, 116258.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145500 f, 116306.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145560 f, 116354.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145620 f, 116402.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145680 f, 116450.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145740 f, 116498.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145800 f, 116453.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145860 f, 116501.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145920 f, 116549.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145980 f, 116597.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146040 f, 116645.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146100 f, 116693.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146160 f, 116741.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146220 f, 116789.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146280 f, 116837.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146340 f, 116884.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146400 f, 116932.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146460 f, 116980.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146520 f, 117028.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146580 f, 117076.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146640 f, 117124.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146700 f, 117172.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146760 f, 117220.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146820 f, 117268.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146880 f, 117316.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146940 f, 117364.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147000 f, 117412.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147060 f, 117460.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147120 f, 117507.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147180 f, 117555.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147240 f, 117603.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147300 f, 117651.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147360 f, 117699.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147420 f, 117747.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147480 f, 117795.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147540 f, 117843.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147600 f, 117891.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147660 f, 117939.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147720 f, 117987.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147780 f, 118035.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147840 f, 118083.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147900 f, 118130.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147960 f, 118178.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148020 f, 118132.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148080 f, 118180.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148140 f, 118228.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148200 f, 118276.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148260 f, 118324.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148320 f, 118371.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148380 f, 118419.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148440 f, 118467.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148500 f, 118515.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148560 f, 118563.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148620 f, 118611.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148680 f, 118659.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148740 f, 118707.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148800 f, 118754.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148860 f, 118802.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148920 f, 118850.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148980 f, 118898.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149040 f, 118946.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149100 f, 118994.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149160 f, 119042.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149220 f, 119090.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149280 f, 119138.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149340 f, 119185.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149400 f, 119233.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149460 f, 119281.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149520 f, 119329.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149580 f, 119377.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149640 f, 119425.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149700 f, 119473.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149760 f, 119521.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149820 f, 119569.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149880 f, 119616.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149940 f, 119664.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150000 f, 119617.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150060 f, 119665.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150120 f, 119712.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150180 f, 119760.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150240 f, 119808.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150300 f, 119856.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150360 f, 119904.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150420 f, 119952.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150480 f, 120000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150540 f, 120047.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150600 f, 120095.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150660 f, 120143.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150720 f, 120191.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150780 f, 120239.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150840 f, 120287.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150900 f, 120334.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150960 f, 120382.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151020 f, 120334.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151080 f, 120382.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151140 f, 120430.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151200 f, 120478.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151260 f, 120525.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151320 f, 120573.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151380 f, 120621.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151440 f, 120573.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151500 f, 120621.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151560 f, 120668.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151620 f, 120716.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151680 f, 120764.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151740 f, 120812.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151800 f, 120859.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151860 f, 120907.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151920 f, 120955.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151980 f, 121003.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152040 f, 121050.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152100 f, 121098.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152160 f, 121146.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152220 f, 121194.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152280 f, 121242.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152340 f, 121289.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152400 f, 121337.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152460 f, 121385.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152520 f, 121433.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152580 f, 121480.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152640 f, 121528.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152700 f, 121576.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152760 f, 121624.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152820 f, 121671.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152880 f, 121719.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152940 f, 121767.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153000 f, 121815.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153060 f, 121863.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153120 f, 121910.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153180 f, 121958.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153240 f, 122006.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153300 f, 122054.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153360 f, 122101.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153420 f, 122052.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153480 f, 122100.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153540 f, 122147.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153600 f, 122195.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153660 f, 122243.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153720 f, 122291.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153780 f, 122338.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153840 f, 122386.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153900 f, 122434.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153960 f, 122482.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154020 f, 122529.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154080 f, 122577.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154140 f, 122625.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154200 f, 122673.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154260 f, 122720.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154320 f, 122768.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154380 f, 122816.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154440 f, 122863.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154500 f, 122911.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154560 f, 122959.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154620 f, 123007.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154680 f, 123054.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154740 f, 123102.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154800 f, 123150.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154860 f, 123198.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154920 f, 123245.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154980 f, 123293.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155040 f, 123341.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155100 f, 123389.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155160 f, 123436.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155220 f, 123484.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155280 f, 123532.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155340 f, 123579.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155400 f, 123627.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155460 f, 123675.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155520 f, 123624.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155580 f, 123672.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155640 f, 123720.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155700 f, 123767.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155760 f, 123815.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155820 f, 123863.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155880 f, 123910.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155940 f, 123958.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156000 f, 124006.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156060 f, 124054.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156120 f, 124101.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156180 f, 124149.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156240 f, 124197.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156300 f, 124244.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156360 f, 124292.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156420 f, 124340.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156480 f, 124387.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156540 f, 124435.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156600 f, 124483.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156660 f, 124531.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156720 f, 124578.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156780 f, 124626.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156840 f, 124674.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156900 f, 124721.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156960 f, 124769.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157020 f, 124817.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157080 f, 124864.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157140 f, 124912.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157200 f, 124960.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157260 f, 125007.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157320 f, 125055.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157380 f, 125103.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157440 f, 125151.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157500 f, 125198.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157560 f, 125246.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157620 f, 125294.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157680 f, 125341.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157740 f, 125289.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157800 f, 125337.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157860 f, 125385.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157920 f, 125432.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157980 f, 125480.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158040 f, 125528.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158100 f, 125575.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158160 f, 125623.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158220 f, 125671.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158280 f, 125718.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158340 f, 125766.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158400 f, 125814.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158460 f, 125861.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158520 f, 125909.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158580 f, 125957.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158640 f, 126004.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158700 f, 126052.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158760 f, 126100.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158820 f, 126147.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158880 f, 126195.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 158940 f, 126042.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159000 f, 126090.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159060 f, 126137.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159120 f, 126085.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159180 f, 126133.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159240 f, 126180.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159300 f, 126228.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159360 f, 126275.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159420 f, 126323.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159480 f, 126370.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159540 f, 126418.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159600 f, 126465.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159660 f, 126513.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159720 f, 126561.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159780 f, 126608.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159840 f, 126656.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159900 f, 126703.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159960 f, 126751.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160020 f, 126698.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160080 f, 126745.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160140 f, 126793.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160200 f, 126840.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160260 f, 126888.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160320 f, 126935.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160380 f, 126983.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160440 f, 127030.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160500 f, 127078.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160560 f, 127125.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160620 f, 127173.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160680 f, 127220.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160740 f, 127268.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160800 f, 127315.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160860 f, 127363.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160920 f, 127410.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160980 f, 127458.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161040 f, 127505.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161100 f, 127553.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161160 f, 127600.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161220 f, 127648.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161280 f, 127695.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161340 f, 127743.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161400 f, 127689.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161460 f, 127737.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161520 f, 127784.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161580 f, 127832.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161640 f, 127879.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161700 f, 127927.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161760 f, 127974.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161820 f, 128022.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161880 f, 128069.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161940 f, 128117.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162000 f, 128164.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162060 f, 128212.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162120 f, 128259.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162180 f, 128306.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162240 f, 128354.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162300 f, 128401.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162360 f, 128449.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162420 f, 128496.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162480 f, 128544.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162540 f, 128591.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162600 f, 128639.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162660 f, 128686.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162720 f, 128734.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162780 f, 128781.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162840 f, 128829.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162900 f, 128876.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162960 f, 128924.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163020 f, 128971.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163080 f, 129018.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163140 f, 129066.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163200 f, 129113.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163260 f, 129161.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163320 f, 129208.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163380 f, 129256.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163440 f, 129303.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163500 f, 129351.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163560 f, 129398.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163620 f, 129446.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163680 f, 129493.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163740 f, 129541.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163800 f, 129588.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163860 f, 129636.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163920 f, 129683.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163980 f, 129731.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164040 f, 129778.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164100 f, 129825.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164160 f, 129873.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164220 f, 129920.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164280 f, 129968.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164340 f, 129913.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164400 f, 129960.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164460 f, 130007.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164520 f, 130055.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164580 f, 130102.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164640 f, 130150.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164700 f, 130197.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164760 f, 130245.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164820 f, 130292.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164880 f, 130339.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164940 f, 130387.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165000 f, 130434.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165060 f, 130482.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165120 f, 130529.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165180 f, 130577.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165240 f, 130624.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165300 f, 130671.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165360 f, 130719.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165420 f, 130663.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165480 f, 130710.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165540 f, 130758.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165600 f, 130805.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165660 f, 130853.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165720 f, 130900.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165780 f, 130947.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165840 f, 130995.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165900 f, 131042.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165960 f, 131090.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166020 f, 131137.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166080 f, 131184.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166140 f, 131232.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166200 f, 131279.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166260 f, 131327.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166320 f, 131374.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166380 f, 131421.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166440 f, 131469.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166500 f, 131516.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166560 f, 131563.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166620 f, 131611.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166680 f, 131658.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166740 f, 131706.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166800 f, 131753.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166860 f, 131800.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166920 f, 131848.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166980 f, 131895.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167040 f, 131943.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167100 f, 131990.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167160 f, 132037.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167220 f, 132085.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167280 f, 132132.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167340 f, 132180.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167400 f, 132227.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167460 f, 132274.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167520 f, 132322.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167580 f, 132369.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167640 f, 132417.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167700 f, 132464.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167760 f, 132511.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167820 f, 132559.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167880 f, 132606.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167940 f, 132654.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168000 f, 132701.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168060 f, 132748.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168120 f, 132796.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168180 f, 132843.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168240 f, 132891.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168300 f, 132938.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168360 f, 132985.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168420 f, 133033.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168480 f, 133080.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168540 f, 133127.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168600 f, 133175.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168660 f, 133222.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168720 f, 133270.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168780 f, 133317.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168840 f, 133364.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168900 f, 133412.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168960 f, 133459.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169020 f, 133507.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169080 f, 133449.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169140 f, 133496.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169200 f, 133543.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169260 f, 133591.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169320 f, 133638.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169380 f, 133685.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169440 f, 133733.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169500 f, 133780.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169560 f, 133827.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169620 f, 133875.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169680 f, 133922.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169740 f, 133970.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169800 f, 134017.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169860 f, 134064.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169920 f, 134112.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169980 f, 134159.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170040 f, 134206.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170100 f, 134254.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170160 f, 134301.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170220 f, 134348.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170280 f, 134396.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170340 f, 134443.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170400 f, 134490.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170460 f, 134538.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170520 f, 134585.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170580 f, 134632.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170640 f, 134680.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170700 f, 134727.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170760 f, 134775.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170820 f, 134822.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170880 f, 134869.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170940 f, 134917.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171000 f, 134964.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171060 f, 135011.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171120 f, 135059.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171180 f, 135106.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171240 f, 135153.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171300 f, 135201.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171360 f, 135248.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171420 f, 135295.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171480 f, 135343.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171540 f, 135390.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171600 f, 135438.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171660 f, 135485.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171720 f, 135532.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171780 f, 135580.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171840 f, 135627.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171900 f, 135674.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171960 f, 135722.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172020 f, 135769.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172080 f, 135816.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172140 f, 135864.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172200 f, 135911.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172260 f, 135958.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172320 f, 136006.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172380 f, 136053.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172440 f, 136101.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172500 f, 136148.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172560 f, 136195.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172620 f, 136243.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172680 f, 136290.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172740 f, 136230.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172800 f, 136277.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172860 f, 136324.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172920 f, 136372.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172980 f, 136419.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173040 f, 136466.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173100 f, 136514.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173160 f, 136561.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173220 f, 136608.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173280 f, 136656.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173340 f, 136703.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173400 f, 136750.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173460 f, 136798.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173520 f, 136845.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173580 f, 136892.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173640 f, 136940.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173700 f, 136987.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173760 f, 137034.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173820 f, 137082.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173880 f, 137129.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173940 f, 137176.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174000 f, 137223.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174060 f, 137271.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174120 f, 137318.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174180 f, 137365.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174240 f, 137413.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174300 f, 137460.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174360 f, 137507.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174420 f, 137555.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174480 f, 137602.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174540 f, 137649.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174600 f, 137697.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174660 f, 137744.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174720 f, 137791.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174780 f, 137839.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174840 f, 137886.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174900 f, 137933.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174960 f, 137981.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175020 f, 138028.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175080 f, 138075.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175140 f, 138123.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175200 f, 138170.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175260 f, 138217.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175320 f, 138264.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175380 f, 138312.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175440 f, 138359.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175500 f, 138406.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175560 f, 138454.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175620 f, 138501.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175680 f, 138548.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175740 f, 138596.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175800 f, 138643.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175860 f, 138690.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175920 f, 138738.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175980 f, 138785.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176040 f, 138832.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176100 f, 138880.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176160 f, 138927.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176220 f, 138974.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176280 f, 139022.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176340 f, 139069.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176400 f, 139007.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176460 f, 139054.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176520 f, 139101.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176580 f, 139148.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176640 f, 139196.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176700 f, 139243.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176760 f, 139290.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176820 f, 139338.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176880 f, 139385.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176940 f, 139432.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177000 f, 139479.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177060 f, 139527.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177120 f, 139574.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177180 f, 139621.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177240 f, 139669.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177300 f, 139716.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177360 f, 139763.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177420 f, 139810.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177480 f, 139858.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177540 f, 139905.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177600 f, 139952.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177660 f, 140000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177720 f, 140047.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177780 f, 140094.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177840 f, 140141.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177900 f, 140189.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177960 f, 140236.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178020 f, 140283.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178080 f, 140330.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178140 f, 140378.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178200 f, 140425.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178260 f, 140472.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178320 f, 140520.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178380 f, 140567.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178440 f, 140614.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178500 f, 140661.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178560 f, 140709.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178620 f, 140756.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178680 f, 140803.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178740 f, 140851.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178800 f, 140898.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178860 f, 140945.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178920 f, 140992.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178980 f, 141040.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179040 f, 141087.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179100 f, 141134.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179160 f, 141182.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179220 f, 141229.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179280 f, 141276.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179340 f, 141323.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179400 f, 141371.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179460 f, 141418.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179520 f, 141465.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179580 f, 141513.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179640 f, 141560.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179700 f, 141607.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179760 f, 141654.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179820 f, 141702.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179880 f, 141749.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179940 f, 141796.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180000 f, 141843.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180060 f, 141779.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180120 f, 141826.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180180 f, 141874.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180240 f, 141921.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180300 f, 141968.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180360 f, 142015.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180420 f, 142062.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180480 f, 142110.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180540 f, 142157.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180600 f, 142204.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180660 f, 142251.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180720 f, 142299.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180780 f, 142346.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180840 f, 142393.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180900 f, 142440.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180960 f, 142488.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181020 f, 142535.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181080 f, 142582.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181140 f, 142629.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181200 f, 142677.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181260 f, 142724.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181320 f, 142771.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181380 f, 142818.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181440 f, 142866.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181500 f, 142913.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181560 f, 142960.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181620 f, 143007.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181680 f, 143055.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181740 f, 143102.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181800 f, 143149.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181860 f, 143196.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181920 f, 143244.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181980 f, 143291.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182040 f, 143338.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182100 f, 143385.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182160 f, 143433.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182220 f, 143480.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182280 f, 143527.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182340 f, 143574.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182400 f, 143622.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182460 f, 143669.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182520 f, 143716.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182580 f, 143763.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182640 f, 143811.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182700 f, 143858.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182760 f, 143905.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182820 f, 143952.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182880 f, 144000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182940 f, 144047.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183000 f, 144094.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183060 f, 144141.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183120 f, 144188.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183180 f, 144236.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183240 f, 144283.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183300 f, 144330.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183360 f, 144377.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183420 f, 144425.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183480 f, 144472.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183540 f, 144519.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183600 f, 144566.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183660 f, 144614.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183720 f, 144547.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183780 f, 144594.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183840 f, 144642.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183900 f, 144689.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183960 f, 144736.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184020 f, 144783.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184080 f, 144830.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184140 f, 144878.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184200 f, 144925.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184260 f, 144972.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184320 f, 145019.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184380 f, 145066.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184440 f, 145114.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184500 f, 145161.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184560 f, 145208.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184620 f, 145255.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184680 f, 145302.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184740 f, 145350.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184800 f, 145397.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184860 f, 145444.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184920 f, 145491.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184980 f, 145538.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185040 f, 145586.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185100 f, 145633.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185160 f, 145680.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185220 f, 145727.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185280 f, 145774.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185340 f, 145822.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185400 f, 145869.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185460 f, 145916.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185520 f, 145963.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185580 f, 146011.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185640 f, 146058.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185700 f, 146105.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185760 f, 146152.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185820 f, 146199.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185880 f, 146247.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185940 f, 146294.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186000 f, 146341.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186060 f, 146388.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186120 f, 146435.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186180 f, 146483.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186240 f, 146530.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186300 f, 146577.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186360 f, 146624.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186420 f, 146671.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186480 f, 146719.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186540 f, 146766.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186600 f, 146813.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186660 f, 146860.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186720 f, 146907.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186780 f, 146955.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186840 f, 147002.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186900 f, 147049.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186960 f, 147096.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187020 f, 147143.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187080 f, 147191.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187140 f, 147238.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187200 f, 147285.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187260 f, 147332.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187320 f, 147380.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187380 f, 147311.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187440 f, 147358.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187500 f, 147405.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187560 f, 147452.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187620 f, 147500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187680 f, 147547.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187740 f, 147594.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187800 f, 147641.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187860 f, 147688.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187920 f, 147735.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187980 f, 147783.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188040 f, 147830.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188100 f, 147877.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188160 f, 147924.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188220 f, 147971.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188280 f, 148018.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188340 f, 148066.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188400 f, 148113.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188460 f, 148160.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188520 f, 148207.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188580 f, 148254.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188640 f, 148301.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188700 f, 148349.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188760 f, 148396.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188820 f, 148443.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188880 f, 148490.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188940 f, 148537.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189000 f, 148584.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189060 f, 148632.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189120 f, 148679.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189180 f, 148726.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189240 f, 148773.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189300 f, 148820.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189360 f, 148867.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189420 f, 148915.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189480 f, 148962.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189540 f, 149009.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189600 f, 149056.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189660 f, 149103.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189720 f, 149150.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189780 f, 149198.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189840 f, 149245.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189900 f, 149292.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189960 f, 149339.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190020 f, 149386.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190080 f, 149433.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190140 f, 149481.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190200 f, 149528.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190260 f, 149575.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190320 f, 149622.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190380 f, 149669.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190440 f, 149716.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190500 f, 149764.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190560 f, 149811.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190620 f, 149858.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190680 f, 149905.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190740 f, 149952.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190800 f, 150000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190860 f, 150047.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190920 f, 150094.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190980 f, 150141.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191040 f, 150070.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191100 f, 150117.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191160 f, 150164.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191220 f, 150212.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191280 f, 150259.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191340 f, 150306.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191400 f, 150353.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191460 f, 150400.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191520 f, 150447.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191580 f, 150494.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191640 f, 150542.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191700 f, 150589.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191760 f, 150636.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191820 f, 150683.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191880 f, 150730.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191940 f, 150777.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192000 f, 150824.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192060 f, 150871.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192120 f, 150919.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192180 f, 150966.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192240 f, 151013.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192300 f, 151060.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192360 f, 151107.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192420 f, 151154.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192480 f, 151201.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192540 f, 151249.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192600 f, 151296.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192660 f, 151343.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192720 f, 151390.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192780 f, 151437.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192840 f, 151484.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192900 f, 151531.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192960 f, 151578.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193020 f, 151626.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193080 f, 151673.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193140 f, 151720.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193200 f, 151767.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193260 f, 151814.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193320 f, 151861.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193380 f, 151908.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193440 f, 151956.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193500 f, 152003.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193560 f, 152050.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193620 f, 152097.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193680 f, 152144.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193740 f, 152191.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193800 f, 152238.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193860 f, 152285.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193920 f, 152333.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193980 f, 152380.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194040 f, 152427.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194100 f, 152474.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194160 f, 152521.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194220 f, 152568.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194280 f, 152615.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194340 f, 152663.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194400 f, 152710.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194460 f, 152757.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194520 f, 152804.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194580 f, 152851.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194640 f, 152898.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194700 f, 152825.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194760 f, 152872.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194820 f, 152919.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194880 f, 152967.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194940 f, 153014.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195000 f, 153061.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195060 f, 153108.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195120 f, 153155.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195180 f, 153202.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195240 f, 153249.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195300 f, 153296.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195360 f, 153343.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195420 f, 153390.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195480 f, 153437.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195540 f, 153485.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195600 f, 153532.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195660 f, 153579.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195720 f, 153626.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195780 f, 153673.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195840 f, 153720.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195900 f, 153767.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195960 f, 153814.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196020 f, 153861.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196080 f, 153908.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196140 f, 153956.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196200 f, 154003.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196260 f, 154050.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196320 f, 154097.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196380 f, 154144.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196440 f, 154191.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196500 f, 154238.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196560 f, 154285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196620 f, 154332.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196680 f, 154379.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196740 f, 154427.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196800 f, 154474.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196860 f, 154521.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196920 f, 154568.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196980 f, 154615.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197040 f, 154662.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197100 f, 154709.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197160 f, 154756.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197220 f, 154803.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197280 f, 154850.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197340 f, 154897.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197400 f, 154945.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197460 f, 154992.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197520 f, 155039.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197580 f, 155086.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197640 f, 155133.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197700 f, 155180.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197760 f, 155227.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197820 f, 155274.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197880 f, 155321.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197940 f, 155368.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198000 f, 155416.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198060 f, 155463.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198120 f, 155510.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198180 f, 155435.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198240 f, 155482.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198300 f, 155529.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198360 f, 155576.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198420 f, 155623.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198480 f, 155670.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198540 f, 155717.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198600 f, 155764.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198660 f, 155811.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198720 f, 155858.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198780 f, 155905.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198840 f, 155952.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198900 f, 156000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198960 f, 156047.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199020 f, 156094.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199080 f, 156141.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199140 f, 156188.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199200 f, 156235.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199260 f, 156282.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199320 f, 156329.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199380 f, 156376.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199440 f, 156423.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199500 f, 156470.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199560 f, 156517.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199620 f, 156564.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199680 f, 156611.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199740 f, 156658.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199800 f, 156705.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199860 f, 156752.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199920 f, 156800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199980 f, 156847.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200040 f, 156894.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200100 f, 156941.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200160 f, 156988.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200220 f, 157035.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200280 f, 157082.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200340 f, 157129.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200400 f, 157176.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200460 f, 157223.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200520 f, 157270.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200580 f, 157317.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200640 f, 157364.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200700 f, 157411.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200760 f, 157458.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200820 f, 157505.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200880 f, 157552.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200940 f, 157600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201000 f, 157647.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201060 f, 157694.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201120 f, 157741.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201180 f, 157788.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201240 f, 157835.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201300 f, 157882.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201360 f, 157929.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201420 f, 157976.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201480 f, 158023.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201540 f, 158070.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201600 f, 158117.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201660 f, 158164.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201720 f, 158211.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201780 f, 158258.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201840 f, 158305.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201900 f, 158228.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201960 f, 158275.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202020 f, 158322.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202080 f, 158369.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202140 f, 158416.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202200 f, 158463.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202260 f, 158510.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202320 f, 158558.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202380 f, 158605.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202440 f, 158652.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202500 f, 158699.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202560 f, 158746.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202620 f, 158793.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202680 f, 158840.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202740 f, 158887.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202800 f, 158934.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202860 f, 158981.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202920 f, 159028.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202980 f, 159075.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203040 f, 159122.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203100 f, 159169.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203160 f, 159216.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203220 f, 159263.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203280 f, 159310.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203340 f, 159357.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203400 f, 159404.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203460 f, 159451.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203520 f, 159498.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203580 f, 159545.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203640 f, 159592.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203700 f, 159639.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203760 f, 159686.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203820 f, 159733.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203880 f, 159780.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203940 f, 159827.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204000 f, 159874.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204060 f, 159921.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204120 f, 159968.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204180 f, 160015.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204240 f, 160062.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204300 f, 160109.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204360 f, 160156.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204420 f, 160203.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204480 f, 160250.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204540 f, 160297.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204600 f, 160344.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204660 f, 160391.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204720 f, 160438.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204780 f, 160485.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204840 f, 160532.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204900 f, 160579.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204960 f, 160626.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205020 f, 160673.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205080 f, 160721.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205140 f, 160768.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205200 f, 160815.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205260 f, 160862.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205320 f, 160909.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205380 f, 160956.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205440 f, 161003.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205500 f, 161050.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205560 f, 160971.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205620 f, 161018.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205680 f, 161065.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205740 f, 161111.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205800 f, 161158.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205860 f, 161205.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205920 f, 161252.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205980 f, 161299.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206040 f, 161346.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206100 f, 161393.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206160 f, 161440.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206220 f, 161487.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206280 f, 161534.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206340 f, 161581.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206400 f, 161628.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206460 f, 161675.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206520 f, 161722.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206580 f, 161769.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206640 f, 161816.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206700 f, 161863.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206760 f, 161910.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206820 f, 161957.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206880 f, 162004.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206940 f, 162051.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207000 f, 162098.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207060 f, 162145.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207120 f, 162192.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207180 f, 162239.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207240 f, 162286.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207300 f, 162333.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207360 f, 162380.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207420 f, 162427.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207480 f, 162474.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207540 f, 162521.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207600 f, 162568.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207660 f, 162615.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207720 f, 162662.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207780 f, 162709.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207840 f, 162756.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207900 f, 162803.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207960 f, 162850.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208020 f, 162897.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208080 f, 162944.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208140 f, 162991.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208200 f, 163038.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208260 f, 163085.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208320 f, 163132.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208380 f, 163179.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208440 f, 163226.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208500 f, 163273.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208560 f, 163320.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208620 f, 163367.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208680 f, 163414.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208740 f, 163461.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208800 f, 163508.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208860 f, 163555.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208920 f, 163602.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208980 f, 163649.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209040 f, 163696.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209100 f, 163743.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209160 f, 163790.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209220 f, 163708.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209280 f, 163755.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209340 f, 163802.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209400 f, 163849.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209460 f, 163896.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209520 f, 163943.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209580 f, 163990.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209640 f, 164037.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209700 f, 164084.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209760 f, 164131.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209820 f, 164178.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209880 f, 164225.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209940 f, 164272.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210000 f, 164319.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210060 f, 164366.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210120 f, 164413.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210180 f, 164460.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210240 f, 164507.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210300 f, 164553.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210360 f, 164600.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210420 f, 164647.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210480 f, 164694.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210540 f, 164741.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210600 f, 164788.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210660 f, 164835.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210720 f, 164882.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210780 f, 164929.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210840 f, 164976.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210900 f, 165023.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210960 f, 165070.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211020 f, 165117.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211080 f, 165164.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211140 f, 165211.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211200 f, 165258.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211260 f, 165305.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 86 ms, 697.6 fps, 1 ms/f; total: 211320 f, 154926.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211380 f, 154857.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211440 f, 154901.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211500 f, 154945.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211560 f, 154989.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211620 f, 155032.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211680 f, 155076.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211740 f, 155120.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211800 f, 155164.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211860 f, 155208.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211920 f, 155252.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211980 f, 155296.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212040 f, 155340.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212100 f, 155384.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212160 f, 155428.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212220 f, 155472.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212280 f, 155516.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212340 f, 155560.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212400 f, 155604.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212460 f, 155648.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212520 f, 155692.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212580 f, 155736.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212640 f, 155780.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212700 f, 155824.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212760 f, 155868.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212820 f, 155912.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212880 f, 155956.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212940 f, 156000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213000 f, 156043.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213060 f, 156087.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213120 f, 156131.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213180 f, 156175.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213240 f, 156219.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213300 f, 156263.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213360 f, 156307.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213420 f, 156351.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213480 f, 156395.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213540 f, 156439.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213600 f, 156483.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213660 f, 156527.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213720 f, 156571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213780 f, 156615.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213840 f, 156659.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213900 f, 156703.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213960 f, 156747.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214020 f, 156791.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214080 f, 156835.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214140 f, 156879.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214200 f, 156923.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214260 f, 156852.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214320 f, 156896.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214380 f, 156939.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214440 f, 156983.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214500 f, 157027.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214560 f, 157071.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214620 f, 157115.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214680 f, 157159.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214740 f, 157203.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214800 f, 157247.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214860 f, 157291.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214920 f, 157335.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214980 f, 157379.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215040 f, 157423.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215100 f, 157467.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215160 f, 157510.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215220 f, 157554.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215280 f, 157598.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215340 f, 157642.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215400 f, 157686.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215460 f, 157730.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215520 f, 157774.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215580 f, 157818.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215640 f, 157862.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215700 f, 157906.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215760 f, 157950.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215820 f, 157994.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215880 f, 158038.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215940 f, 158081.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216000 f, 158125.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216060 f, 158169.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216120 f, 158213.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216180 f, 158257.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216240 f, 158301.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216300 f, 158345.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216360 f, 158389.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216420 f, 158433.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216480 f, 158477.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216540 f, 158521.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216600 f, 158565.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216660 f, 158609.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216720 f, 158653.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216780 f, 158696.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216840 f, 158740.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216900 f, 158784.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216960 f, 158828.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217020 f, 158872.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217080 f, 158916.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217140 f, 158960.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217200 f, 159004.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217260 f, 159048.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217320 f, 159092.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217380 f, 159136.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217440 f, 159180.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217500 f, 159107.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217560 f, 159151.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217620 f, 159195.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217680 f, 159239.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217740 f, 159283.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217800 f, 159327.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217860 f, 159370.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217920 f, 159414.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217980 f, 159458.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218040 f, 159502.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218100 f, 159546.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218160 f, 159590.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218220 f, 159634.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218280 f, 159678.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218340 f, 159722.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218400 f, 159765.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218460 f, 159809.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218520 f, 159853.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218580 f, 159897.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218640 f, 159941.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218700 f, 159985.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218760 f, 160029.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218820 f, 160073.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218880 f, 160117.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218940 f, 160160.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219000 f, 160204.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219060 f, 160248.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219120 f, 160292.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219180 f, 160336.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219240 f, 160380.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219300 f, 160424.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219360 f, 160468.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219420 f, 160512.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219480 f, 160555.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219540 f, 160599.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219600 f, 160643.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219660 f, 160687.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219720 f, 160731.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219780 f, 160775.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219840 f, 160819.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219900 f, 160863.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219960 f, 160907.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220020 f, 160950.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220080 f, 160994.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220140 f, 161038.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220200 f, 161082.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220260 f, 161126.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220320 f, 161170.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220380 f, 161214.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220440 f, 161258.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220500 f, 161302.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220560 f, 161346.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220620 f, 161389.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220680 f, 161433.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220740 f, 161477.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220800 f, 161521.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220860 f, 161565.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220920 f, 161491.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220980 f, 161535.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221040 f, 161578.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221100 f, 161622.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221160 f, 161666.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221220 f, 161710.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221280 f, 161754.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221340 f, 161798.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221400 f, 161842.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221460 f, 161885.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221520 f, 161929.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221580 f, 161973.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221640 f, 162017.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221700 f, 162061.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221760 f, 162105.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221820 f, 162149.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221880 f, 162192.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221940 f, 162236.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222000 f, 162280.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222060 f, 162324.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222120 f, 162368.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222180 f, 162412.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222240 f, 162456.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222300 f, 162500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222360 f, 162543.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222420 f, 162587.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222480 f, 162631.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222540 f, 162675.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222600 f, 162719.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222660 f, 162763.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222720 f, 162807.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222780 f, 162850.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222840 f, 162894.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222900 f, 162938.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222960 f, 162982.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223020 f, 163026.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223080 f, 163070.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223140 f, 163114.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223200 f, 163157.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223260 f, 163201.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223320 f, 163245.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223380 f, 163289.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223440 f, 163333.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223500 f, 163377.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223560 f, 163421.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223620 f, 163464.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223680 f, 163508.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223740 f, 163552.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223800 f, 163596.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223860 f, 163640.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223920 f, 163684.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223980 f, 163728.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224040 f, 163771.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224100 f, 163815.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224160 f, 163859.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224220 f, 163903.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224280 f, 163947.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224340 f, 163871.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224400 f, 163915.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224460 f, 163959.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224520 f, 164002.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224580 f, 164046.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224640 f, 164090.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224700 f, 164134.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224760 f, 164178.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224820 f, 164222.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224880 f, 164265.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224940 f, 164309.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225000 f, 164353.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225060 f, 164397.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225120 f, 164441.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225180 f, 164485.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225240 f, 164528.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225300 f, 164572.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225360 f, 164616.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225420 f, 164660.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225480 f, 164704.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225540 f, 164747.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225600 f, 164791.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225660 f, 164835.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225720 f, 164879.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225780 f, 164923.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225840 f, 164967.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225900 f, 165010.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225960 f, 165054.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226020 f, 165098.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226080 f, 165142.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226140 f, 165186.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226200 f, 165230.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226260 f, 165153.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226320 f, 165197.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226380 f, 165240.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226440 f, 165284.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226500 f, 165328.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226560 f, 165372.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226620 f, 165416.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226680 f, 165459.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226740 f, 165503.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226800 f, 165547.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226860 f, 165591.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226920 f, 165635.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226980 f, 165678.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227040 f, 165722.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227100 f, 165766.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227160 f, 165810.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227220 f, 165854.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227280 f, 165897.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227340 f, 165941.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227400 f, 165985.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227460 f, 166029.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227520 f, 166073.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227580 f, 166116.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227640 f, 166160.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227700 f, 166204.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227760 f, 166248.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227820 f, 166291.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227880 f, 166335.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227940 f, 166379.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228000 f, 166423.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228060 f, 166467.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228120 f, 166510.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228180 f, 166554.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228240 f, 166598.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228300 f, 166642.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228360 f, 166686.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228420 f, 166729.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228480 f, 166773.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228540 f, 166817.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228600 f, 166861.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228660 f, 166905.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228720 f, 166948.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228780 f, 166992.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228840 f, 167036.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228900 f, 167080.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228960 f, 167124.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229020 f, 167045.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229080 f, 167089.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229140 f, 167133.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229200 f, 167177.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229260 f, 167221.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229320 f, 167264.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229380 f, 167308.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229440 f, 167352.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229500 f, 167396.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229560 f, 167439.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229620 f, 167483.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229680 f, 167527.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229740 f, 167571.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229800 f, 167614.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229860 f, 167658.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229920 f, 167702.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229980 f, 167746.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230040 f, 167789.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230100 f, 167833.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230160 f, 167877.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230220 f, 167921.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230280 f, 167964.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230340 f, 168008.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230400 f, 168052.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230460 f, 168096.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230520 f, 168140.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230580 f, 168183.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230640 f, 168227.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230700 f, 168271.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230760 f, 168315.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230820 f, 168358.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230880 f, 168402.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230940 f, 168446.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231000 f, 168490.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231060 f, 168533.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231120 f, 168577.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231180 f, 168621.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231240 f, 168665.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231300 f, 168708.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231360 f, 168752.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231420 f, 168796.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231480 f, 168840.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231540 f, 168884.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231600 f, 168927.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231660 f, 168971.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231720 f, 169015.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231780 f, 168935.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231840 f, 168979.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231900 f, 169023.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231960 f, 169067.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232020 f, 169110.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232080 f, 169154.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232140 f, 169198.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232200 f, 169241.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232260 f, 169285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232320 f, 169329.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232380 f, 169373.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232440 f, 169416.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232500 f, 169460.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232560 f, 169504.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232620 f, 169548.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232680 f, 169591.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232740 f, 169635.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232800 f, 169679.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232860 f, 169723.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232920 f, 169766.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232980 f, 169810.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233040 f, 169854.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233100 f, 169897.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233160 f, 169941.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233220 f, 169985.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233280 f, 170029.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233340 f, 170072.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233400 f, 170116.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233460 f, 170160.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233520 f, 170204.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233580 f, 170247.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233640 f, 170291.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233700 f, 170335.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233760 f, 170379.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233820 f, 170422.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233880 f, 170466.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233940 f, 170510.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234000 f, 170553.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234060 f, 170597.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234120 f, 170641.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234180 f, 170685.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234240 f, 170728.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234300 f, 170772.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234360 f, 170816.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234420 f, 170860.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234480 f, 170903.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234540 f, 170947.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234600 f, 170866.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234660 f, 170910.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234720 f, 170954.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234780 f, 170997.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234840 f, 171041.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234900 f, 171085.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234960 f, 171128.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235020 f, 171172.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235080 f, 171216.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235140 f, 171260.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235200 f, 171303.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235260 f, 171347.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235320 f, 171391.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235380 f, 171434.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235440 f, 171478.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235500 f, 171522.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235560 f, 171565.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235620 f, 171609.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235680 f, 171653.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235740 f, 171697.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235800 f, 171740.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235860 f, 171784.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235920 f, 171828.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235980 f, 171871.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236040 f, 171915.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236100 f, 171959.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236160 f, 172002.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236220 f, 172046.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236280 f, 172090.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236340 f, 172134.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236400 f, 172177.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236460 f, 172221.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236520 f, 172265.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236580 f, 172308.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236640 f, 172352.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236700 f, 172396.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236760 f, 172314.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236820 f, 172358.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236880 f, 172401.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236940 f, 172445.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237000 f, 172489.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237060 f, 172532.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237120 f, 172576.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237180 f, 172620.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237240 f, 172663.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237300 f, 172707.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237360 f, 172751.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237420 f, 172794.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237480 f, 172838.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237540 f, 172882.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237600 f, 172925.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237660 f, 172969.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237720 f, 173013.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237780 f, 173056.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237840 f, 173100.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237900 f, 173144.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237960 f, 173187.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238020 f, 173231.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238080 f, 173275.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238140 f, 173318.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238200 f, 173362.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238260 f, 173406.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238320 f, 173449.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238380 f, 173493.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238440 f, 173537.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238500 f, 173580.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238560 f, 173624.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238620 f, 173668.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238680 f, 173711.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238740 f, 173755.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238800 f, 173799.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238860 f, 173842.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238920 f, 173886.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238980 f, 173930.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239040 f, 173973.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239100 f, 174017.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239160 f, 174061.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239220 f, 174104.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239280 f, 174148.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239340 f, 174192.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239400 f, 174235.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239460 f, 174279.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239520 f, 174196.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239580 f, 174240.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239640 f, 174283.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239700 f, 174327.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239760 f, 174370.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239820 f, 174414.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239880 f, 174458.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239940 f, 174501.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240000 f, 174545.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240060 f, 174589.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240120 f, 174632.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240180 f, 174676.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240240 f, 174720.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240300 f, 174763.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240360 f, 174807.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240420 f, 174850.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240480 f, 174894.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240540 f, 174938.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240600 f, 174981.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240660 f, 175025.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240720 f, 175069.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240780 f, 175112.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240840 f, 175156.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240900 f, 175200.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240960 f, 175243.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241020 f, 175287.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241080 f, 175330.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241140 f, 175374.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241200 f, 175418.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241260 f, 175461.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241320 f, 175505.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241380 f, 175549.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241440 f, 175592.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241500 f, 175636.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241560 f, 175680.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241620 f, 175723.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241680 f, 175767.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241740 f, 175810.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241800 f, 175854.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241860 f, 175898.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241920 f, 175941.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241980 f, 175857.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242040 f, 175901.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242100 f, 175944.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242160 f, 175988.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242220 f, 176031.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242280 f, 176075.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242340 f, 176119.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242400 f, 176162.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242460 f, 176206.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242520 f, 176250.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242580 f, 176293.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242640 f, 176337.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242700 f, 176380.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242760 f, 176424.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242820 f, 176468.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242880 f, 176511.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242940 f, 176555.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243000 f, 176598.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243060 f, 176642.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243120 f, 176686.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243180 f, 176729.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243240 f, 176773.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243300 f, 176816.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243360 f, 176860.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243420 f, 176904.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243480 f, 176947.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243540 f, 176991.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243600 f, 177034.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243660 f, 177078.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243720 f, 177122.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243780 f, 177165.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243840 f, 177209.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243900 f, 177252.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243960 f, 177296.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244020 f, 177340.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244080 f, 177383.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244140 f, 177427.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244200 f, 177470.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244260 f, 177514.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244320 f, 177558.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244380 f, 177472.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244440 f, 177516.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244500 f, 177559.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244560 f, 177603.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244620 f, 177647.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244680 f, 177690.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244740 f, 177734.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244800 f, 177777.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244860 f, 177821.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244920 f, 177864.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244980 f, 177908.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245040 f, 177952.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245100 f, 177995.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245160 f, 178039.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245220 f, 178082.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245280 f, 178126.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245340 f, 178169.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245400 f, 178213.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245460 f, 178257.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245520 f, 178300.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245580 f, 178344.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245640 f, 178387.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245700 f, 178431.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245760 f, 178474.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245820 f, 178518.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245880 f, 178562.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245940 f, 178605.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246000 f, 178649.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246060 f, 178692.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246120 f, 178736.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246180 f, 178779.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246240 f, 178823.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246300 f, 178867.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246360 f, 178910.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246420 f, 178954.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246480 f, 178997.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246540 f, 179041.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246600 f, 179084.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246660 f, 179128.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246720 f, 179172.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246780 f, 179215.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246840 f, 179259.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246900 f, 179302.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246960 f, 179346.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247020 f, 179389.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247080 f, 179433.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247140 f, 179477.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247200 f, 179520.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247260 f, 179433.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247320 f, 179477.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247380 f, 179521.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247440 f, 179564.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247500 f, 179608.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247560 f, 179651.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247620 f, 179695.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247680 f, 179738.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247740 f, 179782.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247800 f, 179825.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247860 f, 179869.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247920 f, 179912.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247980 f, 179956.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248040 f, 180000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248100 f, 180043.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248160 f, 180087.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248220 f, 180130.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248280 f, 180174.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248340 f, 180217.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248400 f, 180261.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248460 f, 180304.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248520 f, 180348.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248580 f, 180391.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248640 f, 180435.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248700 f, 180478.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248760 f, 180522.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248820 f, 180566.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248880 f, 180609.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248940 f, 180653.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249000 f, 180696.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249060 f, 180740.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249120 f, 180783.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249180 f, 180827.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249240 f, 180870.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249300 f, 180914.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249360 f, 180957.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249420 f, 181001.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249480 f, 181045.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249540 f, 181088.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249600 f, 181132.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249660 f, 181175.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249720 f, 181219.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249780 f, 181262.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249840 f, 181306.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249900 f, 181349.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249960 f, 181393.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250020 f, 181436.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250080 f, 181480.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250140 f, 181523.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250200 f, 181567.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250260 f, 181611.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250320 f, 181654.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250380 f, 181698.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250440 f, 181741.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250500 f, 181785.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250560 f, 181828.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250620 f, 181872.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250680 f, 181915.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250740 f, 181959.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250800 f, 182002.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250860 f, 182046.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250920 f, 182089.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250980 f, 182001.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251040 f, 182044.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251100 f, 182088.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251160 f, 182131.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251220 f, 182175.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251280 f, 182219.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251340 f, 182262.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251400 f, 182306.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251460 f, 182349.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251520 f, 182393.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251580 f, 182436.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251640 f, 182480.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251700 f, 182523.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251760 f, 182567.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251820 f, 182610.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251880 f, 182654.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251940 f, 182697.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252000 f, 182741.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252060 f, 182784.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252120 f, 182828.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252180 f, 182871.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252240 f, 182915.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252300 f, 182958.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252360 f, 183002.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252420 f, 183045.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252480 f, 183089.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252540 f, 183132.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252600 f, 183176.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252660 f, 183219.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252720 f, 183263.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252780 f, 183306.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252840 f, 183350.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252900 f, 183393.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252960 f, 183437.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253020 f, 183480.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253080 f, 183524.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253140 f, 183567.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253200 f, 183611.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253260 f, 183654.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253320 f, 183698.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253380 f, 183741.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253440 f, 183785.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253500 f, 183828.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253560 f, 183872.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253620 f, 183915.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253680 f, 183959.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253740 f, 184002.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253800 f, 184046.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253860 f, 184089.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253920 f, 184133.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253980 f, 184176.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254040 f, 184220.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254100 f, 184263.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254160 f, 184307.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254220 f, 184350.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254280 f, 184394.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254340 f, 184438.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254400 f, 184481.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254460 f, 184525.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254520 f, 184568.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254580 f, 184612.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254640 f, 184655.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254700 f, 184699.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254760 f, 184608.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254820 f, 184652.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254880 f, 184695.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254940 f, 184739.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255000 f, 184782.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255060 f, 184826.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255120 f, 184869.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255180 f, 184913.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255240 f, 184956.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255300 f, 185000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255360 f, 185043.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255420 f, 185086.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255480 f, 185130.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255540 f, 185173.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255600 f, 185217.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255660 f, 185260.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255720 f, 185304.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255780 f, 185347.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255840 f, 185391.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255900 f, 185434.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255960 f, 185478.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256020 f, 185521.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256080 f, 185565.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256140 f, 185608.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256200 f, 185652.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256260 f, 185695.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256320 f, 185739.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256380 f, 185782.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256440 f, 185826.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256500 f, 185869.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256560 f, 185913.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256620 f, 185956.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256680 f, 186000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256740 f, 186043.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256800 f, 186086.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256860 f, 186130.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256920 f, 186173.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256980 f, 186217.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257040 f, 186260.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257100 f, 186304.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257160 f, 186347.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257220 f, 186391.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257280 f, 186434.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257340 f, 186478.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257400 f, 186521.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257460 f, 186565.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257520 f, 186608.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257580 f, 186652.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257640 f, 186695.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257700 f, 186739.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257760 f, 186782.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257820 f, 186826.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257880 f, 186869.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257940 f, 186913.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258000 f, 186956.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258060 f, 187000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258120 f, 187043.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258180 f, 187086.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258240 f, 187130.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258300 f, 187173.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258360 f, 187217.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258420 f, 187260.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258480 f, 187168.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258540 f, 187212.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258600 f, 187255.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258660 f, 187299.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258720 f, 187342.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258780 f, 187385.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258840 f, 187429.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258900 f, 187472.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258960 f, 187516.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259020 f, 187559.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259080 f, 187603.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259140 f, 187646.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259200 f, 187690.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259260 f, 187733.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259320 f, 187776.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259380 f, 187820.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259440 f, 187863.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259500 f, 187907.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259560 f, 187950.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259620 f, 187994.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259680 f, 188037.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259740 f, 188081.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259800 f, 188124.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259860 f, 188168.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259920 f, 188211.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259980 f, 188254.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260040 f, 188298.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260100 f, 188341.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260160 f, 188385.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260220 f, 188428.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260280 f, 188472.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260340 f, 188515.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260400 f, 188559.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260460 f, 188602.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260520 f, 188645.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260580 f, 188689.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260640 f, 188732.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260700 f, 188776.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260760 f, 188819.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260820 f, 188863.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260880 f, 188906.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260940 f, 188950.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261000 f, 188993.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261060 f, 189036.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261120 f, 189080.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261180 f, 189123.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261240 f, 189167.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261300 f, 189210.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261360 f, 189254.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261420 f, 189297.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261480 f, 189341.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261540 f, 189384.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261600 f, 189427.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261660 f, 189471.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261720 f, 189514.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261780 f, 189558.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261840 f, 189601.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261900 f, 189645.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261960 f, 189688.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262020 f, 189732.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262080 f, 189775.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262140 f, 189818.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262200 f, 189725.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262260 f, 189768.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262320 f, 189811.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262380 f, 189855.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262440 f, 189898.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262500 f, 189942.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262560 f, 189985.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262620 f, 190028.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262680 f, 190072.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262740 f, 190115.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262800 f, 190159.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262860 f, 190202.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262920 f, 190246.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262980 f, 190289.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263040 f, 190332.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263100 f, 190376.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263160 f, 190419.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263220 f, 190463.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263280 f, 190506.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263340 f, 190549.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263400 f, 190593.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263460 f, 190636.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263520 f, 190680.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263580 f, 190723.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263640 f, 190767.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263700 f, 190810.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263760 f, 190853.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263820 f, 190897.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263880 f, 190940.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263940 f, 190984.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264000 f, 191027.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264060 f, 191070.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264120 f, 191114.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264180 f, 191157.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264240 f, 191201.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264300 f, 191244.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264360 f, 191287.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264420 f, 191331.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264480 f, 191374.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264540 f, 191418.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264600 f, 191461.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264660 f, 191505.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264720 f, 191548.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264780 f, 191591.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264840 f, 191635.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264900 f, 191678.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264960 f, 191722.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265020 f, 191765.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265080 f, 191808.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265140 f, 191852.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265200 f, 191895.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265260 f, 191939.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265320 f, 191982.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265380 f, 192026.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265440 f, 192069.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265500 f, 192112.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265560 f, 192156.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265620 f, 192199.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265680 f, 192243.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265740 f, 192286.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265800 f, 192329.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265860 f, 192373.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265920 f, 192416.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265980 f, 192321.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266040 f, 192364.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266100 f, 192407.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266160 f, 192451.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266220 f, 192494.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266280 f, 192537.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266340 f, 192581.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266400 f, 192624.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266460 f, 192668.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266520 f, 192711.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266580 f, 192754.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266640 f, 192798.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266700 f, 192841.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266760 f, 192885.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266820 f, 192928.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266880 f, 192971.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266940 f, 193015.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267000 f, 193058.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267060 f, 193101.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267120 f, 193145.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267180 f, 193188.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267240 f, 193232.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267300 f, 193275.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267360 f, 193318.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267420 f, 193362.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267480 f, 193405.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267540 f, 193449.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267600 f, 193492.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267660 f, 193535.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267720 f, 193579.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267780 f, 193622.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267840 f, 193665.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267900 f, 193709.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267960 f, 193752.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268020 f, 193796.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268080 f, 193839.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268140 f, 193882.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268200 f, 193926.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268260 f, 193969.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268320 f, 194013.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268380 f, 194056.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268440 f, 194099.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268500 f, 194143.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268560 f, 194186.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268620 f, 194229.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268680 f, 194273.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268740 f, 194316.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268800 f, 194360.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268860 f, 194403.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268920 f, 194446.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268980 f, 194490.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269040 f, 194533.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269100 f, 194577.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269160 f, 194620.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269220 f, 194663.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269280 f, 194707.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269340 f, 194750.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269400 f, 194793.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269460 f, 194837.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269520 f, 194880.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269580 f, 194924.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269640 f, 194967.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269700 f, 194869.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269760 f, 194913.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269820 f, 194956.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269880 f, 195000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269940 f, 195043.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270000 f, 195086.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270060 f, 195130.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270120 f, 195173.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270180 f, 195216.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270240 f, 195260.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270300 f, 195303.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270360 f, 195346.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270420 f, 195390.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270480 f, 195433.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270540 f, 195476.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270600 f, 195520.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270660 f, 195563.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270720 f, 195606.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270780 f, 195650.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270840 f, 195693.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270900 f, 195737.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270960 f, 195780.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271020 f, 195823.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271080 f, 195867.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271140 f, 195910.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271200 f, 195953.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271260 f, 195997.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271320 f, 196040.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271380 f, 196083.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271440 f, 196127.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271500 f, 196170.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271560 f, 196213.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271620 f, 196257.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271680 f, 196300.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271740 f, 196343.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271800 f, 196387.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271860 f, 196430.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271920 f, 196473.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271980 f, 196517.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272040 f, 196560.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272100 f, 196604.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272160 f, 196647.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272220 f, 196690.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272280 f, 196734.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272340 f, 196777.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272400 f, 196820.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272460 f, 196864.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272520 f, 196907.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272580 f, 196950.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272640 f, 196994.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272700 f, 197037.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272760 f, 197080.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272820 f, 197124.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272880 f, 197167.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272940 f, 197210.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273000 f, 197254.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273060 f, 197297.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273120 f, 197341.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273180 f, 197384.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273240 f, 197427.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273300 f, 197471.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273360 f, 197371.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273420 f, 197415.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273480 f, 197458.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273540 f, 197501.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273600 f, 197545.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273660 f, 197588.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273720 f, 197631.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273780 f, 197675.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273840 f, 197718.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273900 f, 197761.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273960 f, 197805.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274020 f, 197848.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274080 f, 197891.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274140 f, 197935.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274200 f, 197978.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274260 f, 198021.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274320 f, 198064.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274380 f, 198108.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274440 f, 198151.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274500 f, 198194.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274560 f, 198238.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274620 f, 198281.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274680 f, 198324.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274740 f, 198368.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274800 f, 198411.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274860 f, 198454.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274920 f, 198498.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274980 f, 198541.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275040 f, 198584.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275100 f, 198628.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275160 f, 198671.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275220 f, 198714.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275280 f, 198758.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275340 f, 198801.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275400 f, 198844.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275460 f, 198888.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275520 f, 198931.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275580 f, 198974.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275640 f, 199018.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275700 f, 199061.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275760 f, 199104.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275820 f, 199148.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275880 f, 199191.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275940 f, 199234.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276000 f, 199277.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276060 f, 199321.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276120 f, 199364.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276180 f, 199407.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276240 f, 199451.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276300 f, 199494.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276360 f, 199537.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276420 f, 199581.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276480 f, 199624.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276540 f, 199667.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276600 f, 199711.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276660 f, 199754.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276720 f, 199797.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276780 f, 199841.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276840 f, 199884.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276900 f, 199927.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276960 f, 199971.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277020 f, 200014.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277080 f, 199913.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277140 f, 199956.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277200 f, 200000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277260 f, 200043.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277320 f, 200086.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277380 f, 200129.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277440 f, 200173.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277500 f, 200216.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277560 f, 200259.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277620 f, 200303.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277680 f, 200346.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277740 f, 200389.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277800 f, 200432.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277860 f, 200476.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277920 f, 200519.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277980 f, 200562.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278040 f, 200606.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278100 f, 200649.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278160 f, 200692.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278220 f, 200735.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278280 f, 200779.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278340 f, 200822.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278400 f, 200865.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278460 f, 200909.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278520 f, 200952.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278580 f, 200995.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278640 f, 201038.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278700 f, 201082.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278760 f, 201125.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278820 f, 201168.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278880 f, 201212.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278940 f, 201255.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279000 f, 201298.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279060 f, 201341.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279120 f, 201385.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279180 f, 201428.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279240 f, 201471.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279300 f, 201515.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279360 f, 201558.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279420 f, 201601.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279480 f, 201645.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279540 f, 201688.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279600 f, 201731.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279660 f, 201774.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279720 f, 201818.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279780 f, 201861.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279840 f, 201904.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279900 f, 201948.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279960 f, 201991.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280020 f, 202034.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280080 f, 202077.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280140 f, 202121.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280200 f, 202164.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280260 f, 202207.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280320 f, 202251.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280380 f, 202294.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280440 f, 202337.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280500 f, 202380.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280560 f, 202424.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280620 f, 202467.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280680 f, 202510.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280740 f, 202554.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280800 f, 202451.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280860 f, 202494.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280920 f, 202537.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280980 f, 202581.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281040 f, 202624.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281100 f, 202667.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281160 f, 202710.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281220 f, 202754.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281280 f, 202797.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281340 f, 202840.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281400 f, 202883.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281460 f, 202927.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281520 f, 202970.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281580 f, 203013.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281640 f, 203056.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281700 f, 203100.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281760 f, 203143.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281820 f, 203186.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281880 f, 203230.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281940 f, 203273.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282000 f, 203316.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282060 f, 203359.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282120 f, 203403.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282180 f, 203446.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282240 f, 203489.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282300 f, 203532.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282360 f, 203576.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282420 f, 203619.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282480 f, 203662.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282540 f, 203705.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282600 f, 203749.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282660 f, 203792.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282720 f, 203835.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282780 f, 203878.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282840 f, 203922.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282900 f, 203965.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282960 f, 204008.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283020 f, 204051.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283080 f, 204095.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283140 f, 204138.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283200 f, 204181.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283260 f, 204224.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283320 f, 204268.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283380 f, 204311.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283440 f, 204354.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283500 f, 204397.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283560 f, 204441.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283620 f, 204484.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283680 f, 204527.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283740 f, 204571.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283800 f, 204614.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283860 f, 204657.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283920 f, 204700.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283980 f, 204744.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284040 f, 204787.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284100 f, 204830.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284160 f, 204873.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284220 f, 204917.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284280 f, 204960.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284340 f, 205003.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284400 f, 205046.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284460 f, 205090.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284520 f, 205133.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284580 f, 205028.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284640 f, 205072.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284700 f, 205115.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284760 f, 205158.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284820 f, 205201.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284880 f, 205244.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284940 f, 205288.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285000 f, 205331.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285060 f, 205374.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285120 f, 205417.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285180 f, 205461.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285240 f, 205504.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285300 f, 205547.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285360 f, 205590.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285420 f, 205634.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285480 f, 205677.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285540 f, 205720.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285600 f, 205763.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285660 f, 205806.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285720 f, 205850.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285780 f, 205893.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285840 f, 205936.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285900 f, 205979.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285960 f, 206023.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286020 f, 206066.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286080 f, 206109.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286140 f, 206152.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286200 f, 206195.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286260 f, 206239.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286320 f, 206282.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286380 f, 206325.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286440 f, 206368.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286500 f, 206412.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286560 f, 206455.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286620 f, 206498.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286680 f, 206541.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286740 f, 206585.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286800 f, 206628.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286860 f, 206671.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286920 f, 206714.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286980 f, 206757.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287040 f, 206801.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287100 f, 206844.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287160 f, 206887.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287220 f, 206930.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287280 f, 206974.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287340 f, 207017.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287400 f, 207060.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287460 f, 207103.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287520 f, 207146.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287580 f, 207190.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287640 f, 207233.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287700 f, 207276.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287760 f, 207319.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287820 f, 207363.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287880 f, 207406.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287940 f, 207449.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288000 f, 207492.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288060 f, 207536.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288120 f, 207579.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288180 f, 207622.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288240 f, 207665.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288300 f, 207559.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288360 f, 207602.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288420 f, 207645.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288480 f, 207688.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288540 f, 207732.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288600 f, 207775.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288660 f, 207818.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288720 f, 207861.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288780 f, 207904.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288840 f, 207948.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288900 f, 207991.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288960 f, 208034.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289020 f, 208077.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289080 f, 208120.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289140 f, 208164.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289200 f, 208207.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289260 f, 208250.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289320 f, 208293.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289380 f, 208336.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289440 f, 208380.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289500 f, 208423.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289560 f, 208466.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289620 f, 208509.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289680 f, 208552.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289740 f, 208596.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289800 f, 208639.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289860 f, 208682.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289920 f, 208725.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289980 f, 208768.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290040 f, 208812.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290100 f, 208855.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290160 f, 208898.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290220 f, 208941.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290280 f, 208984.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290340 f, 209028.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290400 f, 209071.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290460 f, 209114.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290520 f, 209157.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290580 f, 209200.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290640 f, 209244.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290700 f, 209287.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290760 f, 209330.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290820 f, 209373.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290880 f, 209416.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290940 f, 209460.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291000 f, 209503.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291060 f, 209546.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291120 f, 209589.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291180 f, 209632.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291240 f, 209676.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291300 f, 209719.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291360 f, 209762.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291420 f, 209805.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291480 f, 209848.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291540 f, 209892.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291600 f, 209935.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291660 f, 209978.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291720 f, 210021.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291780 f, 210064.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291840 f, 210107.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291900 f, 210151.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291960 f, 210194.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292020 f, 210086.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292080 f, 210129.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292140 f, 210172.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292200 f, 210215.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292260 f, 210259.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292320 f, 210302.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292380 f, 210345.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292440 f, 210388.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292500 f, 210431.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292560 f, 210474.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292620 f, 210517.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292680 f, 210561.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292740 f, 210604.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292800 f, 210647.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292860 f, 210690.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292920 f, 210733.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292980 f, 210776.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293040 f, 210820.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293100 f, 210863.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293160 f, 210906.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293220 f, 210949.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293280 f, 210992.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293340 f, 211035.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293400 f, 211079.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293460 f, 211122.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293520 f, 211165.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293580 f, 211208.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293640 f, 211251.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293700 f, 211294.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293760 f, 211338.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293820 f, 211381.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293880 f, 211424.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293940 f, 211467.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294000 f, 211510.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294060 f, 211553.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294120 f, 211597.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294180 f, 211640.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294240 f, 211683.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294300 f, 211726.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294360 f, 211769.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294420 f, 211812.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294480 f, 211856.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294540 f, 211899.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294600 f, 211942.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294660 f, 211985.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294720 f, 212028.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294780 f, 212071.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294840 f, 212115.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294900 f, 212158.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294960 f, 212201.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295020 f, 212244.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295080 f, 212287.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295140 f, 212330.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295200 f, 212374.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295260 f, 212417.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295320 f, 212460.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295380 f, 212503.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295440 f, 212546.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295500 f, 212589.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295560 f, 212633.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295620 f, 212676.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295680 f, 212719.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295740 f, 212762.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295800 f, 212652.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295860 f, 212695.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295920 f, 212739.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295980 f, 212782.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296040 f, 212825.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296100 f, 212868.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296160 f, 212911.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296220 f, 212954.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296280 f, 212997.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296340 f, 213040.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296400 f, 213084.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296460 f, 213127.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296520 f, 213170.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296580 f, 213213.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296640 f, 213256.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296700 f, 213299.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296760 f, 213342.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296820 f, 213386.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296880 f, 213429.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296940 f, 213472.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297000 f, 213515.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297060 f, 213558.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297120 f, 213601.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297180 f, 213644.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297240 f, 213688.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297300 f, 213731.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297360 f, 213774.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297420 f, 213817.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297480 f, 213860.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297540 f, 213903.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297600 f, 213946.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297660 f, 213989.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297720 f, 214033.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297780 f, 214076.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297840 f, 214119.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297900 f, 214162.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297960 f, 214205.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298020 f, 214248.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298080 f, 214291.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298140 f, 214335.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298200 f, 214378.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 90 ms, 666.6 fps, 1 ms/f; total: 298260 f, 201390.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298320 f, 201431.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298380 f, 201471.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298440 f, 201512.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298500 f, 201553.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298560 f, 201593.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298620 f, 201634.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298680 f, 201674.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298740 f, 201715.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298800 f, 201755.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298860 f, 201796.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298920 f, 201836.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298980 f, 201877.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299040 f, 201917.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299100 f, 201958.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299160 f, 201998.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299220 f, 202039.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299280 f, 202079.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299340 f, 202120.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299400 f, 202160.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299460 f, 202201.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299520 f, 202241.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299580 f, 202145.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299640 f, 202186.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299700 f, 202226.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299760 f, 202267.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299820 f, 202307.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299880 f, 202348.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299940 f, 202388.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300000 f, 202429.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300060 f, 202469.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300120 f, 202510.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300180 f, 202550.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300240 f, 202591.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300300 f, 202631.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300360 f, 202672.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300420 f, 202712.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300480 f, 202753.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300540 f, 202793.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300600 f, 202834.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300660 f, 202874.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300720 f, 202914.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300780 f, 202955.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300840 f, 202995.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300900 f, 203036.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300960 f, 203076.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301020 f, 203117.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301080 f, 203157.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301140 f, 203198.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301200 f, 203238.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301260 f, 203279.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301320 f, 203319.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301380 f, 203360.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301440 f, 203400.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301500 f, 203441.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301560 f, 203481.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301620 f, 203522.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301680 f, 203562.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301740 f, 203603.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301800 f, 203643.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301860 f, 203684.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301920 f, 203724.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301980 f, 203765.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302040 f, 203805.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302100 f, 203708.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302160 f, 203749.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302220 f, 203789.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302280 f, 203830.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302340 f, 203870.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302400 f, 203910.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302460 f, 203951.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302520 f, 203991.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302580 f, 204032.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302640 f, 204072.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302700 f, 204113.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302760 f, 204153.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302820 f, 204194.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302880 f, 204234.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302940 f, 204275.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303000 f, 204315.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303060 f, 204356.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303120 f, 204396.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303180 f, 204436.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303240 f, 204477.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303300 f, 204517.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303360 f, 204558.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303420 f, 204598.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303480 f, 204639.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303540 f, 204679.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303600 f, 204720.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303660 f, 204760.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303720 f, 204801.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303780 f, 204841.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303840 f, 204882.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303900 f, 204922.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303960 f, 204962.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304020 f, 205003.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304080 f, 205043.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304140 f, 205084.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304200 f, 205124.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304260 f, 205165.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304320 f, 205205.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304380 f, 205246.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304440 f, 205286.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304500 f, 205327.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304560 f, 205367.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304620 f, 205407.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304680 f, 205448.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304740 f, 205488.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304800 f, 205529.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304860 f, 205569.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304920 f, 205610.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304980 f, 205650.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305040 f, 205691.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305100 f, 205731.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305160 f, 205772.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305220 f, 205812.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305280 f, 205853.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305340 f, 205754.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305400 f, 205795.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305460 f, 205835.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305520 f, 205876.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305580 f, 205916.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305640 f, 205956.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305700 f, 205997.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305760 f, 206037.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305820 f, 206078.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305880 f, 206118.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305940 f, 206159.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306000 f, 206199.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306060 f, 206239.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306120 f, 206280.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306180 f, 206320.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306240 f, 206361.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306300 f, 206401.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306360 f, 206442.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306420 f, 206482.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306480 f, 206522.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306540 f, 206563.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306600 f, 206603.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306660 f, 206644.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306720 f, 206684.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306780 f, 206725.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306840 f, 206765.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306900 f, 206805.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306960 f, 206846.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307020 f, 206886.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307080 f, 206927.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307140 f, 206967.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307200 f, 207008.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307260 f, 207048.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307320 f, 207088.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307380 f, 207129.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307440 f, 207169.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307500 f, 207210.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307560 f, 207250.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307620 f, 207291.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307680 f, 207331.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307740 f, 207371.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307800 f, 207412.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307860 f, 207452.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307920 f, 207493.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307980 f, 207533.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308040 f, 207574.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308100 f, 207614.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308160 f, 207654.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308220 f, 207695.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308280 f, 207735.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308340 f, 207776.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308400 f, 207816.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308460 f, 207857.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308520 f, 207897.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308580 f, 207938.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308640 f, 207978.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308700 f, 208018.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308760 f, 208059.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308820 f, 208099.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308880 f, 208140.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308940 f, 208040.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309000 f, 208080.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309060 f, 208121.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309120 f, 208161.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309180 f, 208202.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309240 f, 208242.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309300 f, 208282.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309360 f, 208323.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309420 f, 208363.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309480 f, 208404.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309540 f, 208444.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309600 f, 208484.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309660 f, 208525.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309720 f, 208565.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309780 f, 208606.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309840 f, 208646.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309900 f, 208686.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309960 f, 208727.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310020 f, 208767.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310080 f, 208808.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310140 f, 208848.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310200 f, 208888.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310260 f, 208929.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310320 f, 208969.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310380 f, 209010.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310440 f, 209050.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310500 f, 209090.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310560 f, 209131.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310620 f, 209171.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310680 f, 209212.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310740 f, 209252.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310800 f, 209292.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310860 f, 209333.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310920 f, 209373.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310980 f, 209414.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311040 f, 209454.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311100 f, 209494.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311160 f, 209535.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311220 f, 209575.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311280 f, 209616.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311340 f, 209656.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311400 f, 209696.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311460 f, 209737.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311520 f, 209777.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311580 f, 209818.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311640 f, 209858.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311700 f, 209898.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311760 f, 209939.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311820 f, 209979.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311880 f, 210020.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311940 f, 210060.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312000 f, 210101.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312060 f, 210141.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312120 f, 210181.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312180 f, 210080.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312240 f, 210121.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312300 f, 210161.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312360 f, 210201.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312420 f, 210242.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312480 f, 210282.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312540 f, 210323.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312600 f, 210363.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312660 f, 210403.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312720 f, 210444.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312780 f, 210484.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312840 f, 210524.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312900 f, 210565.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312960 f, 210605.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313020 f, 210646.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313080 f, 210686.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313140 f, 210726.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313200 f, 210767.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313260 f, 210807.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313320 f, 210847.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313380 f, 210888.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313440 f, 210928.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313500 f, 210969.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313560 f, 211009.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313620 f, 211049.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313680 f, 211090.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313740 f, 211130.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313800 f, 211170.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313860 f, 211211.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313920 f, 211251.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313980 f, 211292.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314040 f, 211332.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314100 f, 211372.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314160 f, 211413.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314220 f, 211453.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314280 f, 211493.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314340 f, 211534.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314400 f, 211574.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314460 f, 211615.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314520 f, 211655.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314580 f, 211695.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314640 f, 211736.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314700 f, 211776.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314760 f, 211816.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314820 f, 211857.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314880 f, 211897.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314940 f, 211795.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315000 f, 211835.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315060 f, 211876.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315120 f, 211916.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315180 f, 211956.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315240 f, 211997.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315300 f, 212037.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315360 f, 212078.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315420 f, 212118.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315480 f, 212158.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315540 f, 212199.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315600 f, 212239.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315660 f, 212279.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315720 f, 212320.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315780 f, 212360.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315840 f, 212400.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315900 f, 212441.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315960 f, 212481.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316020 f, 212521.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316080 f, 212419.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316140 f, 212459.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316200 f, 212500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316260 f, 212540.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316320 f, 212580.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316380 f, 212620.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316440 f, 212661.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316500 f, 212701.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316560 f, 212741.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316620 f, 212782.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316680 f, 212822.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316740 f, 212862.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316800 f, 212903.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316860 f, 212943.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316920 f, 212983.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316980 f, 213024.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317040 f, 213064.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317100 f, 213104.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317160 f, 213145.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317220 f, 213185.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317280 f, 213225.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317340 f, 213266.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317400 f, 213306.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317460 f, 213346.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317520 f, 213387.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317580 f, 213427.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317640 f, 213467.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317700 f, 213508.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317760 f, 213548.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317820 f, 213588.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317880 f, 213629.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317940 f, 213525.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318000 f, 213566.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318060 f, 213606.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318120 f, 213646.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318180 f, 213687.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318240 f, 213727.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318300 f, 213767.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318360 f, 213807.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318420 f, 213848.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318480 f, 213888.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318540 f, 213928.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318600 f, 213969.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318660 f, 214009.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318720 f, 214049.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318780 f, 214090.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318840 f, 214130.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318900 f, 214170.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318960 f, 214210.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319020 f, 214251.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319080 f, 214291.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319140 f, 214331.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319200 f, 214372.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319260 f, 214412.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319320 f, 214452.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319380 f, 214492.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319440 f, 214533.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319500 f, 214573.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319560 f, 214613.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319620 f, 214654.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319680 f, 214694.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319740 f, 214734.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319800 f, 214775.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319860 f, 214815.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319920 f, 214855.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319980 f, 214895.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320040 f, 214936.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320100 f, 214976.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320160 f, 215016.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320220 f, 215057.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320280 f, 215097.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320340 f, 215137.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320400 f, 215177.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320460 f, 215218.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320520 f, 215258.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320580 f, 215298.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320640 f, 215339.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320700 f, 215379.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320760 f, 215419.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320820 f, 215460.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320880 f, 215500.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320940 f, 215540.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321000 f, 215580.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321060 f, 215621.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321120 f, 215661.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321180 f, 215701.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321240 f, 215742.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321300 f, 215782.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321360 f, 215677.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321420 f, 215718.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321480 f, 215758.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321540 f, 215798.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321600 f, 215838.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321660 f, 215879.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321720 f, 215919.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321780 f, 215959.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321840 f, 216000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321900 f, 216040.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321960 f, 216080.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322020 f, 216120.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322080 f, 216161.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322140 f, 216201.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322200 f, 216241.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322260 f, 216281.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322320 f, 216322.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322380 f, 216362.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322440 f, 216402.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322500 f, 216442.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322560 f, 216483.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322620 f, 216523.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322680 f, 216563.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322740 f, 216604.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322800 f, 216644.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322860 f, 216684.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322920 f, 216724.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322980 f, 216765.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323040 f, 216805.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323100 f, 216845.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323160 f, 216885.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323220 f, 216926.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323280 f, 216966.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323340 f, 217006.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323400 f, 217046.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323460 f, 217087.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323520 f, 217127.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323580 f, 217167.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323640 f, 217208.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323700 f, 217248.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323760 f, 217288.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323820 f, 217328.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323880 f, 217369.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323940 f, 217409.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324000 f, 217449.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324060 f, 217489.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324120 f, 217384.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324180 f, 217424.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324240 f, 217464.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324300 f, 217505.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324360 f, 217545.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324420 f, 217585.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324480 f, 217625.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324540 f, 217666.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324600 f, 217706.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324660 f, 217746.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324720 f, 217786.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324780 f, 217826.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324840 f, 217867.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324900 f, 217907.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324960 f, 217947.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325020 f, 217987.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325080 f, 218028.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325140 f, 218068.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325200 f, 218108.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325260 f, 218148.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325320 f, 218189.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325380 f, 218229.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325440 f, 218269.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325500 f, 218309.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325560 f, 218350.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325620 f, 218390.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325680 f, 218430.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325740 f, 218470.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325800 f, 218511.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325860 f, 218551.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325920 f, 218591.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325980 f, 218631.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326040 f, 218672.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326100 f, 218712.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326160 f, 218752.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326220 f, 218792.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326280 f, 218833.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326340 f, 218873.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326400 f, 218913.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326460 f, 218953.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326520 f, 218993.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326580 f, 219034.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326640 f, 219074.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326700 f, 219114.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326760 f, 219154.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326820 f, 219195.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326880 f, 219235.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326940 f, 219275.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327000 f, 219168.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327060 f, 219209.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327120 f, 219249.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327180 f, 219289.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327240 f, 219329.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327300 f, 219369.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327360 f, 219410.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327420 f, 219450.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327480 f, 219490.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327540 f, 219530.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327600 f, 219571.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327660 f, 219611.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327720 f, 219651.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327780 f, 219691.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327840 f, 219731.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327900 f, 219772.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327960 f, 219812.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328020 f, 219852.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328080 f, 219892.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328140 f, 219932.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328200 f, 219973.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328260 f, 220013.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328320 f, 220053.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328380 f, 220093.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328440 f, 220134.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328500 f, 220174.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328560 f, 220214.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328620 f, 220254.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328680 f, 220294.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328740 f, 220335.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328800 f, 220375.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328860 f, 220415.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328920 f, 220455.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328980 f, 220495.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329040 f, 220536.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329100 f, 220576.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329160 f, 220616.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329220 f, 220656.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329280 f, 220697.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329340 f, 220737.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329400 f, 220777.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329460 f, 220817.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329520 f, 220709.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329580 f, 220750.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329640 f, 220790.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329700 f, 220830.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329760 f, 220870.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329820 f, 220910.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329880 f, 220951.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329940 f, 220991.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330000 f, 221031.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330060 f, 221071.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330120 f, 221111.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330180 f, 221152.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330240 f, 221192.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330300 f, 221232.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330360 f, 221272.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330420 f, 221312.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330480 f, 221352.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330540 f, 221393.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330600 f, 221433.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330660 f, 221473.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330720 f, 221513.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330780 f, 221553.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330840 f, 221594.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330900 f, 221634.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330960 f, 221674.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331020 f, 221714.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331080 f, 221754.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331140 f, 221795.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331200 f, 221835.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331260 f, 221875.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331320 f, 221915.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331380 f, 221955.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331440 f, 221995.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331500 f, 222036.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331560 f, 222076.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331620 f, 222116.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331680 f, 222156.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331740 f, 222196.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331800 f, 222237.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331860 f, 222277.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331920 f, 222317.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331980 f, 222357.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332040 f, 222397.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332100 f, 222438.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332160 f, 222478.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332220 f, 222518.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332280 f, 222558.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332340 f, 222598.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332400 f, 222638.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332460 f, 222679.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332520 f, 222719.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332580 f, 222610.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332640 f, 222650.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332700 f, 222690.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332760 f, 222730.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332820 f, 222771.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332880 f, 222811.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332940 f, 222851.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333000 f, 222891.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333060 f, 222931.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333120 f, 222971.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333180 f, 223012.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333240 f, 223052.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333300 f, 223092.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333360 f, 223132.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333420 f, 223172.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333480 f, 223212.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333540 f, 223253.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333600 f, 223293.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333660 f, 223333.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333720 f, 223373.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333780 f, 223413.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333840 f, 223453.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333900 f, 223493.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333960 f, 223534.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334020 f, 223574.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334080 f, 223614.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334140 f, 223654.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334200 f, 223694.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334260 f, 223734.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334320 f, 223775.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334380 f, 223815.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334440 f, 223855.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334500 f, 223895.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334560 f, 223935.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334620 f, 223975.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334680 f, 224016.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334740 f, 224056.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334800 f, 224096.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334860 f, 224136.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334920 f, 224176.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334980 f, 224216.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335040 f, 224257.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335100 f, 224297.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335160 f, 224337.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335220 f, 224377.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335280 f, 224417.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335340 f, 224457.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335400 f, 224497.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335460 f, 224538.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335520 f, 224578.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335580 f, 224618.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335640 f, 224658.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335700 f, 224698.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335760 f, 224738.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335820 f, 224779.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335880 f, 224819.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335940 f, 224709.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336000 f, 224749.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336060 f, 224789.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336120 f, 224829.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336180 f, 224869.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336240 f, 224909.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336300 f, 224949.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336360 f, 224989.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336420 f, 225030.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336480 f, 225070.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336540 f, 225110.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336600 f, 225150.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336660 f, 225190.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336720 f, 225230.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336780 f, 225270.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336840 f, 225311.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336900 f, 225351.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336960 f, 225391.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337020 f, 225431.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337080 f, 225471.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337140 f, 225511.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337200 f, 225551.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337260 f, 225591.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337320 f, 225632.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337380 f, 225672.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337440 f, 225712.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337500 f, 225752.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337560 f, 225792.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337620 f, 225832.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337680 f, 225872.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337740 f, 225913.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337800 f, 225953.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337860 f, 225993.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337920 f, 226033.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337980 f, 226073.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338040 f, 226113.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338100 f, 226153.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338160 f, 226193.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338220 f, 226234.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338280 f, 226274.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338340 f, 226314.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338400 f, 226354.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338460 f, 226394.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338520 f, 226434.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338580 f, 226474.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338640 f, 226515.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338700 f, 226555.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338760 f, 226595.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338820 f, 226635.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338880 f, 226675.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338940 f, 226715.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339000 f, 226755.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339060 f, 226795.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339120 f, 226836.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339180 f, 226876.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339240 f, 226916.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339300 f, 226956.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339360 f, 226996.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339420 f, 227036.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339480 f, 227076.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339540 f, 227117.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339600 f, 227157.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339660 f, 227045.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339720 f, 227085.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339780 f, 227125.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339840 f, 227165.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339900 f, 227205.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339960 f, 227245.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340020 f, 227286.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340080 f, 227326.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340140 f, 227366.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340200 f, 227406.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340260 f, 227446.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340320 f, 227486.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340380 f, 227526.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340440 f, 227566.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340500 f, 227606.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340560 f, 227647.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340620 f, 227687.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340680 f, 227727.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340740 f, 227767.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340800 f, 227807.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340860 f, 227847.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340920 f, 227887.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340980 f, 227927.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341040 f, 227967.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341100 f, 228008.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341160 f, 228048.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341220 f, 228088.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341280 f, 228128.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341340 f, 228168.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341400 f, 228208.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341460 f, 228248.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341520 f, 228288.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341580 f, 228328.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341640 f, 228368.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341700 f, 228409.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341760 f, 228449.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341820 f, 228489.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341880 f, 228529.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341940 f, 228569.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342000 f, 228609.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342060 f, 228649.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342120 f, 228689.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342180 f, 228729.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342240 f, 228770.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342300 f, 228810.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342360 f, 228850.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342420 f, 228890.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342480 f, 228930.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342540 f, 228970.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342600 f, 229010.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342660 f, 229050.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342720 f, 229090.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342780 f, 229131.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342840 f, 229171.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342900 f, 229211.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342960 f, 229251.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343020 f, 229291.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343080 f, 229331.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343140 f, 229371.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343200 f, 229411.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343260 f, 229451.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343320 f, 229491.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343380 f, 229532.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343440 f, 229418.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343500 f, 229458.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343560 f, 229499.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343620 f, 229539.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343680 f, 229579.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343740 f, 229619.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343800 f, 229659.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343860 f, 229699.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343920 f, 229739.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343980 f, 229779.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344040 f, 229819.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344100 f, 229859.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344160 f, 229899.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344220 f, 229939.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344280 f, 229979.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344340 f, 230020.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344400 f, 230060.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344460 f, 230100.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344520 f, 230140.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344580 f, 230180.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344640 f, 230220.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344700 f, 230260.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344760 f, 230300.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344820 f, 230340.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344880 f, 230380.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344940 f, 230420.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345000 f, 230460.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345060 f, 230501.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345120 f, 230541.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345180 f, 230581.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345240 f, 230621.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345300 f, 230661.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345360 f, 230701.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345420 f, 230741.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345480 f, 230781.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345540 f, 230821.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345600 f, 230861.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345660 f, 230901.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345720 f, 230941.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345780 f, 230981.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345840 f, 231022.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345900 f, 231062.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345960 f, 231102.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346020 f, 231142.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346080 f, 231182.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346140 f, 231222.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346200 f, 231262.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346260 f, 231302.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346320 f, 231342.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346380 f, 231382.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346440 f, 231422.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346500 f, 231462.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346560 f, 231503.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346620 f, 231543.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346680 f, 231583.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346740 f, 231623.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346800 f, 231663.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346860 f, 231703.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346920 f, 231743.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346980 f, 231783.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347040 f, 231823.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347100 f, 231863.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347160 f, 231903.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347220 f, 231789.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347280 f, 231829.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347340 f, 231869.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347400 f, 231909.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347460 f, 231949.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347520 f, 231989.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347580 f, 232029.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347640 f, 232069.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347700 f, 232109.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347760 f, 232149.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347820 f, 232189.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347880 f, 232229.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347940 f, 232269.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348000 f, 232309.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348060 f, 232349.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348120 f, 232389.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348180 f, 232429.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348240 f, 232469.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348300 f, 232510.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348360 f, 232550.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348420 f, 232590.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348480 f, 232630.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348540 f, 232670.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348600 f, 232710.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348660 f, 232750.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348720 f, 232790.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348780 f, 232830.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348840 f, 232870.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348900 f, 232910.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348960 f, 232950.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349020 f, 232990.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349080 f, 233030.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349140 f, 233070.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349200 f, 233110.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349260 f, 233150.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349320 f, 233190.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349380 f, 233230.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349440 f, 233271.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349500 f, 233311.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349560 f, 233351.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349620 f, 233391.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349680 f, 233431.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349740 f, 233471.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349800 f, 233511.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349860 f, 233551.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349920 f, 233591.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349980 f, 233631.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350040 f, 233671.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350100 f, 233711.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350160 f, 233751.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350220 f, 233791.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350280 f, 233831.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350340 f, 233871.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350400 f, 233911.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350460 f, 233951.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350520 f, 233991.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350580 f, 234032.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350640 f, 234072.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350700 f, 234112.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350760 f, 234152.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350820 f, 234192.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350880 f, 234076.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350940 f, 234116.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351000 f, 234156.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351060 f, 234196.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351120 f, 234236.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351180 f, 234276.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351240 f, 234316.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351300 f, 234356.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351360 f, 234396.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351420 f, 234436.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351480 f, 234476.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351540 f, 234516.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351600 f, 234556.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351660 f, 234596.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351720 f, 234636.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351780 f, 234676.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351840 f, 234716.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351900 f, 234756.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351960 f, 234796.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352020 f, 234836.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352080 f, 234876.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352140 f, 234916.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352200 f, 234956.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352260 f, 234996.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352320 f, 235036.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352380 f, 235076.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352440 f, 235116.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352500 f, 235156.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352560 f, 235196.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352620 f, 235236.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352680 f, 235276.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352740 f, 235316.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352800 f, 235356.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352860 f, 235396.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352920 f, 235436.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352980 f, 235476.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353040 f, 235517.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353100 f, 235557.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353160 f, 235597.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353220 f, 235637.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353280 f, 235677.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353340 f, 235717.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353400 f, 235757.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353460 f, 235797.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353520 f, 235837.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353580 f, 235877.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353640 f, 235917.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353700 f, 235957.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353760 f, 235997.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353820 f, 236037.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353880 f, 236077.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353940 f, 236117.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354000 f, 236157.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354060 f, 236197.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354120 f, 236237.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354180 f, 236277.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354240 f, 236317.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354300 f, 236357.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354360 f, 236397.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354420 f, 236437.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354480 f, 236477.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354540 f, 236517.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354600 f, 236400.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354660 f, 236440.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354720 f, 236480.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354780 f, 236520.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354840 f, 236560.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354900 f, 236600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354960 f, 236640.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355020 f, 236680.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355080 f, 236720.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355140 f, 236760.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355200 f, 236800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355260 f, 236840.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355320 f, 236880.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355380 f, 236920.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355440 f, 236960.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355500 f, 237000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355560 f, 237040.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355620 f, 237080.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355680 f, 237120.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355740 f, 237160.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355800 f, 237200.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355860 f, 237240.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355920 f, 237280.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355980 f, 237320.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356040 f, 237360.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356100 f, 237400.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356160 f, 237440.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356220 f, 237480.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356280 f, 237520.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356340 f, 237560.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356400 f, 237600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356460 f, 237640.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356520 f, 237680.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356580 f, 237720.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356640 f, 237760.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356700 f, 237800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356760 f, 237840.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356820 f, 237880.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356880 f, 237920.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356940 f, 237960.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357000 f, 238000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357060 f, 238040.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357120 f, 238080.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357180 f, 238120.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357240 f, 238160.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357300 f, 238200.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357360 f, 238240.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357420 f, 238280.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357480 f, 238320.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357540 f, 238360.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357600 f, 238400.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357660 f, 238440.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357720 f, 238480.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357780 f, 238520.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357840 f, 238560.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357900 f, 238600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357960 f, 238640.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358020 f, 238680.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358080 f, 238720.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358140 f, 238760.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358200 f, 238800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358260 f, 238840.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358320 f, 238720.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358380 f, 238760.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358440 f, 238800.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358500 f, 238840.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358560 f, 238880.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358620 f, 238920.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358680 f, 238960.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358740 f, 239000.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358800 f, 239040.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358860 f, 239080.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358920 f, 239120.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358980 f, 239160.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359040 f, 239200.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359100 f, 239240.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359160 f, 239280.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359220 f, 239320.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359280 f, 239360.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359340 f, 239400.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359400 f, 239440.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359460 f, 239480.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359520 f, 239520.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359580 f, 239560.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359640 f, 239600.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359700 f, 239640.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359760 f, 239680.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359820 f, 239720.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359880 f, 239760.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359940 f, 239800.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360000 f, 239840.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360060 f, 239880.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360120 f, 239920.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360180 f, 239960.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360240 f, 240000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360300 f, 240039.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360360 f, 240079.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360420 f, 240119.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360480 f, 240159.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360540 f, 240199.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360600 f, 240239.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360660 f, 240279.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360720 f, 240319.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360780 f, 240359.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360840 f, 240399.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360900 f, 240439.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360960 f, 240479.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361020 f, 240519.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361080 f, 240559.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361140 f, 240599.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361200 f, 240639.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361260 f, 240679.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361320 f, 240719.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361380 f, 240759.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361440 f, 240799.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361500 f, 240839.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361560 f, 240879.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361620 f, 240919.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361680 f, 240959.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361740 f, 240999.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361800 f, 241039.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361860 f, 241079.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361920 f, 241119.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361980 f, 241159.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362040 f, 241199.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362100 f, 241078.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362160 f, 241118.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362220 f, 241158.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362280 f, 241198.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362340 f, 241238.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362400 f, 241278.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362460 f, 241318.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362520 f, 241358.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362580 f, 241398.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362640 f, 241438.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362700 f, 241478.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362760 f, 241517.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362820 f, 241557.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362880 f, 241597.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362940 f, 241637.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363000 f, 241677.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363060 f, 241717.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363120 f, 241757.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363180 f, 241797.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363240 f, 241837.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363300 f, 241877.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363360 f, 241917.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363420 f, 241957.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363480 f, 241997.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363540 f, 242037.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363600 f, 242077.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363660 f, 242117.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363720 f, 242157.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363780 f, 242197.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363840 f, 242237.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363900 f, 242276.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363960 f, 242316.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364020 f, 242356.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364080 f, 242396.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364140 f, 242436.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364200 f, 242476.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364260 f, 242516.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364320 f, 242556.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364380 f, 242596.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364440 f, 242636.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364500 f, 242676.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364560 f, 242716.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364620 f, 242756.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364680 f, 242796.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364740 f, 242836.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364800 f, 242876.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364860 f, 242916.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364920 f, 242956.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364980 f, 242996.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365040 f, 243035.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365100 f, 243075.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365160 f, 243115.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365220 f, 243155.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365280 f, 243195.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365340 f, 243235.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365400 f, 243275.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365460 f, 243315.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365520 f, 243355.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365580 f, 243395.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365640 f, 243435.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365700 f, 243475.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365760 f, 243515.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365820 f, 243393.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365880 f, 243433.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365940 f, 243473.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366000 f, 243512.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366060 f, 243552.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366120 f, 243592.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366180 f, 243632.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366240 f, 243672.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366300 f, 243712.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366360 f, 243752.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366420 f, 243792.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366480 f, 243832.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366540 f, 243872.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366600 f, 243912.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366660 f, 243952.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366720 f, 243992.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366780 f, 244031.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366840 f, 244071.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366900 f, 244111.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366960 f, 244151.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367020 f, 244191.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367080 f, 244231.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367140 f, 244271.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367200 f, 244311.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367260 f, 244351.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367320 f, 244391.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367380 f, 244431.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367440 f, 244471.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367500 f, 244510.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367560 f, 244550.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367620 f, 244590.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367680 f, 244630.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367740 f, 244670.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367800 f, 244710.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367860 f, 244750.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367920 f, 244790.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367980 f, 244830.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368040 f, 244870.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368100 f, 244910.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368160 f, 244950.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368220 f, 244990.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368280 f, 245029.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368340 f, 245069.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368400 f, 245109.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368460 f, 245149.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368520 f, 245189.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368580 f, 245229.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368640 f, 245269.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368700 f, 245309.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368760 f, 245349.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368820 f, 245389.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368880 f, 245429.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368940 f, 245469.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369000 f, 245508.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369060 f, 245548.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369120 f, 245588.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369180 f, 245628.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369240 f, 245668.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369300 f, 245708.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369360 f, 245748.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369420 f, 245788.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369480 f, 245828.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369540 f, 245868.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369600 f, 245744.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369660 f, 245784.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369720 f, 245824.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369780 f, 245864.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369840 f, 245904.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369900 f, 245944.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369960 f, 245984.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370020 f, 246023.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370080 f, 246063.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370140 f, 246103.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370200 f, 246143.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370260 f, 246183.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370320 f, 246223.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370380 f, 246263.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370440 f, 246303.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370500 f, 246343.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370560 f, 246382.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370620 f, 246422.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370680 f, 246462.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370740 f, 246502.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370800 f, 246542.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370860 f, 246582.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370920 f, 246622.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370980 f, 246662.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371040 f, 246702.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371100 f, 246742.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371160 f, 246781.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371220 f, 246821.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371280 f, 246861.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371340 f, 246901.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371400 f, 246941.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371460 f, 246981.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371520 f, 247021.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371580 f, 247061.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371640 f, 247101.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371700 f, 247140.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371760 f, 247180.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371820 f, 247220.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371880 f, 247260.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371940 f, 247300.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372000 f, 247340.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372060 f, 247380.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372120 f, 247420.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372180 f, 247460.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372240 f, 247500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372300 f, 247539.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372360 f, 247579.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372420 f, 247619.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372480 f, 247659.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372540 f, 247699.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372600 f, 247739.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372660 f, 247779.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372720 f, 247819.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372780 f, 247859.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372840 f, 247898.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372900 f, 247938.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372960 f, 247978.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373020 f, 248018.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373080 f, 248058.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373140 f, 248098.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373200 f, 248138.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373260 f, 248178.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373320 f, 248218.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373380 f, 248093.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373440 f, 248132.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373500 f, 248172.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373560 f, 248212.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373620 f, 248252.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373680 f, 248292.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373740 f, 248332.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373800 f, 248372.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373860 f, 248411.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373920 f, 248451.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373980 f, 248491.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374040 f, 248531.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374100 f, 248571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374160 f, 248611.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374220 f, 248651.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374280 f, 248691.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374340 f, 248730.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374400 f, 248770.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374460 f, 248810.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374520 f, 248850.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374580 f, 248890.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374640 f, 248930.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374700 f, 248970.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374760 f, 249009.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374820 f, 249049.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374880 f, 249089.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374940 f, 249129.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375000 f, 249169.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375060 f, 249209.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375120 f, 249249.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375180 f, 249289.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375240 f, 249328.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375300 f, 249368.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375360 f, 249408.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375420 f, 249448.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375480 f, 249488.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375540 f, 249528.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375600 f, 249568.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375660 f, 249607.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375720 f, 249647.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375780 f, 249687.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375840 f, 249727.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375900 f, 249767.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375960 f, 249807.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376020 f, 249847.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376080 f, 249887.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376140 f, 249926.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376200 f, 249966.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376260 f, 250006.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376320 f, 250046.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376380 f, 250086.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376440 f, 250126.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376500 f, 250166.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376560 f, 250205.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376620 f, 250245.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376680 f, 250285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376740 f, 250325.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376800 f, 250365.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376860 f, 250405.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376920 f, 250445.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376980 f, 250485.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377040 f, 250524.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377100 f, 250398.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377160 f, 250438.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377220 f, 250478.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377280 f, 250517.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377340 f, 250557.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377400 f, 250597.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377460 f, 250637.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377520 f, 250677.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377580 f, 250717.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377640 f, 250756.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377700 f, 250796.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377760 f, 250836.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377820 f, 250876.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377880 f, 250916.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377940 f, 250956.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378000 f, 250996.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378060 f, 251035.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378120 f, 251075.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378180 f, 251115.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378240 f, 251155.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378300 f, 251195.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378360 f, 251235.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378420 f, 251274.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378480 f, 251314.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378540 f, 251354.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378600 f, 251394.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378660 f, 251434.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378720 f, 251474.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378780 f, 251513.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378840 f, 251553.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378900 f, 251593.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378960 f, 251633.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379020 f, 251673.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379080 f, 251713.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379140 f, 251752.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379200 f, 251792.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379260 f, 251832.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379320 f, 251872.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379380 f, 251912.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379440 f, 251952.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379500 f, 251992.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379560 f, 252031.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379620 f, 252071.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379680 f, 252111.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379740 f, 252151.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379800 f, 252191.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379860 f, 252231.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379920 f, 252270.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379980 f, 252310.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380040 f, 252350.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380100 f, 252390.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380160 f, 252430.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380220 f, 252470.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380280 f, 252509.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380340 f, 252549.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380400 f, 252589.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380460 f, 252629.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380520 f, 252669.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380580 f, 252709.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380640 f, 252749.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380700 f, 252788.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380760 f, 252828.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380820 f, 252868.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380880 f, 252740.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380940 f, 252780.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381000 f, 252820.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381060 f, 252859.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381120 f, 252899.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381180 f, 252939.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381240 f, 252979.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381300 f, 253019.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381360 f, 253059.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381420 f, 253098.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381480 f, 253138.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381540 f, 253178.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381600 f, 253218.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381660 f, 253258.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381720 f, 253297.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381780 f, 253337.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381840 f, 253377.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381900 f, 253417.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381960 f, 253457.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382020 f, 253497.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382080 f, 253536.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382140 f, 253576.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382200 f, 253616.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382260 f, 253656.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382320 f, 253696.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382380 f, 253735.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382440 f, 253775.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382500 f, 253815.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382560 f, 253855.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382620 f, 253895.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382680 f, 253934.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382740 f, 253974.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382800 f, 254014.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382860 f, 254054.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382920 f, 254094.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382980 f, 254134.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383040 f, 254173.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383100 f, 254213.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383160 f, 254253.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383220 f, 254293.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383280 f, 254333.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383340 f, 254372.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383400 f, 254412.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383460 f, 254452.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383520 f, 254492.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383580 f, 254532.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383640 f, 254572.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383700 f, 254611.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383760 f, 254651.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383820 f, 254691.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383880 f, 254731.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383940 f, 254771.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384000 f, 254810.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384060 f, 254850.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384120 f, 254890.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384180 f, 254930.3 fps, 0 ms/f
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.844 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647008527 ms III - Start
    [junit] SLOCK [T main @ 1460647008528 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test01Onscreen
    [junit] Offscreen test requested or platform requires it.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test01Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test02Offscreen
    [junit] XXXX Visible Part 1/3
    [junit] 1 s: 60 f / 1087 ms, 55.1 fps, 18 ms/f; total: 60 f, 55.1 fps, 18 ms/f
    [junit] XXXXX Invisible Part 2/3
    [junit] 0 s: 60 f / 18 ms, 3333.3 fps, 0 ms/f; total: 60 f, 3333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 6315.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 9473.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 12631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 15789.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 360 f, 17142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 19090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 480 f, 20000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 22500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 25000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 27500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 30000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 32500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 35000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 37500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 40000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 42500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 43200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 45600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 48000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 50400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 50769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 53076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 55384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 57692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 62307.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 64615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 66923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 66666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 68888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 71111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 73333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 75555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 77777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 82222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 84444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 86666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 88888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 91111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 93333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 95555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 97777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 96428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 98571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 100714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 102857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 105000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 107142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 109285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 111428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 113571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 115714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 117857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 122142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 124285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 126428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 124137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 126206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 128275.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 130344.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 132413.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 134482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 136551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 138620.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 140689.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 142758.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 144827.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 146896.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 148965.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 151034.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 153103.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 155172.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 152000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 154000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 156000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 158000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 160000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 162000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 164000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 166000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 168000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 170000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 172000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 174000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 176000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 178000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 174193.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 176129.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 178064.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 181935.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 178125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 181875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 183750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 185625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 187500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 189375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 191250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 193125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 195000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 190909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 192727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 194545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 196363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 198181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 200000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 201818.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 203636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 199411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 201176.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 202941.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 204705.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 206470.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 208235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 210000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 211764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 213529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 215294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 217058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 212571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 214285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 216000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 217714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 219428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 221142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 222857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 224571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 226285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 228000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 229714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 231428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 233142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 228333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 230000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 231666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 233333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 235000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 236666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 238333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 241666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 243333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 245000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 246666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 248333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 250000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 244864.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 246486.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 248108.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 249729.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 251351.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 252972.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 254594.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 256216.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 257837.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 259459.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 261081.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 262702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 264324.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 265945.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 260526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 262105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 263684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 265263.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 266842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 268421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 271578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 273157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 274736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 276315.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 277894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 279473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 281052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 275384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 276923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 278461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 280000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 281538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 283076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 284615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 286153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 287692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 289230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 290769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 292307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 293846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 295384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 296923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 291000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 285365.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 280000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 281428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 282857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 284285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 285714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 287142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 288571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 290000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 284651.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 286046.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 287441.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 288837.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 290232.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 291627.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 293023.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 294418.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 295813.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 297209.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 298604.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 293181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 294545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 295909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 297272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 298636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 13200 f, 286956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 288260.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 289565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 290869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 292173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 293478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 294782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 296086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 297391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 298695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 301304.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 302608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 303913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 305217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 306521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 307826.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 302553.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 303829.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 305106.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 306382.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 307659.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 308936.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 310212.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 311489.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 312765.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 314042.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 315319.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 316595.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 317872.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 319148.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 320425.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 321702.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 322978.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 324255.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 325531.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 326808.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 328085.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 329361.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 330638.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 325000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 326250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 327500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 328750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 330000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 331250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 332500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 333750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 335000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 336250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 337500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 338750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 340000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 341250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 342500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 343750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 345000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 346250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 347500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 348750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 350000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 351250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 352500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 353750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 347755.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 348979.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 350204.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 351428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 352653.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 353877.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 355102.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 356326.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 357551.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 358775.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 361224.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 362448.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 363673.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 364897.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 366122.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 367346.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 368571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 362400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 363600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 364800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 366000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 367200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 368400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 369600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 370800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 372000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 373200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 374400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 375600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 376800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 378000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 379200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 380400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 381600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 382800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 19200 f, 369230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 370384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 371538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 372692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 373846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 375000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 376153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 377307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 378461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 372452.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 373584.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 374716.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 375849.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 376981.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 378113.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 379245.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 380377.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 381509.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 382641.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 383773.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 384905.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 386037.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 387169.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 388301.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 389433.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 390566.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 391698.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 392830.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 393962.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 395094.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 396226.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 390000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 391111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 392222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 393333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 394444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 395555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 389454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 390545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 391636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 392727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 393818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 394909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 396000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 397090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 398181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 399272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 400363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 401454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 402545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 403636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 404727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 405818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 406909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22440 f, 408000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 409090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22560 f, 410181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 411272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 412363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 413454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 414545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22860 f, 415636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 409285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 410357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 411428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23100 f, 412500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 413571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 414642.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 415714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 416785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 23400 f, 403448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 404482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 405517.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 406551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 407586.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 408620.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 409655.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 410689.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 411724.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 412758.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 413793.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 414827.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 415862.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 416896.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 417931.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 418965.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24420 f, 421034.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 422068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 423103.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 416949.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 417966.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 418983.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 421016.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24900 f, 422033.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24960 f, 423050.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25020 f, 424067.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25080 f, 425084.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25140 f, 426101.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25200 f, 427118.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25260 f, 428135.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25320 f, 429152.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25380 f, 430169.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25440 f, 431186.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25500 f, 432203.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25560 f, 433220.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25620 f, 434237.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25680 f, 435254.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25740 f, 436271.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25800 f, 437288.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25860 f, 438305.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25920 f, 439322.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25980 f, 440338.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26040 f, 441355.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26100 f, 442372.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26160 f, 443389.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26220 f, 444406.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26280 f, 445423.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26340 f, 446440.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26400 f, 447457.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26460 f, 448474.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26520 f, 449491.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26580 f, 450508.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26640 f, 451525.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26700 f, 452542.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26760 f, 453559.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26820 f, 454576.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26880 f, 455593.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26940 f, 449000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27000 f, 450000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27060 f, 451000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27120 f, 452000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27180 f, 453000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27240 f, 454000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27300 f, 455000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27360 f, 456000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27420 f, 457000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27480 f, 458000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27540 f, 459000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27600 f, 460000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27660 f, 461000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27720 f, 462000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27780 f, 463000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27840 f, 464000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27900 f, 465000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27960 f, 466000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28020 f, 467000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28080 f, 468000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28140 f, 469000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28200 f, 470000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28260 f, 471000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28320 f, 472000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28380 f, 473000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28440 f, 474000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28500 f, 475000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28560 f, 476000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28620 f, 477000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28680 f, 478000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28740 f, 479000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28800 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28860 f, 481000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28920 f, 482000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28980 f, 483000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29040 f, 476065.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29100 f, 477049.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29160 f, 478032.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29220 f, 479016.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29280 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29340 f, 480983.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29400 f, 481967.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29460 f, 482950.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29520 f, 483934.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29580 f, 484918.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29640 f, 485901.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29700 f, 486885.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29760 f, 487868.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29820 f, 488852.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29880 f, 489836.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29940 f, 490819.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30000 f, 491803.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30060 f, 492786.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30120 f, 493770.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30180 f, 494754.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30240 f, 495737.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30300 f, 496721.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30360 f, 497704.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30420 f, 498688.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30480 f, 499672.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30540 f, 500655.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30600 f, 501639.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30660 f, 502622.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30720 f, 503606.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30780 f, 504590.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30840 f, 505573.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30900 f, 506557.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30960 f, 507540.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31020 f, 508524.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31080 f, 509508.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31140 f, 510491.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31200 f, 511475.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31260 f, 512459.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31320 f, 513442.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31380 f, 514426.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31440 f, 515409.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31500 f, 508064.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31560 f, 509032.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31620 f, 510000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31680 f, 510967.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31740 f, 511935.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31800 f, 512903.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31860 f, 513870.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31920 f, 514838.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31980 f, 515806.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32040 f, 516774.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32100 f, 517741.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32160 f, 518709.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32220 f, 519677.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32280 f, 520645.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32340 f, 521612.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32400 f, 522580.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32460 f, 523548.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32520 f, 524516.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32580 f, 525483.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32640 f, 526451.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32700 f, 527419.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32760 f, 528387.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32820 f, 529354.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32880 f, 530322.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32940 f, 531290.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33000 f, 532258.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33060 f, 533225.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33120 f, 534193.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33180 f, 535161.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33240 f, 536129.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33300 f, 537096.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33360 f, 538064.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33420 f, 539032.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33480 f, 540000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33540 f, 540967.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33600 f, 541935.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33660 f, 542903.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33720 f, 543870.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33780 f, 544838.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33840 f, 545806.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33900 f, 538095.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33960 f, 539047.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34020 f, 540000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34080 f, 540952.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34140 f, 541904.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34200 f, 542857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34260 f, 543809.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34320 f, 544761.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34380 f, 545714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34440 f, 546666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34500 f, 547619.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34560 f, 548571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34620 f, 549523.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34680 f, 550476.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34740 f, 551428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34800 f, 552380.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34860 f, 553333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34920 f, 554285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34980 f, 555238.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35040 f, 556190.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35100 f, 557142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35160 f, 558095.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35220 f, 559047.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35280 f, 560000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35340 f, 560952.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35400 f, 561904.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35460 f, 562857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35520 f, 563809.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35580 f, 564761.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35640 f, 565714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35700 f, 566666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35760 f, 567619.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35820 f, 568571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35880 f, 569523.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35940 f, 570476.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36000 f, 571428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36060 f, 572380.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36120 f, 564375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36180 f, 565312.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36240 f, 566250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36300 f, 567187.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36360 f, 568125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36420 f, 569062.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36480 f, 570000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36540 f, 570937.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36600 f, 571875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36660 f, 572812.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36720 f, 573750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36780 f, 574687.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36840 f, 575625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36900 f, 576562.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36960 f, 577500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37020 f, 578437.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37080 f, 579375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37140 f, 580312.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37200 f, 581250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37260 f, 582187.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37320 f, 583125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37380 f, 584062.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37440 f, 585000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37500 f, 585937.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37560 f, 586875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37620 f, 587812.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37680 f, 588750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37740 f, 589687.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37800 f, 590625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37860 f, 591562.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37920 f, 592500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37980 f, 593437.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38040 f, 594375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38100 f, 595312.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38160 f, 596250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38220 f, 597187.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38280 f, 598125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38340 f, 599062.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38400 f, 590769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38460 f, 591692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38520 f, 592615.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38580 f, 593538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38640 f, 594461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38700 f, 595384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38760 f, 596307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38820 f, 597230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38880 f, 598153.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38940 f, 599076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39000 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39060 f, 600923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39120 f, 601846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39180 f, 602769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39240 f, 603692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39300 f, 604615.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39360 f, 605538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39420 f, 606461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39480 f, 607384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39540 f, 608307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39600 f, 609230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39660 f, 610153.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39720 f, 611076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39780 f, 612000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39840 f, 612923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39900 f, 613846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39960 f, 614769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40020 f, 615692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40080 f, 616615.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40140 f, 617538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40200 f, 618461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40260 f, 619384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40320 f, 620307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40380 f, 621230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40440 f, 622153.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40500 f, 623076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40560 f, 624000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40620 f, 624923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40680 f, 625846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40740 f, 617272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40800 f, 618181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40860 f, 619090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40920 f, 620000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40980 f, 620909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41040 f, 621818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41100 f, 622727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41160 f, 623636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41220 f, 624545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41280 f, 625454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41340 f, 626363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41400 f, 627272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41460 f, 628181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41520 f, 629090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41580 f, 630000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41640 f, 630909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41700 f, 631818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41760 f, 632727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41820 f, 633636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41880 f, 634545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41940 f, 635454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42000 f, 636363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42060 f, 637272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42120 f, 638181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42180 f, 639090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42240 f, 640000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42300 f, 640909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42360 f, 641818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42420 f, 642727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42480 f, 643636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42540 f, 644545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42600 f, 645454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42660 f, 646363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42720 f, 647272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42780 f, 638507.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42840 f, 639403.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42900 f, 640298.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42960 f, 641194.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43020 f, 642089.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43080 f, 642985.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43140 f, 643880.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43200 f, 644776.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43260 f, 645671.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43320 f, 646567.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43380 f, 647462.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43440 f, 648358.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43500 f, 649253.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43560 f, 650149.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43620 f, 651044.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43680 f, 651940.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43740 f, 652835.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43800 f, 653731.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43860 f, 654626.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43920 f, 655522.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43980 f, 656417.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44040 f, 657313.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44100 f, 658208.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44160 f, 659104.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44220 f, 660000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44280 f, 660895.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44340 f, 661791.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44400 f, 662686.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44460 f, 663582.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44520 f, 664477.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44580 f, 665373.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44640 f, 666268.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44700 f, 667164.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44760 f, 668059.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44820 f, 668955.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44880 f, 669850.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44940 f, 670746.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45000 f, 671641.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45060 f, 672537.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45120 f, 673432.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45180 f, 674328.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45240 f, 675223.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45300 f, 666176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45360 f, 667058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45420 f, 667941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45480 f, 668823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45540 f, 669705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45600 f, 670588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45660 f, 671470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45720 f, 672352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45780 f, 673235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45840 f, 674117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45900 f, 675000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45960 f, 675882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46020 f, 676764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46080 f, 677647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46140 f, 678529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46200 f, 679411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46260 f, 680294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46320 f, 681176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46380 f, 682058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46440 f, 682941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46500 f, 683823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46560 f, 684705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46620 f, 685588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46680 f, 686470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46740 f, 687352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46800 f, 688235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46860 f, 689117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46920 f, 690000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46980 f, 690882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47040 f, 691764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47100 f, 692647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47160 f, 693529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47220 f, 694411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47280 f, 695294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47340 f, 696176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47400 f, 697058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47460 f, 697941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47520 f, 698823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47580 f, 699705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47640 f, 700588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47700 f, 701470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47760 f, 702352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47820 f, 693043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47880 f, 693913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47940 f, 694782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48000 f, 695652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48060 f, 696521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48120 f, 697391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48180 f, 698260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48240 f, 699130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48300 f, 700000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48360 f, 700869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48420 f, 701739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48480 f, 702608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48540 f, 703478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48600 f, 704347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48660 f, 705217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48720 f, 706086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48780 f, 706956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48840 f, 707826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48900 f, 708695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48960 f, 709565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49020 f, 710434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49080 f, 711304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49140 f, 712173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49200 f, 713043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49260 f, 713913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49320 f, 714782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49380 f, 715652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49440 f, 716521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49500 f, 717391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49560 f, 718260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49620 f, 719130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49680 f, 720000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49740 f, 720869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49800 f, 721739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49860 f, 722608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49920 f, 723478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49980 f, 724347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50040 f, 725217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50100 f, 726086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50160 f, 726956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50220 f, 727826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50280 f, 728695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50340 f, 719142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50400 f, 720000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50460 f, 720857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50520 f, 721714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50580 f, 722571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50640 f, 723428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50700 f, 724285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50760 f, 725142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50820 f, 726000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50880 f, 726857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50940 f, 727714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51000 f, 728571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51060 f, 729428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51120 f, 730285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51180 f, 731142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51240 f, 732000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51300 f, 732857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51360 f, 733714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51420 f, 734571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51480 f, 735428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51540 f, 736285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51600 f, 737142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51660 f, 738000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51720 f, 738857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51780 f, 739714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51840 f, 740571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51900 f, 741428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51960 f, 742285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 18 ms, 3333.3 fps, 0 ms/f; total: 52020 f, 591136.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52080 f, 591818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52140 f, 592500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52200 f, 593181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52260 f, 593863.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52320 f, 594545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52380 f, 595227.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52440 f, 595909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52500 f, 596590.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52560 f, 597272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52620 f, 597954.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52680 f, 598636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52740 f, 599318.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52800 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52860 f, 600681.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52920 f, 601363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52980 f, 595280.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53040 f, 595955.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53100 f, 596629.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53160 f, 597303.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53220 f, 597977.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53280 f, 598651.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53340 f, 599325.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53400 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53460 f, 600674.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53520 f, 601348.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53580 f, 602022.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53640 f, 602696.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53700 f, 603370.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53760 f, 604044.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53820 f, 604719.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53880 f, 605393.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53940 f, 606067.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54000 f, 606741.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54060 f, 600666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54120 f, 601333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54180 f, 602000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54240 f, 602666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54300 f, 603333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54360 f, 604000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54420 f, 604666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54480 f, 605333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54540 f, 606000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54600 f, 606666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54660 f, 607333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54720 f, 608000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54780 f, 608666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54840 f, 609333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54900 f, 603296.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54960 f, 603956.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55020 f, 604615.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55080 f, 605274.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55140 f, 605934.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55200 f, 606593.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55260 f, 607252.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55320 f, 607912.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55380 f, 608571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55440 f, 609230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55500 f, 609890.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55560 f, 610549.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55620 f, 611208.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55680 f, 611868.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55740 f, 612527.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55800 f, 613186.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55860 f, 613846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55920 f, 614505.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55980 f, 615164.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56040 f, 615824.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56100 f, 616483.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56160 f, 617142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56220 f, 617802.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56280 f, 618461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56340 f, 612391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56400 f, 613043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56460 f, 613695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56520 f, 614347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56580 f, 615000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56640 f, 609032.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56700 f, 609677.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56760 f, 610322.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56820 f, 610967.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56880 f, 611612.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56940 f, 612258.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57000 f, 612903.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57060 f, 613548.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57120 f, 614193.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57180 f, 614838.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57240 f, 615483.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57300 f, 616129.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57360 f, 610212.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57420 f, 610851.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57480 f, 611489.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57540 f, 612127.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57600 f, 612765.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57660 f, 613404.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57720 f, 614042.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57780 f, 614680.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57840 f, 615319.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57900 f, 615957.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57960 f, 616595.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58020 f, 617234.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58080 f, 617872.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58140 f, 618510.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58200 f, 619148.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58260 f, 613263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58320 f, 613894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58380 f, 614526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58440 f, 615157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58500 f, 615789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58560 f, 616421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58620 f, 617052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58680 f, 617684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58740 f, 618315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58800 f, 618947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58860 f, 619578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58920 f, 620210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58980 f, 620842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59040 f, 621473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59100 f, 622105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59160 f, 622736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59220 f, 623368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59280 f, 624000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59340 f, 624631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59400 f, 625263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59460 f, 625894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59520 f, 626526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59580 f, 627157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59640 f, 627789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59700 f, 628421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59760 f, 629052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59820 f, 629684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59880 f, 630315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59940 f, 630947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60000 f, 631578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60060 f, 625625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60120 f, 626250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60180 f, 626875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60240 f, 627500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60300 f, 628125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60360 f, 628750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60420 f, 629375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60480 f, 630000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60540 f, 630625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60600 f, 631250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60660 f, 631875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60720 f, 632500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60780 f, 633125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60840 f, 633750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60900 f, 634375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60960 f, 635000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61020 f, 635625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61080 f, 636250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61140 f, 636875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61200 f, 637500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61260 f, 638125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61320 f, 638750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61380 f, 639375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61440 f, 640000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61500 f, 640625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61560 f, 641250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61620 f, 635257.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61680 f, 635876.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61740 f, 636494.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61800 f, 637113.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61860 f, 637731.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61920 f, 638350.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61980 f, 638969.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62040 f, 639587.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62100 f, 640206.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62160 f, 640824.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62220 f, 641443.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62280 f, 642061.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62340 f, 642680.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62400 f, 643299.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62460 f, 643917.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62520 f, 644536.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62580 f, 645154.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62640 f, 645773.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62700 f, 639795.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62760 f, 640408.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62820 f, 641020.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62880 f, 641632.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62940 f, 642244.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63000 f, 642857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63060 f, 643469.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63120 f, 644081.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63180 f, 644693.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63240 f, 645306.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63300 f, 645918.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63360 f, 646530.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63420 f, 647142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63480 f, 647755.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63540 f, 648367.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63600 f, 648979.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63660 f, 649591.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63720 f, 650204.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63780 f, 650816.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63840 f, 651428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63900 f, 652040.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63960 f, 652653.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64020 f, 653265.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64080 f, 653877.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64140 f, 654489.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64200 f, 655102.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64260 f, 655714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64320 f, 656326.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64380 f, 656938.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64440 f, 657551.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64500 f, 658163.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64560 f, 658775.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64620 f, 659387.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64680 f, 653333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64740 f, 653939.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64800 f, 654545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64860 f, 655151.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64920 f, 655757.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64980 f, 656363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65040 f, 656969.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65100 f, 657575.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65160 f, 658181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65220 f, 658787.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65280 f, 659393.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65340 f, 660000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65400 f, 660606.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65460 f, 661212.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65520 f, 661818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65580 f, 662424.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65640 f, 663030.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65700 f, 663636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65760 f, 664242.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65820 f, 664848.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65880 f, 665454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65940 f, 666060.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66000 f, 666666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66060 f, 667272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66120 f, 667878.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66180 f, 668484.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66240 f, 669090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66300 f, 669697.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66360 f, 670303.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66420 f, 670909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66480 f, 671515.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66540 f, 672121.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66600 f, 672727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66660 f, 673333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66720 f, 673939.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66780 f, 674545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66840 f, 668400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66900 f, 669000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66960 f, 669600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67020 f, 670200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67080 f, 670800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67140 f, 671400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67200 f, 672000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67260 f, 672600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67320 f, 673200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67380 f, 673800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67440 f, 674400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67500 f, 675000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67560 f, 675600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67620 f, 676200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67680 f, 676800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67740 f, 677400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67800 f, 678000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67860 f, 678600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67920 f, 679200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67980 f, 679800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68040 f, 680400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68100 f, 681000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68160 f, 681600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68220 f, 682200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68280 f, 682800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68340 f, 683400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68400 f, 684000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68460 f, 684600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68520 f, 685200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68580 f, 685800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68640 f, 686400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68700 f, 687000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68760 f, 687600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68820 f, 688200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68880 f, 688800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68940 f, 689400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69000 f, 690000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69060 f, 690600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69120 f, 691200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69180 f, 691800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69240 f, 692400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69300 f, 693000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69360 f, 693600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69420 f, 694200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69480 f, 694800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69540 f, 695400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69600 f, 696000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69660 f, 696600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69720 f, 697200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69780 f, 690891.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69840 f, 691485.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69900 f, 692079.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69960 f, 692673.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70020 f, 693267.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70080 f, 693861.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70140 f, 694455.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70200 f, 695049.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70260 f, 695643.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70320 f, 696237.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70380 f, 696831.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70440 f, 697425.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70500 f, 698019.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70560 f, 698613.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70620 f, 699207.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70680 f, 699802.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70740 f, 700396.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70800 f, 700990.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70860 f, 701584.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70920 f, 702178.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70980 f, 702772.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71040 f, 703366.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71100 f, 703960.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71160 f, 704554.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71220 f, 705148.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71280 f, 705742.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71340 f, 706336.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71400 f, 706930.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71460 f, 707524.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71520 f, 708118.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71580 f, 708712.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71640 f, 709306.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71700 f, 709901.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71760 f, 710495.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71820 f, 711089.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71880 f, 711683.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71940 f, 712277.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72000 f, 712871.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72060 f, 713465.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72120 f, 714059.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72180 f, 714653.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72240 f, 715247.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72300 f, 715841.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72360 f, 716435.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72420 f, 717029.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72480 f, 717623.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72540 f, 718217.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72600 f, 718811.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72660 f, 719405.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72720 f, 720000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72780 f, 720594.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72840 f, 714117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72900 f, 714705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72960 f, 715294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73020 f, 715882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73080 f, 716470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73140 f, 717058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73200 f, 717647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73260 f, 718235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73320 f, 718823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73380 f, 719411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73440 f, 720000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73500 f, 720588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73560 f, 721176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73620 f, 721764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73680 f, 722352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73740 f, 722941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73800 f, 723529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73860 f, 724117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73920 f, 724705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73980 f, 725294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74040 f, 725882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74100 f, 726470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74160 f, 727058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74220 f, 727647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74280 f, 728235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74340 f, 728823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74400 f, 729411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74460 f, 730000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74520 f, 730588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74580 f, 731176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74640 f, 731764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74700 f, 732352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74760 f, 732941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74820 f, 733529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74880 f, 734117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74940 f, 734705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75000 f, 735294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75060 f, 735882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75120 f, 736470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75180 f, 737058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75240 f, 737647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75300 f, 738235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75360 f, 738823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75420 f, 739411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75480 f, 740000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75540 f, 740588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75600 f, 733980.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75660 f, 734563.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75720 f, 735145.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75780 f, 735728.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75840 f, 736310.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75900 f, 736893.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75960 f, 737475.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76020 f, 738058.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76080 f, 738640.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76140 f, 739223.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76200 f, 739805.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76260 f, 740388.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76320 f, 740970.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76380 f, 741553.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76440 f, 742135.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76500 f, 742718.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76560 f, 743301.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76620 f, 743883.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76680 f, 744466.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76740 f, 745048.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76800 f, 745631.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76860 f, 746213.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76920 f, 746796.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76980 f, 747378.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77040 f, 747961.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77100 f, 748543.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77160 f, 749126.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77220 f, 749708.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77280 f, 750291.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77340 f, 750873.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77400 f, 751456.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77460 f, 752038.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77520 f, 752621.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77580 f, 753203.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77640 f, 753786.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77700 f, 754368.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77760 f, 754951.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77820 f, 755534.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77880 f, 748846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77940 f, 749423.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78000 f, 750000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78060 f, 750576.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78120 f, 751153.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78180 f, 751730.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78240 f, 752307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78300 f, 752884.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78360 f, 753461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78420 f, 754038.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78480 f, 754615.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78540 f, 755192.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78600 f, 755769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78660 f, 756346.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78720 f, 756923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78780 f, 757500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78840 f, 758076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78900 f, 758653.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78960 f, 759230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79020 f, 759807.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79080 f, 760384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79140 f, 760961.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79200 f, 761538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79260 f, 762115.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79320 f, 762692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79380 f, 763269.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79440 f, 763846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79500 f, 764423.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79560 f, 765000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79620 f, 765576.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79680 f, 766153.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79740 f, 766730.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79800 f, 760000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79860 f, 760571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79920 f, 761142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79980 f, 761714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80040 f, 762285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80100 f, 762857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80160 f, 763428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80220 f, 764000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80280 f, 764571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80340 f, 765142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80400 f, 765714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80460 f, 766285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80520 f, 766857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80580 f, 767428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80640 f, 768000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80700 f, 768571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80760 f, 769142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80820 f, 769714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80880 f, 770285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80940 f, 770857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81000 f, 771428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81060 f, 772000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81120 f, 772571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81180 f, 773142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81240 f, 773714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81300 f, 774285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81360 f, 774857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81420 f, 775428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81480 f, 776000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81540 f, 776571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81600 f, 777142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81660 f, 777714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81720 f, 770943.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81780 f, 771509.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81840 f, 772075.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81900 f, 772641.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81960 f, 773207.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82020 f, 773773.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82080 f, 774339.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82140 f, 774905.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82200 f, 775471.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82260 f, 776037.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82320 f, 776603.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82380 f, 777169.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82440 f, 777735.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82500 f, 778301.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82560 f, 778867.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82620 f, 779433.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82680 f, 780000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82740 f, 780566.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82800 f, 781132.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82860 f, 781698.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82920 f, 782264.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82980 f, 782830.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83040 f, 783396.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83100 f, 783962.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83160 f, 784528.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83220 f, 785094.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83280 f, 785660.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83340 f, 786226.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83400 f, 786792.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83460 f, 787358.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83520 f, 787924.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83580 f, 788490.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83640 f, 789056.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83700 f, 789622.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83760 f, 790188.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83820 f, 790754.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83880 f, 791320.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83940 f, 791886.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84000 f, 785046.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84060 f, 785607.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84120 f, 786168.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84180 f, 786729.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84240 f, 787289.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84300 f, 787850.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84360 f, 788411.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84420 f, 788971.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84480 f, 789532.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84540 f, 790093.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84600 f, 790654.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84660 f, 791214.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84720 f, 791775.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84780 f, 792336.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84840 f, 792897.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84900 f, 793457.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84960 f, 794018.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85020 f, 794579.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85080 f, 795140.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85140 f, 795700.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85200 f, 796261.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85260 f, 796822.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85320 f, 797383.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85380 f, 797943.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85440 f, 798504.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85500 f, 799065.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85560 f, 799626.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85620 f, 800186.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85680 f, 800747.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85740 f, 801308.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85800 f, 801869.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85860 f, 802429.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85920 f, 802990.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85980 f, 803551.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86040 f, 804112.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86100 f, 804672.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86160 f, 805233.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86220 f, 805794.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86280 f, 806355.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86340 f, 806915.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86400 f, 807476.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86460 f, 808037.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86520 f, 808598.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86580 f, 809158.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86640 f, 809719.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86700 f, 810280.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86760 f, 810841.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86820 f, 811401.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86880 f, 811962.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86940 f, 812523.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87000 f, 805555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87060 f, 806111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87120 f, 806666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87180 f, 807222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87240 f, 807777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87300 f, 808333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87360 f, 808888.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87420 f, 809444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87480 f, 810000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87540 f, 810555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87600 f, 811111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87660 f, 811666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87720 f, 812222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87780 f, 812777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87840 f, 813333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87900 f, 813888.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87960 f, 814444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88020 f, 815000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88080 f, 815555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88140 f, 816111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88200 f, 816666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88260 f, 817222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88320 f, 817777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88380 f, 818333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88440 f, 818888.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88500 f, 819444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88560 f, 820000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88620 f, 820555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88680 f, 821111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88740 f, 821666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88800 f, 822222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88860 f, 822777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88920 f, 823333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88980 f, 823888.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89040 f, 824444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89100 f, 825000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89160 f, 825555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89220 f, 826111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89280 f, 826666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89340 f, 827222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89400 f, 827777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89460 f, 828333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89520 f, 828888.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89580 f, 829444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89640 f, 830000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89700 f, 830555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89760 f, 831111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89820 f, 831666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89880 f, 832222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89940 f, 825137.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90000 f, 825688.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90060 f, 826238.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90120 f, 826789.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90180 f, 827339.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90240 f, 827889.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90300 f, 828440.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90360 f, 828990.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90420 f, 829541.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90480 f, 830091.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90540 f, 830642.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90600 f, 831192.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90660 f, 831743.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90720 f, 832293.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90780 f, 832844.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90840 f, 833394.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90900 f, 833944.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90960 f, 834495.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91020 f, 835045.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91080 f, 835596.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91140 f, 836146.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91200 f, 829090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91260 f, 829636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91320 f, 830181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91380 f, 830727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91440 f, 831272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91500 f, 831818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91560 f, 832363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91620 f, 832909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91680 f, 833454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91740 f, 834000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91800 f, 834545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91860 f, 835090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91920 f, 835636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91980 f, 836181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92040 f, 836727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92100 f, 837272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92160 f, 837818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92220 f, 838363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92280 f, 838909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92340 f, 839454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92400 f, 840000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92460 f, 840545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92520 f, 841090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92580 f, 841636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92640 f, 842181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92700 f, 842727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92760 f, 843272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92820 f, 843818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92880 f, 844363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92940 f, 844909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93000 f, 845454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93060 f, 846000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93120 f, 846545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93180 f, 847090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93240 f, 847636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93300 f, 848181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93360 f, 848727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93420 f, 849272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93480 f, 849818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93540 f, 850363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93600 f, 850909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93660 f, 851454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93720 f, 852000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93780 f, 852545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93840 f, 853090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93900 f, 853636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93960 f, 854181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94020 f, 854727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94080 f, 855272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94140 f, 855818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94200 f, 856363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94260 f, 849189.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94320 f, 849729.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94380 f, 850270.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94440 f, 850810.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94500 f, 851351.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94560 f, 851891.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94620 f, 852432.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94680 f, 852973.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94740 f, 853513.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94800 f, 854054.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94860 f, 854594.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94920 f, 855135.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94980 f, 855675.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95040 f, 856216.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95100 f, 856756.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95160 f, 857297.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95220 f, 857837.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95280 f, 858378.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95340 f, 858918.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95400 f, 859459.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95460 f, 860000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95520 f, 860540.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95580 f, 861081.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95640 f, 861621.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95700 f, 862162.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95760 f, 862702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95820 f, 863243.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95880 f, 863783.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95940 f, 864324.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96000 f, 864864.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96060 f, 865405.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96120 f, 865945.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96180 f, 866486.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96240 f, 867027.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96300 f, 867567.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96360 f, 868108.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96420 f, 868648.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96480 f, 869189.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96540 f, 869729.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96600 f, 870270.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96660 f, 870810.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96720 f, 871351.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96780 f, 871891.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96840 f, 872432.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96900 f, 872973.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96960 f, 873513.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97020 f, 874054.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97080 f, 874594.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97140 f, 875135.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97200 f, 875675.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97260 f, 876216.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97320 f, 868928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97380 f, 869464.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97440 f, 870000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97500 f, 870535.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97560 f, 871071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97620 f, 871607.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97680 f, 872142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97740 f, 872678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97800 f, 873214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97860 f, 873750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97920 f, 874285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97980 f, 874821.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98040 f, 875357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98100 f, 875892.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98160 f, 876428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98220 f, 876964.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98280 f, 877500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98340 f, 878035.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98400 f, 878571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98460 f, 879107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98520 f, 879642.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98580 f, 880178.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98640 f, 880714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98700 f, 881250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98760 f, 881785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98820 f, 882321.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98880 f, 882857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98940 f, 883392.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99000 f, 883928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99060 f, 884464.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99120 f, 885000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99180 f, 885535.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99240 f, 886071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99300 f, 886607.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99360 f, 887142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99420 f, 887678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99480 f, 888214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99540 f, 888750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99600 f, 889285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99660 f, 889821.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99720 f, 890357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99780 f, 890892.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99840 f, 891428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99900 f, 891964.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99960 f, 892500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100020 f, 893035.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100080 f, 893571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100140 f, 894107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100200 f, 886725.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100260 f, 887256.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100320 f, 887787.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100380 f, 888318.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100440 f, 888849.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100500 f, 889380.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100560 f, 889911.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100620 f, 890442.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100680 f, 890973.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100740 f, 891504.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100800 f, 892035.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100860 f, 892566.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100920 f, 893097.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100980 f, 893628.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101040 f, 894159.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101100 f, 894690.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101160 f, 895221.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101220 f, 895752.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101280 f, 896283.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101340 f, 896814.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101400 f, 897345.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101460 f, 897876.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101520 f, 898407.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101580 f, 898938.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101640 f, 899469.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101700 f, 900000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101760 f, 900531.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101820 f, 901061.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101880 f, 901592.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101940 f, 902123.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102000 f, 902654.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102060 f, 903185.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102120 f, 903716.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102180 f, 904247.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102240 f, 904778.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102300 f, 905309.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102360 f, 905840.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102420 f, 906371.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102480 f, 906902.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102540 f, 907433.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102600 f, 907964.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102660 f, 908495.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102720 f, 909026.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102780 f, 909557.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102840 f, 910088.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102900 f, 910619.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102960 f, 911150.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103020 f, 911681.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103080 f, 912212.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103140 f, 912743.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103200 f, 913274.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103260 f, 905789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103320 f, 906315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103380 f, 906842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103440 f, 907368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103500 f, 907894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103560 f, 908421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103620 f, 908947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103680 f, 909473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103740 f, 910000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103800 f, 910526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103860 f, 911052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103920 f, 911578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103980 f, 912105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104040 f, 912631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104100 f, 913157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104160 f, 913684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104220 f, 914210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104280 f, 914736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104340 f, 915263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104400 f, 915789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104460 f, 916315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104520 f, 916842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104580 f, 917368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104640 f, 917894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104700 f, 918421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104760 f, 918947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104820 f, 919473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104880 f, 920000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104940 f, 920526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105000 f, 921052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105060 f, 921578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105120 f, 922105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105180 f, 922631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105240 f, 923157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105300 f, 923684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105360 f, 924210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105420 f, 924736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105480 f, 925263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105540 f, 925789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105600 f, 926315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105660 f, 926842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105720 f, 927368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105780 f, 927894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105840 f, 928421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105900 f, 928947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105960 f, 929473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106020 f, 930000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106080 f, 930526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106140 f, 931052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106200 f, 931578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106260 f, 932105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106320 f, 924521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106380 f, 925043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106440 f, 925565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106500 f, 926086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106560 f, 926608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106620 f, 927130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106680 f, 927652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106740 f, 928173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106800 f, 928695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106860 f, 929217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106920 f, 929739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106980 f, 930260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107040 f, 930782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107100 f, 931304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107160 f, 931826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107220 f, 932347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107280 f, 932869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107340 f, 933391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107400 f, 933913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107460 f, 934434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107520 f, 934956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107580 f, 935478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107640 f, 936000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107700 f, 936521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107760 f, 937043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107820 f, 937565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107880 f, 938086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107940 f, 938608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108000 f, 939130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108060 f, 939652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108120 f, 940173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108180 f, 940695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108240 f, 941217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108300 f, 941739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108360 f, 942260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108420 f, 942782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108480 f, 943304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108540 f, 943826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108600 f, 944347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108660 f, 944869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108720 f, 945391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108780 f, 945913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108840 f, 946434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108900 f, 946956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108960 f, 947478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109020 f, 948000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109080 f, 948521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109140 f, 949043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109200 f, 949565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109260 f, 950086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109320 f, 942413.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109380 f, 942931.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109440 f, 943448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109500 f, 943965.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109560 f, 944482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109620 f, 945000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109680 f, 945517.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109740 f, 946034.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109800 f, 946551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109860 f, 947068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109920 f, 947586.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109980 f, 948103.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110040 f, 948620.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110100 f, 949137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110160 f, 949655.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110220 f, 950172.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110280 f, 950689.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110340 f, 951206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110400 f, 951724.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110460 f, 952241.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110520 f, 952758.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110580 f, 953275.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110640 f, 953793.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110700 f, 954310.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110760 f, 954827.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110820 f, 955344.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110880 f, 955862.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110940 f, 956379.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111000 f, 948717.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111060 f, 949230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111120 f, 949743.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111180 f, 950256.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111240 f, 950769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111300 f, 951282.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111360 f, 951794.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111420 f, 952307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111480 f, 952820.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111540 f, 953333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111600 f, 953846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111660 f, 954359.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111720 f, 954871.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111780 f, 955384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111840 f, 955897.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111900 f, 948305.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111960 f, 948813.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112020 f, 949322.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112080 f, 949830.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112140 f, 950339.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112200 f, 950847.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112260 f, 951355.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112320 f, 951864.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112380 f, 952372.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112440 f, 952881.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112500 f, 953389.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112560 f, 953898.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112620 f, 954406.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112680 f, 954915.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112740 f, 955423.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112800 f, 955932.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112860 f, 956440.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112920 f, 956949.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112980 f, 957457.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113040 f, 957966.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113100 f, 958474.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113160 f, 958983.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113220 f, 959491.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113280 f, 960000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113340 f, 960508.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113400 f, 961016.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113460 f, 961525.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113520 f, 962033.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113580 f, 962542.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113640 f, 963050.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113700 f, 963559.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113760 f, 964067.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113820 f, 964576.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113880 f, 965084.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113940 f, 965593.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114000 f, 966101.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114060 f, 966610.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114120 f, 967118.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114180 f, 967627.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114240 f, 968135.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 114300 f, 892968.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 71 ms, 845.0 fps, 1 ms/f; total: 114360 f, 574673.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114420 f, 574974.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114480 f, 575276.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114540 f, 575577.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114600 f, 575879.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114660 f, 576180.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114720 f, 576482.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114780 f, 573900.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114840 f, 574200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114900 f, 574500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114960 f, 574800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115020 f, 575100.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115080 f, 575400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115140 f, 575700.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115200 f, 576000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115260 f, 576300.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115320 f, 576600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115380 f, 576900.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115440 f, 577200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115500 f, 577500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115560 f, 577800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115620 f, 578100.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115680 f, 578400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115740 f, 578700.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115800 f, 579000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115860 f, 579300.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115920 f, 579600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115980 f, 579900.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116040 f, 580200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116100 f, 580500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116160 f, 580800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116220 f, 581100.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116280 f, 581400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116340 f, 581700.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116400 f, 582000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116460 f, 582300.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116520 f, 582600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116580 f, 582900.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116640 f, 583200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116700 f, 580597.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116760 f, 580895.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116820 f, 581194.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116880 f, 581492.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116940 f, 581791.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117000 f, 582089.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117060 f, 582388.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117120 f, 582686.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117180 f, 582985.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117240 f, 583283.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117300 f, 583582.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117360 f, 583880.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117420 f, 584179.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117480 f, 584477.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117540 f, 584776.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117600 f, 585074.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117660 f, 585373.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117720 f, 585671.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117780 f, 585970.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117840 f, 586268.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117900 f, 586567.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117960 f, 586865.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118020 f, 587164.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118080 f, 587462.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118140 f, 587761.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118200 f, 588059.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118260 f, 588358.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118320 f, 588656.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118380 f, 588955.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118440 f, 589253.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118500 f, 589552.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118560 f, 589850.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118620 f, 590149.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118680 f, 590447.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118740 f, 590746.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118800 f, 591044.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118860 f, 591343.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118920 f, 591641.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118980 f, 591940.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119040 f, 592238.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119100 f, 592537.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119160 f, 592835.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119220 f, 593134.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119280 f, 593432.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119340 f, 593731.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119400 f, 594029.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119460 f, 594328.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119520 f, 591683.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119580 f, 591980.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119640 f, 592277.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119700 f, 592574.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119760 f, 592871.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119820 f, 593168.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119880 f, 593465.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119940 f, 593762.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120000 f, 594059.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120060 f, 594356.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120120 f, 594653.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120180 f, 594950.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120240 f, 595247.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120300 f, 595544.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120360 f, 595841.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120420 f, 596138.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120480 f, 596435.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120540 f, 596732.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120600 f, 597029.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120660 f, 597326.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120720 f, 597623.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120780 f, 597920.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120840 f, 598217.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120900 f, 598514.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120960 f, 598811.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121020 f, 599108.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121080 f, 599405.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121140 f, 599703.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121200 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121260 f, 600297.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121320 f, 600594.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121380 f, 600891.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121440 f, 601188.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121500 f, 601485.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121560 f, 601782.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121620 f, 602079.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121680 f, 602376.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121740 f, 602673.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121800 f, 602970.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121860 f, 603267.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121920 f, 603564.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121980 f, 603861.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122040 f, 604158.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122100 f, 604455.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122160 f, 604752.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122220 f, 605049.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122280 f, 602364.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122340 f, 602660.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122400 f, 602955.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122460 f, 603251.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122520 f, 603546.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122580 f, 603842.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122640 f, 604137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122700 f, 604433.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122760 f, 604729.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122820 f, 605024.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122880 f, 605320.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122940 f, 605615.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123000 f, 605911.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123060 f, 606206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123120 f, 606502.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123180 f, 606798.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123240 f, 607093.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123300 f, 607389.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123360 f, 607684.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123420 f, 607980.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123480 f, 608275.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123540 f, 608571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123600 f, 608867.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123660 f, 609162.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123720 f, 609458.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123780 f, 606764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123840 f, 607058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123900 f, 607352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123960 f, 607647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124020 f, 607941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124080 f, 608235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124140 f, 608529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124200 f, 608823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124260 f, 609117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124320 f, 609411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124380 f, 609705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124440 f, 610000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124500 f, 610294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124560 f, 610588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124620 f, 610882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124680 f, 611176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124740 f, 611470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124800 f, 611764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124860 f, 612058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124920 f, 612352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124980 f, 612647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125040 f, 612941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125100 f, 613235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125160 f, 613529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125220 f, 610829.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125280 f, 611121.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125340 f, 611414.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125400 f, 611707.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125460 f, 612000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125520 f, 612292.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125580 f, 612585.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125640 f, 612878.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125700 f, 613170.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125760 f, 613463.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125820 f, 610776.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125880 f, 611067.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125940 f, 611359.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126000 f, 611650.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126060 f, 611941.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126120 f, 612233.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126180 f, 612524.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126240 f, 612815.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126300 f, 613106.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126360 f, 613398.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126420 f, 613689.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126480 f, 613980.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126540 f, 614271.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126600 f, 614563.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126660 f, 614854.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126720 f, 615145.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126780 f, 615436.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126840 f, 615728.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126900 f, 616019.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126960 f, 616310.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127020 f, 616601.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127080 f, 616893.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127140 f, 617184.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127200 f, 617475.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127260 f, 617767.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127320 f, 618058.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127380 f, 618349.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127440 f, 618640.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127500 f, 618932.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127560 f, 619223.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127620 f, 616521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127680 f, 616811.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127740 f, 617101.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127800 f, 617391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127860 f, 617681.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127920 f, 617971.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127980 f, 618260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128040 f, 618550.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128100 f, 618840.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128160 f, 619130.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384240 f, 254970.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 112 ms, 535.7 fps, 1 ms/f; total: 384300 f, 237368.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128220 f, 619420.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384360 f, 237405.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128280 f, 619710.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128340 f, 620000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384420 f, 237442.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128400 f, 617307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128460 f, 617596.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128520 f, 617884.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128580 f, 618173.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128640 f, 618461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128700 f, 618750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128760 f, 619038.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128820 f, 619326.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128880 f, 619615.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128940 f, 619903.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129000 f, 620192.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129060 f, 620480.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129120 f, 620769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129180 f, 621057.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129240 f, 621346.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129300 f, 621634.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129360 f, 621923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129420 f, 622211.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129480 f, 622500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129540 f, 622788.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129600 f, 620095.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129660 f, 620382.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129720 f, 620669.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129780 f, 620956.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129840 f, 621244.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129900 f, 621531.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129960 f, 621818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130020 f, 622105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130080 f, 622392.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130140 f, 622679.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130200 f, 622966.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130260 f, 623253.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130320 f, 623540.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130380 f, 623827.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130440 f, 624114.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130500 f, 624401.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130560 f, 624689.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130620 f, 624976.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130680 f, 625263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130740 f, 625550.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130800 f, 625837.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130860 f, 626124.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130920 f, 626411.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130980 f, 626698.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131040 f, 626985.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131100 f, 627272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131160 f, 627559.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131220 f, 627846.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131280 f, 628134.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131340 f, 628421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131400 f, 628708.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131460 f, 628995.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131520 f, 629282.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131580 f, 626571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131640 f, 626857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131700 f, 627142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131760 f, 627428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131820 f, 627714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131880 f, 628000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131940 f, 628285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132000 f, 628571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132060 f, 628857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132120 f, 629142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132180 f, 629428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132240 f, 629714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132300 f, 630000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132360 f, 630285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132420 f, 630571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132480 f, 630857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132540 f, 631142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132600 f, 631428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132660 f, 631714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132720 f, 632000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132780 f, 632285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132840 f, 632571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132900 f, 632857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132960 f, 633142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133020 f, 633428.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384480 f, 237479.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133080 f, 633714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133140 f, 634000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133200 f, 634285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133260 f, 634571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384540 f, 237516.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133320 f, 634857.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384600 f, 237554.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133380 f, 635142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133440 f, 635428.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384660 f, 237591.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384720 f, 237628.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133500 f, 635714.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384780 f, 237665.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133560 f, 636000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133620 f, 636285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384840 f, 237702.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133680 f, 636571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133740 f, 636857.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384900 f, 237739.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133800 f, 637142.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384960 f, 237776.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385020 f, 237666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133860 f, 637428.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385080 f, 237703.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133920 f, 637714.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385140 f, 237740.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133980 f, 638000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134040 f, 638285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134100 f, 638571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134160 f, 638857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134220 f, 639142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134280 f, 639428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134340 f, 639714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134400 f, 640000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134460 f, 640285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134520 f, 640571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385200 f, 237777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134580 f, 637819.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385260 f, 237814.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134640 f, 638104.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385320 f, 237851.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134700 f, 638388.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385380 f, 237888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134760 f, 638673.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134820 f, 638957.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385440 f, 237925.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385500 f, 237816.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134880 f, 639241.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134940 f, 639526.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135000 f, 639810.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385560 f, 237853.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135060 f, 640094.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135120 f, 640379.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385620 f, 237890.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135180 f, 640663.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135240 f, 640947.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385680 f, 237927.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135300 f, 641232.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135360 f, 641516.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135420 f, 641800.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135480 f, 642085.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135540 f, 642369.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135600 f, 642654.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135660 f, 642938.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135720 f, 643222.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135780 f, 643507.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135840 f, 643791.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135900 f, 644075.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135960 f, 644360.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136020 f, 644644.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136080 f, 644928.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136140 f, 645213.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136200 f, 645497.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136260 f, 645782.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136320 f, 646066.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136380 f, 646350.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136440 f, 646635.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136500 f, 646919.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136560 f, 647203.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136620 f, 647488.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136680 f, 647772.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136740 f, 648056.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136800 f, 648341.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136860 f, 648625.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136920 f, 648909.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136980 f, 649194.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137040 f, 649478.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137100 f, 649763.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137160 f, 650047.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137220 f, 650331.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137280 f, 650616.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137340 f, 650900.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137400 f, 651184.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137460 f, 651469.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137520 f, 651753.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137580 f, 652037.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137640 f, 652322.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137700 f, 652606.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137760 f, 652891.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137820 f, 650094.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385740 f, 237964.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137880 f, 650377.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137940 f, 650660.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385800 f, 238001.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138000 f, 650943.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385860 f, 238038.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138060 f, 651226.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385920 f, 238075.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138120 f, 651509.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385980 f, 238112.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138180 f, 651792.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138240 f, 649014.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138300 f, 649295.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138360 f, 649577.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138420 f, 649859.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386040 f, 238149.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138480 f, 650140.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138540 f, 650422.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 386100 f, 237892.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138600 f, 650704.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386160 f, 237929.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138660 f, 650985.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138720 f, 651267.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138780 f, 651549.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138840 f, 651831.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138900 f, 652112.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138960 f, 652394.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139020 f, 652676.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386220 f, 237966.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139080 f, 652957.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386280 f, 237857.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386340 f, 237894.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139140 f, 653239.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139200 f, 653521.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386400 f, 237931.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139260 f, 653802.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139320 f, 654084.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139380 f, 654366.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139440 f, 654647.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139500 f, 651869.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139560 f, 652149.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386460 f, 237967.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139620 f, 652429.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386520 f, 238004.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139680 f, 652710.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386580 f, 238041.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139740 f, 652990.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139800 f, 653271.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386640 f, 238078.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139860 f, 653551.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139920 f, 653831.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139980 f, 654112.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386700 f, 238115.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140040 f, 654392.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386760 f, 238152.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140100 f, 654672.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386820 f, 238189.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140160 f, 654953.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386880 f, 238226.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140220 f, 655233.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386940 f, 238263.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140280 f, 655514.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387000 f, 238300.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140340 f, 655794.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140400 f, 656074.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387060 f, 238337.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140460 f, 656355.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140520 f, 656635.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387120 f, 238374.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140580 f, 656915.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387180 f, 238411.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140640 f, 657196.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387240 f, 238448.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387300 f, 238485.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140700 f, 657476.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387360 f, 238522.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387420 f, 238559.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140760 f, 657757.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387480 f, 238596.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140820 f, 658037.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387540 f, 238633.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140880 f, 658317.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140940 f, 658598.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141000 f, 658878.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141060 f, 659158.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141120 f, 659439.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141180 f, 659719.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387600 f, 238669.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141240 f, 660000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141300 f, 660280.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141360 f, 660560.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141420 f, 660841.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387660 f, 238706.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387720 f, 238743.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141480 f, 661121.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387780 f, 238780.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141540 f, 661401.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387840 f, 238817.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387900 f, 238854.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387960 f, 238891.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388020 f, 238781.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141600 f, 661682.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388080 f, 238818.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141660 f, 661962.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141720 f, 662243.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141780 f, 662523.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388140 f, 238855.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388200 f, 238892.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141840 f, 662803.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141900 f, 663084.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141960 f, 663364.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142020 f, 663644.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142080 f, 663925.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142140 f, 664205.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142200 f, 664486.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142260 f, 664766.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142320 f, 665046.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388260 f, 238929.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142380 f, 665327.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142440 f, 665607.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142500 f, 665887.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142560 f, 666168.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142620 f, 666448.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142680 f, 666729.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142740 f, 667009.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142800 f, 667289.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142860 f, 664465.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142920 f, 664744.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142980 f, 665023.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143040 f, 665302.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143100 f, 665581.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388320 f, 238966.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143160 f, 665860.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143220 f, 666139.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143280 f, 666418.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143340 f, 666697.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143400 f, 666976.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388380 f, 239003.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143460 f, 667255.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143520 f, 667534.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143580 f, 667813.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388440 f, 239040.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143640 f, 668093.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388500 f, 239076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143700 f, 668372.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388560 f, 239113.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388620 f, 239150.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143760 f, 668651.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388680 f, 239187.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143820 f, 668930.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388740 f, 239224.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388800 f, 239261.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143880 f, 669209.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388860 f, 239298.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388920 f, 239335.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143940 f, 669488.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144000 f, 669767.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144060 f, 670046.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144120 f, 670325.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388980 f, 239372.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144180 f, 670604.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144240 f, 670883.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144300 f, 671162.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389040 f, 239409.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389100 f, 239446.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144360 f, 671441.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389160 f, 239335.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144420 f, 671720.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389220 f, 239372.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144480 f, 672000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389280 f, 239409.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144540 f, 672279.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389340 f, 239446.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389400 f, 239483.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144600 f, 672558.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144660 f, 672837.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144720 f, 673116.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389460 f, 239520.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144780 f, 673395.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389520 f, 239557.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144840 f, 673674.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389580 f, 239594.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144900 f, 673953.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389640 f, 239631.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144960 f, 674232.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145020 f, 671388.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389700 f, 239667.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145080 f, 671666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145140 f, 671944.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389760 f, 239704.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145200 f, 672222.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389820 f, 239741.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145260 f, 672500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145320 f, 672777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145380 f, 673055.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145440 f, 673333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 145500 f, 655405.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145560 f, 655675.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145620 f, 655945.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389880 f, 239778.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145680 f, 656216.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389940 f, 239815.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145740 f, 656486.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390000 f, 239852.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145800 f, 656756.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390060 f, 239889.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390120 f, 239926.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145860 f, 657027.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145920 f, 657297.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390180 f, 239963.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145980 f, 657567.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146040 f, 657837.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390240 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146100 f, 658108.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390300 f, 240036.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146160 f, 658378.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146220 f, 658648.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146280 f, 658918.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390360 f, 240073.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146340 f, 659189.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390420 f, 240110.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146400 f, 659459.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390480 f, 240147.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146460 f, 659729.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146520 f, 660000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390540 f, 240184.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146580 f, 660270.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390600 f, 240221.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146640 f, 660540.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390660 f, 240258.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390720 f, 240295.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390780 f, 240332.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146700 f, 660810.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390840 f, 240369.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146760 f, 661081.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146820 f, 661351.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390900 f, 240405.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146880 f, 661621.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390960 f, 240295.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146940 f, 661891.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147000 f, 662162.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391020 f, 240331.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147060 f, 662432.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391080 f, 240368.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147120 f, 662702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147180 f, 662973.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147240 f, 663243.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147300 f, 663513.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391140 f, 240405.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147360 f, 663783.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391200 f, 240442.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147420 f, 664054.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147480 f, 664324.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147540 f, 664594.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147600 f, 661883.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391260 f, 240479.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391320 f, 240516.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391380 f, 240553.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391440 f, 240442.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391500 f, 240479.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147660 f, 662152.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147720 f, 662421.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147780 f, 662690.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147840 f, 662959.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147900 f, 663228.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147960 f, 663497.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148020 f, 663766.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148080 f, 664035.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148140 f, 664304.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148200 f, 664574.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148260 f, 664843.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148320 f, 665112.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148380 f, 665381.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148440 f, 665650.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148500 f, 665919.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148560 f, 666188.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148620 f, 666457.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148680 f, 666726.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148740 f, 666995.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148800 f, 667264.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148860 f, 667533.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148920 f, 667802.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148980 f, 668071.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149040 f, 668340.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149100 f, 668609.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149160 f, 668878.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149220 f, 669148.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149280 f, 669417.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149340 f, 669686.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149400 f, 669955.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149460 f, 670224.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149520 f, 670493.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149580 f, 670762.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149640 f, 671031.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149700 f, 671300.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149760 f, 671569.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149820 f, 671838.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149880 f, 669107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149940 f, 669375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150000 f, 669642.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150060 f, 669910.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150120 f, 670178.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150180 f, 670446.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150240 f, 670714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150300 f, 670982.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150360 f, 671250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150420 f, 671517.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150480 f, 671785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150540 f, 672053.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150600 f, 672321.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150660 f, 672589.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150720 f, 672857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150780 f, 673125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150840 f, 673392.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150900 f, 673660.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150960 f, 673928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151020 f, 674196.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151080 f, 674464.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151140 f, 674732.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151200 f, 675000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151260 f, 675267.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151320 f, 675535.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151380 f, 675803.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151440 f, 676071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151500 f, 676339.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151560 f, 676607.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151620 f, 676875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151680 f, 677142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151740 f, 677410.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151800 f, 677678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151860 f, 677946.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151920 f, 678214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151980 f, 678482.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391560 f, 240515.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152040 f, 675733.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152100 f, 676000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391620 f, 240552.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152160 f, 676266.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391680 f, 240589.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152220 f, 676533.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152280 f, 676800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152340 f, 677066.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152400 f, 677333.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391740 f, 240626.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152460 f, 677600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391800 f, 240663.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152520 f, 677866.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152580 f, 678133.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391860 f, 240700.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152640 f, 678400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152700 f, 678666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152760 f, 678933.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391920 f, 240737.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152820 f, 679200.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391980 f, 240773.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152880 f, 679466.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392040 f, 240810.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152940 f, 679733.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153000 f, 680000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392100 f, 240847.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153060 f, 680266.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153120 f, 680533.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153180 f, 680800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392160 f, 240884.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153240 f, 681066.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153300 f, 681333.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392220 f, 240921.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153360 f, 681600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392280 f, 240958.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153420 f, 681866.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153480 f, 682133.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153540 f, 682400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153600 f, 682666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153660 f, 682933.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392340 f, 240995.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153720 f, 683200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153780 f, 683466.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392400 f, 241031.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153840 f, 683733.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153900 f, 684000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153960 f, 684266.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392460 f, 241068.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392520 f, 241105.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392580 f, 241142.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154020 f, 684533.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154080 f, 684800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392640 f, 241179.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392700 f, 241216.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154140 f, 685066.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154200 f, 682300.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392760 f, 241253.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154260 f, 682566.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392820 f, 241289.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154320 f, 682831.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154380 f, 683097.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154440 f, 683362.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154500 f, 683628.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154560 f, 683893.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154620 f, 684159.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154680 f, 684424.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154740 f, 684690.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154800 f, 684955.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154860 f, 685221.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154920 f, 685486.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154980 f, 685752.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155040 f, 686017.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155100 f, 686283.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155160 f, 686548.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155220 f, 686814.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155280 f, 687079.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155340 f, 687345.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155400 f, 687610.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155460 f, 687876.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155520 f, 688141.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155580 f, 688407.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155640 f, 688672.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155700 f, 688938.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155760 f, 689203.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155820 f, 689469.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155880 f, 689734.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155940 f, 690000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156000 f, 690265.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156060 f, 690531.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156120 f, 690796.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156180 f, 691061.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156240 f, 691327.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156300 f, 691592.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156360 f, 691858.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156420 f, 689074.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156480 f, 689339.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156540 f, 689603.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156600 f, 689867.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156660 f, 690132.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156720 f, 690396.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156780 f, 690660.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156840 f, 690925.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156900 f, 691189.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156960 f, 691453.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157020 f, 691718.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157080 f, 691982.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157140 f, 692246.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157200 f, 692511.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157260 f, 692775.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157320 f, 693039.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157380 f, 693303.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157440 f, 693568.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392880 f, 241178.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157500 f, 693832.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392940 f, 241215.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393000 f, 241252.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157560 f, 694096.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157620 f, 694361.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157680 f, 694625.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393060 f, 241289.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157740 f, 694889.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393120 f, 241325.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157800 f, 695154.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157860 f, 695418.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393180 f, 241362.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157920 f, 695682.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393240 f, 241399.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393300 f, 241436.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157980 f, 695947.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393360 f, 241473.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158040 f, 696211.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393420 f, 241510.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393480 f, 241546.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158100 f, 696475.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158160 f, 696740.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393540 f, 241583.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393600 f, 241620.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158220 f, 697004.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158280 f, 697268.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158340 f, 697533.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158400 f, 697797.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158460 f, 698061.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158520 f, 698326.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158580 f, 698590.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393660 f, 241509.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158640 f, 698854.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393720 f, 241397.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393780 f, 241434.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158700 f, 696052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158760 f, 696315.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393840 f, 241471.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393900 f, 241508.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158820 f, 696578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158880 f, 696842.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393960 f, 241545.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158940 f, 697105.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394020 f, 241581.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394080 f, 241618.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159000 f, 697368.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394140 f, 241655.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159060 f, 697631.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394200 f, 241692.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159120 f, 697894.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394260 f, 241729.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159180 f, 698157.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394320 f, 241765.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394380 f, 241802.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159240 f, 698421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159300 f, 698684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159360 f, 698947.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394440 f, 241839.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394500 f, 241876.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159420 f, 699210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159480 f, 699473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159540 f, 699736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159600 f, 700000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394560 f, 241912.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159660 f, 700263.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394620 f, 241949.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394680 f, 241986.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159720 f, 700526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159780 f, 700789.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394740 f, 242023.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394800 f, 242060.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159840 f, 701052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159900 f, 701315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159960 f, 701578.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394860 f, 242096.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160020 f, 701842.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394920 f, 241985.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394980 f, 242022.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160080 f, 702105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160140 f, 702368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160200 f, 702631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160260 f, 702894.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395040 f, 242058.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395100 f, 242095.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160320 f, 703157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160380 f, 703421.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395160 f, 242132.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160440 f, 703684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160500 f, 703947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160560 f, 704210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160620 f, 704473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160680 f, 704736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160740 f, 705000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160800 f, 705263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160860 f, 705526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160920 f, 702707.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160980 f, 702969.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161040 f, 703231.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161100 f, 703493.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161160 f, 703755.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161220 f, 704017.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161280 f, 704279.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161340 f, 704541.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161400 f, 704803.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161460 f, 705065.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161520 f, 705327.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161580 f, 705589.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161640 f, 705851.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161700 f, 706113.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161760 f, 706375.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161820 f, 706637.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161880 f, 706899.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161940 f, 707161.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162000 f, 707423.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162060 f, 707685.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162120 f, 707947.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162180 f, 708209.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162240 f, 708471.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162300 f, 708733.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162360 f, 708995.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162420 f, 709257.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162480 f, 709519.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162540 f, 709781.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162600 f, 710043.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162660 f, 710305.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162720 f, 710567.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162780 f, 710829.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162840 f, 711091.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162900 f, 711353.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162960 f, 711615.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163020 f, 711877.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163080 f, 712139.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163140 f, 712401.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163200 f, 712663.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163260 f, 712925.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163320 f, 710086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163380 f, 710347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163440 f, 710608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163500 f, 710869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163560 f, 711130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163620 f, 711391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163680 f, 711652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163740 f, 711913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163800 f, 712173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163860 f, 712434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163920 f, 712695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163980 f, 712956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164040 f, 713217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164100 f, 713478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164160 f, 713739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164220 f, 714000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395220 f, 242169.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164280 f, 714260.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395280 f, 242205.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164340 f, 714521.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395340 f, 242242.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395400 f, 242279.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164400 f, 714782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164460 f, 715043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164520 f, 715304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164580 f, 715565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164640 f, 715826.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395460 f, 242316.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164700 f, 716086.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395520 f, 242352.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395580 f, 242389.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164760 f, 716347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164820 f, 716608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164880 f, 716869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164940 f, 717130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165000 f, 717391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165060 f, 717652.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395640 f, 242426.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395700 f, 242463.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165120 f, 717913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165180 f, 718173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165240 f, 718434.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395760 f, 242500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165300 f, 718695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165360 f, 718956.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395820 f, 242536.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395880 f, 242573.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165420 f, 719217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165480 f, 719478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165540 f, 719739.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395940 f, 242610.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396000 f, 242647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165600 f, 720000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165660 f, 720260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165720 f, 720521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165780 f, 720782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165840 f, 721043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165900 f, 721304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165960 f, 721565.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396060 f, 242683.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166020 f, 721826.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396120 f, 242720.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396180 f, 242757.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166080 f, 722086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166140 f, 722347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166200 f, 722608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166260 f, 722869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166320 f, 723130.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396240 f, 242794.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396300 f, 242830.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166380 f, 723391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166440 f, 723652.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396360 f, 242867.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166500 f, 723913.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396420 f, 242904.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396480 f, 242941.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166560 f, 724173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166620 f, 724434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166680 f, 724695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166740 f, 724956.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396540 f, 242977.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166800 f, 722077.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166860 f, 722337.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166920 f, 722597.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166980 f, 722857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167040 f, 723116.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167100 f, 723376.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167160 f, 723636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167220 f, 723896.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167280 f, 724155.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167340 f, 724415.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167400 f, 724675.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167460 f, 724935.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167520 f, 725194.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167580 f, 725454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167640 f, 725714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167700 f, 725974.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167760 f, 726233.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167820 f, 726493.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167880 f, 726753.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167940 f, 727013.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168000 f, 727272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168060 f, 727532.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168120 f, 727792.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168180 f, 728051.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168240 f, 728311.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168300 f, 728571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168360 f, 728831.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168420 f, 729090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168480 f, 729350.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168540 f, 729610.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168600 f, 729870.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168660 f, 730129.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168720 f, 730389.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168780 f, 730649.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168840 f, 730909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168900 f, 731168.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168960 f, 731428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169020 f, 731688.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169080 f, 731948.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169140 f, 732207.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169200 f, 732467.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169260 f, 732727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169320 f, 732987.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169380 f, 733246.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169440 f, 733506.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169500 f, 733766.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169560 f, 734026.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169620 f, 734285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169680 f, 734545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169740 f, 734805.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169800 f, 735064.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169860 f, 735324.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169920 f, 735584.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169980 f, 732672.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170040 f, 732931.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170100 f, 733189.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170160 f, 733448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170220 f, 733706.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170280 f, 733965.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170340 f, 734224.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170400 f, 734482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170460 f, 734741.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170520 f, 735000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170580 f, 735258.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170640 f, 735517.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170700 f, 735775.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170760 f, 736034.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170820 f, 736293.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170880 f, 736551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170940 f, 736810.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171000 f, 737068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171060 f, 737327.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171120 f, 737586.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171180 f, 737844.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171240 f, 738103.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171300 f, 738362.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171360 f, 738620.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171420 f, 738879.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171480 f, 739137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171540 f, 739396.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171600 f, 739655.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171660 f, 739913.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171720 f, 740172.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171780 f, 740431.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171840 f, 740689.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171900 f, 740948.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171960 f, 741206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172020 f, 741465.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172080 f, 741724.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172140 f, 741982.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172200 f, 742241.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172260 f, 739313.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172320 f, 739570.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172380 f, 739828.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172440 f, 740085.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172500 f, 740343.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172560 f, 740600.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172620 f, 740858.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172680 f, 741115.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172740 f, 741373.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172800 f, 741630.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172860 f, 741888.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172920 f, 742145.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172980 f, 742403.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173040 f, 742660.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173100 f, 742918.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173160 f, 743175.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173220 f, 743433.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173280 f, 743691.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173340 f, 743948.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173400 f, 744206.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173460 f, 744463.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173520 f, 744721.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173580 f, 744978.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173640 f, 745236.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173700 f, 745493.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173760 f, 745751.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173820 f, 746008.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173880 f, 746266.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173940 f, 746523.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174000 f, 746781.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174060 f, 747038.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174120 f, 747296.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174180 f, 747553.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174240 f, 747811.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174300 f, 748068.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174360 f, 748326.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174420 f, 748583.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174480 f, 748841.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174540 f, 745897.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174600 f, 746153.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174660 f, 746410.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174720 f, 746666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174780 f, 746923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174840 f, 747179.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174900 f, 747435.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174960 f, 747692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175020 f, 747948.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175080 f, 748205.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175140 f, 748461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175200 f, 748717.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175260 f, 748974.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175320 f, 749230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175380 f, 749487.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175440 f, 749743.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175500 f, 750000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175560 f, 750256.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175620 f, 750512.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175680 f, 750769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175740 f, 751025.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175800 f, 751282.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175860 f, 751538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175920 f, 751794.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175980 f, 752051.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176040 f, 752307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176100 f, 752564.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176160 f, 752820.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176220 f, 753076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176280 f, 753333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176340 f, 753589.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176400 f, 753846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176460 f, 754102.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176520 f, 754359.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176580 f, 754615.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176640 f, 754871.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176700 f, 755128.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176760 f, 755384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176820 f, 752425.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176880 f, 752680.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176940 f, 752936.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177000 f, 753191.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177060 f, 753446.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177120 f, 753702.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177180 f, 753957.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177240 f, 754212.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177300 f, 754468.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177360 f, 754723.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177420 f, 754978.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177480 f, 755234.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177540 f, 755489.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177600 f, 755744.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177660 f, 756000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177720 f, 756255.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177780 f, 756510.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177840 f, 756765.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177900 f, 757021.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177960 f, 757276.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178020 f, 757531.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178080 f, 757787.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178140 f, 758042.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178200 f, 758297.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178260 f, 758553.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178320 f, 758808.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178380 f, 759063.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178440 f, 759319.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178500 f, 759574.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178560 f, 759829.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178620 f, 760085.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178680 f, 760340.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178740 f, 760595.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178800 f, 760851.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178860 f, 761106.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178920 f, 758135.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396600 f, 243014.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178980 f, 758389.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396660 f, 243051.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179040 f, 758644.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179100 f, 758898.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396720 f, 243088.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396780 f, 243125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179160 f, 759152.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396840 f, 243161.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396900 f, 243198.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179220 f, 759406.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396960 f, 243235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179280 f, 759661.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179340 f, 759915.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179400 f, 760169.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179460 f, 760423.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179520 f, 760677.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397020 f, 243272.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179580 f, 760932.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179640 f, 761186.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179700 f, 761440.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179760 f, 761694.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179820 f, 761949.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179880 f, 762203.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179940 f, 762457.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180000 f, 762711.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180060 f, 762966.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180120 f, 763220.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397080 f, 243159.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180180 f, 763474.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397140 f, 243196.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397200 f, 243233.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397260 f, 243270.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180240 f, 763728.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180300 f, 763983.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180360 f, 764237.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180420 f, 764491.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180480 f, 764745.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397320 f, 243306.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180540 f, 765000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180600 f, 765254.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397380 f, 243343.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180660 f, 765508.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180720 f, 765762.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180780 f, 766016.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180840 f, 766271.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180900 f, 766525.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180960 f, 766779.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181020 f, 767033.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181080 f, 767288.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397440 f, 243380.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181140 f, 764303.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397500 f, 243417.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181200 f, 764556.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181260 f, 764810.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181320 f, 765063.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181380 f, 765316.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181440 f, 765569.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181500 f, 765822.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181560 f, 766075.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181620 f, 766329.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181680 f, 766582.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397560 f, 243453.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181740 f, 766835.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397620 f, 243490.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181800 f, 767088.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397680 f, 243527.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181860 f, 767341.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397740 f, 243564.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397800 f, 243600.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397860 f, 243637.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181920 f, 767594.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397920 f, 243674.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397980 f, 243710.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181980 f, 767848.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398040 f, 243747.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398100 f, 243784.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182040 f, 768101.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 398160 f, 243225.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 182100 f, 761924.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182160 f, 762175.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182220 f, 762426.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398220 f, 243262.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398280 f, 243298.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182280 f, 762677.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398340 f, 243335.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182340 f, 759750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182400 f, 760000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398400 f, 243372.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182460 f, 760250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182520 f, 760500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182580 f, 760750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 75 ms, 800.0 fps, 1 ms/f; total: 182640 f, 579809.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182700 f, 580000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398460 f, 243408.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182760 f, 580190.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182820 f, 580380.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182880 f, 580571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398520 f, 243445.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398580 f, 243333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182940 f, 580761.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183000 f, 580952.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398640 f, 243369.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183060 f, 581142.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398700 f, 243406.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183120 f, 581333.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398760 f, 243443.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183180 f, 581523.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183240 f, 581714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183300 f, 581904.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183360 f, 582095.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183420 f, 582285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183480 f, 582476.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398820 f, 243479.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183540 f, 582666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183600 f, 581012.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398880 f, 243516.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183660 f, 581202.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183720 f, 581392.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398940 f, 243553.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183780 f, 581582.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399000 f, 243589.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183840 f, 581772.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183900 f, 581962.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399060 f, 243626.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183960 f, 582151.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399120 f, 243663.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184020 f, 582341.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399180 f, 243699.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184080 f, 582531.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184140 f, 582721.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184200 f, 582911.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184260 f, 583101.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399240 f, 243736.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399300 f, 243772.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184320 f, 583291.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399360 f, 243809.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184380 f, 583481.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399420 f, 243846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184440 f, 583670.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399480 f, 243882.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184500 f, 583860.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399540 f, 243919.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184560 f, 584050.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184620 f, 584240.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184680 f, 582586.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399600 f, 243956.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399660 f, 243992.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184740 f, 582776.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399720 f, 244029.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184800 f, 582965.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399780 f, 244065.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184860 f, 583154.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184920 f, 583343.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184980 f, 583533.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399840 f, 244102.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185040 f, 583722.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185100 f, 583911.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399900 f, 244139.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399960 f, 244175.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185160 f, 584100.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185220 f, 584290.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185280 f, 584479.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400020 f, 244212.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400080 f, 244249.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185340 f, 584668.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400140 f, 244285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185400 f, 584858.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400200 f, 244322.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400260 f, 244358.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185460 f, 585047.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400320 f, 244395.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400380 f, 244283.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185520 f, 585236.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400440 f, 244319.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185580 f, 585425.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185640 f, 585615.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185700 f, 585804.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185760 f, 585993.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185820 f, 586182.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400500 f, 244356.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185880 f, 586372.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400560 f, 244392.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185940 f, 586561.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186000 f, 586750.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186060 f, 586940.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186120 f, 587129.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186180 f, 587318.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186240 f, 587507.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186300 f, 587697.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400620 f, 244429.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186360 f, 587886.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186420 f, 588075.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186480 f, 588265.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186540 f, 588454.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186600 f, 588643.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186660 f, 588832.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186720 f, 587169.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186780 f, 587358.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186840 f, 587547.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186900 f, 587735.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186960 f, 587924.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400680 f, 244466.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187020 f, 588113.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187080 f, 588301.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187140 f, 588490.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187200 f, 588679.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187260 f, 588867.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187320 f, 589056.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187380 f, 589245.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187440 f, 589433.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187500 f, 589622.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187560 f, 589811.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187620 f, 590000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187680 f, 590188.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187740 f, 590377.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187800 f, 590566.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400740 f, 244502.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187860 f, 590754.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187920 f, 590943.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187980 f, 591132.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188040 f, 591320.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400800 f, 244539.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400860 f, 244575.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188100 f, 591509.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400920 f, 244612.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400980 f, 244649.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188160 f, 591698.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401040 f, 244685.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188220 f, 591886.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188280 f, 592075.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188340 f, 590407.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188400 f, 590595.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188460 f, 590783.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188520 f, 590971.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188580 f, 591159.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401100 f, 244722.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188640 f, 591347.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401160 f, 244759.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188700 f, 591536.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401220 f, 244646.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401280 f, 244682.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188760 f, 591724.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188820 f, 591912.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401340 f, 244719.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188880 f, 592100.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401400 f, 244756.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401460 f, 244792.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188940 f, 592288.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189000 f, 592476.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401520 f, 244829.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189060 f, 592664.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401580 f, 244865.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189120 f, 592852.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189180 f, 593040.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189240 f, 593228.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189300 f, 593416.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401640 f, 244902.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189360 f, 593605.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401700 f, 244939.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189420 f, 593793.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189480 f, 593981.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401760 f, 244975.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189540 f, 594169.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189600 f, 594357.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189660 f, 594545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189720 f, 594733.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189780 f, 594921.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189840 f, 595109.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401820 f, 245012.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189900 f, 595297.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401880 f, 245048.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189960 f, 595485.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401940 f, 245085.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190020 f, 595674.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190080 f, 595862.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402000 f, 245121.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190140 f, 596050.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190200 f, 596238.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190260 f, 596426.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190320 f, 596614.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402060 f, 245158.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402120 f, 245195.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402180 f, 245231.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190380 f, 596802.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402240 f, 245268.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190440 f, 596990.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190500 f, 597178.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402300 f, 245304.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190560 f, 597366.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190620 f, 597554.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190680 f, 597742.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402360 f, 245341.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190740 f, 597931.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402420 f, 245378.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190800 f, 598119.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402480 f, 245414.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190860 f, 596437.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402540 f, 245451.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190920 f, 596625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190980 f, 596812.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402600 f, 245487.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191040 f, 597000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191100 f, 597187.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191160 f, 597375.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402660 f, 245524.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191220 f, 597562.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191280 f, 597750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191340 f, 597937.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191400 f, 598125.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402720 f, 245560.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191460 f, 598312.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402780 f, 245597.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191520 f, 598500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191580 f, 598687.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191640 f, 598875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191700 f, 599062.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191760 f, 599250.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402840 f, 245634.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191820 f, 597570.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191880 f, 597757.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191940 f, 597943.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192000 f, 598130.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402900 f, 245670.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192060 f, 598317.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192120 f, 598504.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192180 f, 598691.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402960 f, 245707.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192240 f, 597018.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403020 f, 245743.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192300 f, 597205.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403080 f, 245780.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192360 f, 597391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192420 f, 597577.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192480 f, 597764.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192540 f, 597950.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192600 f, 596284.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192660 f, 596470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192720 f, 596656.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192780 f, 596842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192840 f, 597027.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192900 f, 597213.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192960 f, 595555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193020 f, 595740.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193080 f, 595925.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193140 f, 596111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193200 f, 596296.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193260 f, 596481.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193320 f, 596666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193380 f, 596851.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403140 f, 245817.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193440 f, 597037.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193500 f, 597222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193560 f, 597407.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193620 f, 597592.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193680 f, 597777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193740 f, 596123.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193800 f, 596307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193860 f, 596492.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193920 f, 596676.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193980 f, 595030.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194040 f, 595214.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194100 f, 595398.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194160 f, 595582.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194220 f, 593944.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194280 f, 594128.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194340 f, 594311.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194400 f, 594495.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194460 f, 594678.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194520 f, 594862.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194580 f, 595045.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194640 f, 595229.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194700 f, 595412.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194760 f, 595596.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194820 f, 595779.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194880 f, 595963.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194940 f, 596146.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195000 f, 596330.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195060 f, 596513.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195120 f, 596697.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195180 f, 596880.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195240 f, 597064.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195300 f, 597247.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195360 f, 597431.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195420 f, 597614.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195480 f, 597798.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195540 f, 597981.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195600 f, 598165.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195660 f, 598348.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195720 f, 598532.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195780 f, 598715.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195840 f, 598899.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195900 f, 599082.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195960 f, 599266.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196020 f, 599449.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196080 f, 599633.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403200 f, 245853.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196140 f, 599816.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403260 f, 245740.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196200 f, 600000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403320 f, 245776.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196260 f, 600183.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403380 f, 245813.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196320 f, 600367.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403440 f, 245850.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196380 f, 600550.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403500 f, 245886.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196440 f, 598902.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403560 f, 245923.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196500 f, 599085.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403620 f, 245959.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196560 f, 599268.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403680 f, 245996.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196620 f, 599451.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196680 f, 599634.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403740 f, 246032.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196740 f, 599817.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196800 f, 600000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403800 f, 246069.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196860 f, 600182.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196920 f, 600365.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196980 f, 600548.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197040 f, 600731.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403860 f, 246106.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197100 f, 600914.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197160 f, 601097.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197220 f, 601280.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197280 f, 601463.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403920 f, 246142.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403980 f, 246179.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197340 f, 601646.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404040 f, 246215.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197400 f, 601829.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197460 f, 602012.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404100 f, 246252.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197520 f, 602195.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197580 f, 602378.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404160 f, 246288.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197640 f, 602561.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404220 f, 246325.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197700 f, 602743.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197760 f, 602926.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404280 f, 246361.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197820 f, 603109.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197880 f, 603292.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404340 f, 246398.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197940 f, 603475.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404400 f, 246435.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404460 f, 246471.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404520 f, 246508.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198000 f, 603658.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198060 f, 603841.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198120 f, 604024.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198180 f, 604207.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404580 f, 246544.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198240 f, 604390.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404640 f, 246581.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198300 f, 604573.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198360 f, 604756.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404700 f, 246617.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404760 f, 246654.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198420 f, 604939.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198480 f, 605121.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404820 f, 246691.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198540 f, 605304.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404880 f, 246727.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198600 f, 605487.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198660 f, 605670.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404940 f, 246764.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198720 f, 605853.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198780 f, 606036.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405000 f, 246800.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405060 f, 246837.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198840 f, 606219.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405120 f, 246873.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198900 f, 606402.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198960 f, 606585.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405180 f, 246910.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199020 f, 606768.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199080 f, 606951.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405240 f, 246946.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199140 f, 607134.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405300 f, 246983.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405360 f, 247020.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199200 f, 607317.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405420 f, 247056.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405480 f, 247093.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199260 f, 607500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405540 f, 247129.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199320 f, 607682.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405600 f, 247166.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405660 f, 247202.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199380 f, 607865.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405720 f, 247239.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405780 f, 247276.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199440 f, 608048.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405840 f, 247312.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199500 f, 608231.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199560 f, 608414.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405900 f, 247349.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199620 f, 608597.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199680 f, 608780.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405960 f, 247385.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199740 f, 608963.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406020 f, 247422.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199800 f, 609146.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199860 f, 609329.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406080 f, 247458.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199920 f, 609512.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406140 f, 247495.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199980 f, 609695.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406200 f, 247532.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406260 f, 247417.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200040 f, 608024.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406320 f, 247454.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200100 f, 608206.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200160 f, 608389.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406380 f, 247490.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200220 f, 608571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406440 f, 247527.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200280 f, 608753.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406500 f, 247563.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406560 f, 247600.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200340 f, 608936.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406620 f, 247637.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406680 f, 247673.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200400 f, 609118.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406740 f, 247710.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406800 f, 247746.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406860 f, 247783.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200460 f, 609300.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406920 f, 247819.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406980 f, 247856.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200520 f, 609483.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200580 f, 609665.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407040 f, 247892.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407100 f, 247929.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407160 f, 247965.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200640 f, 609848.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200700 f, 610030.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200760 f, 610212.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200820 f, 610395.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200880 f, 610577.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407220 f, 248002.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200940 f, 610759.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407280 f, 248038.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407340 f, 248075.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201000 f, 610942.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201060 f, 611124.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407400 f, 248112.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407460 f, 248148.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201120 f, 611307.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407520 f, 248185.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201180 f, 611489.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407580 f, 248221.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407640 f, 248258.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201240 f, 611671.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407700 f, 248294.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407760 f, 248331.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201300 f, 611854.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407820 f, 248367.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201360 f, 612036.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407880 f, 248404.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407940 f, 248440.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201420 f, 612218.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408000 f, 248477.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201480 f, 612401.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408060 f, 248514.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408120 f, 248550.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408180 f, 248587.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408240 f, 248623.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408300 f, 248660.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408360 f, 248696.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408420 f, 248733.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201540 f, 612583.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408480 f, 248769.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408540 f, 248806.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201600 f, 612765.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201660 f, 612948.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408600 f, 248842.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408660 f, 248879.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201720 f, 613130.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408720 f, 248915.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201780 f, 613313.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408780 f, 248952.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201840 f, 613495.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408840 f, 248989.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201900 f, 613677.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201960 f, 613860.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408900 f, 249025.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202020 f, 614042.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408960 f, 249062.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202080 f, 614224.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202140 f, 614407.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409020 f, 249098.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202200 f, 614589.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409080 f, 249135.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409140 f, 249171.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202260 f, 614772.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409200 f, 249056.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409260 f, 249093.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202320 f, 614954.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409320 f, 249129.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202380 f, 615136.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409380 f, 249166.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409440 f, 249202.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409500 f, 249239.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409560 f, 249275.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202440 f, 615319.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409620 f, 249312.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409680 f, 249348.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409740 f, 249385.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202500 f, 615501.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409800 f, 249421.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202560 f, 615683.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409860 f, 249458.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202620 f, 615866.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409920 f, 249494.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409980 f, 249531.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410040 f, 249567.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202680 f, 616048.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410100 f, 249604.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410160 f, 249640.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202740 f, 616231.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410220 f, 249677.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202800 f, 616413.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202860 f, 616595.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410280 f, 249713.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202920 f, 616778.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410340 f, 249750.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410400 f, 249786.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410460 f, 249823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202980 f, 616960.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410520 f, 249860.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203040 f, 617142.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410580 f, 249896.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410640 f, 249933.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203100 f, 617325.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203160 f, 617507.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410700 f, 249969.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410760 f, 250006.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203220 f, 617690.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410820 f, 250042.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203280 f, 617872.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203340 f, 618054.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203400 f, 618237.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203460 f, 618419.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410880 f, 250079.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410940 f, 250115.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203520 f, 618601.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411000 f, 250152.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411060 f, 250188.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203580 f, 618784.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411120 f, 250225.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203640 f, 618966.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411180 f, 250261.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411240 f, 250298.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203700 f, 617272.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411300 f, 250334.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411360 f, 250371.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411420 f, 250407.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203760 f, 617454.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411480 f, 250444.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411540 f, 250480.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411600 f, 250517.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411660 f, 250553.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411720 f, 250590.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203820 f, 617636.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411780 f, 250626.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411840 f, 250663.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203880 f, 617818.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411900 f, 250699.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411960 f, 250736.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203940 f, 618000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412020 f, 250772.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204000 f, 618181.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412080 f, 250809.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412140 f, 250846.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204060 f, 618363.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412200 f, 250729.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204120 f, 618545.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412260 f, 250766.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204180 f, 618727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204240 f, 618909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204300 f, 619090.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412320 f, 250802.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204360 f, 619272.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412380 f, 250839.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412440 f, 250875.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204420 f, 619454.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412500 f, 250912.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412560 f, 250948.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204480 f, 619636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204540 f, 619818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204600 f, 620000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204660 f, 620181.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412620 f, 250985.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204720 f, 620363.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412680 f, 251021.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412740 f, 251058.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204780 f, 620545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204840 f, 620727.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412800 f, 251094.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412860 f, 251131.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204900 f, 620909.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412920 f, 251167.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204960 f, 621090.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412980 f, 251204.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413040 f, 251240.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205020 f, 621272.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413100 f, 251277.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205080 f, 621454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205140 f, 621636.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413160 f, 251313.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205200 f, 621818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205260 f, 622000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205320 f, 622181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205380 f, 622363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205440 f, 622545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205500 f, 622727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205560 f, 622909.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413220 f, 251350.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205620 f, 623090.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413280 f, 251386.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205680 f, 623272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205740 f, 623454.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413340 f, 251423.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205800 f, 623636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205860 f, 623818.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413400 f, 251459.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205920 f, 624000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413460 f, 251496.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205980 f, 624181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206040 f, 624363.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413520 f, 251532.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206100 f, 624545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206160 f, 624727.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413580 f, 251569.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413640 f, 251605.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413700 f, 251642.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413760 f, 251678.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206220 f, 624909.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413820 f, 251715.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413880 f, 251751.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413940 f, 251788.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206280 f, 625090.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414000 f, 251824.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414060 f, 251861.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206340 f, 625272.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414120 f, 251897.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206400 f, 625454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206460 f, 625636.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414180 f, 251934.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206520 f, 625818.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414240 f, 251970.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206580 f, 626000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206640 f, 626181.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414300 f, 252007.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206700 f, 626363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206760 f, 626545.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414360 f, 252043.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206820 f, 626727.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414420 f, 252080.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206880 f, 626909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206940 f, 627090.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414480 f, 252116.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207000 f, 627272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207060 f, 627454.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414540 f, 252153.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207120 f, 627636.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414600 f, 252189.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414660 f, 252226.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207180 f, 627818.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414720 f, 252262.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207240 f, 628000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414780 f, 252299.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414840 f, 252335.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414900 f, 252372.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414960 f, 252408.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415020 f, 252445.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415080 f, 252481.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415140 f, 252518.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207300 f, 626284.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415200 f, 252401.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207360 f, 626465.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415260 f, 252437.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415320 f, 252474.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207420 f, 626646.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415380 f, 252510.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415440 f, 252547.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207480 f, 626827.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415500 f, 252583.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207540 f, 627009.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415560 f, 252620.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415620 f, 252656.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415680 f, 252693.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207600 f, 627190.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415740 f, 252729.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415800 f, 252765.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207660 f, 627371.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415860 f, 252802.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207720 f, 627552.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415920 f, 252838.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207780 f, 627734.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207840 f, 627915.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207900 f, 628096.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207960 f, 628277.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415980 f, 252875.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208020 f, 628459.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208080 f, 628640.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208140 f, 628821.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416040 f, 252911.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208200 f, 627108.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208260 f, 627289.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416100 f, 252948.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208320 f, 627469.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416160 f, 252984.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208380 f, 627650.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208440 f, 627831.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208500 f, 628012.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208560 f, 626306.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208620 f, 626486.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416220 f, 253021.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208680 f, 626666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208740 f, 626846.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416280 f, 253057.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208800 f, 627027.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416340 f, 253094.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208860 f, 627207.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416400 f, 253130.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416460 f, 253167.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416520 f, 253203.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416580 f, 253240.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416640 f, 253276.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208920 f, 627387.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416700 f, 253313.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208980 f, 627567.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209040 f, 627747.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416760 f, 253349.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416820 f, 253386.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416880 f, 253422.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416940 f, 253458.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417000 f, 253495.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209100 f, 627927.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417060 f, 253531.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417120 f, 253568.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209160 f, 628108.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417180 f, 253604.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417240 f, 253641.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209220 f, 628288.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417300 f, 253677.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209280 f, 628468.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209340 f, 628648.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417360 f, 253714.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417420 f, 253750.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209400 f, 628828.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417480 f, 253787.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417540 f, 253823.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417600 f, 253860.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209460 f, 629009.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417660 f, 253896.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417720 f, 253933.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209520 f, 629189.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417780 f, 253969.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417840 f, 254006.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209580 f, 629369.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209640 f, 629549.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417900 f, 254042.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209700 f, 629729.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417960 f, 254079.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418020 f, 254115.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209760 f, 629909.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418080 f, 254151.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418140 f, 254188.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209820 f, 630090.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418200 f, 254070.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209880 f, 630270.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209940 f, 630450.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418260 f, 254106.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418320 f, 254143.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210000 f, 630630.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418380 f, 254179.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418440 f, 254216.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210060 f, 630810.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418500 f, 254252.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210120 f, 630991.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418560 f, 254289.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418620 f, 254325.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210180 f, 631171.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418680 f, 254362.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418740 f, 254398.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210240 f, 631351.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418800 f, 254435.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210300 f, 631531.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418860 f, 254471.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210360 f, 631711.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210420 f, 631891.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210480 f, 632072.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210540 f, 632252.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418920 f, 254507.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210600 f, 632432.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210660 f, 632612.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210720 f, 632792.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418980 f, 254544.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419040 f, 254580.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210780 f, 632973.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210840 f, 631257.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419100 f, 254617.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210900 f, 631437.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419160 f, 254653.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210960 f, 631616.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211020 f, 631796.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211080 f, 631976.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211140 f, 632155.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211200 f, 632335.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419220 f, 254690.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211260 f, 632515.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211320 f, 632694.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211380 f, 632874.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211440 f, 633053.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419280 f, 254726.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419340 f, 254763.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211500 f, 633233.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419400 f, 254799.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211560 f, 633413.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211620 f, 633592.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419460 f, 254835.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211680 f, 633772.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419520 f, 254872.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211740 f, 633952.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419580 f, 254908.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419640 f, 254945.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211800 f, 634131.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419700 f, 254981.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211860 f, 634311.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211920 f, 634491.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419760 f, 255018.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211980 f, 634670.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419820 f, 255054.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212040 f, 634850.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419880 f, 255091.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419940 f, 255127.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212100 f, 635029.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420000 f, 255164.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212160 f, 635209.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212220 f, 635389.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420060 f, 255200.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212280 f, 635568.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212340 f, 635748.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420120 f, 255236.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212400 f, 635928.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420180 f, 255273.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420240 f, 255309.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212460 f, 636107.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212520 f, 636287.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420300 f, 255346.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212580 f, 636467.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212640 f, 636646.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212700 f, 636826.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420360 f, 255382.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212760 f, 637006.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212820 f, 637185.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420420 f, 255419.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212880 f, 637365.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212940 f, 637544.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420480 f, 255455.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420540 f, 255492.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213000 f, 637724.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420600 f, 255528.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213060 f, 637904.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420660 f, 255565.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420720 f, 255601.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213120 f, 638083.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420780 f, 255637.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213180 f, 636358.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213240 f, 636537.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420840 f, 255674.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213300 f, 636716.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420900 f, 255710.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213360 f, 636895.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213420 f, 637074.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420960 f, 255747.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213480 f, 637253.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213540 f, 637432.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421020 f, 255783.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213600 f, 637611.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421080 f, 255664.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421140 f, 255701.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213660 f, 637791.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213720 f, 637970.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421200 f, 255737.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213780 f, 638149.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421260 f, 255774.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421320 f, 255810.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213840 f, 638328.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421380 f, 255847.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213900 f, 638507.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421440 f, 255883.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213960 f, 638686.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421500 f, 255919.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214020 f, 638865.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421560 f, 255956.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214080 f, 639044.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214140 f, 639223.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421620 f, 255992.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214200 f, 639403.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421680 f, 256029.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214260 f, 639582.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214320 f, 639761.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421740 f, 256065.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214380 f, 639940.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214440 f, 640119.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421800 f, 256102.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214500 f, 640298.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421860 f, 256138.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421920 f, 256174.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214560 f, 640477.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214620 f, 640656.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421980 f, 256211.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214680 f, 640835.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214740 f, 641014.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422040 f, 256247.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214800 f, 641194.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422100 f, 256284.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214860 f, 641373.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422160 f, 256320.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422220 f, 256357.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214920 f, 641552.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422280 f, 256393.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214980 f, 641731.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215040 f, 641910.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422340 f, 256429.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215100 f, 642089.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422400 f, 256466.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215160 f, 642268.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422460 f, 256502.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422520 f, 256539.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215220 f, 642447.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422580 f, 256575.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215280 f, 642626.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422640 f, 256612.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422700 f, 256648.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215340 f, 642806.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422760 f, 256684.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422820 f, 256721.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215400 f, 642985.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422880 f, 256757.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215460 f, 643164.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422940 f, 256794.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423000 f, 256830.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423060 f, 256867.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423120 f, 256747.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215520 f, 643343.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423180 f, 256783.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423240 f, 256820.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215580 f, 643522.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423300 f, 256856.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215640 f, 643701.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423360 f, 256893.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423420 f, 256929.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215700 f, 643880.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423480 f, 256966.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215760 f, 642142.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423540 f, 257002.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423600 f, 257038.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215820 f, 642321.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423660 f, 257075.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423720 f, 257111.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215880 f, 642500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423780 f, 257148.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215940 f, 642678.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423840 f, 257184.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216000 f, 642857.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423900 f, 257220.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216060 f, 643035.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216120 f, 643214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216180 f, 643392.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216240 f, 643571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423960 f, 257257.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216300 f, 643750.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424020 f, 257293.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216360 f, 643928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216420 f, 644107.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424080 f, 257330.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216480 f, 644285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216540 f, 644464.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424140 f, 257366.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424200 f, 257402.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216600 f, 644642.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424260 f, 257439.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424320 f, 257475.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424380 f, 257512.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216660 f, 644821.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216720 f, 645000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424440 f, 257548.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424500 f, 257584.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216780 f, 645178.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424560 f, 257621.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424620 f, 257657.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424680 f, 257694.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216840 f, 645357.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424740 f, 257730.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424800 f, 257766.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216900 f, 645535.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424860 f, 257803.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216960 f, 645714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217020 f, 645892.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424920 f, 257839.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217080 f, 646071.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424980 f, 257876.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217140 f, 646250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217200 f, 646428.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425040 f, 257912.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217260 f, 646607.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217320 f, 646785.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425100 f, 257792.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217380 f, 646964.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425160 f, 257828.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425220 f, 257865.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217440 f, 647142.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425280 f, 257901.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217500 f, 647321.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217560 f, 647500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217620 f, 647678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217680 f, 647857.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425340 f, 257938.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217740 f, 648035.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425400 f, 257974.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217800 f, 648214.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425460 f, 258010.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217860 f, 648392.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217920 f, 648571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425520 f, 258047.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217980 f, 648750.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425580 f, 258083.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218040 f, 648928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218100 f, 649107.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425640 f, 258120.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218160 f, 649285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218220 f, 649464.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425700 f, 258156.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218280 f, 649642.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425760 f, 258192.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425820 f, 258229.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218340 f, 649821.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218400 f, 650000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425880 f, 258265.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218460 f, 650178.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218520 f, 650357.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425940 f, 258302.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426000 f, 258338.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218580 f, 650535.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426060 f, 258374.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426120 f, 258411.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426180 f, 258447.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218640 f, 650714.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426240 f, 258483.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426300 f, 258520.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426360 f, 258556.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426420 f, 258593.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218700 f, 650892.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426480 f, 258629.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218760 f, 651071.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426540 f, 258665.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426600 f, 258702.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218820 f, 651250.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426660 f, 258738.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218880 f, 651428.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426720 f, 258775.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218940 f, 651607.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219000 f, 651785.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426780 f, 258811.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219060 f, 651964.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219120 f, 652142.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426840 f, 258847.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426900 f, 258884.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219180 f, 652321.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426960 f, 258920.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219240 f, 652500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219300 f, 652678.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427020 f, 258956.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219360 f, 652857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219420 f, 651097.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427080 f, 258993.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219480 f, 651275.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427140 f, 259029.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427200 f, 259066.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219540 f, 651454.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219600 f, 651632.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427260 f, 259102.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219660 f, 651810.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219720 f, 651988.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427320 f, 259138.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219780 f, 652166.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427380 f, 259175.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219840 f, 652344.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427440 f, 259211.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427500 f, 259248.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219900 f, 652522.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427560 f, 259284.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219960 f, 652700.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220020 f, 652878.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427620 f, 259320.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220080 f, 653056.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427680 f, 259357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220140 f, 653234.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427740 f, 259393.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427800 f, 259429.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220200 f, 653412.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427860 f, 259466.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427920 f, 259502.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220260 f, 653590.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220320 f, 653768.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427980 f, 259539.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220380 f, 653946.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428040 f, 259575.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220440 f, 654124.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220500 f, 654302.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428100 f, 259454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220560 f, 654480.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220620 f, 654658.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220680 f, 654836.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428160 f, 259490.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428220 f, 259527.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220740 f, 655014.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220800 f, 655192.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220860 f, 655370.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220920 f, 655548.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220980 f, 655727.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221040 f, 655905.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221100 f, 656083.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221160 f, 656261.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221220 f, 656439.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221280 f, 656617.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428280 f, 259563.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428340 f, 259600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428400 f, 259636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221340 f, 656795.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221400 f, 656973.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428460 f, 259672.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221460 f, 657151.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221520 f, 657329.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428520 f, 259709.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221580 f, 657507.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428580 f, 259745.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221640 f, 657685.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428640 f, 259781.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428700 f, 259818.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221700 f, 657863.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428760 f, 259854.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428820 f, 259890.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221760 f, 658041.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428880 f, 259927.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221820 f, 658219.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428940 f, 259963.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221880 f, 658397.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221940 f, 658575.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222000 f, 658753.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222060 f, 658931.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222120 f, 659109.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222180 f, 659287.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222240 f, 659465.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222300 f, 659643.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222360 f, 659821.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222420 f, 660000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429000 f, 260000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222480 f, 660178.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429060 f, 260036.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429120 f, 260072.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222540 f, 660356.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222600 f, 660534.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429180 f, 260109.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222660 f, 660712.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429240 f, 260145.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429300 f, 260181.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429360 f, 260218.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429420 f, 260254.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222720 f, 660890.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429480 f, 260290.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222780 f, 661068.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429540 f, 260327.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429600 f, 260363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222840 f, 661246.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429660 f, 260400.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429720 f, 260436.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429780 f, 260472.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429840 f, 260509.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429900 f, 260545.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429960 f, 260581.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430020 f, 260618.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222900 f, 661424.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430080 f, 260654.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222960 f, 661602.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430140 f, 260690.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430200 f, 260727.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430260 f, 260763.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223020 f, 661780.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430320 f, 260800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430380 f, 260836.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223080 f, 660000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430440 f, 260872.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430500 f, 260909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223140 f, 660177.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430560 f, 260945.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223200 f, 660355.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430620 f, 260981.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430680 f, 261018.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223260 f, 660532.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223320 f, 660710.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430740 f, 261054.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223380 f, 660887.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430800 f, 261090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223440 f, 661065.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430860 f, 261127.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223500 f, 661242.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430920 f, 261163.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223560 f, 661420.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223620 f, 661597.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430980 f, 261200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223680 f, 661775.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431040 f, 261236.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223740 f, 661952.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431100 f, 261114.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223800 f, 662130.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431160 f, 261150.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223860 f, 662307.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431220 f, 261187.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431280 f, 261223.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223920 f, 662485.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431340 f, 261259.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223980 f, 662662.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431400 f, 261296.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224040 f, 662840.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431460 f, 261332.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224100 f, 663017.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431520 f, 261368.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431580 f, 261405.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224160 f, 663195.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431640 f, 261441.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431700 f, 261477.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224220 f, 663372.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431760 f, 261514.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431820 f, 261550.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431880 f, 261586.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224280 f, 663550.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431940 f, 261623.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224340 f, 663727.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224400 f, 663905.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432000 f, 261659.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224460 f, 664082.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432060 f, 261695.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224520 f, 664260.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224580 f, 664437.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432120 f, 261732.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224640 f, 664615.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224700 f, 664792.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432180 f, 261768.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224760 f, 664970.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432240 f, 261804.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432300 f, 261841.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224820 f, 665147.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224880 f, 665325.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432360 f, 261877.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224940 f, 665502.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225000 f, 665680.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432420 f, 261913.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432480 f, 261950.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225060 f, 665858.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432540 f, 261986.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225120 f, 666035.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225180 f, 666213.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225240 f, 666390.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225300 f, 666568.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432600 f, 262023.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225360 f, 666745.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432660 f, 262059.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225420 f, 666923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225480 f, 667100.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432720 f, 262095.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225540 f, 667278.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225600 f, 667455.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432780 f, 262132.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225660 f, 667633.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432840 f, 262168.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225720 f, 667810.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432900 f, 262204.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225780 f, 667988.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432960 f, 262241.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225840 f, 668165.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433020 f, 262277.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433080 f, 262313.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433140 f, 262350.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433200 f, 262386.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225900 f, 668343.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433260 f, 262422.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225960 f, 668520.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433320 f, 262459.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433380 f, 262495.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433440 f, 262531.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433500 f, 262568.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226020 f, 668698.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433560 f, 262604.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433620 f, 262640.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433680 f, 262677.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433740 f, 262713.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433800 f, 262749.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226080 f, 668875.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433860 f, 262786.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433920 f, 262822.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433980 f, 262858.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434040 f, 262895.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434100 f, 262772.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226140 f, 669053.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434160 f, 262808.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434220 f, 262845.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434280 f, 262881.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226200 f, 669230.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434340 f, 262917.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434400 f, 262954.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434460 f, 262990.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434520 f, 263026.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434580 f, 263062.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226260 f, 669408.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434640 f, 263099.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434700 f, 263135.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226320 f, 669585.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434760 f, 263171.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226380 f, 669763.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434820 f, 263208.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434880 f, 263244.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226440 f, 669940.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434940 f, 263280.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226500 f, 670118.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435000 f, 263317.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226560 f, 670295.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435060 f, 263353.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226620 f, 670473.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226680 f, 670650.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435120 f, 263389.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435180 f, 263426.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435240 f, 263462.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435300 f, 263498.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226740 f, 668849.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226800 f, 669026.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435360 f, 263535.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226860 f, 669203.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 57 ms, 1052.6 fps, 0 ms/f; total: 435420 f, 254780.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435480 f, 254815.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226920 f, 669380.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435540 f, 254850.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226980 f, 669557.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435600 f, 254885.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435660 f, 254921.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227040 f, 669734.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435720 f, 254807.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435780 f, 254842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227100 f, 669911.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435840 f, 254877.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435900 f, 254912.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227160 f, 670088.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435960 f, 254947.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227220 f, 670265.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227280 f, 670442.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436020 f, 254982.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436080 f, 255017.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227340 f, 670619.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436140 f, 255052.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436200 f, 255087.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227400 f, 670796.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436260 f, 255122.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436320 f, 255157.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436380 f, 255192.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436440 f, 255228.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436500 f, 255263.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436560 f, 255149.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227460 f, 670973.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436620 f, 255184.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436680 f, 255219.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436740 f, 255254.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436800 f, 255289.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436860 f, 255324.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436920 f, 255359.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436980 f, 255245.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227520 f, 671150.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437040 f, 255280.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437100 f, 255315.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227580 f, 671327.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227640 f, 671504.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227700 f, 671681.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437160 f, 255201.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227760 f, 671858.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227820 f, 672035.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227880 f, 672212.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437220 f, 255087.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227940 f, 672389.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228000 f, 672566.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437280 f, 254973.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228060 f, 672743.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437340 f, 255008.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437400 f, 255043.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228120 f, 672920.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437460 f, 255078.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228180 f, 673097.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437520 f, 255113.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437580 f, 255000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228240 f, 673274.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228300 f, 673451.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437640 f, 255034.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437700 f, 255069.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228360 f, 673628.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437760 f, 255104.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437820 f, 255139.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437880 f, 255174.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228420 f, 673805.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437940 f, 255209.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228480 f, 673982.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438000 f, 255244.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438060 f, 255279.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228540 f, 674159.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228600 f, 674336.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438120 f, 255314.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438180 f, 255349.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228660 f, 674513.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438240 f, 255384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228720 f, 674690.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438300 f, 255419.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228780 f, 674867.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438360 f, 255454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228840 f, 675044.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228900 f, 675221.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228960 f, 675398.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229020 f, 675575.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229080 f, 675752.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438420 f, 255489.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229140 f, 675929.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229200 f, 676106.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229260 f, 676283.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229320 f, 676460.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229380 f, 676637.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229440 f, 676814.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229500 f, 676991.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438480 f, 255524.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229560 f, 677168.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438540 f, 255559.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229620 f, 677345.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229680 f, 677522.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229740 f, 677699.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229800 f, 675882.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438600 f, 255594.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229860 f, 676058.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438660 f, 255480.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229920 f, 676235.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438720 f, 255515.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438780 f, 255550.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229980 f, 676411.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438840 f, 255585.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438900 f, 255620.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438960 f, 255655.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230040 f, 676588.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439020 f, 255541.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230100 f, 676764.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439080 f, 255576.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230160 f, 676941.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439140 f, 255611.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230220 f, 677117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230280 f, 677294.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439200 f, 255646.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439260 f, 255681.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230340 f, 677470.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439320 f, 255715.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439380 f, 255750.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230400 f, 677647.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439440 f, 255785.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230460 f, 677823.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439500 f, 255671.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439560 f, 255706.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230520 f, 678000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230580 f, 678176.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439620 f, 255741.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230640 f, 678352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230700 f, 678529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230760 f, 678705.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439680 f, 255776.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439740 f, 255811.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439800 f, 255697.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439860 f, 255732.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230820 f, 678882.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439920 f, 255767.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439980 f, 255802.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230880 f, 679058.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440040 f, 255837.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230940 f, 679235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231000 f, 679411.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440100 f, 255872.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231060 f, 679588.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440160 f, 255906.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231120 f, 679764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231180 f, 679941.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440220 f, 255793.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231240 f, 680117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231300 f, 680294.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440280 f, 255679.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231360 f, 680470.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440340 f, 255714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231420 f, 680647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231480 f, 680823.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440400 f, 255600.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 440460 f, 255339.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231540 f, 681000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440520 f, 255373.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440580 f, 255408.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231600 f, 681176.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440640 f, 255443.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231660 f, 681352.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440700 f, 255478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231720 f, 681529.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440760 f, 255513.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440820 f, 255547.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440880 f, 255582.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231780 f, 681705.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440940 f, 255617.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231840 f, 681882.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441000 f, 255652.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441060 f, 255686.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231900 f, 682058.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441120 f, 255721.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441180 f, 255756.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231960 f, 682235.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441240 f, 255791.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232020 f, 682411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232080 f, 682588.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441300 f, 255826.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232140 f, 682764.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441360 f, 255860.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232200 f, 682941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232260 f, 681114.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441420 f, 255895.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441480 f, 255930.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232320 f, 681290.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232380 f, 681466.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441540 f, 255965.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232440 f, 681642.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441600 f, 256000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441660 f, 255886.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232500 f, 681818.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441720 f, 255921.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441780 f, 255955.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232560 f, 681994.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441840 f, 255990.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232620 f, 682170.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232680 f, 682346.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441900 f, 256025.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232740 f, 682522.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441960 f, 256060.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232800 f, 682697.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232860 f, 682873.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232920 f, 683049.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232980 f, 683225.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442020 f, 256095.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442080 f, 256129.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233040 f, 683401.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442140 f, 256164.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233100 f, 683577.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233160 f, 683753.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442200 f, 256199.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233220 f, 683929.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233280 f, 684105.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442260 f, 256234.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233340 f, 684281.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442320 f, 256268.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442380 f, 256303.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442440 f, 256338.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233400 f, 684457.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442500 f, 256373.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442560 f, 256407.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233460 f, 684633.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442620 f, 256442.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233520 f, 684809.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442680 f, 256477.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233580 f, 684985.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442740 f, 256512.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233640 f, 685161.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442800 f, 256546.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233700 f, 685337.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442860 f, 256581.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233760 f, 685513.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442920 f, 256616.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442980 f, 256651.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233820 f, 685689.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443040 f, 256685.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443100 f, 256720.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443160 f, 256755.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443220 f, 256790.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443280 f, 256825.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443340 f, 256859.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233880 f, 685865.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443400 f, 256894.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233940 f, 686041.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443460 f, 256780.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234000 f, 686217.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234060 f, 686392.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443520 f, 256815.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443580 f, 256850.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234120 f, 686568.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234180 f, 686744.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443640 f, 256884.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234240 f, 686920.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443700 f, 256919.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443760 f, 256954.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234300 f, 687096.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443820 f, 256989.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443880 f, 257023.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234360 f, 687272.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443940 f, 256909.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234420 f, 687448.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234480 f, 687624.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444000 f, 256944.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444060 f, 256979.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234540 f, 687800.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444120 f, 257013.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444180 f, 257048.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234600 f, 687976.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444240 f, 257083.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234660 f, 686140.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444300 f, 257118.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444360 f, 257004.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444420 f, 257038.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444480 f, 257073.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234720 f, 686315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234780 f, 686491.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444540 f, 257108.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234840 f, 686666.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444600 f, 257142.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444660 f, 257028.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234900 f, 686842.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444720 f, 257063.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444780 f, 257098.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234960 f, 687017.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235020 f, 687193.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235080 f, 687368.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444840 f, 257132.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235140 f, 687543.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444900 f, 257167.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444960 f, 257053.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235200 f, 687719.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445020 f, 256939.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445080 f, 256974.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235260 f, 687894.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445140 f, 257009.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445200 f, 257043.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445260 f, 257078.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445320 f, 256964.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445380 f, 256999.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235320 f, 688070.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445440 f, 257034.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235380 f, 688245.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445500 f, 257068.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445560 f, 257103.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235440 f, 688421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235500 f, 688596.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235560 f, 688771.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235620 f, 688947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235680 f, 689122.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235740 f, 689298.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445620 f, 257137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235800 f, 689473.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445680 f, 257024.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445740 f, 257058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235860 f, 689649.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445800 f, 257093.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445860 f, 257128.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445920 f, 257162.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235920 f, 689824.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445980 f, 257197.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446040 f, 257231.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446100 f, 257118.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446160 f, 257152.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235980 f, 690000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446220 f, 257187.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236040 f, 690175.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446280 f, 257221.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446340 f, 257256.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236100 f, 690350.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236160 f, 690526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236220 f, 690701.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236280 f, 690877.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446400 f, 257291.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236340 f, 691052.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446460 f, 257325.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236400 f, 691228.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236460 f, 691403.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236520 f, 691578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236580 f, 691754.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446520 f, 257211.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236640 f, 691929.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446580 f, 257246.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236700 f, 692105.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446640 f, 257281.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236760 f, 692280.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446700 f, 257315.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446760 f, 257350.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236820 f, 692456.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236880 f, 692631.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446820 f, 257236.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446880 f, 257271.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446940 f, 257305.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236940 f, 692807.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447000 f, 257340.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237000 f, 690962.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237060 f, 691137.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447060 f, 257374.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237120 f, 691311.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237180 f, 691486.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447120 f, 257409.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237240 f, 691661.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447180 f, 257443.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447240 f, 257478.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237300 f, 691836.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237360 f, 692011.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447300 f, 257364.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237420 f, 692186.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237480 f, 692361.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447360 f, 257399.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447420 f, 257433.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447480 f, 257468.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447540 f, 257354.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447600 f, 257389.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447660 f, 257423.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447720 f, 257458.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237540 f, 692536.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447780 f, 257492.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447840 f, 257527.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447900 f, 257561.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447960 f, 257596.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237600 f, 692711.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448020 f, 257482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237660 f, 692886.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448080 f, 257517.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448140 f, 257551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237720 f, 693061.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448200 f, 257586.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448260 f, 257620.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237780 f, 693236.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237840 f, 693411.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448320 f, 257655.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237900 f, 693586.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237960 f, 693760.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448380 f, 257689.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448440 f, 257576.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238020 f, 693935.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238080 f, 694110.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448500 f, 257610.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238140 f, 694285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448560 f, 257645.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448620 f, 257679.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448680 f, 257566.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448740 f, 257600.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238200 f, 694460.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448800 f, 257634.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448860 f, 257669.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238260 f, 694635.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448920 f, 257703.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238320 f, 694810.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448980 f, 257738.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449040 f, 257624.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449100 f, 257659.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449160 f, 257693.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238380 f, 694985.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449220 f, 257728.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238440 f, 695160.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238500 f, 695335.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238560 f, 695510.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449280 f, 257762.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449340 f, 257796.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238620 f, 695685.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449400 f, 257831.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238680 f, 695860.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449460 f, 257717.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238740 f, 696035.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449520 f, 257752.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238800 f, 696209.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449580 f, 257786.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449640 f, 257821.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449700 f, 257855.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449760 f, 257742.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449820 f, 257776.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238860 f, 696384.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449880 f, 257810.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449940 f, 257845.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238920 f, 696559.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450000 f, 257879.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450060 f, 257914.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238980 f, 696734.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450120 f, 257800.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239040 f, 696909.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450180 f, 257835.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450240 f, 257869.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239100 f, 697084.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450300 f, 257903.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450360 f, 257938.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239160 f, 697259.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450420 f, 257972.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239220 f, 697434.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239280 f, 697609.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450480 f, 257859.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239340 f, 697784.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450540 f, 257893.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239400 f, 695930.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239460 f, 696104.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450600 f, 257927.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450660 f, 257962.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450720 f, 257996.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239520 f, 696279.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450780 f, 258030.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450840 f, 257917.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239580 f, 696453.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450900 f, 257951.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450960 f, 257986.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239640 f, 696627.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451020 f, 258020.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451080 f, 258054.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451140 f, 258089.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239700 f, 696802.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451200 f, 258123.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451260 f, 258010.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451320 f, 258044.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239760 f, 696976.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451380 f, 258078.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451440 f, 258113.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239820 f, 697151.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239880 f, 697325.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239940 f, 697500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240000 f, 697674.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240060 f, 697848.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451500 f, 258147.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451560 f, 258181.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451620 f, 258068.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240120 f, 698023.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451680 f, 258102.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240180 f, 698197.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240240 f, 698372.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240300 f, 698546.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240360 f, 698720.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451740 f, 258137.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240420 f, 698895.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451800 f, 258171.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451860 f, 258205.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240480 f, 699069.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451920 f, 258240.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240540 f, 699244.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240600 f, 699418.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240660 f, 699593.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240720 f, 699767.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240780 f, 699941.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240840 f, 700116.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240900 f, 700290.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240960 f, 700465.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451980 f, 258274.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452040 f, 258308.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241020 f, 700639.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241080 f, 700813.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452100 f, 258195.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241140 f, 700988.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452160 f, 258229.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241200 f, 701162.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241260 f, 701337.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452220 f, 258263.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241320 f, 701511.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241380 f, 701686.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452280 f, 258298.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241440 f, 701860.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241500 f, 702034.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241560 f, 702209.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241620 f, 702383.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241680 f, 702558.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241740 f, 702732.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241800 f, 702907.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241860 f, 703081.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241920 f, 703255.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241980 f, 701391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242040 f, 701565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242100 f, 701739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242160 f, 701913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242220 f, 702086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242280 f, 702260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242340 f, 702434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242400 f, 702608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242460 f, 702782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242520 f, 702956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242580 f, 703130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242640 f, 703304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242700 f, 703478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242760 f, 703652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242820 f, 703826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242880 f, 704000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242940 f, 704173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243000 f, 704347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243060 f, 704521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243120 f, 704695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243180 f, 704869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243240 f, 705043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243300 f, 705217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243360 f, 705391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243420 f, 705565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243480 f, 705739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243540 f, 705913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243600 f, 706086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243660 f, 706260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243720 f, 706434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243780 f, 706608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243840 f, 706782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243900 f, 706956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243960 f, 707130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244020 f, 707304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244080 f, 707478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244140 f, 707652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244200 f, 707826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244260 f, 708000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244320 f, 708173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244380 f, 708347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244440 f, 708521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244500 f, 708695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244560 f, 708869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244620 f, 709043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244680 f, 709217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244740 f, 709391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244800 f, 709565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244860 f, 709739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244920 f, 709913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244980 f, 710086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245040 f, 710260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245100 f, 710434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245160 f, 710608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245220 f, 710782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245280 f, 710956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 87 ms, 689.6 fps, 1 ms/f; total: 245340 f, 567916.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245400 f, 568055.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245460 f, 568194.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245520 f, 568333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245580 f, 568472.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245640 f, 568611.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245700 f, 568750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245760 f, 568888.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245820 f, 569027.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245880 f, 569166.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245940 f, 569305.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246000 f, 569444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246060 f, 569583.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246120 f, 569722.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246180 f, 569861.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246240 f, 570000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246300 f, 570138.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246360 f, 570277.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246420 f, 570416.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246480 f, 569237.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246540 f, 569376.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246600 f, 569515.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246660 f, 569653.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246720 f, 569792.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246780 f, 569930.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246840 f, 570069.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246900 f, 570207.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246960 f, 570346.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247020 f, 570485.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247080 f, 570623.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247140 f, 570762.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247200 f, 570900.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247260 f, 571039.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247320 f, 571177.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247380 f, 571316.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247440 f, 571454.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247500 f, 571593.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247560 f, 571732.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247620 f, 571870.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247680 f, 572009.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247740 f, 572147.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247800 f, 572286.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247860 f, 572424.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247920 f, 572563.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247980 f, 572702.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248040 f, 572840.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248100 f, 572979.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248160 f, 573117.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248220 f, 573256.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248280 f, 573394.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248340 f, 573533.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248400 f, 573672.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248460 f, 573810.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248520 f, 573949.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248580 f, 574087.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248640 f, 574226.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248700 f, 574364.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248760 f, 574503.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248820 f, 574642.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248880 f, 574780.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248940 f, 574919.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249000 f, 573732.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249060 f, 573870.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249120 f, 574009.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249180 f, 574147.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249240 f, 574285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249300 f, 574423.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249360 f, 574562.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249420 f, 574700.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249480 f, 574838.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249540 f, 574976.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249600 f, 575115.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249660 f, 575253.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249720 f, 575391.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249780 f, 575529.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249840 f, 575668.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249900 f, 575806.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249960 f, 575944.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250020 f, 576082.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250080 f, 576221.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250140 f, 576359.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250200 f, 576497.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250260 f, 576635.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250320 f, 576774.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250380 f, 576912.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250440 f, 577050.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250500 f, 577188.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250560 f, 577327.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250620 f, 577465.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250680 f, 577603.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250740 f, 577741.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250800 f, 577880.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250860 f, 578018.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250920 f, 578156.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250980 f, 578294.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251040 f, 578433.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251100 f, 578571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251160 f, 578709.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251220 f, 578847.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251280 f, 577655.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251340 f, 577793.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251400 f, 577931.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251460 f, 578068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251520 f, 578206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251580 f, 578344.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251640 f, 578482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251700 f, 578620.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251760 f, 578758.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251820 f, 578896.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251880 f, 579034.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251940 f, 579172.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252000 f, 579310.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252060 f, 579448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252120 f, 579586.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252180 f, 579724.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252240 f, 579862.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252300 f, 580000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252360 f, 580137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252420 f, 580275.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252480 f, 580413.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252540 f, 580551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252600 f, 580689.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252660 f, 580827.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252720 f, 580965.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252780 f, 581103.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252840 f, 581241.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252900 f, 581379.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252960 f, 581517.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253020 f, 581655.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253080 f, 581793.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253140 f, 581931.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253200 f, 582068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253260 f, 582206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253320 f, 582344.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253380 f, 582482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253440 f, 582620.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253500 f, 582758.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253560 f, 582896.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253620 f, 583034.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253680 f, 583172.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253740 f, 583310.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253800 f, 583448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253860 f, 583586.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253920 f, 583724.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253980 f, 583862.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254040 f, 584000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254100 f, 584137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254160 f, 584275.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254220 f, 584413.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254280 f, 584551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254340 f, 584689.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254400 f, 583486.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254460 f, 583623.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254520 f, 583761.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254580 f, 583899.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254640 f, 584036.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254700 f, 584174.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254760 f, 584311.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254820 f, 584449.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254880 f, 584587.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254940 f, 584724.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255000 f, 584862.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255060 f, 585000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255120 f, 585137.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255180 f, 585275.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255240 f, 585412.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255300 f, 585550.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255360 f, 585688.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255420 f, 585825.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255480 f, 585963.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255540 f, 586100.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255600 f, 586238.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255660 f, 586376.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255720 f, 586513.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255780 f, 586651.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255840 f, 586789.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255900 f, 586926.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255960 f, 587064.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256020 f, 587201.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256080 f, 587339.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256140 f, 587477.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256200 f, 587614.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256260 f, 587752.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256320 f, 587889.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256380 f, 588027.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256440 f, 588165.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256500 f, 588302.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256560 f, 588440.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256620 f, 588578.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256680 f, 588715.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256740 f, 588853.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256800 f, 588990.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256860 f, 589128.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256920 f, 587917.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256980 f, 588054.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257040 f, 588192.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257100 f, 588329.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257160 f, 588466.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257220 f, 588604.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257280 f, 588741.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257340 f, 588878.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257400 f, 589016.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257460 f, 589153.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257520 f, 589290.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257580 f, 589427.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257640 f, 589565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257700 f, 589702.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257760 f, 589839.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257820 f, 589977.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257880 f, 590114.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257940 f, 590251.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258000 f, 590389.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258060 f, 590526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258120 f, 590663.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258180 f, 590800.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258240 f, 590938.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258300 f, 591075.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258360 f, 591212.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258420 f, 591350.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258480 f, 591487.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258540 f, 591624.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258600 f, 591762.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258660 f, 591899.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258720 f, 592036.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258780 f, 592173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258840 f, 592311.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258900 f, 592448.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258960 f, 592585.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259020 f, 592723.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259080 f, 592860.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259140 f, 592997.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259200 f, 593135.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259260 f, 593272.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259320 f, 593409.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259380 f, 593546.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259440 f, 593684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259500 f, 593821.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259560 f, 593958.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259620 f, 592739.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259680 f, 592876.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259740 f, 593013.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259800 f, 593150.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259860 f, 593287.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259920 f, 593424.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259980 f, 593561.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260040 f, 593698.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260100 f, 593835.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260160 f, 593972.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260220 f, 594109.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260280 f, 594246.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260340 f, 594383.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260400 f, 594520.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260460 f, 594657.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260520 f, 594794.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260580 f, 594931.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260640 f, 595068.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260700 f, 595205.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260760 f, 595342.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260820 f, 595479.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260880 f, 595616.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260940 f, 595753.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261000 f, 595890.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261060 f, 596027.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261120 f, 596164.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261180 f, 596301.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261240 f, 596438.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261300 f, 596575.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261360 f, 596712.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261420 f, 596849.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261480 f, 596986.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261540 f, 597123.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261600 f, 597260.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261660 f, 597397.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261720 f, 597534.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261780 f, 597671.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261840 f, 597808.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261900 f, 597945.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261960 f, 598082.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262020 f, 598219.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262080 f, 598356.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262140 f, 598493.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262200 f, 597266.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262260 f, 597403.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262320 f, 597539.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262380 f, 597676.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262440 f, 597813.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262500 f, 597949.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262560 f, 598086.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262620 f, 598223.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262680 f, 598359.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262740 f, 598496.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262800 f, 598633.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262860 f, 598769.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262920 f, 598906.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262980 f, 599043.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263040 f, 599179.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263100 f, 599316.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263160 f, 599453.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263220 f, 599590.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263280 f, 599726.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263340 f, 599863.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263400 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263460 f, 600136.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263520 f, 600273.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263580 f, 600410.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263640 f, 600546.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263700 f, 600683.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263760 f, 600820.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263820 f, 600956.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263880 f, 601093.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263940 f, 601230.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264000 f, 601366.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264060 f, 601503.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264120 f, 601640.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264180 f, 601776.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264240 f, 601913.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264300 f, 602050.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264360 f, 602186.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264420 f, 602323.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264480 f, 602460.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264540 f, 602596.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264600 f, 602733.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264660 f, 601500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264720 f, 601636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264780 f, 601772.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264840 f, 601909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264900 f, 602045.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264960 f, 602181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265020 f, 602318.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265080 f, 602454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265140 f, 602590.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265200 f, 602727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265260 f, 602863.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265320 f, 603000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265380 f, 603136.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265440 f, 603272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265500 f, 603409.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265560 f, 603545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265620 f, 603681.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265680 f, 603818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265740 f, 603954.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265800 f, 604090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265860 f, 604227.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265920 f, 604363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265980 f, 604500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266040 f, 604636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266100 f, 604772.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266160 f, 604909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266220 f, 605045.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266280 f, 605181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266340 f, 605318.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266400 f, 605454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266460 f, 605590.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266520 f, 605727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266580 f, 605863.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266640 f, 606000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266700 f, 606136.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266760 f, 606272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266820 f, 606409.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266880 f, 606545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266940 f, 606681.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267000 f, 606818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267060 f, 606954.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267120 f, 607090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267180 f, 607227.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267240 f, 607363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267300 f, 607500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267360 f, 607636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267420 f, 607772.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267480 f, 607909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267540 f, 608045.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267600 f, 606802.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267660 f, 606938.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267720 f, 607074.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267780 f, 607210.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267840 f, 607346.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267900 f, 607483.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267960 f, 607619.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268020 f, 607755.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268080 f, 607891.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268140 f, 608027.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268200 f, 608163.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268260 f, 608299.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268320 f, 608435.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268380 f, 608571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268440 f, 608707.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268500 f, 608843.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268560 f, 608979.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268620 f, 609115.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268680 f, 609251.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268740 f, 609387.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268800 f, 609523.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268860 f, 609659.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268920 f, 609795.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268980 f, 609932.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269040 f, 610068.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269100 f, 610204.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269160 f, 610340.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269220 f, 610476.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269280 f, 610612.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269340 f, 610748.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269400 f, 610884.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269460 f, 611020.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269520 f, 611156.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269580 f, 611292.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269640 f, 611428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269700 f, 611564.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269760 f, 611700.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269820 f, 611836.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269880 f, 611972.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269940 f, 612108.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270000 f, 612244.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270060 f, 612380.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270120 f, 611131.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270180 f, 611266.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270240 f, 611402.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270300 f, 611538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270360 f, 611674.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270420 f, 611809.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270480 f, 611945.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270540 f, 612081.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270600 f, 612217.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270660 f, 612352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270720 f, 612488.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270780 f, 612624.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270840 f, 612760.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270900 f, 612895.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270960 f, 613031.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271020 f, 613167.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271080 f, 613303.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271140 f, 613438.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271200 f, 613574.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271260 f, 613710.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271320 f, 613846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271380 f, 613981.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271440 f, 614117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271500 f, 614253.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271560 f, 614389.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271620 f, 614524.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271680 f, 614660.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271740 f, 614796.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271800 f, 614932.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271860 f, 615067.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271920 f, 615203.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271980 f, 615339.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272040 f, 615475.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272100 f, 615610.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272160 f, 615746.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272220 f, 615882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272280 f, 616018.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272340 f, 616153.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272400 f, 616289.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272460 f, 616425.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272520 f, 616561.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272580 f, 616696.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272640 f, 616832.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272700 f, 616968.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272760 f, 617104.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272820 f, 615846.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272880 f, 615981.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272940 f, 616117.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273000 f, 616252.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273060 f, 616388.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273120 f, 616523.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273180 f, 616659.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273240 f, 616794.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273300 f, 616930.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273360 f, 617065.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273420 f, 617200.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273480 f, 617336.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273540 f, 617471.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273600 f, 617607.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273660 f, 617742.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273720 f, 617878.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273780 f, 618013.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273840 f, 618149.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273900 f, 618284.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273960 f, 618419.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274020 f, 618555.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274080 f, 618690.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274140 f, 618826.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274200 f, 618961.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274260 f, 619097.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274320 f, 619232.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274380 f, 619367.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274440 f, 619503.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274500 f, 619638.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274560 f, 619774.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274620 f, 619909.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274680 f, 620045.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274740 f, 620180.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274800 f, 620316.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274860 f, 620451.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274920 f, 620586.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274980 f, 620722.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275040 f, 620857.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275100 f, 620993.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275160 f, 621128.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275220 f, 621264.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275280 f, 621399.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275340 f, 621535.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275400 f, 621670.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275460 f, 621805.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275520 f, 621941.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275580 f, 622076.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275640 f, 620810.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275700 f, 620945.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275760 f, 621081.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275820 f, 621216.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275880 f, 621351.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275940 f, 621486.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276000 f, 621621.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276060 f, 621756.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276120 f, 621891.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276180 f, 622027.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276240 f, 622162.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276300 f, 622297.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276360 f, 622432.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276420 f, 622567.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276480 f, 622702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276540 f, 622837.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276600 f, 622973.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276660 f, 623108.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276720 f, 623243.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276780 f, 623378.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276840 f, 623513.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276900 f, 623648.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276960 f, 623783.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277020 f, 623918.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277080 f, 624054.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277140 f, 624189.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277200 f, 624324.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277260 f, 624459.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277320 f, 624594.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277380 f, 624729.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277440 f, 624864.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277500 f, 625000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277560 f, 625135.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277620 f, 625270.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277680 f, 625405.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277740 f, 625540.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277800 f, 625675.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277860 f, 625810.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277920 f, 625945.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277980 f, 626081.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278040 f, 626216.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278100 f, 626351.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278160 f, 626486.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278220 f, 626621.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278280 f, 626756.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278340 f, 626891.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278400 f, 627027.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278460 f, 627162.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278520 f, 627297.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278580 f, 627432.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278640 f, 627567.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278700 f, 627702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278760 f, 627837.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278820 f, 627973.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278880 f, 628108.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278940 f, 628243.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279000 f, 628378.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279060 f, 628513.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279120 f, 627235.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279180 f, 627370.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279240 f, 627505.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279300 f, 627640.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279360 f, 627775.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279420 f, 627910.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279480 f, 628044.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279540 f, 628179.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279600 f, 628314.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279660 f, 628449.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279720 f, 628584.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279780 f, 628719.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279840 f, 628853.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279900 f, 628988.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279960 f, 629123.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280020 f, 629258.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280080 f, 629393.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280140 f, 629528.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280200 f, 629662.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280260 f, 629797.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280320 f, 629932.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280380 f, 630067.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280440 f, 630202.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280500 f, 630337.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280560 f, 630471.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280620 f, 630606.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280680 f, 630741.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280740 f, 630876.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280800 f, 631011.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280860 f, 631146.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280920 f, 631280.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280980 f, 631415.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281040 f, 631550.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281100 f, 631685.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281160 f, 631820.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281220 f, 631955.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281280 f, 632089.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281340 f, 632224.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281400 f, 632359.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281460 f, 632494.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281520 f, 632629.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281580 f, 632764.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281640 f, 632898.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281700 f, 633033.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281760 f, 633168.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281820 f, 633303.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281880 f, 633438.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281940 f, 633573.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282000 f, 633707.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282060 f, 633842.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282120 f, 633977.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282180 f, 634112.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282240 f, 634247.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282300 f, 634382.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282360 f, 634516.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282420 f, 634651.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282480 f, 634786.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282540 f, 634921.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282600 f, 635056.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282660 f, 635191.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282720 f, 635325.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282780 f, 635460.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282840 f, 634170.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282900 f, 634304.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282960 f, 634439.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283020 f, 634574.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283080 f, 634708.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283140 f, 634843.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283200 f, 634977.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283260 f, 635112.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283320 f, 635246.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283380 f, 635381.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283440 f, 635515.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283500 f, 635650.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283560 f, 635784.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283620 f, 635919.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283680 f, 636053.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283740 f, 636188.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283800 f, 636322.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283860 f, 636457.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283920 f, 636591.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283980 f, 636726.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284040 f, 636861.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284100 f, 636995.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284160 f, 637130.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284220 f, 637264.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284280 f, 637399.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284340 f, 637533.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284400 f, 637668.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284460 f, 637802.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284520 f, 637937.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284580 f, 638071.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284640 f, 638206.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284700 f, 638340.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284760 f, 638475.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284820 f, 638609.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284880 f, 638744.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284940 f, 638878.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285000 f, 639013.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285060 f, 639148.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285120 f, 639282.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285180 f, 639417.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285240 f, 639551.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285300 f, 639686.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285360 f, 639820.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285420 f, 639955.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285480 f, 640089.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285540 f, 640224.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285600 f, 640358.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285660 f, 640493.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285720 f, 640627.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285780 f, 640762.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285840 f, 640896.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285900 f, 641031.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285960 f, 641165.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286020 f, 641300.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286080 f, 641435.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286140 f, 641569.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286200 f, 641704.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286260 f, 641838.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286320 f, 641973.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286380 f, 642107.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286440 f, 642242.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286500 f, 642376.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286560 f, 641073.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286620 f, 641208.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286680 f, 641342.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286740 f, 641476.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286800 f, 641610.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286860 f, 641744.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286920 f, 641879.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286980 f, 642013.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287040 f, 642147.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287100 f, 642281.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287160 f, 642416.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287220 f, 642550.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287280 f, 642684.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287340 f, 642818.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287400 f, 642953.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287460 f, 643087.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287520 f, 643221.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287580 f, 643355.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287640 f, 643489.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287700 f, 643624.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287760 f, 643758.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287820 f, 643892.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287880 f, 644026.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287940 f, 644161.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288000 f, 644295.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288060 f, 644429.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288120 f, 644563.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288180 f, 644698.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288240 f, 644832.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288300 f, 644966.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288360 f, 645100.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288420 f, 645234.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288480 f, 645369.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288540 f, 645503.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288600 f, 645637.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288660 f, 645771.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288720 f, 645906.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288780 f, 646040.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288840 f, 646174.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288900 f, 646308.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288960 f, 646442.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289020 f, 646577.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289080 f, 646711.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289140 f, 646845.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289200 f, 646979.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289260 f, 647114.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289320 f, 647248.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289380 f, 647382.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289440 f, 647516.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289500 f, 647651.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289560 f, 647785.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289620 f, 647919.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289680 f, 648053.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289740 f, 648187.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289800 f, 648322.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289860 f, 648456.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289920 f, 648590.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289980 f, 648724.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290040 f, 648859.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290100 f, 647544.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290160 f, 647678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290220 f, 647812.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290280 f, 647946.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290340 f, 648080.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290400 f, 648214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290460 f, 648348.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290520 f, 648482.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290580 f, 648616.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290640 f, 648750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290700 f, 648883.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290760 f, 649017.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290820 f, 649151.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290880 f, 649285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290940 f, 649419.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291000 f, 649553.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291060 f, 649687.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291120 f, 649821.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291180 f, 649955.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291240 f, 650089.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291300 f, 650223.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291360 f, 650357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291420 f, 650491.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291480 f, 650625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291540 f, 650758.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291600 f, 650892.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291660 f, 651026.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291720 f, 651160.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291780 f, 651294.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291840 f, 651428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291900 f, 651562.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291960 f, 651696.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292020 f, 651830.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292080 f, 651964.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292140 f, 652098.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292200 f, 652232.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292260 f, 652366.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292320 f, 652500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292380 f, 652633.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292440 f, 652767.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292500 f, 652901.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292560 f, 653035.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292620 f, 653169.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292680 f, 653303.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292740 f, 653437.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292800 f, 653571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292860 f, 653705.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292920 f, 653839.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292980 f, 653973.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293040 f, 654107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293100 f, 654241.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293160 f, 654375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293220 f, 654508.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293280 f, 654642.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293340 f, 654776.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293400 f, 654910.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293460 f, 655044.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293520 f, 655178.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293580 f, 655312.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293640 f, 653986.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293700 f, 654120.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293760 f, 654253.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293820 f, 654387.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293880 f, 654521.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293940 f, 654654.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294000 f, 654788.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294060 f, 654922.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294120 f, 655055.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294180 f, 655189.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294240 f, 655322.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294300 f, 655456.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294360 f, 655590.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294420 f, 655723.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294480 f, 655857.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294540 f, 655991.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294600 f, 656124.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294660 f, 656258.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294720 f, 656392.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294780 f, 656525.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294840 f, 656659.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294900 f, 656792.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294960 f, 656926.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295020 f, 657060.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295080 f, 657193.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295140 f, 657327.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295200 f, 657461.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295260 f, 657594.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295320 f, 657728.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295380 f, 657861.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295440 f, 657995.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295500 f, 658129.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295560 f, 658262.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295620 f, 658396.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295680 f, 658530.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295740 f, 658663.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295800 f, 658797.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295860 f, 658930.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295920 f, 659064.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295980 f, 659198.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296040 f, 659331.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296100 f, 659465.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296160 f, 659599.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296220 f, 659732.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296280 f, 659866.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296340 f, 660000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296400 f, 658666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296460 f, 658800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296520 f, 658933.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296580 f, 659066.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296640 f, 659200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296700 f, 659333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296760 f, 659466.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296820 f, 659600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296880 f, 659733.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296940 f, 659866.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297000 f, 660000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297060 f, 660133.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297120 f, 660266.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297180 f, 660400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297240 f, 660533.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297300 f, 660666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297360 f, 660800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297420 f, 660933.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297480 f, 661066.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297540 f, 661200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297600 f, 661333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297660 f, 661466.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297720 f, 661600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297780 f, 661733.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297840 f, 661866.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297900 f, 662000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297960 f, 662133.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298020 f, 662266.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298080 f, 662400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298140 f, 662533.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298200 f, 662666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298260 f, 662800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298320 f, 662933.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298380 f, 663066.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298440 f, 663200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298500 f, 663333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298560 f, 663466.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298620 f, 663600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298680 f, 663733.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298740 f, 663866.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298800 f, 664000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298860 f, 664133.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298920 f, 664266.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298980 f, 664400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299040 f, 664533.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299100 f, 664666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299160 f, 664800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299220 f, 664933.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299280 f, 665066.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299340 f, 665200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299400 f, 665333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299460 f, 665466.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299520 f, 665600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299580 f, 665733.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299640 f, 665866.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299700 f, 664523.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299760 f, 664656.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299820 f, 664789.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299880 f, 664922.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299940 f, 665055.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300000 f, 665188.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300060 f, 665321.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300120 f, 665454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300180 f, 665587.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300240 f, 665720.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300300 f, 665853.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300360 f, 665986.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300420 f, 666119.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300480 f, 666252.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300540 f, 666385.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300600 f, 666518.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300660 f, 666651.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300720 f, 666784.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300780 f, 666917.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300840 f, 667051.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300900 f, 667184.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300960 f, 667317.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301020 f, 667450.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301080 f, 667583.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301140 f, 667716.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301200 f, 667849.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301260 f, 667982.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301320 f, 668115.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301380 f, 668248.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301440 f, 668381.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301500 f, 668514.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301560 f, 668647.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301620 f, 668780.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301680 f, 668913.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301740 f, 669046.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301800 f, 669179.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301860 f, 669312.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301920 f, 669445.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301980 f, 669578.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302040 f, 669711.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302100 f, 669844.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302160 f, 669977.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302220 f, 670110.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302280 f, 670243.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302340 f, 670376.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302400 f, 670510.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302460 f, 670643.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302520 f, 670776.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302580 f, 670909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302640 f, 671042.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302700 f, 671175.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302760 f, 671308.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302820 f, 671441.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302880 f, 671574.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302940 f, 671707.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303000 f, 671840.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303060 f, 671973.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303120 f, 672106.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303180 f, 672239.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303240 f, 672372.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303300 f, 671017.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303360 f, 671150.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303420 f, 671283.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303480 f, 671415.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303540 f, 671548.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303600 f, 671681.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303660 f, 671814.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303720 f, 671946.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303780 f, 672079.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303840 f, 672212.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303900 f, 672345.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303960 f, 672477.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304020 f, 672610.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304080 f, 672743.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304140 f, 672876.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304200 f, 673008.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304260 f, 673141.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304320 f, 673274.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304380 f, 673407.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304440 f, 673539.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304500 f, 673672.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304560 f, 673805.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304620 f, 673938.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304680 f, 674070.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304740 f, 674203.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304800 f, 674336.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304860 f, 674469.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304920 f, 674601.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304980 f, 674734.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305040 f, 674867.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305100 f, 675000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305160 f, 675132.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305220 f, 675265.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305280 f, 675398.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305340 f, 675531.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305400 f, 675663.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305460 f, 675796.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305520 f, 675929.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305580 f, 676061.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305640 f, 676194.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305700 f, 676327.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305760 f, 676460.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305820 f, 676592.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305880 f, 676725.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305940 f, 676858.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306000 f, 676991.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306060 f, 677123.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306120 f, 677256.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306180 f, 677389.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306240 f, 677522.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306300 f, 677654.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306360 f, 677787.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306420 f, 677920.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306480 f, 678053.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306540 f, 678185.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306600 f, 678318.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306660 f, 678451.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306720 f, 678584.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306780 f, 678716.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306840 f, 677351.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306900 f, 677483.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306960 f, 677615.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 307020 f, 670349.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307080 f, 670480.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307140 f, 670611.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307200 f, 670742.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307260 f, 670873.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307320 f, 671004.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307380 f, 671135.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307440 f, 671266.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307500 f, 671397.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307560 f, 671528.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307620 f, 671659.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307680 f, 671790.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307740 f, 671921.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307800 f, 672052.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307860 f, 672183.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307920 f, 672314.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307980 f, 670980.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308040 f, 671111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308100 f, 671241.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308160 f, 671372.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308220 f, 671503.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308280 f, 671634.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308340 f, 671764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308400 f, 671895.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308460 f, 672026.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308520 f, 672156.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308580 f, 672287.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308640 f, 672418.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308700 f, 672549.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308760 f, 672679.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308820 f, 672810.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308880 f, 672941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308940 f, 673071.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309000 f, 673202.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309060 f, 673333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309120 f, 673464.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309180 f, 673594.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309240 f, 673725.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309300 f, 673856.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309360 f, 673986.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309420 f, 674117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309480 f, 674248.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309540 f, 674379.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309600 f, 674509.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309660 f, 674640.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309720 f, 674771.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309780 f, 674901.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309840 f, 675032.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309900 f, 675163.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309960 f, 675294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310020 f, 675424.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310080 f, 675555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310140 f, 675686.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310200 f, 675817.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310260 f, 674478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310320 f, 674608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310380 f, 674739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310440 f, 674869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310500 f, 675000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310560 f, 675130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310620 f, 675260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310680 f, 675391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310740 f, 675521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310800 f, 675652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310860 f, 675782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310920 f, 675913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310980 f, 676043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311040 f, 676173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311100 f, 676304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311160 f, 676434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311220 f, 676565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311280 f, 676695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311340 f, 676826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311400 f, 676956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311460 f, 677086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311520 f, 677217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311580 f, 677347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311640 f, 677478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311700 f, 677608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311760 f, 677739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311820 f, 677869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311880 f, 678000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311940 f, 678130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312000 f, 678260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312060 f, 678391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312120 f, 678521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312180 f, 678652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312240 f, 678782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312300 f, 678913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312360 f, 679043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312420 f, 679173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312480 f, 677830.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312540 f, 677960.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312600 f, 678091.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312660 f, 678221.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312720 f, 678351.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312780 f, 678481.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312840 f, 678611.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312900 f, 678741.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312960 f, 678872.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313020 f, 679002.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313080 f, 679132.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313140 f, 679262.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313200 f, 679392.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313260 f, 679522.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313320 f, 679652.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313380 f, 679783.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313440 f, 679913.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313500 f, 680043.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313560 f, 680173.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313620 f, 680303.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313680 f, 680433.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313740 f, 680564.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313800 f, 680694.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313860 f, 680824.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313920 f, 680954.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313980 f, 681084.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314040 f, 681214.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314100 f, 681344.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314160 f, 681475.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314220 f, 681605.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314280 f, 681735.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314340 f, 681865.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314400 f, 681995.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314460 f, 682125.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314520 f, 682255.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314580 f, 682386.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314640 f, 682516.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314700 f, 682646.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314760 f, 681298.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314820 f, 681428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314880 f, 681558.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314940 f, 681688.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315000 f, 681818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315060 f, 681948.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315120 f, 682077.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315180 f, 682207.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315240 f, 682337.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315300 f, 682467.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315360 f, 682597.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315420 f, 682727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315480 f, 682857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315540 f, 682987.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315600 f, 683116.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315660 f, 683246.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315720 f, 683376.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315780 f, 683506.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315840 f, 683636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315900 f, 683766.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315960 f, 683896.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316020 f, 684026.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316080 f, 684155.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316140 f, 684285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316200 f, 684415.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316260 f, 684545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316320 f, 684675.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316380 f, 684805.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316440 f, 684935.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316500 f, 685064.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316560 f, 685194.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316620 f, 685324.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316680 f, 685454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316740 f, 685584.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316800 f, 685714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316860 f, 685844.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316920 f, 685974.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316980 f, 686103.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317040 f, 686233.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317100 f, 686363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317160 f, 685010.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317220 f, 685140.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317280 f, 685270.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317340 f, 685399.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317400 f, 685529.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317460 f, 685658.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317520 f, 685788.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317580 f, 685917.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317640 f, 686047.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317700 f, 686177.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317760 f, 686306.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317820 f, 686436.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317880 f, 686565.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317940 f, 686695.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318000 f, 686825.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318060 f, 686954.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318120 f, 687084.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318180 f, 687213.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318240 f, 687343.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318300 f, 687473.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318360 f, 687602.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318420 f, 687732.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318480 f, 687861.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318540 f, 687991.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318600 f, 688120.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318660 f, 688250.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318720 f, 688380.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318780 f, 688509.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318840 f, 688639.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318900 f, 688768.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318960 f, 688898.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319020 f, 689028.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319080 f, 689157.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319140 f, 689287.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319200 f, 689416.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319260 f, 689546.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319320 f, 689676.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319380 f, 689805.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319440 f, 689935.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319500 f, 690064.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319560 f, 690194.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319620 f, 688836.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319680 f, 688965.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319740 f, 689094.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319800 f, 689224.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319860 f, 689353.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319920 f, 689482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319980 f, 689612.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320040 f, 689741.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320100 f, 689870.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320160 f, 690000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320220 f, 690129.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320280 f, 690258.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320340 f, 690387.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320400 f, 690517.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320460 f, 690646.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320520 f, 690775.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320580 f, 690905.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320640 f, 691034.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320700 f, 691163.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320760 f, 691293.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320820 f, 691422.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320880 f, 691551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320940 f, 691681.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321000 f, 691810.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321060 f, 691939.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321120 f, 692068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321180 f, 692198.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321240 f, 692327.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321300 f, 692456.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321360 f, 692586.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321420 f, 692715.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321480 f, 692844.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321540 f, 692974.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321600 f, 693103.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321660 f, 693232.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321720 f, 693362.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321780 f, 693491.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321840 f, 693620.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321900 f, 693750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321960 f, 693879.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322020 f, 694008.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322080 f, 694137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322140 f, 694267.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322200 f, 694396.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322260 f, 694525.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322320 f, 694655.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322380 f, 694784.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322440 f, 694913.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322500 f, 695043.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322560 f, 695172.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322620 f, 695301.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322680 f, 693935.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322740 f, 694064.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322800 f, 694193.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322860 f, 694322.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322920 f, 694451.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322980 f, 694580.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323040 f, 694709.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323100 f, 694838.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323160 f, 694967.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323220 f, 695096.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323280 f, 695225.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323340 f, 695354.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323400 f, 695483.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323460 f, 695612.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323520 f, 695741.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323580 f, 695870.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323640 f, 696000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323700 f, 696129.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323760 f, 696258.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323820 f, 696387.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323880 f, 696516.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323940 f, 696645.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324000 f, 696774.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324060 f, 696903.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324120 f, 697032.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324180 f, 697161.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324240 f, 697290.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324300 f, 697419.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324360 f, 697548.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324420 f, 697677.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324480 f, 697806.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324540 f, 697935.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324600 f, 698064.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324660 f, 698193.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324720 f, 698322.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324780 f, 698451.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324840 f, 698580.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324900 f, 698709.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324960 f, 698838.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325020 f, 698967.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325080 f, 699096.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325140 f, 699225.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325200 f, 699354.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325260 f, 699483.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325320 f, 699612.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 80 ms, 750.0 fps, 1 ms/f; total: 325380 f, 597027.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325440 f, 597137.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325500 f, 597247.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325560 f, 597357.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325620 f, 597467.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325680 f, 597578.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325740 f, 597688.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325800 f, 597798.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325860 f, 597908.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325920 f, 598018.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325980 f, 598128.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326040 f, 598238.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326100 f, 598348.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326160 f, 598458.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326220 f, 598568.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326280 f, 598678.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326340 f, 598789.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326400 f, 598899.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326460 f, 599009.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326520 f, 599119.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326580 f, 599229.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326640 f, 599339.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326700 f, 599449.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326760 f, 599559.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326820 f, 599669.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326880 f, 599779.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326940 f, 599889.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327000 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327060 f, 600110.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327120 f, 599120.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327180 f, 599230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327240 f, 599340.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327300 f, 599450.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327360 f, 599560.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327420 f, 599670.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327480 f, 599780.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327540 f, 599890.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327600 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327660 f, 600109.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327720 f, 600219.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327780 f, 600329.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327840 f, 600439.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327900 f, 600549.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327960 f, 600659.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328020 f, 600769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328080 f, 600879.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328140 f, 600989.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328200 f, 601098.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328260 f, 601208.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328320 f, 601318.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328380 f, 601428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328440 f, 601538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328500 f, 601648.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328560 f, 601758.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328620 f, 601868.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328680 f, 601978.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328740 f, 602087.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328800 f, 601096.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328860 f, 601206.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328920 f, 601316.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328980 f, 601425.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329040 f, 601535.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329100 f, 601645.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329160 f, 601755.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329220 f, 601864.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329280 f, 601974.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329340 f, 602084.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329400 f, 602193.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329460 f, 602303.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329520 f, 602413.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329580 f, 602522.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329640 f, 601532.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329700 f, 601642.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329760 f, 601751.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329820 f, 601861.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329880 f, 601970.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329940 f, 600983.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330000 f, 601092.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330060 f, 601202.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330120 f, 601311.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330180 f, 601420.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330240 f, 601530.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330300 f, 601639.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330360 f, 601748.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330420 f, 601857.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330480 f, 601967.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330540 f, 602076.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330600 f, 602185.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330660 f, 602295.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330720 f, 602404.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330780 f, 602513.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330840 f, 602622.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330900 f, 602732.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330960 f, 602841.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331020 f, 602950.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331080 f, 603060.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331140 f, 603169.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331200 f, 603278.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331260 f, 603388.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331320 f, 603497.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331380 f, 603606.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331440 f, 603715.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331500 f, 603825.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331560 f, 603934.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331620 f, 604043.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331680 f, 603054.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331740 f, 603163.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331800 f, 603272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331860 f, 603381.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331920 f, 603490.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331980 f, 603600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332040 f, 603709.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332100 f, 603818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332160 f, 603927.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332220 f, 604036.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332280 f, 604145.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332340 f, 604254.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332400 f, 604363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332460 f, 604472.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332520 f, 604581.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332580 f, 604690.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332640 f, 604800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332700 f, 604909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332760 f, 605018.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332820 f, 605127.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332880 f, 604137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332940 f, 604246.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333000 f, 604355.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333060 f, 604464.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333120 f, 604573.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333180 f, 604682.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333240 f, 604791.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333300 f, 604900.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333360 f, 605009.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333420 f, 605117.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333480 f, 605226.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333540 f, 605335.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333600 f, 605444.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333660 f, 605553.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333720 f, 605662.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333780 f, 605771.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333840 f, 605880.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333900 f, 605989.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333960 f, 606098.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334020 f, 606206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334080 f, 606315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334140 f, 606424.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334200 f, 606533.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334260 f, 606642.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334320 f, 606751.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334380 f, 606860.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334440 f, 606969.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334500 f, 607078.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334560 f, 607186.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334620 f, 607295.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334680 f, 606304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334740 f, 606413.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334800 f, 606521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334860 f, 606630.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334920 f, 606739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334980 f, 606847.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335040 f, 606956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335100 f, 607065.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335160 f, 607173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335220 f, 607282.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335280 f, 607391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335340 f, 607500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335400 f, 607608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335460 f, 607717.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335520 f, 607826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335580 f, 607934.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335640 f, 608043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335700 f, 608152.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335760 f, 608260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335820 f, 608369.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335880 f, 608478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335940 f, 608586.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336000 f, 608695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336060 f, 608804.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336120 f, 608913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336180 f, 609021.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336240 f, 609130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336300 f, 609239.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336360 f, 609347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336420 f, 609456.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336480 f, 609565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336540 f, 609673.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336600 f, 609782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336660 f, 609891.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336720 f, 610000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336780 f, 610108.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336840 f, 610217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336900 f, 610326.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336960 f, 610434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337020 f, 609439.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337080 f, 609547.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337140 f, 609656.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337200 f, 609764.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337260 f, 609873.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337320 f, 609981.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337380 f, 610090.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337440 f, 610198.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337500 f, 610307.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337560 f, 610415.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337620 f, 610524.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337680 f, 610632.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337740 f, 610741.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337800 f, 610849.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337860 f, 610958.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337920 f, 611066.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337980 f, 611175.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338040 f, 611283.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338100 f, 611392.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338160 f, 611500.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338220 f, 611609.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338280 f, 611717.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338340 f, 611826.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338400 f, 611934.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338460 f, 612043.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338520 f, 612151.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338580 f, 612260.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338640 f, 612368.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338700 f, 612477.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338760 f, 612585.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338820 f, 612694.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338880 f, 612802.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338940 f, 612911.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339000 f, 613019.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339060 f, 613128.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339120 f, 613236.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339180 f, 613345.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339240 f, 613453.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339300 f, 613562.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339360 f, 613670.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339420 f, 613779.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339480 f, 613887.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339540 f, 613996.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339600 f, 614104.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339660 f, 614213.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339720 f, 614321.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339780 f, 614430.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339840 f, 614538.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339900 f, 614647.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339960 f, 614755.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340020 f, 614864.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340080 f, 614972.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340140 f, 613971.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340200 f, 614079.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340260 f, 614187.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340320 f, 614296.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340380 f, 614404.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340440 f, 614512.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340500 f, 614620.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340560 f, 614729.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340620 f, 614837.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340680 f, 614945.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340740 f, 615054.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340800 f, 615162.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340860 f, 615270.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340920 f, 615379.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340980 f, 615487.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341040 f, 615595.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341100 f, 615704.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341160 f, 615812.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341220 f, 615920.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341280 f, 616028.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341340 f, 616137.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341400 f, 616245.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341460 f, 616353.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341520 f, 616462.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341580 f, 616570.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341640 f, 615567.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341700 f, 615675.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341760 f, 615783.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341820 f, 615891.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341880 f, 616000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341940 f, 616108.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342000 f, 616216.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342060 f, 616324.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342120 f, 616432.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342180 f, 616540.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342240 f, 616648.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342300 f, 616756.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342360 f, 616864.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342420 f, 616973.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342480 f, 617081.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342540 f, 617189.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342600 f, 617297.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342660 f, 617405.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342720 f, 617513.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342780 f, 617621.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342840 f, 617729.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342900 f, 617837.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342960 f, 617945.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343020 f, 618054.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343080 f, 618162.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343140 f, 618270.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343200 f, 618378.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343260 f, 618486.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343320 f, 618594.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343380 f, 618702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343440 f, 618810.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343500 f, 618918.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343560 f, 617913.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343620 f, 618021.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343680 f, 618129.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343740 f, 618237.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343800 f, 618345.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343860 f, 618453.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343920 f, 618561.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343980 f, 618669.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344040 f, 618777.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344100 f, 618884.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344160 f, 618992.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344220 f, 619100.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344280 f, 619208.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344340 f, 619316.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344400 f, 619424.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344460 f, 619532.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344520 f, 619640.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344580 f, 619748.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344640 f, 619856.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344700 f, 619964.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344760 f, 620071.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344820 f, 620179.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344880 f, 620287.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344940 f, 620395.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345000 f, 620503.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345060 f, 620611.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345120 f, 620719.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345180 f, 620827.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345240 f, 620935.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345300 f, 621043.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345360 f, 621151.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345420 f, 621259.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345480 f, 621366.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345540 f, 621474.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345600 f, 621582.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345660 f, 621690.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345720 f, 621798.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345780 f, 621906.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345840 f, 622014.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345900 f, 622122.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345960 f, 622230.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346020 f, 622338.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346080 f, 621328.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346140 f, 621436.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346200 f, 621544.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346260 f, 621651.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346320 f, 621759.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346380 f, 621867.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346440 f, 621974.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346500 f, 622082.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346560 f, 622190.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346620 f, 622298.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346680 f, 622405.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346740 f, 622513.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346800 f, 622621.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346860 f, 622728.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346920 f, 622836.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346980 f, 622944.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347040 f, 623052.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347100 f, 623159.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347160 f, 623267.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347220 f, 623375.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347280 f, 623482.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347340 f, 623590.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347400 f, 623698.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347460 f, 623806.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347520 f, 623913.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347580 f, 624021.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347640 f, 624129.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347700 f, 624237.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347760 f, 624344.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347820 f, 624452.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347880 f, 624560.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347940 f, 624667.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348000 f, 624775.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348060 f, 624883.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348120 f, 624991.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348180 f, 625098.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348240 f, 625206.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348300 f, 625314.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348360 f, 625421.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348420 f, 625529.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348480 f, 625637.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348540 f, 625745.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348600 f, 625852.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348660 f, 625960.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348720 f, 626068.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348780 f, 626175.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348840 f, 626283.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348900 f, 625268.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348960 f, 625376.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349020 f, 625483.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349080 f, 625591.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349140 f, 625698.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349200 f, 625806.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349260 f, 625914.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349320 f, 626021.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349380 f, 626129.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349440 f, 626236.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349500 f, 626344.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349560 f, 626451.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349620 f, 626559.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349680 f, 626666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349740 f, 626774.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349800 f, 626881.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349860 f, 626989.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349920 f, 627096.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349980 f, 627204.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350040 f, 627311.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350100 f, 627419.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350160 f, 627526.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350220 f, 627634.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350280 f, 627741.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350340 f, 627849.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350400 f, 627957.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350460 f, 628064.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350520 f, 628172.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350580 f, 628279.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350640 f, 628387.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350700 f, 628494.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350760 f, 628602.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350820 f, 628709.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350880 f, 628817.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350940 f, 628924.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351000 f, 629032.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351060 f, 629139.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351120 f, 629247.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351180 f, 629354.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351240 f, 629462.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351300 f, 628443.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351360 f, 628551.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351420 f, 628658.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351480 f, 628765.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351540 f, 628873.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351600 f, 628980.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351660 f, 629087.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351720 f, 629195.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351780 f, 629302.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351840 f, 629409.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351900 f, 629517.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351960 f, 629624.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352020 f, 629731.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352080 f, 629839.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352140 f, 629946.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352200 f, 630053.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352260 f, 630161.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352320 f, 630268.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352380 f, 630375.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352440 f, 630483.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352500 f, 630590.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352560 f, 630697.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352620 f, 630805.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352680 f, 630912.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352740 f, 631019.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352800 f, 631127.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352860 f, 631234.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352920 f, 631341.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352980 f, 631449.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353040 f, 631556.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353100 f, 631663.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353160 f, 631771.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353220 f, 631878.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353280 f, 631985.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353340 f, 632093.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353400 f, 632200.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353460 f, 632307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353520 f, 632415.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353580 f, 632522.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353640 f, 632629.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353700 f, 632737.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353760 f, 632844.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353820 f, 632951.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353880 f, 633059.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353940 f, 633166.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354000 f, 633273.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354060 f, 633381.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354120 f, 633488.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354180 f, 633595.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354240 f, 633703.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354300 f, 632678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354360 f, 632785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354420 f, 632892.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354480 f, 633000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354540 f, 633107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354600 f, 633214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354660 f, 633321.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354720 f, 633428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354780 f, 633535.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354840 f, 633642.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354900 f, 633750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354960 f, 633857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355020 f, 633964.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355080 f, 634071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355140 f, 634178.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355200 f, 634285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355260 f, 634392.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355320 f, 634500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355380 f, 634607.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355440 f, 634714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355500 f, 634821.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355560 f, 634928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355620 f, 635035.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355680 f, 635142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355740 f, 635250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355800 f, 635357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355860 f, 635464.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355920 f, 635571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355980 f, 635678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356040 f, 635785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356100 f, 635892.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356160 f, 636000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356220 f, 636107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356280 f, 636214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356340 f, 636321.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356400 f, 636428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356460 f, 636535.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356520 f, 636642.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356580 f, 636750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356640 f, 636857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356700 f, 636964.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356760 f, 637071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356820 f, 637178.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356880 f, 637285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356940 f, 637392.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357000 f, 637500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357060 f, 637607.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357120 f, 637714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357180 f, 637821.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357240 f, 637928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357300 f, 638035.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357360 f, 638142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357420 f, 638250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357480 f, 638357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357540 f, 638464.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357600 f, 638571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357660 f, 638678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357720 f, 638785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357780 f, 638892.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357840 f, 639000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357900 f, 639107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357960 f, 639214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358020 f, 638181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358080 f, 638288.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358140 f, 638395.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358200 f, 638502.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358260 f, 638609.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358320 f, 638716.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358380 f, 638823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358440 f, 638930.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358500 f, 639037.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358560 f, 639144.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358620 f, 639251.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358680 f, 639358.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358740 f, 639465.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358800 f, 639572.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358860 f, 639679.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358920 f, 639786.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358980 f, 639893.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359040 f, 640000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359100 f, 640106.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359160 f, 640213.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359220 f, 640320.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359280 f, 640427.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359340 f, 640534.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359400 f, 640641.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359460 f, 640748.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359520 f, 640855.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359580 f, 640962.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359640 f, 641069.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359700 f, 641176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359760 f, 641283.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359820 f, 641390.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359880 f, 640355.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359940 f, 640462.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360000 f, 640569.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360060 f, 640676.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360120 f, 640782.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360180 f, 640889.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360240 f, 640996.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360300 f, 641103.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360360 f, 641209.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360420 f, 640177.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360480 f, 640284.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360540 f, 640390.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360600 f, 640497.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360660 f, 640603.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360720 f, 640710.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360780 f, 640817.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360840 f, 640923.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360900 f, 641030.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360960 f, 641136.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361020 f, 641243.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361080 f, 641349.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361140 f, 641456.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361200 f, 641563.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361260 f, 641669.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361320 f, 641776.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361380 f, 641882.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361440 f, 641989.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361500 f, 642095.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361560 f, 642202.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361620 f, 642309.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361680 f, 642415.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361740 f, 642522.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361800 f, 642628.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361860 f, 642735.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361920 f, 642841.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361980 f, 642948.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362040 f, 643055.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362100 f, 643161.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362160 f, 643268.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362220 f, 643374.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362280 f, 643481.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362340 f, 643587.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362400 f, 643694.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362460 f, 643801.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362520 f, 643907.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362580 f, 644014.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362640 f, 644120.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362700 f, 644227.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362760 f, 644333.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362820 f, 644440.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362880 f, 644547.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362940 f, 644653.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363000 f, 644760.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363060 f, 644866.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363120 f, 644973.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363180 f, 645079.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363240 f, 644042.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363300 f, 644148.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363360 f, 644255.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363420 f, 644361.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363480 f, 644468.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363540 f, 644574.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363600 f, 644680.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363660 f, 644787.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363720 f, 644893.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363780 f, 645000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363840 f, 645106.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363900 f, 645212.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363960 f, 645319.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364020 f, 645425.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364080 f, 645531.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364140 f, 645638.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364200 f, 645744.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364260 f, 645851.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364320 f, 645957.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364380 f, 646063.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364440 f, 646170.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364500 f, 646276.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364560 f, 645238.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364620 f, 645345.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364680 f, 645451.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364740 f, 645557.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364800 f, 645663.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364860 f, 645769.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364920 f, 645876.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364980 f, 645982.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365040 f, 646088.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365100 f, 646194.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365160 f, 646300.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365220 f, 646407.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365280 f, 646513.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365340 f, 646619.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365400 f, 646725.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365460 f, 646831.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365520 f, 646938.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365580 f, 647044.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365640 f, 647150.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365700 f, 647256.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365760 f, 647362.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365820 f, 647469.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365880 f, 647575.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365940 f, 647681.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366000 f, 647787.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366060 f, 647893.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366120 f, 648000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366180 f, 648106.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366240 f, 648212.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366300 f, 648318.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366360 f, 648424.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366420 f, 648531.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366480 f, 648637.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366540 f, 648743.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366600 f, 648849.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366660 f, 648955.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366720 f, 649061.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366780 f, 649168.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366840 f, 649274.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366900 f, 649380.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366960 f, 649486.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367020 f, 649592.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367080 f, 649699.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367140 f, 649805.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367200 f, 649911.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367260 f, 650017.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367320 f, 650123.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367380 f, 650230.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367440 f, 650336.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367500 f, 650442.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367560 f, 650548.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367620 f, 650654.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367680 f, 650761.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367740 f, 650867.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367800 f, 650973.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367860 f, 651079.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367920 f, 651185.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367980 f, 651292.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368040 f, 651398.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368100 f, 651504.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368160 f, 651610.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368220 f, 651716.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368280 f, 650671.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368340 f, 650777.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368400 f, 650883.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368460 f, 650989.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368520 f, 651095.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368580 f, 651201.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368640 f, 651307.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368700 f, 651413.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368760 f, 651519.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368820 f, 651625.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368880 f, 651731.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368940 f, 651837.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369000 f, 651943.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369060 f, 652049.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369120 f, 652155.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369180 f, 652261.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369240 f, 652367.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369300 f, 652473.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369360 f, 652579.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369420 f, 652685.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369480 f, 652791.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369540 f, 652897.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369600 f, 653003.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369660 f, 653109.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369720 f, 653215.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369780 f, 653321.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369840 f, 653427.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369900 f, 653533.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369960 f, 653639.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370020 f, 653745.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370080 f, 653851.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370140 f, 653957.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370200 f, 654063.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370260 f, 654169.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370320 f, 654275.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370380 f, 654381.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370440 f, 654487.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370500 f, 654593.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370560 f, 654699.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370620 f, 654805.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370680 f, 654911.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370740 f, 655017.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370800 f, 655123.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370860 f, 655229.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370920 f, 655335.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370980 f, 655441.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371040 f, 655547.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371100 f, 655653.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371160 f, 655759.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371220 f, 655865.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371280 f, 655971.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371340 f, 656077.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371400 f, 656183.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371460 f, 656289.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371520 f, 656395.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371580 f, 656501.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371640 f, 656607.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371700 f, 655555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371760 f, 655661.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371820 f, 655767.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371880 f, 655873.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371940 f, 655978.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372000 f, 656084.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372060 f, 656190.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372120 f, 656296.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372180 f, 656402.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372240 f, 656507.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372300 f, 656613.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372360 f, 656719.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372420 f, 656825.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372480 f, 656931.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372540 f, 657037.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372600 f, 657142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372660 f, 657248.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372720 f, 657354.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372780 f, 657460.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372840 f, 657566.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372900 f, 657671.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372960 f, 657777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373020 f, 657883.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373080 f, 657989.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373140 f, 658095.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373200 f, 658201.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373260 f, 658306.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373320 f, 658412.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373380 f, 658518.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373440 f, 658624.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373500 f, 658730.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373560 f, 658836.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373620 f, 658941.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373680 f, 659047.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373740 f, 659153.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373800 f, 659259.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373860 f, 659365.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373920 f, 659470.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373980 f, 659576.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374040 f, 659682.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374100 f, 659788.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374160 f, 659894.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374220 f, 660000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374280 f, 660105.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374340 f, 660211.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374400 f, 660317.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374460 f, 660423.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374520 f, 660529.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374580 f, 660634.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374640 f, 660740.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374700 f, 660846.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374760 f, 660952.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374820 f, 661058.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374880 f, 661164.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374940 f, 661269.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375000 f, 661375.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375060 f, 661481.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375120 f, 660422.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375180 f, 660528.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375240 f, 660633.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375300 f, 660739.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375360 f, 660845.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375420 f, 660950.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375480 f, 661056.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375540 f, 661162.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375600 f, 661267.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375660 f, 661373.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375720 f, 661478.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375780 f, 661584.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375840 f, 661690.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375900 f, 661795.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375960 f, 661901.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376020 f, 662007.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376080 f, 662112.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376140 f, 662218.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376200 f, 662323.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376260 f, 662429.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376320 f, 662535.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376380 f, 662640.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376440 f, 662746.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376500 f, 662852.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376560 f, 662957.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376620 f, 663063.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376680 f, 663169.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376740 f, 663274.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376800 f, 663380.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376860 f, 663485.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376920 f, 663591.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376980 f, 663697.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377040 f, 663802.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377100 f, 663908.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377160 f, 664014.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377220 f, 664119.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377280 f, 664225.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377340 f, 664331.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377400 f, 664436.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377460 f, 664542.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377520 f, 664647.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377580 f, 664753.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377640 f, 664859.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377700 f, 664964.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377760 f, 665070.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377820 f, 665176.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377880 f, 665281.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377940 f, 665387.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378000 f, 665492.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378060 f, 665598.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378120 f, 665704.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378180 f, 665809.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378240 f, 665915.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378300 f, 666021.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378360 f, 666126.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378420 f, 666232.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378480 f, 666338.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378540 f, 666443.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378600 f, 666549.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378660 f, 665483.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378720 f, 665588.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378780 f, 665694.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378840 f, 665799.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378900 f, 665905.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378960 f, 666010.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379020 f, 666116.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379080 f, 666221.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379140 f, 666326.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379200 f, 666432.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379260 f, 666537.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379320 f, 666643.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379380 f, 666748.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379440 f, 666854.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379500 f, 666959.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379560 f, 667065.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379620 f, 667170.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379680 f, 667275.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379740 f, 667381.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379800 f, 667486.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379860 f, 667592.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379920 f, 667697.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379980 f, 667803.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380040 f, 667908.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380100 f, 668014.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380160 f, 668119.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380220 f, 668224.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380280 f, 668330.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380340 f, 668435.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380400 f, 668541.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380460 f, 668646.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380520 f, 668752.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380580 f, 668857.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380640 f, 668963.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380700 f, 669068.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380760 f, 669174.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380820 f, 669279.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380880 f, 669384.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380940 f, 669490.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381000 f, 669595.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381060 f, 669701.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381120 f, 669806.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381180 f, 669912.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381240 f, 670017.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381300 f, 670123.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381360 f, 670228.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381420 f, 670333.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381480 f, 670439.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381540 f, 670544.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381600 f, 670650.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381660 f, 670755.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381720 f, 670861.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381780 f, 670966.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381840 f, 671072.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381900 f, 671177.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381960 f, 671282.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382020 f, 671388.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382080 f, 671493.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382140 f, 671599.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382200 f, 670526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382260 f, 670631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382320 f, 670736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382380 f, 670842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382440 f, 670947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382500 f, 671052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382560 f, 671157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382620 f, 671263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382680 f, 671368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382740 f, 671473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382800 f, 671578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382860 f, 671684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382920 f, 671789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382980 f, 671894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383040 f, 672000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383100 f, 672105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383160 f, 672210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383220 f, 672315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383280 f, 672421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383340 f, 672526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383400 f, 672631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383460 f, 672736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383520 f, 672842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383580 f, 672947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383640 f, 673052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383700 f, 673157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383760 f, 673263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383820 f, 673368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383880 f, 673473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383940 f, 673578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384000 f, 673684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384060 f, 673789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384120 f, 673894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384180 f, 674000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384240 f, 674105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384300 f, 674210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384360 f, 674315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384420 f, 674421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384480 f, 674526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384540 f, 674631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384600 f, 674736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384660 f, 674842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384720 f, 674947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384780 f, 675052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384840 f, 675157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384900 f, 675263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384960 f, 675368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385020 f, 675473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385080 f, 675578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385140 f, 675684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385200 f, 675789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385260 f, 675894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385320 f, 676000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385380 f, 676105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385440 f, 676210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385500 f, 676315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385560 f, 676421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385620 f, 675341.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385680 f, 675446.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385740 f, 675551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385800 f, 675656.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385860 f, 675761.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385920 f, 675866.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385980 f, 675972.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386040 f, 676077.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386100 f, 676182.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386160 f, 676287.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386220 f, 676392.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386280 f, 676497.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386340 f, 676602.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386400 f, 676707.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386460 f, 676812.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386520 f, 676917.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386580 f, 677022.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386640 f, 677127.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386700 f, 677232.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386760 f, 677338.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386820 f, 677443.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386880 f, 677548.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386940 f, 677653.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387000 f, 677758.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387060 f, 677863.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387120 f, 677968.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387180 f, 678073.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387240 f, 678178.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387300 f, 678283.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387360 f, 678388.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387420 f, 678493.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387480 f, 678598.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387540 f, 678704.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387600 f, 678809.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387660 f, 678914.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387720 f, 679019.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387780 f, 679124.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387840 f, 679229.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387900 f, 679334.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387960 f, 679439.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388020 f, 679544.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388080 f, 679649.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388140 f, 679754.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388200 f, 679859.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388260 f, 679965.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388320 f, 680070.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388380 f, 680175.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388440 f, 680280.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388500 f, 680385.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388560 f, 680490.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388620 f, 680595.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388680 f, 680700.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388740 f, 680805.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388800 f, 680910.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388860 f, 681015.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388920 f, 681120.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388980 f, 681225.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389040 f, 681331.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389100 f, 681436.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389160 f, 680349.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389220 f, 680454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389280 f, 680559.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389340 f, 680664.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389400 f, 680769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389460 f, 680874.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389520 f, 680979.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389580 f, 681083.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389640 f, 681188.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389700 f, 681293.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389760 f, 681398.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389820 f, 681503.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389880 f, 681608.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389940 f, 681713.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390000 f, 681818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390060 f, 681923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390120 f, 682028.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390180 f, 682132.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390240 f, 682237.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390300 f, 682342.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390360 f, 682447.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390420 f, 682552.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390480 f, 682657.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390540 f, 682762.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390600 f, 682867.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390660 f, 682972.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390720 f, 683076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390780 f, 683181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390840 f, 683286.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390900 f, 683391.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390960 f, 683496.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391020 f, 683601.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391080 f, 683706.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391140 f, 683811.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391200 f, 683916.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391260 f, 684021.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391320 f, 684125.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391380 f, 684230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391440 f, 684335.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391500 f, 684440.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391560 f, 684545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391620 f, 684650.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391680 f, 684755.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391740 f, 684860.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391800 f, 684965.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391860 f, 685069.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391920 f, 685174.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391980 f, 685279.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392040 f, 685384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392100 f, 685489.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392160 f, 685594.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392220 f, 685699.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392280 f, 685804.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392340 f, 685909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392400 f, 686014.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392460 f, 686118.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392520 f, 686223.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392580 f, 686328.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392640 f, 686433.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392700 f, 685340.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392760 f, 685445.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392820 f, 685549.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392880 f, 685654.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392940 f, 685759.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393000 f, 685863.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393060 f, 685968.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393120 f, 686073.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393180 f, 686178.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393240 f, 686282.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393300 f, 686387.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393360 f, 686492.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393420 f, 686596.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393480 f, 686701.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393540 f, 686806.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393600 f, 686911.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393660 f, 687015.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393720 f, 687120.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393780 f, 687225.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393840 f, 687329.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393900 f, 687434.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393960 f, 687539.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394020 f, 687644.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394080 f, 687748.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394140 f, 687853.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394200 f, 687958.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394260 f, 688062.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394320 f, 688167.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394380 f, 688272.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394440 f, 688376.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394500 f, 688481.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394560 f, 688586.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394620 f, 688691.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394680 f, 688795.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394740 f, 688900.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394800 f, 689005.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394860 f, 689109.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394920 f, 689214.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394980 f, 689319.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395040 f, 689424.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395100 f, 689528.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395160 f, 689633.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395220 f, 689738.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395280 f, 689842.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395340 f, 689947.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395400 f, 690052.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395460 f, 690157.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395520 f, 690261.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395580 f, 690366.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395640 f, 690471.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395700 f, 690575.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395760 f, 690680.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395820 f, 690785.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395880 f, 690890.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395940 f, 690994.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396000 f, 691099.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396060 f, 691204.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396120 f, 691308.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396180 f, 691413.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396240 f, 690313.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396300 f, 690418.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396360 f, 690522.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396420 f, 690627.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396480 f, 690731.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396540 f, 690836.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396600 f, 690940.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396660 f, 691045.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396720 f, 691149.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396780 f, 691254.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396840 f, 691358.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396900 f, 691463.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396960 f, 691567.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397020 f, 691672.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397080 f, 691777.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397140 f, 691881.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397200 f, 691986.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397260 f, 692090.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397320 f, 692195.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397380 f, 692299.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397440 f, 692404.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397500 f, 692508.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397560 f, 692613.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397620 f, 692717.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397680 f, 692822.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397740 f, 692926.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397800 f, 693031.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397860 f, 693135.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397920 f, 693240.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397980 f, 693344.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398040 f, 693449.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398100 f, 693554.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398160 f, 693658.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398220 f, 693763.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398280 f, 693867.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398340 f, 693972.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398400 f, 694076.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398460 f, 694181.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398520 f, 694285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398580 f, 694390.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398640 f, 694494.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398700 f, 694599.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398760 f, 694703.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398820 f, 694808.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398880 f, 694912.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398940 f, 695017.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399000 f, 695121.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399060 f, 695226.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399120 f, 695331.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399180 f, 695435.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399240 f, 695540.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399300 f, 695644.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399360 f, 695749.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399420 f, 695853.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399480 f, 695958.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399540 f, 696062.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399600 f, 696167.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399660 f, 696271.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399720 f, 696376.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399780 f, 696480.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399840 f, 696585.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399900 f, 695478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399960 f, 695582.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400020 f, 695686.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400080 f, 695791.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400140 f, 695895.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400200 f, 696000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400260 f, 696104.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400320 f, 696208.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400380 f, 696313.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400440 f, 696417.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400500 f, 696521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400560 f, 696626.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400620 f, 696730.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400680 f, 696834.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400740 f, 696939.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400800 f, 697043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400860 f, 697147.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400920 f, 697252.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400980 f, 697356.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401040 f, 697460.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401100 f, 697565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401160 f, 697669.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401220 f, 697773.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401280 f, 697878.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401340 f, 697982.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401400 f, 698086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401460 f, 698191.3 fps, 0 ms/f
    [junit] GLCanvas invisible frame count: Before 63, after 64
    [junit] XXXX Visible Part 3/3
    [junit] 0 s: 60 f / 991 ms, 60.5 fps, 16 ms/f; total: 60 f, 60.5 fps, 16 ms/f
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test02Offscreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647012770 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647012771 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] 1 s: 60 f / 91 ms, 659.3 fps, 1 ms/f; total: 120 f, 110.9 fps, 9 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 166.2 fps, 6 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 221.6 fps, 4 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 277.0 fps, 3 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 332.4 fps, 3 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 387.8 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 443.2 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 498.6 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 554.0 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 609.4 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 664.8 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 720.2 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 775.6 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 831.0 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 885.6 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 940.9 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 996.3 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 1051.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 1107.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 1162.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 1217.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 1273.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 1328.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 1383.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 1439.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 1494.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 1549.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 1605.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 1660.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 1715.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 1769.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 1824.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 1880.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 1935.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 1990.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 2046.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 2101.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 2156.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 2211.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 2267.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 2322.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 2377.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 2433.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 2488.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 2543.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 2599.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 2654.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 2709.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 2764.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 2820.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 2875.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 2930.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 2986.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 3041.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 3096.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 3152.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 3204.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 3259.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 3314.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 3370.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 3425.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 3480.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 3535.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 3591.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 3646.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 3701.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 3756.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 3812.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 3867.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 3922.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 3977.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 4033.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 4088.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 4143.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 4198.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 4254.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 4309.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 4364.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 4419.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 4475.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 4530.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 4585.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 4640.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 4691.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 4747.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 5220 f, 4793.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 4848.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 4903.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 4958.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 5013.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 5068.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 5119.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 5174.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 5229.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 5284.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 5339.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 5394.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 5449.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 5504.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 5559.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 5614.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 5669.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 5724.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 5779.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 5834.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 5889.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 5944.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 6000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 6055.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 6110.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 6165.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 6220.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 6275.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 6330.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 6385.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 6440.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 6495.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 6550.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 6605.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 6660.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 6709.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 6764.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 6819.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 6874.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 6929.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 6984.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 7039.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 7094.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 7149.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 7204.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 7259.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 7314.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 7369.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 7424.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 7479.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 7534.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 7589.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 7644.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 7699.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 7754.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 7809.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 7864.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 7919.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 7974.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 8029.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 8084.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 8139.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 8194.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 8249.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 8304.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 8359.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 8414.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 8469.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 8524.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 8571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 8626.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 8681.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 8736.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 8791.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 8846.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 8901.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 8956.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 9010.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 9065.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 9120.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 9175.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 9230.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 9285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 9340.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 9395.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 9450.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 9505.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 9560.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 9615.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 9670.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 9725.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 9780.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 9835.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 9890.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 9945.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 10000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 10054.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 10109.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 10164.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 10219.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 10274.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 10329.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 10384.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 10430.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 10484.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 10539.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 10594.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 10649.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 10704.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 10759.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 10814.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 10869.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 10924.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 10978.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 11033.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 11088.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 11143.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 11198.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 11253.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 11308.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 11363.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 11418.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 11473.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 11527.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 11582.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 11637.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 11692.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 11747.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 11802.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 11857.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 11912.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 11967.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 12021.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 12076.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 12131.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 12186.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 12230.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 12285.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 12340.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 12394.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 12449.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 12504.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 12559.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 12614.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 12669.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 12723.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 12778.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 12833.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 12888.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 12943.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 12998.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 13053.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 13107.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 13162.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 13217.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 13272.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 13327.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 13382.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 13436.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 13491.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 13546.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 13601.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 13656.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 13711.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 13765.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 13820.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 13875.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 13930.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 13972.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 14027.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 14082.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 14136.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 14191.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 14246.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 14301.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 14356.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 14410.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 14465.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 14520.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 14575.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 14630.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 14684.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 14739.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 14794.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 14849.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 14904.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 14958.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 15013.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 15068.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 15123.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 15178.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 15232.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 15287.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 15342.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 15397.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 15452.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 15506.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 15561.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 15616.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 15671.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 15726.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 15780.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 15835.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 15875.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 15930.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 15985.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 16040.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 16094.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 16149.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 16204.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 16259.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 16313.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 16368.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 16423.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 16478.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 16532.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 16587.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 16642.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 16697.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 16751.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 16806.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 16861.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 16916.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 16970.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 17025.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 17080.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 17135.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 17189.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 17244.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 17299.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 17354.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 17408.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 17463.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 17518.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 17572.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 17627.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 17682.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 17737.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 17791.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 17846.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 17885.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 17939.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 17994.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 18049.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 18103.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 18158.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 18213.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 18268.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 18322.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 18377.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 18432.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 18486.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 18541.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 18596.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 18650.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 18705.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 18760.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 18814.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 18869.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 18924.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 18979.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 19033.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 19088.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 19143.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 19197.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 19252.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 19307.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 19361.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 19416.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 19471.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 19525.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 19580.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 19635.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 19690.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 19744.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 19799.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 19854.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 19908.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 19963.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 20018.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 20072.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 20127.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 20182.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 20237.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 20291.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 20346.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 20401.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22440 f, 20455.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 20510.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22560 f, 20565.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 20619.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 20674.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 20729.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 20783.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22860 f, 20838.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 20893.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 20948.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 21002.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23100 f, 21057.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 21112.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 21147.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 21202.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 21256.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23400 f, 21311.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 21366.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 21420.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 21475.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 21530.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 21584.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 21639.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 21693.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 21748.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 21803.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 21857.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 21912.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 21967.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 22021.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 22076.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 22131.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 22185.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24420 f, 22240.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 22295.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 22349.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 22404.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 22459.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 22513.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 22568.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 22622.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24900 f, 22677.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24960 f, 22732.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25020 f, 22786.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25080 f, 22841.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25140 f, 22896.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25200 f, 22950.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25260 f, 23005.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25320 f, 23060.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25380 f, 23114.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25440 f, 23169.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25500 f, 23224.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25560 f, 23278.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25620 f, 23333.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25680 f, 23387.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25740 f, 23442.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25800 f, 23497.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25860 f, 23551.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25920 f, 23606.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25980 f, 23661.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26040 f, 23715.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26100 f, 23770.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26160 f, 23825.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26220 f, 23879.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26280 f, 23934.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26340 f, 23989.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26400 f, 24043.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26460 f, 24098.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26520 f, 24153.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26580 f, 24207.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26640 f, 24262.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26700 f, 24316.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26760 f, 24371.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26820 f, 24404.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26880 f, 24458.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26940 f, 24513.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27000 f, 24567.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27060 f, 24622.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27120 f, 24676.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27180 f, 24731.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27240 f, 24786.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27300 f, 24840.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27360 f, 24895.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27420 f, 24949.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27480 f, 25004.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27540 f, 25059.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27600 f, 25113.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27660 f, 25168.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27720 f, 25222.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27780 f, 25277.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27840 f, 25332.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27900 f, 25386.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27960 f, 25441.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28020 f, 25495.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28080 f, 25550.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28140 f, 25605.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28200 f, 25659.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28260 f, 25714.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28320 f, 25768.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28380 f, 25823.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28440 f, 25878.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28500 f, 25932.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28560 f, 25987.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28620 f, 26041.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28680 f, 26096.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28740 f, 26151.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28800 f, 26205.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28860 f, 26260.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28920 f, 26314.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28980 f, 26369.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29040 f, 26424.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29100 f, 26478.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29160 f, 26533.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29220 f, 26587.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29280 f, 26642.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29340 f, 26696.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29400 f, 26751.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29460 f, 26806.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29520 f, 26860.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29580 f, 26915.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29640 f, 26969.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29700 f, 27024.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29760 f, 27079.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29820 f, 27133.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29880 f, 27188.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29940 f, 27242.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30000 f, 27272.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30060 f, 27327.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30120 f, 27381.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30180 f, 27436.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30240 f, 27490.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30300 f, 27545.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30360 f, 27600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30420 f, 27654.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30480 f, 27709.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30540 f, 27763.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30600 f, 27818.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30660 f, 27872.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30720 f, 27927.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30780 f, 27981.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30840 f, 28036.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30900 f, 28090.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30960 f, 28145.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31020 f, 28200.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31080 f, 28254.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31140 f, 28309.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31200 f, 28363.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31260 f, 28418.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31320 f, 28472.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31380 f, 28527.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31440 f, 28581.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31500 f, 28636.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31560 f, 28690.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31620 f, 28745.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31680 f, 28800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31740 f, 28854.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31800 f, 28909.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31860 f, 28963.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31920 f, 29018.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31980 f, 29072.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32040 f, 29127.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32100 f, 29181.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32160 f, 29236.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32220 f, 29290.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32280 f, 29345.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32340 f, 29400.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32400 f, 29454.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32460 f, 29509.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32520 f, 29563.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32580 f, 29618.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32640 f, 29672.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32700 f, 29727.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32760 f, 29781.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32820 f, 29836.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32880 f, 29890.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32940 f, 29945.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33000 f, 30000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33060 f, 30054.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33120 f, 30109.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33180 f, 30163.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33240 f, 30218.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33300 f, 30272.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33360 f, 30327.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33420 f, 30381.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33480 f, 30436.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33540 f, 30490.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33600 f, 30517.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33660 f, 30572.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33720 f, 30626.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33780 f, 30681.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33840 f, 30735.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33900 f, 30790.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33960 f, 30844.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34020 f, 30899.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34080 f, 30953.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34140 f, 31008.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34200 f, 31062.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34260 f, 31117.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34320 f, 31171.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34380 f, 31226.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34440 f, 31280.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34500 f, 31335.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34560 f, 31389.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34620 f, 31444.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34680 f, 31498.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34740 f, 31553.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34800 f, 31607.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34860 f, 31662.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34920 f, 31716.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34980 f, 31771.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35040 f, 31825.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35100 f, 31880.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35160 f, 31934.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35220 f, 31989.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35280 f, 32043.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35340 f, 32098.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35400 f, 32152.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35460 f, 32207.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35520 f, 32261.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35580 f, 32316.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35640 f, 32370.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35700 f, 32425.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35760 f, 32479.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35820 f, 32534.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35880 f, 32588.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35940 f, 32643.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36000 f, 32697.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36060 f, 32752.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36120 f, 32806.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36180 f, 32861.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36240 f, 32915.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36300 f, 32970.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36360 f, 33024.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36420 f, 33079.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36480 f, 33133.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36540 f, 33188.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36600 f, 33242.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36660 f, 33297.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36720 f, 33351.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36780 f, 33405.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36840 f, 33460.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36900 f, 33514.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36960 f, 33569.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37020 f, 33623.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37080 f, 33678.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37140 f, 33732.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37200 f, 33756.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37260 f, 33811.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37320 f, 33865.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37380 f, 33920.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37440 f, 33974.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37500 f, 34029.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37560 f, 34083.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37620 f, 34137.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37680 f, 34192.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37740 f, 34246.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37800 f, 34301.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37860 f, 34355.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37920 f, 34410.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37980 f, 34464.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38040 f, 34519.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38100 f, 34573.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38160 f, 34627.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38220 f, 34682.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38280 f, 34736.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38340 f, 34791.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38400 f, 34845.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38460 f, 34900.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38520 f, 34954.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38580 f, 35009.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38640 f, 35063.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38700 f, 35117.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38760 f, 35172.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38820 f, 35226.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38880 f, 35281.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38940 f, 35335.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39000 f, 35390.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39060 f, 35444.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39120 f, 35499.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39180 f, 35553.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39240 f, 35607.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39300 f, 35662.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39360 f, 35716.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39420 f, 35771.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39480 f, 35825.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39540 f, 35880.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39600 f, 35934.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39660 f, 35989.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39720 f, 36043.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39780 f, 36098.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39840 f, 36152.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39900 f, 36206.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39960 f, 36261.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40020 f, 36315.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40080 f, 36370.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40140 f, 36424.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40200 f, 36479.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40260 f, 36533.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40320 f, 36588.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40380 f, 36642.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40440 f, 36696.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40500 f, 36751.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40560 f, 36805.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40620 f, 36860.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40680 f, 36914.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40740 f, 36969.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40800 f, 36990.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40860 f, 37044.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40920 f, 37098.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40980 f, 37153.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41040 f, 37207.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41100 f, 37262.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41160 f, 37316.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41220 f, 37370.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41280 f, 37425.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41340 f, 37479.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41400 f, 37534.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41460 f, 37588.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41520 f, 37642.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41580 f, 37697.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41640 f, 37751.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41700 f, 37805.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41760 f, 37860.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41820 f, 37914.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41880 f, 37969.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41940 f, 38023.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42000 f, 38077.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42060 f, 38132.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42120 f, 38186.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42180 f, 38241.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42240 f, 38295.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42300 f, 38349.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42360 f, 38404.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42420 f, 38458.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42480 f, 38513.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42540 f, 38567.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42600 f, 38621.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42660 f, 38676.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42720 f, 38730.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42780 f, 38785.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42840 f, 38839.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42900 f, 38893.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42960 f, 38948.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43020 f, 39002.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43080 f, 39057.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43140 f, 39111.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43200 f, 39165.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43260 f, 39220.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43320 f, 39274.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43380 f, 39329.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43440 f, 39383.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43500 f, 39437.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43560 f, 39492.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43620 f, 39546.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43680 f, 39601.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43740 f, 39655.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43800 f, 39709.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43860 f, 39764.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43920 f, 39818.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43980 f, 39873.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44040 f, 39927.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44100 f, 39981.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44160 f, 40036.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44220 f, 40090.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44280 f, 40145.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44340 f, 40199.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44400 f, 40217.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44460 f, 40271.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44520 f, 40326.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44580 f, 40380.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44640 f, 40434.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44700 f, 40489.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44760 f, 40543.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44820 f, 40597.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44880 f, 40652.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44940 f, 40706.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45000 f, 40760.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45060 f, 40815.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45120 f, 40869.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45180 f, 40923.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45240 f, 40978.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45300 f, 41032.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45360 f, 41086.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45420 f, 41141.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45480 f, 41195.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45540 f, 41250.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45600 f, 41304.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45660 f, 41358.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45720 f, 41413.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45780 f, 41467.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45840 f, 41521.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45900 f, 41576.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45960 f, 41630.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46020 f, 41684.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46080 f, 41739.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46140 f, 41793.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46200 f, 41847.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46260 f, 41902.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46320 f, 41956.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46380 f, 42010.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46440 f, 42065.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46500 f, 42119.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46560 f, 42173.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46620 f, 42228.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46680 f, 42282.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46740 f, 42336.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46800 f, 42391.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46860 f, 42445.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46920 f, 42500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46980 f, 42554.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47040 f, 42608.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47100 f, 42663.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47160 f, 42717.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47220 f, 42771.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47280 f, 42826.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47340 f, 42880.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47400 f, 42934.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47460 f, 42989.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47520 f, 43043.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47580 f, 43097.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47640 f, 43152.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47700 f, 43167.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47760 f, 43221.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47820 f, 43276.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47880 f, 43330.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47940 f, 43384.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48000 f, 43438.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48060 f, 43493.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48120 f, 43547.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48180 f, 43601.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48240 f, 43656.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48300 f, 43710.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48360 f, 43764.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48420 f, 43819.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48480 f, 43873.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48540 f, 43927.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48600 f, 43981.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48660 f, 44036.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48720 f, 44090.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48780 f, 44144.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48840 f, 44199.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48900 f, 44253.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48960 f, 44307.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49020 f, 44361.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49080 f, 44416.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49140 f, 44470.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49200 f, 44524.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49260 f, 44579.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49320 f, 44633.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49380 f, 44687.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49440 f, 44742.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49500 f, 44796.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49560 f, 44850.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49620 f, 44904.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49680 f, 44959.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49740 f, 45013.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49800 f, 45067.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49860 f, 45122.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49920 f, 45176.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49980 f, 45230.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50040 f, 45285.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50100 f, 45339.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50160 f, 45393.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50220 f, 45447.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50280 f, 45502.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50340 f, 45556.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50400 f, 45610.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50460 f, 45665.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50520 f, 45719.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50580 f, 45773.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50640 f, 45828.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50700 f, 45882.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50760 f, 45936.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50820 f, 45990.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50880 f, 46045.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50940 f, 46099.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51000 f, 46153.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51060 f, 46208.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51120 f, 46262.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51180 f, 46316.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51240 f, 46371.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51300 f, 46425.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51360 f, 46479.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51420 f, 46491.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51480 f, 46546.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51540 f, 46600.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51600 f, 46654.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51660 f, 46708.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51720 f, 46763.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51780 f, 46817.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51840 f, 46871.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51900 f, 46925.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51960 f, 46980.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52020 f, 47034.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52080 f, 47088.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52140 f, 47142.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52200 f, 47197.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52260 f, 47251.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52320 f, 47305.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52380 f, 47359.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52440 f, 47414.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52500 f, 47468.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 22 ms, 2727.2 fps, 0 ms/f; total: 52560 f, 46595.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52620 f, 46648.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52680 f, 46702.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52740 f, 46755.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52800 f, 46808.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52860 f, 46861.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52920 f, 46914.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52980 f, 46968.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53040 f, 47021.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53100 f, 47074.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53160 f, 47127.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53220 f, 47180.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53280 f, 47234.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53340 f, 47287.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53400 f, 47340.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53460 f, 47393.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53520 f, 47446.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53580 f, 47500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53640 f, 47553.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53700 f, 47606.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53760 f, 47659.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53820 f, 47712.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53880 f, 47765.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53940 f, 47819.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54000 f, 47872.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54060 f, 47925.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54120 f, 47978.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54180 f, 48031.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54240 f, 48085.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54300 f, 48138.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54360 f, 48191.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54420 f, 48244.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54480 f, 48297.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54540 f, 48308.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54600 f, 48361.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54660 f, 48414.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54720 f, 48467.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54780 f, 48520.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54840 f, 48573.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54900 f, 48627.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54960 f, 48680.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55020 f, 48733.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55080 f, 48786.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55140 f, 48839.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55200 f, 48892.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55260 f, 48945.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55320 f, 48999.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55380 f, 49052.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55440 f, 49105.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55500 f, 49158.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55560 f, 49211.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55620 f, 49264.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55680 f, 49317.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55740 f, 49371.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55800 f, 49424.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55860 f, 49477.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55920 f, 49530.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55980 f, 49583.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56040 f, 49636.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56100 f, 49689.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56160 f, 49743.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56220 f, 49796.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56280 f, 49849.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56340 f, 49902.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56400 f, 49955.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56460 f, 50008.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56520 f, 50062.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56580 f, 50115.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56640 f, 50168.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56700 f, 50221.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56760 f, 50274.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56820 f, 50327.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56880 f, 50380.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56940 f, 50434.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57000 f, 50487.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57060 f, 50540.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57120 f, 50548.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57180 f, 50601.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57240 f, 50654.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57300 f, 50707.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57360 f, 50761.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57420 f, 50814.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57480 f, 50867.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57540 f, 50920.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57600 f, 50973.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57660 f, 51026.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57720 f, 51079.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57780 f, 51132.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57840 f, 51185.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57900 f, 51238.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57960 f, 51292.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58020 f, 51345.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58080 f, 51398.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58140 f, 51451.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58200 f, 51504.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58260 f, 51557.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58320 f, 51610.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58380 f, 51663.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58440 f, 51716.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58500 f, 51769.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58560 f, 51823.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58620 f, 51876.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58680 f, 51929.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58740 f, 51982.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58800 f, 52035.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58860 f, 52088.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58920 f, 52141.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58980 f, 52194.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59040 f, 52247.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59100 f, 52300.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59160 f, 52353.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59220 f, 52407.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59280 f, 52460.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59340 f, 52513.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59400 f, 52566.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59460 f, 52619.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59520 f, 52672.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59580 f, 52725.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59640 f, 52778.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59700 f, 52831.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59760 f, 52884.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59820 f, 52938.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59880 f, 52991.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59940 f, 53044.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60000 f, 53097.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60060 f, 53150.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60120 f, 53203.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60180 f, 53209.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60240 f, 53262.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60300 f, 53315.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60360 f, 53368.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60420 f, 53421.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60480 f, 53474.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60540 f, 53527.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60600 f, 53580.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60660 f, 53633.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60720 f, 53687.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60780 f, 53740.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60840 f, 53793.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60900 f, 53846.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60960 f, 53899.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61020 f, 53952.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61080 f, 54005.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61140 f, 54058.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61200 f, 54111.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61260 f, 54164.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61320 f, 54217.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61380 f, 54270.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61440 f, 54323.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61500 f, 54376.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61560 f, 54429.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61620 f, 54482.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61680 f, 54535.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61740 f, 54588.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61800 f, 54641.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61860 f, 54694.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61920 f, 54748.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61980 f, 54801.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62040 f, 54854.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62100 f, 54907.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62160 f, 54960.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62220 f, 55013.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62280 f, 55066.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62340 f, 55119.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62400 f, 55172.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62460 f, 55225.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62520 f, 55278.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62580 f, 55331.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62640 f, 55384.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62700 f, 55437.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62760 f, 55441.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62820 f, 55494.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62880 f, 55547.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62940 f, 55600.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63000 f, 55653.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63060 f, 55706.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63120 f, 55759.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63180 f, 55812.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63240 f, 55865.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63300 f, 55918.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63360 f, 55971.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63420 f, 56024.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63480 f, 56077.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63540 f, 56130.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63600 f, 56134.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63660 f, 56187.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63720 f, 56240.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63780 f, 56293.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63840 f, 56345.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63900 f, 56398.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63960 f, 56451.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64020 f, 56504.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64080 f, 56557.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64140 f, 56610.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64200 f, 56663.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64260 f, 56716.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64320 f, 56769.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64380 f, 56822.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64440 f, 56875.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64500 f, 56928.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64560 f, 56981.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64620 f, 57034.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64680 f, 57087.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64740 f, 57140.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64800 f, 57193.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64860 f, 57246.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64920 f, 57299.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64980 f, 57352.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65040 f, 57405.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65100 f, 57458.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65160 f, 57511.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65220 f, 57563.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65280 f, 57616.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65340 f, 57669.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65400 f, 57722.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65460 f, 57775.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65520 f, 57828.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65580 f, 57881.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65640 f, 57934.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65700 f, 57987.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65760 f, 58040.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65820 f, 58093.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65880 f, 58146.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65940 f, 58199.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66000 f, 58252.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66060 f, 58253.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66120 f, 58306.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66180 f, 58359.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66240 f, 58412.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66300 f, 58465.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66360 f, 58518.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66420 f, 58571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66480 f, 58624.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66540 f, 58677.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66600 f, 58730.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66660 f, 58783.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66720 f, 58835.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66780 f, 58888.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66840 f, 58941.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66900 f, 58994.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66960 f, 59047.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67020 f, 59100.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67080 f, 59153.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67140 f, 59206.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67200 f, 59259.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67260 f, 59312.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67320 f, 59365.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67380 f, 59417.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67440 f, 59470.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67500 f, 59523.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67560 f, 59576.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67620 f, 59629.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67680 f, 59682.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67740 f, 59735.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67800 f, 59788.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67860 f, 59841.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67920 f, 59894.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67980 f, 59947.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68040 f, 60000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68100 f, 60052.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68160 f, 60105.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68220 f, 60105.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68280 f, 60158.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68340 f, 60211.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68400 f, 60264.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68460 f, 60317.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68520 f, 60370.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68580 f, 60422.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68640 f, 60475.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68700 f, 60528.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68760 f, 60581.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68820 f, 60634.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68880 f, 60687.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68940 f, 60740.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69000 f, 60792.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69060 f, 60845.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69120 f, 60898.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69180 f, 60951.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69240 f, 61004.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69300 f, 61057.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69360 f, 61110.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69420 f, 61162.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69480 f, 61215.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69540 f, 61268.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69600 f, 61321.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69660 f, 61374.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69720 f, 61427.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69780 f, 61480.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69840 f, 61533.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69900 f, 61585.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69960 f, 61638.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70020 f, 61637.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70080 f, 61690.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70140 f, 61742.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70200 f, 61795.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70260 f, 61848.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70320 f, 61901.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70380 f, 61954.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70440 f, 62007.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70500 f, 62059.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70560 f, 62112.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70620 f, 62165.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70680 f, 62218.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70740 f, 62271.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70800 f, 62323.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70860 f, 62376.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70920 f, 62429.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70980 f, 62482.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71040 f, 62535.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71100 f, 62588.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71160 f, 62640.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71220 f, 62693.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71280 f, 62746.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71340 f, 62799.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71400 f, 62852.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71460 f, 62904.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71520 f, 62957.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71580 f, 63010.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71640 f, 63063.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71700 f, 63116.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71760 f, 63169.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71820 f, 63221.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71880 f, 63274.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71940 f, 63327.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72000 f, 63380.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72060 f, 63433.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72120 f, 63485.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72180 f, 63538.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72240 f, 63591.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72300 f, 63644.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72360 f, 63697.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72420 f, 63750.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72480 f, 63802.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72540 f, 63855.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72600 f, 63908.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72660 f, 63961.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72720 f, 64014.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72780 f, 64066.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72840 f, 64119.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72900 f, 64172.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72960 f, 64225.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73020 f, 64278.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73080 f, 64330.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73140 f, 64383.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73200 f, 64436.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73260 f, 64489.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73320 f, 64542.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73380 f, 64595.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73440 f, 64591.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73500 f, 64643.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73560 f, 64696.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73620 f, 64749.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73680 f, 64802.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73740 f, 64854.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73800 f, 64907.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73860 f, 64960.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73920 f, 65013.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73980 f, 65065.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74040 f, 65118.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74100 f, 65171.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74160 f, 65224.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74220 f, 65277.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74280 f, 65329.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74340 f, 65382.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74400 f, 65435.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74460 f, 65488.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74520 f, 65483.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74580 f, 65536.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74640 f, 65588.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74700 f, 65641.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74760 f, 65694.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74820 f, 65746.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74880 f, 65799.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74940 f, 65852.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75000 f, 65905.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75060 f, 65957.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75120 f, 66010.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75180 f, 66063.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75240 f, 66115.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75300 f, 66168.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75360 f, 66221.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75420 f, 66274.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75480 f, 66326.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75540 f, 66379.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75600 f, 66432.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75660 f, 66485.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75720 f, 66479.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75780 f, 66532.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75840 f, 66584.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75900 f, 66637.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75960 f, 66690.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76020 f, 66742.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76080 f, 66795.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76140 f, 66848.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76200 f, 66900.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76260 f, 66953.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76320 f, 67006.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76380 f, 67058.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76440 f, 67111.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76500 f, 67164.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76560 f, 67216.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76620 f, 67269.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76680 f, 67322.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76740 f, 67374.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76800 f, 67427.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76860 f, 67480.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76920 f, 67532.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76980 f, 67585.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77040 f, 67578.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77100 f, 67631.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77160 f, 67684.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77220 f, 67736.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77280 f, 67789.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77340 f, 67842.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77400 f, 67894.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77460 f, 67947.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77520 f, 68000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77580 f, 68052.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77640 f, 68105.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77700 f, 68157.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77760 f, 68210.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77820 f, 68263.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77880 f, 68315.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77940 f, 68368.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78000 f, 68421.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78060 f, 68473.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78120 f, 68526.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78180 f, 68578.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78240 f, 68631.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78300 f, 68684.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78360 f, 68736.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78420 f, 68789.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78480 f, 68842.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78540 f, 68894.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78600 f, 68947.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78660 f, 69000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78720 f, 69052.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78780 f, 69044.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78840 f, 69097.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78900 f, 69149.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78960 f, 69202.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79020 f, 69255.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79080 f, 69307.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79140 f, 69360.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79200 f, 69412.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79260 f, 69465.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79320 f, 69517.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79380 f, 69570.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79440 f, 69623.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79500 f, 69675.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79560 f, 69728.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79620 f, 69780.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79680 f, 69833.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79740 f, 69886.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79800 f, 69938.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79860 f, 69991.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79920 f, 70043.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79980 f, 70096.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80040 f, 70148.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80100 f, 70201.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80160 f, 70254.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80220 f, 70306.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80280 f, 70359.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80340 f, 70411.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80400 f, 70464.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80460 f, 70517.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80520 f, 70569.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80580 f, 70622.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80640 f, 70674.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80700 f, 70727.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80760 f, 70780.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80820 f, 70832.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80880 f, 70885.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80940 f, 70937.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81000 f, 70990.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81060 f, 71042.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81120 f, 71095.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81180 f, 71148.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81240 f, 71200.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81300 f, 71253.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81360 f, 71305.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81420 f, 71358.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81480 f, 71411.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81540 f, 71463.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81600 f, 71516.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81660 f, 71568.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81720 f, 71621.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81780 f, 71673.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81840 f, 71726.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81900 f, 71779.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81960 f, 71831.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82020 f, 71884.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82080 f, 71936.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82140 f, 71989.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82200 f, 71978.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82260 f, 72031.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82320 f, 72084.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82380 f, 72136.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82440 f, 72189.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82500 f, 72241.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82560 f, 72294.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82620 f, 72346.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82680 f, 72399.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82740 f, 72451.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82800 f, 72504.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82860 f, 72556.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82920 f, 72609.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82980 f, 72662.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83040 f, 72714.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83100 f, 72767.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83160 f, 72819.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83220 f, 72872.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83280 f, 72924.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83340 f, 72977.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83400 f, 73029.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83460 f, 73082.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83520 f, 73134.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83580 f, 73187.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83640 f, 73239.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83700 f, 73292.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83760 f, 73345.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83820 f, 73397.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83880 f, 73450.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83940 f, 73502.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84000 f, 73555.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84060 f, 73607.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84120 f, 73660.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84180 f, 73712.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84240 f, 73765.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84300 f, 73817.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84360 f, 73870.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84420 f, 73922.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84480 f, 73975.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84540 f, 74028.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84600 f, 74080.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84660 f, 74133.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84720 f, 74185.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84780 f, 74238.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84840 f, 74290.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84900 f, 74343.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84960 f, 74395.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85020 f, 74448.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85080 f, 74500.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85140 f, 74553.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85200 f, 74605.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85260 f, 74658.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85320 f, 74711.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85380 f, 74698.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85440 f, 74750.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85500 f, 74803.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85560 f, 74855.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85620 f, 74908.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85680 f, 74960.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85740 f, 75013.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85800 f, 75065.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85860 f, 75118.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85920 f, 75170.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85980 f, 75223.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86040 f, 75275.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86100 f, 75328.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86160 f, 75380.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86220 f, 75433.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86280 f, 75485.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86340 f, 75538.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86400 f, 75590.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86460 f, 75643.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86520 f, 75695.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86580 f, 75748.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86640 f, 75800.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86700 f, 75853.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86760 f, 75905.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86820 f, 75958.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86880 f, 76010.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86940 f, 76062.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87000 f, 76115.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87060 f, 76167.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87120 f, 76220.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87180 f, 76272.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87240 f, 76325.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87300 f, 76377.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87360 f, 76430.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87420 f, 76482.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87480 f, 76535.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87540 f, 76587.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87600 f, 76640.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87660 f, 76692.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87720 f, 76745.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87780 f, 76797.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87840 f, 76850.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87900 f, 76902.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87960 f, 76955.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88020 f, 77007.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88080 f, 77060.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88140 f, 77112.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88200 f, 77165.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88260 f, 77217.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88320 f, 77270.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88380 f, 77322.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88440 f, 77375.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88500 f, 77427.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88560 f, 77480.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88620 f, 77532.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88680 f, 77585.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88740 f, 77637.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88800 f, 77690.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88860 f, 77742.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88920 f, 77795.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88980 f, 77847.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89040 f, 77900.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89100 f, 77884.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89160 f, 77937.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89220 f, 77989.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89280 f, 78041.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89340 f, 78094.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89400 f, 78146.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89460 f, 78199.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89520 f, 78251.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89580 f, 78304.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89640 f, 78356.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89700 f, 78409.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89760 f, 78461.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89820 f, 78513.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89880 f, 78566.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89940 f, 78618.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90000 f, 78671.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90060 f, 78723.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90120 f, 78776.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90180 f, 78828.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90240 f, 78881.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90300 f, 78933.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90360 f, 78986.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90420 f, 79038.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90480 f, 79090.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90540 f, 79143.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90600 f, 79195.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90660 f, 79248.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90720 f, 79300.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90780 f, 79353.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90840 f, 79405.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90900 f, 79458.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90960 f, 79510.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91020 f, 79562.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91080 f, 79615.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91140 f, 79667.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91200 f, 79720.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91260 f, 79772.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91320 f, 79825.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91380 f, 79877.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91440 f, 79930.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91500 f, 79982.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91560 f, 80034.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91620 f, 80087.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91680 f, 80139.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91740 f, 80192.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91800 f, 80244.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91860 f, 80297.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91920 f, 80349.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91980 f, 80402.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92040 f, 80454.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92100 f, 80506.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92160 f, 80559.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92220 f, 80611.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92280 f, 80664.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92340 f, 80716.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92400 f, 80769.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92460 f, 80821.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92520 f, 80874.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92580 f, 80926.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92640 f, 80979.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92700 f, 81031.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92760 f, 81083.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92820 f, 81065.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92880 f, 81117.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92940 f, 81170.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93000 f, 81222.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93060 f, 81275.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93120 f, 81327.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93180 f, 81379.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93240 f, 81432.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93300 f, 81484.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93360 f, 81537.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93420 f, 81589.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93480 f, 81641.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93540 f, 81694.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93600 f, 81746.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93660 f, 81799.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93720 f, 81851.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93780 f, 81903.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93840 f, 81956.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93900 f, 82008.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93960 f, 82061.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94020 f, 82113.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94080 f, 82165.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94140 f, 82218.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94200 f, 82270.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94260 f, 82323.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94320 f, 82375.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94380 f, 82427.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94440 f, 82480.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94500 f, 82532.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94560 f, 82585.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94620 f, 82637.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94680 f, 82689.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94740 f, 82742.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94800 f, 82794.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94860 f, 82847.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94920 f, 82899.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94980 f, 82951.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95040 f, 83004.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95100 f, 83056.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95160 f, 83109.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95220 f, 83161.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95280 f, 83213.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95340 f, 83266.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95400 f, 83318.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95460 f, 83371.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95520 f, 83423.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95580 f, 83475.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95640 f, 83528.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95700 f, 83580.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95760 f, 83633.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95820 f, 83685.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95880 f, 83737.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95940 f, 83790.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96000 f, 83842.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96060 f, 83895.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96120 f, 83947.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96180 f, 84000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96240 f, 84052.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96300 f, 84104.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96360 f, 84157.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96420 f, 84209.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96480 f, 84188.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96540 f, 84240.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96600 f, 84293.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96660 f, 84345.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96720 f, 84397.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96780 f, 84450.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96840 f, 84502.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96900 f, 84554.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96960 f, 84607.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97020 f, 84659.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97080 f, 84712.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97140 f, 84764.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97200 f, 84816.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97260 f, 84869.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97320 f, 84921.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97380 f, 84973.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97440 f, 85026.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97500 f, 85078.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97560 f, 85130.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97620 f, 85183.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97680 f, 85235.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97740 f, 85287.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97800 f, 85340.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97860 f, 85392.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97920 f, 85445.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97980 f, 85497.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98040 f, 85549.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98100 f, 85602.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98160 f, 85654.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98220 f, 85706.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98280 f, 85759.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98340 f, 85811.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98400 f, 85863.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98460 f, 85916.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98520 f, 85968.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98580 f, 86020.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98640 f, 86073.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98700 f, 86125.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98760 f, 86178.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98820 f, 86230.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98880 f, 86282.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98940 f, 86335.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99000 f, 86387.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99060 f, 86439.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99120 f, 86492.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99180 f, 86544.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99240 f, 86596.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99300 f, 86649.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99360 f, 86701.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99420 f, 86753.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99480 f, 86806.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99540 f, 86858.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99600 f, 86910.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99660 f, 86963.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99720 f, 87015.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99780 f, 87068.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99840 f, 87120.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99900 f, 87172.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99960 f, 87225.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100020 f, 87277.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100080 f, 87329.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100140 f, 87382.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100200 f, 87358.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100260 f, 87410.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100320 f, 87462.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100380 f, 87515.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100440 f, 87567.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100500 f, 87619.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100560 f, 87672.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100620 f, 87724.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100680 f, 87776.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100740 f, 87829.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100800 f, 87881.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100860 f, 87933.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100920 f, 87986.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100980 f, 88038.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101040 f, 88090.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101100 f, 88142.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101160 f, 88195.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101220 f, 88247.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101280 f, 88299.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101340 f, 88352.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101400 f, 88404.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101460 f, 88456.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101520 f, 88509.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101580 f, 88561.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101640 f, 88613.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101700 f, 88666.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101760 f, 88718.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101820 f, 88770.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101880 f, 88823.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101940 f, 88875.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102000 f, 88927.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102060 f, 88979.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102120 f, 89032.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102180 f, 89084.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102240 f, 89136.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102300 f, 89189.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102360 f, 89241.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102420 f, 89293.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102480 f, 89346.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102540 f, 89398.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102600 f, 89450.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102660 f, 89503.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102720 f, 89555.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102780 f, 89607.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102840 f, 89659.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102900 f, 89712.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102960 f, 89764.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103020 f, 89816.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103080 f, 89869.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103140 f, 89921.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103200 f, 89973.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103260 f, 90026.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103320 f, 90078.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103380 f, 90130.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103440 f, 90183.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103500 f, 90235.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103560 f, 90287.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103620 f, 90340.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103680 f, 90392.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103740 f, 90444.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103800 f, 90496.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103860 f, 90470.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103920 f, 90522.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103980 f, 90574.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104040 f, 90627.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104100 f, 90679.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104160 f, 90731.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104220 f, 90783.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104280 f, 90836.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104340 f, 90888.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104400 f, 90940.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104460 f, 90993.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104520 f, 91045.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104580 f, 91097.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104640 f, 91149.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104700 f, 91202.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104760 f, 91254.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104820 f, 91306.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104880 f, 91358.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104940 f, 91411.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105000 f, 91463.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105060 f, 91515.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105120 f, 91567.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105180 f, 91620.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105240 f, 91672.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105300 f, 91724.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105360 f, 91777.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105420 f, 91829.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105480 f, 91881.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105540 f, 91933.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105600 f, 91986.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105660 f, 92038.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105720 f, 92090.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105780 f, 92142.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105840 f, 92195.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105900 f, 92247.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105960 f, 92299.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106020 f, 92351.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106080 f, 92404.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106140 f, 92456.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106200 f, 92508.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106260 f, 92560.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106320 f, 92613.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106380 f, 92665.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106440 f, 92717.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106500 f, 92770.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106560 f, 92822.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106620 f, 92874.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106680 f, 92926.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106740 f, 92979.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106800 f, 93031.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106860 f, 93083.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106920 f, 93135.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106980 f, 93188.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107040 f, 93240.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107100 f, 93292.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107160 f, 93344.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107220 f, 93397.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107280 f, 93449.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107340 f, 93501.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107400 f, 93554.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107460 f, 93606.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107520 f, 93658.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107580 f, 93629.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107640 f, 93681.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107700 f, 93733.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107760 f, 93785.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107820 f, 93838.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107880 f, 93890.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107940 f, 93942.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108000 f, 93994.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108060 f, 94047.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108120 f, 94099.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108180 f, 94151.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108240 f, 94203.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108300 f, 94255.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108360 f, 94308.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108420 f, 94360.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108480 f, 94412.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108540 f, 94464.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108600 f, 94516.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108660 f, 94569.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108720 f, 94621.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108780 f, 94673.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108840 f, 94725.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108900 f, 94778.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108960 f, 94830.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109020 f, 94882.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109080 f, 94934.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109140 f, 94986.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109200 f, 95039.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109260 f, 95091.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109320 f, 95143.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109380 f, 95195.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109440 f, 95248.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109500 f, 95300.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109560 f, 95352.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109620 f, 95404.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109680 f, 95456.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109740 f, 95509.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109800 f, 95561.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109860 f, 95613.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109920 f, 95665.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109980 f, 95718.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110040 f, 95770.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110100 f, 95822.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110160 f, 95874.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110220 f, 95926.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110280 f, 95979.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110340 f, 96031.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110400 f, 96083.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110460 f, 96135.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110520 f, 96187.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110580 f, 96240.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110640 f, 96292.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110700 f, 96344.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110760 f, 96396.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110820 f, 96449.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110880 f, 96501.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110940 f, 96553.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111000 f, 96605.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111060 f, 96657.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111120 f, 96710.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111180 f, 96678.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111240 f, 96730.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111300 f, 96782.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111360 f, 96834.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111420 f, 96886.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111480 f, 96939.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111540 f, 96991.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111600 f, 97043.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111660 f, 97095.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111720 f, 97147.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111780 f, 97200.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111840 f, 97252.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111900 f, 97304.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111960 f, 97356.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112020 f, 97408.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112080 f, 97460.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112140 f, 97513.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112200 f, 97565.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112260 f, 97617.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112320 f, 97669.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112380 f, 97721.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112440 f, 97773.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112500 f, 97826.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112560 f, 97878.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112620 f, 97930.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112680 f, 97982.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112740 f, 98034.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112800 f, 98086.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112860 f, 98139.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112920 f, 98191.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112980 f, 98243.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113040 f, 98295.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113100 f, 98347.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113160 f, 98400.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113220 f, 98452.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113280 f, 98504.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113340 f, 98556.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113400 f, 98608.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113460 f, 98660.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113520 f, 98713.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113580 f, 98765.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113640 f, 98817.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113700 f, 98869.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113760 f, 98921.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113820 f, 98973.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113880 f, 99026.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113940 f, 99078.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114000 f, 99130.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114060 f, 99182.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114120 f, 99234.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114180 f, 99286.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114240 f, 99339.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114300 f, 99391.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114360 f, 99443.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114420 f, 99495.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114480 f, 99547.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114540 f, 99600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114600 f, 99652.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114660 f, 99704.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114720 f, 99756.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114780 f, 99808.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114840 f, 99860.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114900 f, 99826.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114960 f, 99878.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115020 f, 99930.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115080 f, 99982.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115140 f, 100034.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115200 f, 100086.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115260 f, 100139.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115320 f, 100191.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115380 f, 100243.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115440 f, 100295.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115500 f, 100347.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115560 f, 100399.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115620 f, 100451.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115680 f, 100503.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115740 f, 100556.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115800 f, 100608.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115860 f, 100660.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115920 f, 100712.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115980 f, 100764.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116040 f, 100816.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116100 f, 100868.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116160 f, 100920.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116220 f, 100973.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116280 f, 101025.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116340 f, 101077.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116400 f, 101129.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116460 f, 101181.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116520 f, 101233.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116580 f, 101285.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116640 f, 101337.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116700 f, 101390.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116760 f, 101442.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116820 f, 101494.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116880 f, 101546.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116940 f, 101598.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117000 f, 101650.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117060 f, 101702.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117120 f, 101754.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117180 f, 101807.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117240 f, 101859.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117300 f, 101911.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117360 f, 101963.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117420 f, 102015.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117480 f, 102067.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117540 f, 102119.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117600 f, 102172.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117660 f, 102224.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117720 f, 102276.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117780 f, 102328.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117840 f, 102380.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117900 f, 102432.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117960 f, 102484.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118020 f, 102536.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118080 f, 102589.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118140 f, 102641.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118200 f, 102693.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118260 f, 102745.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118320 f, 102797.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118380 f, 102849.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118440 f, 102901.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118500 f, 102953.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118560 f, 103006.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118620 f, 102968.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118680 f, 103020.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118740 f, 103072.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118800 f, 103125.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118860 f, 103177.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118920 f, 103229.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118980 f, 103281.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119040 f, 103333.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119100 f, 103385.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119160 f, 103437.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119220 f, 103489.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119280 f, 103541.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119340 f, 103593.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119400 f, 103645.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119460 f, 103697.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119520 f, 103750.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119580 f, 103802.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119640 f, 103854.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119700 f, 103906.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119760 f, 103958.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119820 f, 104010.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119880 f, 104062.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119940 f, 104114.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120000 f, 104166.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120060 f, 104218.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120120 f, 104270.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120180 f, 104322.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120240 f, 104375.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120300 f, 104427.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120360 f, 104479.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120420 f, 104531.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120480 f, 104583.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120540 f, 104635.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120600 f, 104687.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120660 f, 104739.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120720 f, 104791.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120780 f, 104843.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120840 f, 104895.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120900 f, 104947.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120960 f, 105000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121020 f, 105052.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121080 f, 105104.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121140 f, 105156.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121200 f, 105208.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121260 f, 105260.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121320 f, 105312.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121380 f, 105364.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121440 f, 105416.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121500 f, 105468.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121560 f, 105520.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121620 f, 105572.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121680 f, 105625.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121740 f, 105677.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121800 f, 105729.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121860 f, 105781.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121920 f, 105833.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121980 f, 105885.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122040 f, 105937.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122100 f, 105989.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122160 f, 106041.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122220 f, 106093.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122280 f, 106053.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122340 f, 106105.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122400 f, 106157.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122460 f, 106209.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122520 f, 106261.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122580 f, 106313.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122640 f, 106366.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122700 f, 106418.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122760 f, 106470.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122820 f, 106522.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122880 f, 106574.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122940 f, 106626.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123000 f, 106678.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123060 f, 106730.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123120 f, 106782.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123180 f, 106834.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123240 f, 106886.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123300 f, 106938.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123360 f, 106990.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123420 f, 107042.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123480 f, 107094.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123540 f, 107146.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123600 f, 107198.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123660 f, 107250.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123720 f, 107302.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123780 f, 107354.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123840 f, 107406.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123900 f, 107458.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123960 f, 107510.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124020 f, 107562.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124080 f, 107614.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124140 f, 107666.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124200 f, 107718.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124260 f, 107771.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124320 f, 107823.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124380 f, 107875.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124440 f, 107927.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124500 f, 107979.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124560 f, 108031.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124620 f, 108083.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124680 f, 108135.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124740 f, 108187.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124800 f, 108239.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124860 f, 108291.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124920 f, 108343.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124980 f, 108395.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125040 f, 108447.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125100 f, 108499.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125160 f, 108551.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125220 f, 108603.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125280 f, 108655.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125340 f, 108707.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125400 f, 108759.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125460 f, 108811.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125520 f, 108863.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125580 f, 108915.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125640 f, 108967.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125700 f, 109019.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125760 f, 109071.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125820 f, 109124.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125880 f, 109176.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125940 f, 109228.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126000 f, 109185.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126060 f, 109237.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126120 f, 109289.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126180 f, 109341.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126240 f, 109393.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126300 f, 109445.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126360 f, 109497.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126420 f, 109549.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126480 f, 109601.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126540 f, 109653.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126600 f, 109705.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126660 f, 109757.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126720 f, 109809.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126780 f, 109861.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126840 f, 109913.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126900 f, 109965.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126960 f, 110017.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127020 f, 110069.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127080 f, 110121.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127140 f, 110173.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127200 f, 110225.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127260 f, 110277.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127320 f, 110329.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127380 f, 110381.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127440 f, 110433.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127500 f, 110485.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127560 f, 110537.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127620 f, 110589.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127680 f, 110641.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127740 f, 110693.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127800 f, 110745.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127860 f, 110797.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127920 f, 110849.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127980 f, 110901.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128040 f, 110953.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128100 f, 111005.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128160 f, 111057.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128220 f, 111109.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128280 f, 111161.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128340 f, 111213.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128400 f, 111265.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128460 f, 111317.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128520 f, 111369.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128580 f, 111421.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128640 f, 111473.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128700 f, 111525.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128760 f, 111577.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128820 f, 111629.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128880 f, 111681.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128940 f, 111733.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129000 f, 111785.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129060 f, 111837.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129120 f, 111889.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129180 f, 111941.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129240 f, 111993.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129300 f, 112045.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129360 f, 112097.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129420 f, 112149.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129480 f, 112201.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129540 f, 112253.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129600 f, 112305.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129660 f, 112259.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129720 f, 112311.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129780 f, 112363.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129840 f, 112415.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129900 f, 112467.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129960 f, 112519.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130020 f, 112571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130080 f, 112623.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130140 f, 112675.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130200 f, 112727.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130260 f, 112779.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130320 f, 112831.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130380 f, 112883.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130440 f, 112935.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130500 f, 112987.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130560 f, 113038.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130620 f, 113090.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130680 f, 113142.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130740 f, 113194.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130800 f, 113246.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130860 f, 113298.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130920 f, 113350.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130980 f, 113402.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131040 f, 113454.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131100 f, 113506.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131160 f, 113558.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131220 f, 113610.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131280 f, 113662.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131340 f, 113714.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131400 f, 113766.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131460 f, 113818.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131520 f, 113870.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131580 f, 113922.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131640 f, 113974.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131700 f, 114025.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131760 f, 114077.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131820 f, 114129.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131880 f, 114181.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131940 f, 114233.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132000 f, 114285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132060 f, 114337.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132120 f, 114389.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132180 f, 114441.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132240 f, 114493.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132300 f, 114545.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132360 f, 114597.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132420 f, 114649.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132480 f, 114701.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132540 f, 114753.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132600 f, 114805.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132660 f, 114857.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132720 f, 114909.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132780 f, 114961.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132840 f, 115012.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132900 f, 115064.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132960 f, 115116.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133020 f, 115168.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133080 f, 115220.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133140 f, 115272.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133200 f, 115324.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133260 f, 115376.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133320 f, 115428.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133380 f, 115380.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133440 f, 115432.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133500 f, 115484.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133560 f, 115536.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133620 f, 115588.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133680 f, 115640.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133740 f, 115692.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133800 f, 115743.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133860 f, 115795.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133920 f, 115847.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133980 f, 115899.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134040 f, 115951.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134100 f, 116003.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134160 f, 116055.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134220 f, 116107.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134280 f, 116159.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134340 f, 116211.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134400 f, 116262.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134460 f, 116314.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134520 f, 116366.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134580 f, 116418.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134640 f, 116470.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134700 f, 116522.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 91 ms, 659.3 fps, 1 ms/f; total: 134760 f, 108067.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134820 f, 108115.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134880 f, 108163.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134940 f, 108211.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135000 f, 108259.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135060 f, 108307.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135120 f, 108356.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135180 f, 108404.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135240 f, 108452.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135300 f, 108500.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135360 f, 108548.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135420 f, 108596.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135480 f, 108644.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135540 f, 108692.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135600 f, 108740.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135660 f, 108789.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135720 f, 108837.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135780 f, 108885.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135840 f, 108933.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135900 f, 108981.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135960 f, 109029.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136020 f, 108990.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136080 f, 109038.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136140 f, 109086.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136200 f, 109134.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136260 f, 109182.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136320 f, 109230.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136380 f, 109278.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136440 f, 109326.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136500 f, 109375.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136560 f, 109423.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136620 f, 109471.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136680 f, 109519.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136740 f, 109567.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136800 f, 109615.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136860 f, 109663.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136920 f, 109711.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136980 f, 109759.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137040 f, 109807.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137100 f, 109855.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137160 f, 109903.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137220 f, 109951.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137280 f, 110000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137340 f, 110048.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137400 f, 110096.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137460 f, 110144.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137520 f, 110192.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137580 f, 110240.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137640 f, 110288.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137700 f, 110336.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137760 f, 110384.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137820 f, 110432.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137880 f, 110480.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137940 f, 110528.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138000 f, 110576.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138060 f, 110625.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138120 f, 110673.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138180 f, 110721.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138240 f, 110769.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138300 f, 110817.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138360 f, 110865.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138420 f, 110824.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138480 f, 110872.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138540 f, 110920.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138600 f, 110968.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138660 f, 111016.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138720 f, 111064.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138780 f, 111112.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138840 f, 111160.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138900 f, 111208.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138960 f, 111257.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139020 f, 111305.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139080 f, 111353.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139140 f, 111401.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139200 f, 111449.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139260 f, 111497.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139320 f, 111545.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139380 f, 111593.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139440 f, 111641.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139500 f, 111689.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139560 f, 111737.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139620 f, 111785.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139680 f, 111833.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139740 f, 111881.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139800 f, 111929.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139860 f, 111977.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139920 f, 112025.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139980 f, 112073.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140040 f, 112121.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140100 f, 112169.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140160 f, 112217.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140220 f, 112265.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140280 f, 112313.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140340 f, 112361.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140400 f, 112409.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140460 f, 112457.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140520 f, 112506.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140580 f, 112554.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140640 f, 112602.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140700 f, 112650.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140760 f, 112698.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140820 f, 112746.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140880 f, 112794.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140940 f, 112842.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141000 f, 112800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141060 f, 112848.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141120 f, 112896.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141180 f, 112944.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141240 f, 112992.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141300 f, 113040.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141360 f, 113088.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141420 f, 113136.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141480 f, 113184.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141540 f, 113232.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141600 f, 113280.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141660 f, 113328.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141720 f, 113376.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141780 f, 113424.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141840 f, 113472.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141900 f, 113520.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141960 f, 113568.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142020 f, 113616.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142080 f, 113664.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142140 f, 113712.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142200 f, 113760.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142260 f, 113808.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142320 f, 113856.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142380 f, 113904.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142440 f, 113952.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142500 f, 114000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142560 f, 114048.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142620 f, 114096.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142680 f, 114144.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142740 f, 114192.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142800 f, 114240.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142860 f, 114288.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142920 f, 114336.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142980 f, 114384.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143040 f, 114432.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143100 f, 114480.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143160 f, 114528.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143220 f, 114576.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143280 f, 114624.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143340 f, 114672.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143400 f, 114720.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143460 f, 114768.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143520 f, 114816.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143580 f, 114772.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143640 f, 114820.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143700 f, 114868.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143760 f, 114916.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143820 f, 114964.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143880 f, 115011.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143940 f, 115059.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144000 f, 115107.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144060 f, 115155.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144120 f, 115203.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144180 f, 115251.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144240 f, 115299.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144300 f, 115347.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144360 f, 115395.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144420 f, 115443.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144480 f, 115491.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144540 f, 115539.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144600 f, 115587.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144660 f, 115635.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144720 f, 115683.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144780 f, 115731.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144840 f, 115779.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144900 f, 115827.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144960 f, 115875.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145020 f, 115923.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145080 f, 115971.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145140 f, 116019.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145200 f, 116067.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145260 f, 116115.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145320 f, 116163.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145380 f, 116211.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145440 f, 116258.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145500 f, 116306.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145560 f, 116354.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145620 f, 116402.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145680 f, 116450.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145740 f, 116498.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145800 f, 116453.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145860 f, 116501.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145920 f, 116549.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145980 f, 116597.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146040 f, 116645.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146100 f, 116693.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146160 f, 116741.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146220 f, 116789.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146280 f, 116837.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146340 f, 116884.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146400 f, 116932.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146460 f, 116980.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146520 f, 117028.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146580 f, 117076.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146640 f, 117124.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146700 f, 117172.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146760 f, 117220.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146820 f, 117268.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146880 f, 117316.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146940 f, 117364.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147000 f, 117412.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147060 f, 117460.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147120 f, 117507.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147180 f, 117555.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147240 f, 117603.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147300 f, 117651.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147360 f, 117699.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147420 f, 117747.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147480 f, 117795.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147540 f, 117843.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147600 f, 117891.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147660 f, 117939.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147720 f, 117987.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147780 f, 118035.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147840 f, 118083.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147900 f, 118130.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147960 f, 118178.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148020 f, 118132.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148080 f, 118180.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148140 f, 118228.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148200 f, 118276.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148260 f, 118324.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148320 f, 118371.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148380 f, 118419.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148440 f, 118467.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148500 f, 118515.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148560 f, 118563.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148620 f, 118611.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148680 f, 118659.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148740 f, 118707.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148800 f, 118754.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148860 f, 118802.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148920 f, 118850.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148980 f, 118898.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149040 f, 118946.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149100 f, 118994.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149160 f, 119042.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149220 f, 119090.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149280 f, 119138.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149340 f, 119185.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149400 f, 119233.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149460 f, 119281.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149520 f, 119329.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149580 f, 119377.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149640 f, 119425.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149700 f, 119473.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149760 f, 119521.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149820 f, 119569.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149880 f, 119616.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149940 f, 119664.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150000 f, 119617.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150060 f, 119665.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150120 f, 119712.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150180 f, 119760.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150240 f, 119808.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150300 f, 119856.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150360 f, 119904.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150420 f, 119952.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150480 f, 120000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150540 f, 120047.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150600 f, 120095.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150660 f, 120143.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150720 f, 120191.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150780 f, 120239.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150840 f, 120287.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150900 f, 120334.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150960 f, 120382.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151020 f, 120334.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151080 f, 120382.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151140 f, 120430.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151200 f, 120478.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151260 f, 120525.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151320 f, 120573.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151380 f, 120621.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151440 f, 120573.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151500 f, 120621.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151560 f, 120668.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151620 f, 120716.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151680 f, 120764.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151740 f, 120812.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151800 f, 120859.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151860 f, 120907.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151920 f, 120955.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151980 f, 121003.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152040 f, 121050.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152100 f, 121098.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152160 f, 121146.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152220 f, 121194.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152280 f, 121242.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152340 f, 121289.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152400 f, 121337.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152460 f, 121385.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152520 f, 121433.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152580 f, 121480.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152640 f, 121528.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152700 f, 121576.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152760 f, 121624.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152820 f, 121671.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152880 f, 121719.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152940 f, 121767.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153000 f, 121815.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153060 f, 121863.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153120 f, 121910.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153180 f, 121958.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153240 f, 122006.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153300 f, 122054.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153360 f, 122101.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153420 f, 122052.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153480 f, 122100.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153540 f, 122147.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153600 f, 122195.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153660 f, 122243.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153720 f, 122291.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153780 f, 122338.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153840 f, 122386.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153900 f, 122434.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153960 f, 122482.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154020 f, 122529.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154080 f, 122577.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154140 f, 122625.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154200 f, 122673.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154260 f, 122720.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154320 f, 122768.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154380 f, 122816.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154440 f, 122863.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154500 f, 122911.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154560 f, 122959.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154620 f, 123007.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154680 f, 123054.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154740 f, 123102.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154800 f, 123150.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154860 f, 123198.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154920 f, 123245.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154980 f, 123293.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155040 f, 123341.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155100 f, 123389.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155160 f, 123436.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155220 f, 123484.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155280 f, 123532.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155340 f, 123579.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155400 f, 123627.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155460 f, 123675.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155520 f, 123624.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155580 f, 123672.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155640 f, 123720.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155700 f, 123767.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155760 f, 123815.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155820 f, 123863.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155880 f, 123910.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155940 f, 123958.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156000 f, 124006.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156060 f, 124054.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156120 f, 124101.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156180 f, 124149.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156240 f, 124197.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156300 f, 124244.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156360 f, 124292.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156420 f, 124340.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156480 f, 124387.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156540 f, 124435.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156600 f, 124483.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156660 f, 124531.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156720 f, 124578.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156780 f, 124626.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156840 f, 124674.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156900 f, 124721.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156960 f, 124769.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157020 f, 124817.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157080 f, 124864.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157140 f, 124912.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157200 f, 124960.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157260 f, 125007.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157320 f, 125055.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157380 f, 125103.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157440 f, 125151.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157500 f, 125198.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157560 f, 125246.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157620 f, 125294.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157680 f, 125341.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157740 f, 125289.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157800 f, 125337.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157860 f, 125385.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157920 f, 125432.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157980 f, 125480.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158040 f, 125528.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158100 f, 125575.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158160 f, 125623.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158220 f, 125671.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158280 f, 125718.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158340 f, 125766.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158400 f, 125814.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158460 f, 125861.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158520 f, 125909.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158580 f, 125957.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158640 f, 126004.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158700 f, 126052.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158760 f, 126100.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158820 f, 126147.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158880 f, 126195.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 158940 f, 126042.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159000 f, 126090.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159060 f, 126137.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159120 f, 126085.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159180 f, 126133.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159240 f, 126180.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159300 f, 126228.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159360 f, 126275.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159420 f, 126323.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159480 f, 126370.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159540 f, 126418.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159600 f, 126465.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159660 f, 126513.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159720 f, 126561.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159780 f, 126608.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159840 f, 126656.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159900 f, 126703.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159960 f, 126751.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160020 f, 126698.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160080 f, 126745.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160140 f, 126793.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160200 f, 126840.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160260 f, 126888.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160320 f, 126935.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160380 f, 126983.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160440 f, 127030.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160500 f, 127078.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160560 f, 127125.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160620 f, 127173.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160680 f, 127220.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160740 f, 127268.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160800 f, 127315.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160860 f, 127363.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160920 f, 127410.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160980 f, 127458.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161040 f, 127505.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161100 f, 127553.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161160 f, 127600.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161220 f, 127648.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161280 f, 127695.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161340 f, 127743.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161400 f, 127689.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161460 f, 127737.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161520 f, 127784.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161580 f, 127832.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161640 f, 127879.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161700 f, 127927.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161760 f, 127974.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161820 f, 128022.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161880 f, 128069.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161940 f, 128117.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162000 f, 128164.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162060 f, 128212.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162120 f, 128259.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162180 f, 128306.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162240 f, 128354.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162300 f, 128401.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162360 f, 128449.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162420 f, 128496.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162480 f, 128544.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162540 f, 128591.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162600 f, 128639.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162660 f, 128686.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162720 f, 128734.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162780 f, 128781.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162840 f, 128829.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162900 f, 128876.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162960 f, 128924.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163020 f, 128971.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163080 f, 129018.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163140 f, 129066.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163200 f, 129113.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163260 f, 129161.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163320 f, 129208.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163380 f, 129256.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163440 f, 129303.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163500 f, 129351.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163560 f, 129398.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163620 f, 129446.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163680 f, 129493.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163740 f, 129541.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163800 f, 129588.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163860 f, 129636.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163920 f, 129683.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163980 f, 129731.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164040 f, 129778.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164100 f, 129825.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164160 f, 129873.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164220 f, 129920.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164280 f, 129968.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164340 f, 129913.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164400 f, 129960.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164460 f, 130007.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164520 f, 130055.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164580 f, 130102.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164640 f, 130150.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164700 f, 130197.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164760 f, 130245.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164820 f, 130292.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164880 f, 130339.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164940 f, 130387.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165000 f, 130434.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165060 f, 130482.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165120 f, 130529.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165180 f, 130577.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165240 f, 130624.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165300 f, 130671.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165360 f, 130719.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165420 f, 130663.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165480 f, 130710.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165540 f, 130758.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165600 f, 130805.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165660 f, 130853.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165720 f, 130900.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165780 f, 130947.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165840 f, 130995.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165900 f, 131042.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165960 f, 131090.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166020 f, 131137.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166080 f, 131184.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166140 f, 131232.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166200 f, 131279.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166260 f, 131327.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166320 f, 131374.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166380 f, 131421.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166440 f, 131469.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166500 f, 131516.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166560 f, 131563.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166620 f, 131611.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166680 f, 131658.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166740 f, 131706.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166800 f, 131753.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166860 f, 131800.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166920 f, 131848.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166980 f, 131895.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167040 f, 131943.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167100 f, 131990.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167160 f, 132037.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167220 f, 132085.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167280 f, 132132.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167340 f, 132180.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167400 f, 132227.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167460 f, 132274.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167520 f, 132322.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167580 f, 132369.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167640 f, 132417.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167700 f, 132464.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167760 f, 132511.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167820 f, 132559.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167880 f, 132606.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167940 f, 132654.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168000 f, 132701.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168060 f, 132748.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168120 f, 132796.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168180 f, 132843.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168240 f, 132891.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168300 f, 132938.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168360 f, 132985.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168420 f, 133033.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168480 f, 133080.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168540 f, 133127.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168600 f, 133175.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168660 f, 133222.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168720 f, 133270.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168780 f, 133317.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168840 f, 133364.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168900 f, 133412.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168960 f, 133459.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169020 f, 133507.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169080 f, 133449.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169140 f, 133496.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169200 f, 133543.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169260 f, 133591.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169320 f, 133638.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169380 f, 133685.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169440 f, 133733.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169500 f, 133780.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169560 f, 133827.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169620 f, 133875.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169680 f, 133922.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169740 f, 133970.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169800 f, 134017.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169860 f, 134064.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169920 f, 134112.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169980 f, 134159.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170040 f, 134206.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170100 f, 134254.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170160 f, 134301.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170220 f, 134348.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170280 f, 134396.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170340 f, 134443.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170400 f, 134490.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170460 f, 134538.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170520 f, 134585.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170580 f, 134632.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170640 f, 134680.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170700 f, 134727.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170760 f, 134775.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170820 f, 134822.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170880 f, 134869.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170940 f, 134917.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171000 f, 134964.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171060 f, 135011.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171120 f, 135059.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171180 f, 135106.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171240 f, 135153.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171300 f, 135201.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171360 f, 135248.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171420 f, 135295.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171480 f, 135343.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171540 f, 135390.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171600 f, 135438.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171660 f, 135485.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171720 f, 135532.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171780 f, 135580.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171840 f, 135627.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171900 f, 135674.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171960 f, 135722.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172020 f, 135769.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172080 f, 135816.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172140 f, 135864.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172200 f, 135911.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172260 f, 135958.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172320 f, 136006.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172380 f, 136053.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172440 f, 136101.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172500 f, 136148.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172560 f, 136195.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172620 f, 136243.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172680 f, 136290.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172740 f, 136230.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172800 f, 136277.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172860 f, 136324.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172920 f, 136372.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172980 f, 136419.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173040 f, 136466.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173100 f, 136514.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173160 f, 136561.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173220 f, 136608.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173280 f, 136656.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173340 f, 136703.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173400 f, 136750.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173460 f, 136798.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173520 f, 136845.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173580 f, 136892.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173640 f, 136940.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173700 f, 136987.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173760 f, 137034.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173820 f, 137082.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173880 f, 137129.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173940 f, 137176.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174000 f, 137223.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174060 f, 137271.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174120 f, 137318.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174180 f, 137365.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174240 f, 137413.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174300 f, 137460.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174360 f, 137507.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174420 f, 137555.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174480 f, 137602.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174540 f, 137649.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174600 f, 137697.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174660 f, 137744.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174720 f, 137791.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174780 f, 137839.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174840 f, 137886.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174900 f, 137933.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174960 f, 137981.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175020 f, 138028.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175080 f, 138075.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175140 f, 138123.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175200 f, 138170.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175260 f, 138217.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175320 f, 138264.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175380 f, 138312.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175440 f, 138359.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175500 f, 138406.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175560 f, 138454.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175620 f, 138501.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175680 f, 138548.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175740 f, 138596.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175800 f, 138643.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175860 f, 138690.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175920 f, 138738.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175980 f, 138785.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176040 f, 138832.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176100 f, 138880.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176160 f, 138927.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176220 f, 138974.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176280 f, 139022.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176340 f, 139069.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176400 f, 139007.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176460 f, 139054.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176520 f, 139101.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176580 f, 139148.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176640 f, 139196.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176700 f, 139243.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176760 f, 139290.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176820 f, 139338.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176880 f, 139385.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176940 f, 139432.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177000 f, 139479.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177060 f, 139527.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177120 f, 139574.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177180 f, 139621.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177240 f, 139669.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177300 f, 139716.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177360 f, 139763.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177420 f, 139810.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177480 f, 139858.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177540 f, 139905.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177600 f, 139952.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177660 f, 140000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177720 f, 140047.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177780 f, 140094.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177840 f, 140141.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177900 f, 140189.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177960 f, 140236.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178020 f, 140283.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178080 f, 140330.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178140 f, 140378.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178200 f, 140425.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178260 f, 140472.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178320 f, 140520.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178380 f, 140567.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178440 f, 140614.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178500 f, 140661.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178560 f, 140709.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178620 f, 140756.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178680 f, 140803.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178740 f, 140851.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178800 f, 140898.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178860 f, 140945.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178920 f, 140992.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178980 f, 141040.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179040 f, 141087.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179100 f, 141134.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179160 f, 141182.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179220 f, 141229.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179280 f, 141276.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179340 f, 141323.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179400 f, 141371.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179460 f, 141418.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179520 f, 141465.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179580 f, 141513.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179640 f, 141560.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179700 f, 141607.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179760 f, 141654.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179820 f, 141702.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179880 f, 141749.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179940 f, 141796.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180000 f, 141843.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180060 f, 141779.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180120 f, 141826.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180180 f, 141874.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180240 f, 141921.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180300 f, 141968.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180360 f, 142015.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180420 f, 142062.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180480 f, 142110.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180540 f, 142157.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180600 f, 142204.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180660 f, 142251.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180720 f, 142299.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180780 f, 142346.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180840 f, 142393.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180900 f, 142440.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180960 f, 142488.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181020 f, 142535.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181080 f, 142582.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181140 f, 142629.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181200 f, 142677.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181260 f, 142724.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181320 f, 142771.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181380 f, 142818.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181440 f, 142866.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181500 f, 142913.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181560 f, 142960.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181620 f, 143007.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181680 f, 143055.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181740 f, 143102.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181800 f, 143149.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181860 f, 143196.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181920 f, 143244.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181980 f, 143291.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182040 f, 143338.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182100 f, 143385.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182160 f, 143433.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182220 f, 143480.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182280 f, 143527.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182340 f, 143574.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182400 f, 143622.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182460 f, 143669.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182520 f, 143716.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182580 f, 143763.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182640 f, 143811.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182700 f, 143858.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182760 f, 143905.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182820 f, 143952.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182880 f, 144000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182940 f, 144047.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183000 f, 144094.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183060 f, 144141.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183120 f, 144188.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183180 f, 144236.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183240 f, 144283.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183300 f, 144330.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183360 f, 144377.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183420 f, 144425.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183480 f, 144472.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183540 f, 144519.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183600 f, 144566.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183660 f, 144614.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183720 f, 144547.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183780 f, 144594.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183840 f, 144642.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183900 f, 144689.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183960 f, 144736.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184020 f, 144783.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184080 f, 144830.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184140 f, 144878.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184200 f, 144925.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184260 f, 144972.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184320 f, 145019.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184380 f, 145066.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184440 f, 145114.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184500 f, 145161.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184560 f, 145208.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184620 f, 145255.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184680 f, 145302.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184740 f, 145350.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184800 f, 145397.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184860 f, 145444.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184920 f, 145491.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184980 f, 145538.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185040 f, 145586.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185100 f, 145633.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185160 f, 145680.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185220 f, 145727.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185280 f, 145774.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185340 f, 145822.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185400 f, 145869.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185460 f, 145916.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185520 f, 145963.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185580 f, 146011.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185640 f, 146058.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185700 f, 146105.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185760 f, 146152.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185820 f, 146199.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185880 f, 146247.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185940 f, 146294.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186000 f, 146341.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186060 f, 146388.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186120 f, 146435.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186180 f, 146483.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186240 f, 146530.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186300 f, 146577.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186360 f, 146624.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186420 f, 146671.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186480 f, 146719.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186540 f, 146766.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186600 f, 146813.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186660 f, 146860.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186720 f, 146907.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186780 f, 146955.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186840 f, 147002.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186900 f, 147049.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186960 f, 147096.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187020 f, 147143.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187080 f, 147191.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187140 f, 147238.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187200 f, 147285.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187260 f, 147332.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187320 f, 147380.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187380 f, 147311.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187440 f, 147358.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187500 f, 147405.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187560 f, 147452.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187620 f, 147500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187680 f, 147547.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187740 f, 147594.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187800 f, 147641.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187860 f, 147688.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187920 f, 147735.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187980 f, 147783.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188040 f, 147830.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188100 f, 147877.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188160 f, 147924.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188220 f, 147971.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188280 f, 148018.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188340 f, 148066.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188400 f, 148113.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188460 f, 148160.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188520 f, 148207.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188580 f, 148254.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188640 f, 148301.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188700 f, 148349.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188760 f, 148396.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188820 f, 148443.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188880 f, 148490.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188940 f, 148537.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189000 f, 148584.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189060 f, 148632.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189120 f, 148679.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189180 f, 148726.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189240 f, 148773.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189300 f, 148820.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189360 f, 148867.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189420 f, 148915.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189480 f, 148962.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189540 f, 149009.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189600 f, 149056.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189660 f, 149103.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189720 f, 149150.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189780 f, 149198.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189840 f, 149245.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189900 f, 149292.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189960 f, 149339.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190020 f, 149386.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190080 f, 149433.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190140 f, 149481.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190200 f, 149528.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190260 f, 149575.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190320 f, 149622.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190380 f, 149669.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190440 f, 149716.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190500 f, 149764.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190560 f, 149811.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190620 f, 149858.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190680 f, 149905.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190740 f, 149952.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190800 f, 150000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190860 f, 150047.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190920 f, 150094.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190980 f, 150141.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191040 f, 150070.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191100 f, 150117.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191160 f, 150164.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191220 f, 150212.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191280 f, 150259.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191340 f, 150306.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191400 f, 150353.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191460 f, 150400.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191520 f, 150447.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191580 f, 150494.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191640 f, 150542.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191700 f, 150589.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191760 f, 150636.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191820 f, 150683.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191880 f, 150730.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191940 f, 150777.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192000 f, 150824.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192060 f, 150871.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192120 f, 150919.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192180 f, 150966.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192240 f, 151013.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192300 f, 151060.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192360 f, 151107.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192420 f, 151154.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192480 f, 151201.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192540 f, 151249.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192600 f, 151296.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192660 f, 151343.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192720 f, 151390.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192780 f, 151437.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192840 f, 151484.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192900 f, 151531.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192960 f, 151578.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193020 f, 151626.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193080 f, 151673.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193140 f, 151720.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193200 f, 151767.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193260 f, 151814.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193320 f, 151861.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193380 f, 151908.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193440 f, 151956.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193500 f, 152003.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193560 f, 152050.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193620 f, 152097.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193680 f, 152144.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193740 f, 152191.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193800 f, 152238.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193860 f, 152285.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193920 f, 152333.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193980 f, 152380.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194040 f, 152427.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194100 f, 152474.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194160 f, 152521.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194220 f, 152568.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194280 f, 152615.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194340 f, 152663.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194400 f, 152710.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194460 f, 152757.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194520 f, 152804.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194580 f, 152851.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194640 f, 152898.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194700 f, 152825.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194760 f, 152872.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194820 f, 152919.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194880 f, 152967.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194940 f, 153014.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195000 f, 153061.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195060 f, 153108.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195120 f, 153155.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195180 f, 153202.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195240 f, 153249.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195300 f, 153296.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195360 f, 153343.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195420 f, 153390.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195480 f, 153437.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195540 f, 153485.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195600 f, 153532.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195660 f, 153579.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195720 f, 153626.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195780 f, 153673.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195840 f, 153720.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195900 f, 153767.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195960 f, 153814.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196020 f, 153861.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196080 f, 153908.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196140 f, 153956.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196200 f, 154003.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196260 f, 154050.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196320 f, 154097.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196380 f, 154144.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196440 f, 154191.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196500 f, 154238.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196560 f, 154285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196620 f, 154332.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196680 f, 154379.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196740 f, 154427.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196800 f, 154474.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196860 f, 154521.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196920 f, 154568.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196980 f, 154615.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197040 f, 154662.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197100 f, 154709.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197160 f, 154756.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197220 f, 154803.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197280 f, 154850.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197340 f, 154897.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197400 f, 154945.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197460 f, 154992.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197520 f, 155039.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197580 f, 155086.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197640 f, 155133.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197700 f, 155180.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197760 f, 155227.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197820 f, 155274.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197880 f, 155321.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197940 f, 155368.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198000 f, 155416.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198060 f, 155463.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198120 f, 155510.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198180 f, 155435.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198240 f, 155482.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198300 f, 155529.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198360 f, 155576.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198420 f, 155623.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198480 f, 155670.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198540 f, 155717.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198600 f, 155764.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198660 f, 155811.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198720 f, 155858.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198780 f, 155905.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198840 f, 155952.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198900 f, 156000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198960 f, 156047.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199020 f, 156094.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199080 f, 156141.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199140 f, 156188.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199200 f, 156235.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199260 f, 156282.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199320 f, 156329.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199380 f, 156376.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199440 f, 156423.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199500 f, 156470.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199560 f, 156517.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199620 f, 156564.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199680 f, 156611.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199740 f, 156658.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199800 f, 156705.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199860 f, 156752.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199920 f, 156800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199980 f, 156847.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200040 f, 156894.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200100 f, 156941.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200160 f, 156988.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200220 f, 157035.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200280 f, 157082.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200340 f, 157129.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200400 f, 157176.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200460 f, 157223.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200520 f, 157270.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200580 f, 157317.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200640 f, 157364.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200700 f, 157411.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200760 f, 157458.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200820 f, 157505.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200880 f, 157552.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200940 f, 157600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201000 f, 157647.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201060 f, 157694.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201120 f, 157741.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201180 f, 157788.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201240 f, 157835.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201300 f, 157882.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201360 f, 157929.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201420 f, 157976.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201480 f, 158023.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201540 f, 158070.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201600 f, 158117.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201660 f, 158164.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201720 f, 158211.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201780 f, 158258.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201840 f, 158305.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201900 f, 158228.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201960 f, 158275.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202020 f, 158322.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202080 f, 158369.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202140 f, 158416.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202200 f, 158463.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202260 f, 158510.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202320 f, 158558.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202380 f, 158605.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202440 f, 158652.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202500 f, 158699.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202560 f, 158746.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202620 f, 158793.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202680 f, 158840.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202740 f, 158887.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202800 f, 158934.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202860 f, 158981.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202920 f, 159028.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202980 f, 159075.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203040 f, 159122.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203100 f, 159169.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203160 f, 159216.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203220 f, 159263.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203280 f, 159310.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203340 f, 159357.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203400 f, 159404.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203460 f, 159451.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203520 f, 159498.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203580 f, 159545.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203640 f, 159592.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203700 f, 159639.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203760 f, 159686.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203820 f, 159733.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203880 f, 159780.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203940 f, 159827.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204000 f, 159874.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204060 f, 159921.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204120 f, 159968.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204180 f, 160015.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204240 f, 160062.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204300 f, 160109.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204360 f, 160156.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204420 f, 160203.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204480 f, 160250.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204540 f, 160297.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204600 f, 160344.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204660 f, 160391.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204720 f, 160438.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204780 f, 160485.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204840 f, 160532.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204900 f, 160579.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204960 f, 160626.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205020 f, 160673.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205080 f, 160721.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205140 f, 160768.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205200 f, 160815.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205260 f, 160862.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205320 f, 160909.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205380 f, 160956.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205440 f, 161003.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205500 f, 161050.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205560 f, 160971.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205620 f, 161018.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205680 f, 161065.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205740 f, 161111.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205800 f, 161158.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205860 f, 161205.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205920 f, 161252.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205980 f, 161299.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206040 f, 161346.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206100 f, 161393.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206160 f, 161440.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206220 f, 161487.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206280 f, 161534.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206340 f, 161581.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206400 f, 161628.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206460 f, 161675.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206520 f, 161722.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206580 f, 161769.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206640 f, 161816.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206700 f, 161863.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206760 f, 161910.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206820 f, 161957.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206880 f, 162004.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206940 f, 162051.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207000 f, 162098.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207060 f, 162145.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207120 f, 162192.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207180 f, 162239.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207240 f, 162286.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207300 f, 162333.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207360 f, 162380.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207420 f, 162427.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207480 f, 162474.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207540 f, 162521.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207600 f, 162568.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207660 f, 162615.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207720 f, 162662.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207780 f, 162709.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207840 f, 162756.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207900 f, 162803.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207960 f, 162850.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208020 f, 162897.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208080 f, 162944.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208140 f, 162991.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208200 f, 163038.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208260 f, 163085.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208320 f, 163132.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208380 f, 163179.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208440 f, 163226.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208500 f, 163273.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208560 f, 163320.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208620 f, 163367.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208680 f, 163414.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208740 f, 163461.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208800 f, 163508.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208860 f, 163555.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208920 f, 163602.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208980 f, 163649.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209040 f, 163696.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209100 f, 163743.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209160 f, 163790.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209220 f, 163708.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209280 f, 163755.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209340 f, 163802.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209400 f, 163849.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209460 f, 163896.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209520 f, 163943.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209580 f, 163990.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209640 f, 164037.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209700 f, 164084.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209760 f, 164131.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209820 f, 164178.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209880 f, 164225.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209940 f, 164272.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210000 f, 164319.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210060 f, 164366.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210120 f, 164413.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210180 f, 164460.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210240 f, 164507.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210300 f, 164553.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210360 f, 164600.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210420 f, 164647.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210480 f, 164694.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210540 f, 164741.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210600 f, 164788.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210660 f, 164835.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210720 f, 164882.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210780 f, 164929.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210840 f, 164976.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210900 f, 165023.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210960 f, 165070.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211020 f, 165117.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211080 f, 165164.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211140 f, 165211.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211200 f, 165258.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211260 f, 165305.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 86 ms, 697.6 fps, 1 ms/f; total: 211320 f, 154926.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211380 f, 154857.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211440 f, 154901.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211500 f, 154945.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211560 f, 154989.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211620 f, 155032.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211680 f, 155076.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211740 f, 155120.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211800 f, 155164.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211860 f, 155208.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211920 f, 155252.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211980 f, 155296.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212040 f, 155340.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212100 f, 155384.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212160 f, 155428.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212220 f, 155472.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212280 f, 155516.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212340 f, 155560.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212400 f, 155604.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212460 f, 155648.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212520 f, 155692.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212580 f, 155736.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212640 f, 155780.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212700 f, 155824.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212760 f, 155868.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212820 f, 155912.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212880 f, 155956.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212940 f, 156000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213000 f, 156043.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213060 f, 156087.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213120 f, 156131.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213180 f, 156175.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213240 f, 156219.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213300 f, 156263.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213360 f, 156307.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213420 f, 156351.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213480 f, 156395.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213540 f, 156439.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213600 f, 156483.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213660 f, 156527.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213720 f, 156571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213780 f, 156615.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213840 f, 156659.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213900 f, 156703.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213960 f, 156747.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214020 f, 156791.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214080 f, 156835.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214140 f, 156879.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214200 f, 156923.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214260 f, 156852.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214320 f, 156896.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214380 f, 156939.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214440 f, 156983.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214500 f, 157027.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214560 f, 157071.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214620 f, 157115.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214680 f, 157159.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214740 f, 157203.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214800 f, 157247.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214860 f, 157291.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214920 f, 157335.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214980 f, 157379.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215040 f, 157423.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215100 f, 157467.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215160 f, 157510.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215220 f, 157554.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215280 f, 157598.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215340 f, 157642.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215400 f, 157686.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215460 f, 157730.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215520 f, 157774.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215580 f, 157818.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215640 f, 157862.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215700 f, 157906.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215760 f, 157950.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215820 f, 157994.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215880 f, 158038.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215940 f, 158081.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216000 f, 158125.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216060 f, 158169.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216120 f, 158213.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216180 f, 158257.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216240 f, 158301.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216300 f, 158345.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216360 f, 158389.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216420 f, 158433.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216480 f, 158477.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216540 f, 158521.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216600 f, 158565.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216660 f, 158609.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216720 f, 158653.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216780 f, 158696.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216840 f, 158740.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216900 f, 158784.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216960 f, 158828.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217020 f, 158872.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217080 f, 158916.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217140 f, 158960.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217200 f, 159004.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217260 f, 159048.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217320 f, 159092.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217380 f, 159136.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217440 f, 159180.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217500 f, 159107.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217560 f, 159151.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217620 f, 159195.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217680 f, 159239.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217740 f, 159283.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217800 f, 159327.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217860 f, 159370.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217920 f, 159414.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217980 f, 159458.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218040 f, 159502.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218100 f, 159546.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218160 f, 159590.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218220 f, 159634.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218280 f, 159678.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218340 f, 159722.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218400 f, 159765.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218460 f, 159809.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218520 f, 159853.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218580 f, 159897.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218640 f, 159941.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218700 f, 159985.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218760 f, 160029.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218820 f, 160073.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218880 f, 160117.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218940 f, 160160.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219000 f, 160204.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219060 f, 160248.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219120 f, 160292.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219180 f, 160336.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219240 f, 160380.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219300 f, 160424.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219360 f, 160468.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219420 f, 160512.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219480 f, 160555.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219540 f, 160599.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219600 f, 160643.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219660 f, 160687.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219720 f, 160731.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219780 f, 160775.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219840 f, 160819.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219900 f, 160863.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219960 f, 160907.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220020 f, 160950.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220080 f, 160994.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220140 f, 161038.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220200 f, 161082.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220260 f, 161126.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220320 f, 161170.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220380 f, 161214.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220440 f, 161258.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220500 f, 161302.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220560 f, 161346.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220620 f, 161389.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220680 f, 161433.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220740 f, 161477.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220800 f, 161521.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220860 f, 161565.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220920 f, 161491.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220980 f, 161535.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221040 f, 161578.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221100 f, 161622.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221160 f, 161666.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221220 f, 161710.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221280 f, 161754.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221340 f, 161798.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221400 f, 161842.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221460 f, 161885.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221520 f, 161929.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221580 f, 161973.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221640 f, 162017.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221700 f, 162061.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221760 f, 162105.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221820 f, 162149.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221880 f, 162192.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221940 f, 162236.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222000 f, 162280.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222060 f, 162324.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222120 f, 162368.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222180 f, 162412.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222240 f, 162456.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222300 f, 162500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222360 f, 162543.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222420 f, 162587.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222480 f, 162631.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222540 f, 162675.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222600 f, 162719.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222660 f, 162763.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222720 f, 162807.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222780 f, 162850.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222840 f, 162894.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222900 f, 162938.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222960 f, 162982.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223020 f, 163026.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223080 f, 163070.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223140 f, 163114.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223200 f, 163157.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223260 f, 163201.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223320 f, 163245.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223380 f, 163289.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223440 f, 163333.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223500 f, 163377.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223560 f, 163421.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223620 f, 163464.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223680 f, 163508.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223740 f, 163552.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223800 f, 163596.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223860 f, 163640.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223920 f, 163684.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223980 f, 163728.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224040 f, 163771.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224100 f, 163815.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224160 f, 163859.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224220 f, 163903.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224280 f, 163947.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224340 f, 163871.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224400 f, 163915.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224460 f, 163959.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224520 f, 164002.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224580 f, 164046.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224640 f, 164090.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224700 f, 164134.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224760 f, 164178.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224820 f, 164222.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224880 f, 164265.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224940 f, 164309.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225000 f, 164353.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225060 f, 164397.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225120 f, 164441.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225180 f, 164485.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225240 f, 164528.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225300 f, 164572.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225360 f, 164616.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225420 f, 164660.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225480 f, 164704.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225540 f, 164747.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225600 f, 164791.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225660 f, 164835.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225720 f, 164879.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225780 f, 164923.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225840 f, 164967.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225900 f, 165010.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225960 f, 165054.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226020 f, 165098.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226080 f, 165142.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226140 f, 165186.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226200 f, 165230.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226260 f, 165153.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226320 f, 165197.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226380 f, 165240.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226440 f, 165284.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226500 f, 165328.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226560 f, 165372.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226620 f, 165416.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226680 f, 165459.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226740 f, 165503.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226800 f, 165547.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226860 f, 165591.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226920 f, 165635.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226980 f, 165678.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227040 f, 165722.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227100 f, 165766.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227160 f, 165810.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227220 f, 165854.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227280 f, 165897.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227340 f, 165941.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227400 f, 165985.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227460 f, 166029.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227520 f, 166073.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227580 f, 166116.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227640 f, 166160.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227700 f, 166204.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227760 f, 166248.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227820 f, 166291.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227880 f, 166335.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227940 f, 166379.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228000 f, 166423.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228060 f, 166467.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228120 f, 166510.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228180 f, 166554.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228240 f, 166598.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228300 f, 166642.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228360 f, 166686.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228420 f, 166729.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228480 f, 166773.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228540 f, 166817.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228600 f, 166861.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228660 f, 166905.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228720 f, 166948.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228780 f, 166992.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228840 f, 167036.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228900 f, 167080.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228960 f, 167124.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229020 f, 167045.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229080 f, 167089.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229140 f, 167133.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229200 f, 167177.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229260 f, 167221.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229320 f, 167264.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229380 f, 167308.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229440 f, 167352.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229500 f, 167396.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229560 f, 167439.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229620 f, 167483.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229680 f, 167527.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229740 f, 167571.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229800 f, 167614.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229860 f, 167658.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229920 f, 167702.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229980 f, 167746.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230040 f, 167789.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230100 f, 167833.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230160 f, 167877.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230220 f, 167921.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230280 f, 167964.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230340 f, 168008.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230400 f, 168052.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230460 f, 168096.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230520 f, 168140.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230580 f, 168183.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230640 f, 168227.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230700 f, 168271.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230760 f, 168315.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230820 f, 168358.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230880 f, 168402.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230940 f, 168446.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231000 f, 168490.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231060 f, 168533.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231120 f, 168577.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231180 f, 168621.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231240 f, 168665.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231300 f, 168708.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231360 f, 168752.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231420 f, 168796.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231480 f, 168840.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231540 f, 168884.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231600 f, 168927.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231660 f, 168971.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231720 f, 169015.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231780 f, 168935.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231840 f, 168979.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231900 f, 169023.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231960 f, 169067.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232020 f, 169110.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232080 f, 169154.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232140 f, 169198.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232200 f, 169241.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232260 f, 169285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232320 f, 169329.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232380 f, 169373.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232440 f, 169416.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232500 f, 169460.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232560 f, 169504.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232620 f, 169548.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232680 f, 169591.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232740 f, 169635.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232800 f, 169679.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232860 f, 169723.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232920 f, 169766.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232980 f, 169810.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233040 f, 169854.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233100 f, 169897.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233160 f, 169941.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233220 f, 169985.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233280 f, 170029.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233340 f, 170072.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233400 f, 170116.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233460 f, 170160.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233520 f, 170204.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233580 f, 170247.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233640 f, 170291.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233700 f, 170335.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233760 f, 170379.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233820 f, 170422.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233880 f, 170466.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233940 f, 170510.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234000 f, 170553.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234060 f, 170597.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234120 f, 170641.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234180 f, 170685.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234240 f, 170728.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234300 f, 170772.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234360 f, 170816.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234420 f, 170860.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234480 f, 170903.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234540 f, 170947.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234600 f, 170866.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234660 f, 170910.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234720 f, 170954.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234780 f, 170997.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234840 f, 171041.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234900 f, 171085.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234960 f, 171128.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235020 f, 171172.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235080 f, 171216.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235140 f, 171260.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235200 f, 171303.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235260 f, 171347.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235320 f, 171391.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235380 f, 171434.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235440 f, 171478.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235500 f, 171522.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235560 f, 171565.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235620 f, 171609.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235680 f, 171653.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235740 f, 171697.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235800 f, 171740.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235860 f, 171784.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235920 f, 171828.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235980 f, 171871.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236040 f, 171915.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236100 f, 171959.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236160 f, 172002.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236220 f, 172046.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236280 f, 172090.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236340 f, 172134.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236400 f, 172177.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236460 f, 172221.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236520 f, 172265.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236580 f, 172308.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236640 f, 172352.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236700 f, 172396.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236760 f, 172314.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236820 f, 172358.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236880 f, 172401.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236940 f, 172445.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237000 f, 172489.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237060 f, 172532.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237120 f, 172576.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237180 f, 172620.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237240 f, 172663.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237300 f, 172707.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237360 f, 172751.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237420 f, 172794.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237480 f, 172838.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237540 f, 172882.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237600 f, 172925.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237660 f, 172969.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237720 f, 173013.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237780 f, 173056.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237840 f, 173100.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237900 f, 173144.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237960 f, 173187.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238020 f, 173231.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238080 f, 173275.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238140 f, 173318.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238200 f, 173362.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238260 f, 173406.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238320 f, 173449.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238380 f, 173493.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238440 f, 173537.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238500 f, 173580.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238560 f, 173624.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238620 f, 173668.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238680 f, 173711.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238740 f, 173755.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238800 f, 173799.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238860 f, 173842.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238920 f, 173886.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238980 f, 173930.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239040 f, 173973.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239100 f, 174017.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239160 f, 174061.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239220 f, 174104.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239280 f, 174148.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239340 f, 174192.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239400 f, 174235.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239460 f, 174279.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239520 f, 174196.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239580 f, 174240.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239640 f, 174283.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239700 f, 174327.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239760 f, 174370.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239820 f, 174414.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239880 f, 174458.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239940 f, 174501.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240000 f, 174545.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240060 f, 174589.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240120 f, 174632.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240180 f, 174676.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240240 f, 174720.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240300 f, 174763.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240360 f, 174807.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240420 f, 174850.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240480 f, 174894.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240540 f, 174938.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240600 f, 174981.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240660 f, 175025.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240720 f, 175069.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240780 f, 175112.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240840 f, 175156.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240900 f, 175200.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240960 f, 175243.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241020 f, 175287.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241080 f, 175330.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241140 f, 175374.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241200 f, 175418.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241260 f, 175461.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241320 f, 175505.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241380 f, 175549.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241440 f, 175592.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241500 f, 175636.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241560 f, 175680.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241620 f, 175723.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241680 f, 175767.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241740 f, 175810.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241800 f, 175854.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241860 f, 175898.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241920 f, 175941.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241980 f, 175857.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242040 f, 175901.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242100 f, 175944.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242160 f, 175988.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242220 f, 176031.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242280 f, 176075.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242340 f, 176119.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242400 f, 176162.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242460 f, 176206.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242520 f, 176250.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242580 f, 176293.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242640 f, 176337.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242700 f, 176380.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242760 f, 176424.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242820 f, 176468.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242880 f, 176511.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242940 f, 176555.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243000 f, 176598.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243060 f, 176642.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243120 f, 176686.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243180 f, 176729.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243240 f, 176773.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243300 f, 176816.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243360 f, 176860.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243420 f, 176904.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243480 f, 176947.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243540 f, 176991.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243600 f, 177034.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243660 f, 177078.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243720 f, 177122.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243780 f, 177165.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243840 f, 177209.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243900 f, 177252.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243960 f, 177296.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244020 f, 177340.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244080 f, 177383.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244140 f, 177427.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244200 f, 177470.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244260 f, 177514.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244320 f, 177558.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244380 f, 177472.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244440 f, 177516.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244500 f, 177559.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244560 f, 177603.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244620 f, 177647.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244680 f, 177690.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244740 f, 177734.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244800 f, 177777.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244860 f, 177821.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244920 f, 177864.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244980 f, 177908.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245040 f, 177952.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245100 f, 177995.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245160 f, 178039.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245220 f, 178082.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245280 f, 178126.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245340 f, 178169.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245400 f, 178213.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245460 f, 178257.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245520 f, 178300.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245580 f, 178344.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245640 f, 178387.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245700 f, 178431.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245760 f, 178474.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245820 f, 178518.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245880 f, 178562.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245940 f, 178605.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246000 f, 178649.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246060 f, 178692.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246120 f, 178736.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246180 f, 178779.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246240 f, 178823.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246300 f, 178867.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246360 f, 178910.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246420 f, 178954.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246480 f, 178997.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246540 f, 179041.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246600 f, 179084.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246660 f, 179128.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246720 f, 179172.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246780 f, 179215.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246840 f, 179259.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246900 f, 179302.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246960 f, 179346.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247020 f, 179389.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247080 f, 179433.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247140 f, 179477.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247200 f, 179520.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247260 f, 179433.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247320 f, 179477.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247380 f, 179521.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247440 f, 179564.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247500 f, 179608.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247560 f, 179651.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247620 f, 179695.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247680 f, 179738.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247740 f, 179782.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247800 f, 179825.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247860 f, 179869.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247920 f, 179912.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247980 f, 179956.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248040 f, 180000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248100 f, 180043.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248160 f, 180087.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248220 f, 180130.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248280 f, 180174.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248340 f, 180217.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248400 f, 180261.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248460 f, 180304.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248520 f, 180348.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248580 f, 180391.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248640 f, 180435.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248700 f, 180478.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248760 f, 180522.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248820 f, 180566.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248880 f, 180609.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248940 f, 180653.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249000 f, 180696.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249060 f, 180740.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249120 f, 180783.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249180 f, 180827.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249240 f, 180870.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249300 f, 180914.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249360 f, 180957.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249420 f, 181001.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249480 f, 181045.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249540 f, 181088.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249600 f, 181132.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249660 f, 181175.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249720 f, 181219.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249780 f, 181262.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249840 f, 181306.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249900 f, 181349.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249960 f, 181393.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250020 f, 181436.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250080 f, 181480.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250140 f, 181523.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250200 f, 181567.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250260 f, 181611.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250320 f, 181654.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250380 f, 181698.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250440 f, 181741.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250500 f, 181785.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250560 f, 181828.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250620 f, 181872.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250680 f, 181915.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250740 f, 181959.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250800 f, 182002.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250860 f, 182046.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250920 f, 182089.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250980 f, 182001.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251040 f, 182044.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251100 f, 182088.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251160 f, 182131.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251220 f, 182175.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251280 f, 182219.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251340 f, 182262.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251400 f, 182306.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251460 f, 182349.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251520 f, 182393.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251580 f, 182436.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251640 f, 182480.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251700 f, 182523.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251760 f, 182567.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251820 f, 182610.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251880 f, 182654.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251940 f, 182697.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252000 f, 182741.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252060 f, 182784.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252120 f, 182828.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252180 f, 182871.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252240 f, 182915.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252300 f, 182958.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252360 f, 183002.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252420 f, 183045.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252480 f, 183089.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252540 f, 183132.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252600 f, 183176.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252660 f, 183219.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252720 f, 183263.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252780 f, 183306.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252840 f, 183350.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252900 f, 183393.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252960 f, 183437.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253020 f, 183480.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253080 f, 183524.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253140 f, 183567.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253200 f, 183611.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253260 f, 183654.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253320 f, 183698.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253380 f, 183741.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253440 f, 183785.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253500 f, 183828.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253560 f, 183872.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253620 f, 183915.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253680 f, 183959.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253740 f, 184002.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253800 f, 184046.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253860 f, 184089.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253920 f, 184133.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253980 f, 184176.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254040 f, 184220.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254100 f, 184263.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254160 f, 184307.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254220 f, 184350.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254280 f, 184394.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254340 f, 184438.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254400 f, 184481.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254460 f, 184525.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254520 f, 184568.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254580 f, 184612.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254640 f, 184655.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254700 f, 184699.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254760 f, 184608.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254820 f, 184652.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254880 f, 184695.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254940 f, 184739.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255000 f, 184782.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255060 f, 184826.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255120 f, 184869.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255180 f, 184913.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255240 f, 184956.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255300 f, 185000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255360 f, 185043.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255420 f, 185086.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255480 f, 185130.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255540 f, 185173.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255600 f, 185217.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255660 f, 185260.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255720 f, 185304.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255780 f, 185347.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255840 f, 185391.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255900 f, 185434.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255960 f, 185478.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256020 f, 185521.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256080 f, 185565.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256140 f, 185608.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256200 f, 185652.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256260 f, 185695.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256320 f, 185739.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256380 f, 185782.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256440 f, 185826.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256500 f, 185869.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256560 f, 185913.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256620 f, 185956.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256680 f, 186000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256740 f, 186043.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256800 f, 186086.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256860 f, 186130.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256920 f, 186173.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256980 f, 186217.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257040 f, 186260.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257100 f, 186304.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257160 f, 186347.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257220 f, 186391.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257280 f, 186434.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257340 f, 186478.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257400 f, 186521.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257460 f, 186565.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257520 f, 186608.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257580 f, 186652.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257640 f, 186695.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257700 f, 186739.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257760 f, 186782.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257820 f, 186826.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257880 f, 186869.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257940 f, 186913.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258000 f, 186956.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258060 f, 187000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258120 f, 187043.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258180 f, 187086.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258240 f, 187130.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258300 f, 187173.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258360 f, 187217.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258420 f, 187260.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258480 f, 187168.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258540 f, 187212.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258600 f, 187255.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258660 f, 187299.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258720 f, 187342.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258780 f, 187385.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258840 f, 187429.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258900 f, 187472.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258960 f, 187516.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259020 f, 187559.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259080 f, 187603.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259140 f, 187646.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259200 f, 187690.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259260 f, 187733.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259320 f, 187776.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259380 f, 187820.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259440 f, 187863.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259500 f, 187907.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259560 f, 187950.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259620 f, 187994.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259680 f, 188037.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259740 f, 188081.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259800 f, 188124.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259860 f, 188168.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259920 f, 188211.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259980 f, 188254.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260040 f, 188298.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260100 f, 188341.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260160 f, 188385.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260220 f, 188428.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260280 f, 188472.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260340 f, 188515.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260400 f, 188559.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260460 f, 188602.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260520 f, 188645.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260580 f, 188689.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260640 f, 188732.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260700 f, 188776.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260760 f, 188819.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260820 f, 188863.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260880 f, 188906.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260940 f, 188950.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261000 f, 188993.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261060 f, 189036.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261120 f, 189080.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261180 f, 189123.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261240 f, 189167.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261300 f, 189210.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261360 f, 189254.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261420 f, 189297.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261480 f, 189341.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261540 f, 189384.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261600 f, 189427.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261660 f, 189471.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261720 f, 189514.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261780 f, 189558.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261840 f, 189601.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261900 f, 189645.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261960 f, 189688.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262020 f, 189732.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262080 f, 189775.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262140 f, 189818.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262200 f, 189725.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262260 f, 189768.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262320 f, 189811.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262380 f, 189855.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262440 f, 189898.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262500 f, 189942.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262560 f, 189985.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262620 f, 190028.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262680 f, 190072.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262740 f, 190115.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262800 f, 190159.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262860 f, 190202.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262920 f, 190246.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262980 f, 190289.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263040 f, 190332.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263100 f, 190376.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263160 f, 190419.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263220 f, 190463.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263280 f, 190506.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263340 f, 190549.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263400 f, 190593.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263460 f, 190636.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263520 f, 190680.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263580 f, 190723.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263640 f, 190767.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263700 f, 190810.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263760 f, 190853.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263820 f, 190897.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263880 f, 190940.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263940 f, 190984.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264000 f, 191027.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264060 f, 191070.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264120 f, 191114.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264180 f, 191157.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264240 f, 191201.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264300 f, 191244.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264360 f, 191287.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264420 f, 191331.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264480 f, 191374.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264540 f, 191418.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264600 f, 191461.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264660 f, 191505.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264720 f, 191548.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264780 f, 191591.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264840 f, 191635.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264900 f, 191678.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264960 f, 191722.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265020 f, 191765.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265080 f, 191808.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265140 f, 191852.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265200 f, 191895.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265260 f, 191939.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265320 f, 191982.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265380 f, 192026.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265440 f, 192069.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265500 f, 192112.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265560 f, 192156.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265620 f, 192199.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265680 f, 192243.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265740 f, 192286.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265800 f, 192329.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265860 f, 192373.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265920 f, 192416.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265980 f, 192321.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266040 f, 192364.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266100 f, 192407.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266160 f, 192451.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266220 f, 192494.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266280 f, 192537.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266340 f, 192581.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266400 f, 192624.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266460 f, 192668.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266520 f, 192711.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266580 f, 192754.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266640 f, 192798.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266700 f, 192841.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266760 f, 192885.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266820 f, 192928.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266880 f, 192971.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266940 f, 193015.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267000 f, 193058.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267060 f, 193101.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267120 f, 193145.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267180 f, 193188.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267240 f, 193232.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267300 f, 193275.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267360 f, 193318.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267420 f, 193362.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267480 f, 193405.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267540 f, 193449.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267600 f, 193492.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267660 f, 193535.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267720 f, 193579.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267780 f, 193622.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267840 f, 193665.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267900 f, 193709.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267960 f, 193752.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268020 f, 193796.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268080 f, 193839.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268140 f, 193882.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268200 f, 193926.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268260 f, 193969.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268320 f, 194013.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268380 f, 194056.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268440 f, 194099.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268500 f, 194143.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268560 f, 194186.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268620 f, 194229.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268680 f, 194273.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268740 f, 194316.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268800 f, 194360.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268860 f, 194403.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268920 f, 194446.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268980 f, 194490.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269040 f, 194533.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269100 f, 194577.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269160 f, 194620.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269220 f, 194663.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269280 f, 194707.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269340 f, 194750.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269400 f, 194793.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269460 f, 194837.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269520 f, 194880.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269580 f, 194924.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269640 f, 194967.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269700 f, 194869.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269760 f, 194913.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269820 f, 194956.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269880 f, 195000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269940 f, 195043.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270000 f, 195086.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270060 f, 195130.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270120 f, 195173.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270180 f, 195216.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270240 f, 195260.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270300 f, 195303.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270360 f, 195346.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270420 f, 195390.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270480 f, 195433.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270540 f, 195476.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270600 f, 195520.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270660 f, 195563.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270720 f, 195606.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270780 f, 195650.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270840 f, 195693.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270900 f, 195737.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270960 f, 195780.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271020 f, 195823.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271080 f, 195867.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271140 f, 195910.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271200 f, 195953.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271260 f, 195997.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271320 f, 196040.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271380 f, 196083.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271440 f, 196127.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271500 f, 196170.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271560 f, 196213.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271620 f, 196257.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271680 f, 196300.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271740 f, 196343.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271800 f, 196387.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271860 f, 196430.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271920 f, 196473.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271980 f, 196517.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272040 f, 196560.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272100 f, 196604.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272160 f, 196647.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272220 f, 196690.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272280 f, 196734.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272340 f, 196777.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272400 f, 196820.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272460 f, 196864.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272520 f, 196907.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272580 f, 196950.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272640 f, 196994.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272700 f, 197037.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272760 f, 197080.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272820 f, 197124.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272880 f, 197167.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272940 f, 197210.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273000 f, 197254.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273060 f, 197297.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273120 f, 197341.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273180 f, 197384.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273240 f, 197427.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273300 f, 197471.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273360 f, 197371.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273420 f, 197415.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273480 f, 197458.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273540 f, 197501.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273600 f, 197545.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273660 f, 197588.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273720 f, 197631.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273780 f, 197675.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273840 f, 197718.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273900 f, 197761.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273960 f, 197805.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274020 f, 197848.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274080 f, 197891.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274140 f, 197935.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274200 f, 197978.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274260 f, 198021.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274320 f, 198064.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274380 f, 198108.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274440 f, 198151.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274500 f, 198194.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274560 f, 198238.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274620 f, 198281.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274680 f, 198324.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274740 f, 198368.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274800 f, 198411.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274860 f, 198454.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274920 f, 198498.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274980 f, 198541.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275040 f, 198584.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275100 f, 198628.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275160 f, 198671.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275220 f, 198714.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275280 f, 198758.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275340 f, 198801.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275400 f, 198844.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275460 f, 198888.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275520 f, 198931.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275580 f, 198974.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275640 f, 199018.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275700 f, 199061.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275760 f, 199104.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275820 f, 199148.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275880 f, 199191.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275940 f, 199234.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276000 f, 199277.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276060 f, 199321.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276120 f, 199364.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276180 f, 199407.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276240 f, 199451.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276300 f, 199494.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276360 f, 199537.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276420 f, 199581.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276480 f, 199624.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276540 f, 199667.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276600 f, 199711.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276660 f, 199754.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276720 f, 199797.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276780 f, 199841.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276840 f, 199884.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276900 f, 199927.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276960 f, 199971.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277020 f, 200014.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277080 f, 199913.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277140 f, 199956.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277200 f, 200000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277260 f, 200043.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277320 f, 200086.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277380 f, 200129.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277440 f, 200173.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277500 f, 200216.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277560 f, 200259.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277620 f, 200303.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277680 f, 200346.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277740 f, 200389.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277800 f, 200432.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277860 f, 200476.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277920 f, 200519.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277980 f, 200562.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278040 f, 200606.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278100 f, 200649.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278160 f, 200692.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278220 f, 200735.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278280 f, 200779.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278340 f, 200822.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278400 f, 200865.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278460 f, 200909.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278520 f, 200952.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278580 f, 200995.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278640 f, 201038.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278700 f, 201082.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278760 f, 201125.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278820 f, 201168.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278880 f, 201212.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278940 f, 201255.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279000 f, 201298.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279060 f, 201341.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279120 f, 201385.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279180 f, 201428.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279240 f, 201471.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279300 f, 201515.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279360 f, 201558.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279420 f, 201601.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279480 f, 201645.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279540 f, 201688.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279600 f, 201731.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279660 f, 201774.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279720 f, 201818.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279780 f, 201861.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279840 f, 201904.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279900 f, 201948.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279960 f, 201991.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280020 f, 202034.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280080 f, 202077.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280140 f, 202121.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280200 f, 202164.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280260 f, 202207.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280320 f, 202251.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280380 f, 202294.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280440 f, 202337.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280500 f, 202380.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280560 f, 202424.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280620 f, 202467.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280680 f, 202510.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280740 f, 202554.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280800 f, 202451.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280860 f, 202494.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280920 f, 202537.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280980 f, 202581.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281040 f, 202624.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281100 f, 202667.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281160 f, 202710.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281220 f, 202754.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281280 f, 202797.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281340 f, 202840.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281400 f, 202883.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281460 f, 202927.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281520 f, 202970.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281580 f, 203013.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281640 f, 203056.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281700 f, 203100.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281760 f, 203143.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281820 f, 203186.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281880 f, 203230.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281940 f, 203273.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282000 f, 203316.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282060 f, 203359.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282120 f, 203403.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282180 f, 203446.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282240 f, 203489.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282300 f, 203532.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282360 f, 203576.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282420 f, 203619.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282480 f, 203662.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282540 f, 203705.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282600 f, 203749.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282660 f, 203792.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282720 f, 203835.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282780 f, 203878.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282840 f, 203922.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282900 f, 203965.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282960 f, 204008.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283020 f, 204051.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283080 f, 204095.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283140 f, 204138.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283200 f, 204181.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283260 f, 204224.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283320 f, 204268.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283380 f, 204311.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283440 f, 204354.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283500 f, 204397.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283560 f, 204441.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283620 f, 204484.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283680 f, 204527.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283740 f, 204571.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283800 f, 204614.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283860 f, 204657.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283920 f, 204700.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283980 f, 204744.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284040 f, 204787.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284100 f, 204830.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284160 f, 204873.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284220 f, 204917.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284280 f, 204960.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284340 f, 205003.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284400 f, 205046.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284460 f, 205090.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284520 f, 205133.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284580 f, 205028.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284640 f, 205072.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284700 f, 205115.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284760 f, 205158.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284820 f, 205201.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284880 f, 205244.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284940 f, 205288.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285000 f, 205331.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285060 f, 205374.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285120 f, 205417.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285180 f, 205461.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285240 f, 205504.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285300 f, 205547.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285360 f, 205590.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285420 f, 205634.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285480 f, 205677.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285540 f, 205720.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285600 f, 205763.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285660 f, 205806.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285720 f, 205850.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285780 f, 205893.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285840 f, 205936.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285900 f, 205979.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285960 f, 206023.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286020 f, 206066.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286080 f, 206109.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286140 f, 206152.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286200 f, 206195.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286260 f, 206239.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286320 f, 206282.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286380 f, 206325.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286440 f, 206368.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286500 f, 206412.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286560 f, 206455.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286620 f, 206498.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286680 f, 206541.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286740 f, 206585.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286800 f, 206628.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286860 f, 206671.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286920 f, 206714.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286980 f, 206757.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287040 f, 206801.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287100 f, 206844.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287160 f, 206887.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287220 f, 206930.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287280 f, 206974.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287340 f, 207017.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287400 f, 207060.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287460 f, 207103.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287520 f, 207146.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287580 f, 207190.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287640 f, 207233.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287700 f, 207276.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287760 f, 207319.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287820 f, 207363.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287880 f, 207406.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287940 f, 207449.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288000 f, 207492.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288060 f, 207536.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288120 f, 207579.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288180 f, 207622.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288240 f, 207665.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288300 f, 207559.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288360 f, 207602.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288420 f, 207645.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288480 f, 207688.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288540 f, 207732.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288600 f, 207775.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288660 f, 207818.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288720 f, 207861.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288780 f, 207904.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288840 f, 207948.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288900 f, 207991.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288960 f, 208034.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289020 f, 208077.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289080 f, 208120.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289140 f, 208164.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289200 f, 208207.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289260 f, 208250.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289320 f, 208293.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289380 f, 208336.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289440 f, 208380.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289500 f, 208423.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289560 f, 208466.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289620 f, 208509.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289680 f, 208552.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289740 f, 208596.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289800 f, 208639.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289860 f, 208682.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289920 f, 208725.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289980 f, 208768.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290040 f, 208812.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290100 f, 208855.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290160 f, 208898.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290220 f, 208941.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290280 f, 208984.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290340 f, 209028.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290400 f, 209071.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290460 f, 209114.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290520 f, 209157.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290580 f, 209200.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290640 f, 209244.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290700 f, 209287.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290760 f, 209330.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290820 f, 209373.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290880 f, 209416.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290940 f, 209460.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291000 f, 209503.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291060 f, 209546.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291120 f, 209589.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291180 f, 209632.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291240 f, 209676.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291300 f, 209719.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291360 f, 209762.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291420 f, 209805.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291480 f, 209848.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291540 f, 209892.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291600 f, 209935.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291660 f, 209978.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291720 f, 210021.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291780 f, 210064.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291840 f, 210107.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291900 f, 210151.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291960 f, 210194.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292020 f, 210086.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292080 f, 210129.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292140 f, 210172.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292200 f, 210215.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292260 f, 210259.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292320 f, 210302.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292380 f, 210345.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292440 f, 210388.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292500 f, 210431.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292560 f, 210474.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292620 f, 210517.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292680 f, 210561.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292740 f, 210604.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292800 f, 210647.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292860 f, 210690.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292920 f, 210733.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292980 f, 210776.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293040 f, 210820.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293100 f, 210863.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293160 f, 210906.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293220 f, 210949.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293280 f, 210992.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293340 f, 211035.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293400 f, 211079.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293460 f, 211122.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293520 f, 211165.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293580 f, 211208.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293640 f, 211251.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293700 f, 211294.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293760 f, 211338.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293820 f, 211381.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293880 f, 211424.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293940 f, 211467.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294000 f, 211510.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294060 f, 211553.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294120 f, 211597.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294180 f, 211640.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294240 f, 211683.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294300 f, 211726.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294360 f, 211769.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294420 f, 211812.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294480 f, 211856.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294540 f, 211899.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294600 f, 211942.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294660 f, 211985.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294720 f, 212028.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294780 f, 212071.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294840 f, 212115.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294900 f, 212158.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294960 f, 212201.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295020 f, 212244.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295080 f, 212287.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295140 f, 212330.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295200 f, 212374.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295260 f, 212417.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295320 f, 212460.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295380 f, 212503.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295440 f, 212546.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295500 f, 212589.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295560 f, 212633.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295620 f, 212676.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295680 f, 212719.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295740 f, 212762.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295800 f, 212652.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295860 f, 212695.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295920 f, 212739.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295980 f, 212782.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296040 f, 212825.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296100 f, 212868.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296160 f, 212911.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296220 f, 212954.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296280 f, 212997.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296340 f, 213040.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296400 f, 213084.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296460 f, 213127.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296520 f, 213170.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296580 f, 213213.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296640 f, 213256.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296700 f, 213299.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296760 f, 213342.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296820 f, 213386.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296880 f, 213429.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296940 f, 213472.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297000 f, 213515.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297060 f, 213558.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297120 f, 213601.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297180 f, 213644.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297240 f, 213688.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297300 f, 213731.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297360 f, 213774.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297420 f, 213817.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297480 f, 213860.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297540 f, 213903.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297600 f, 213946.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297660 f, 213989.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297720 f, 214033.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297780 f, 214076.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297840 f, 214119.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297900 f, 214162.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297960 f, 214205.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298020 f, 214248.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298080 f, 214291.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298140 f, 214335.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298200 f, 214378.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 90 ms, 666.6 fps, 1 ms/f; total: 298260 f, 201390.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298320 f, 201431.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298380 f, 201471.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298440 f, 201512.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298500 f, 201553.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298560 f, 201593.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298620 f, 201634.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298680 f, 201674.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298740 f, 201715.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298800 f, 201755.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298860 f, 201796.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298920 f, 201836.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298980 f, 201877.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299040 f, 201917.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299100 f, 201958.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299160 f, 201998.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299220 f, 202039.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299280 f, 202079.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299340 f, 202120.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299400 f, 202160.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299460 f, 202201.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299520 f, 202241.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299580 f, 202145.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299640 f, 202186.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299700 f, 202226.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299760 f, 202267.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299820 f, 202307.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299880 f, 202348.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299940 f, 202388.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300000 f, 202429.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300060 f, 202469.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300120 f, 202510.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300180 f, 202550.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300240 f, 202591.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300300 f, 202631.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300360 f, 202672.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300420 f, 202712.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300480 f, 202753.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300540 f, 202793.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300600 f, 202834.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300660 f, 202874.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300720 f, 202914.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300780 f, 202955.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300840 f, 202995.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300900 f, 203036.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300960 f, 203076.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301020 f, 203117.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301080 f, 203157.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301140 f, 203198.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301200 f, 203238.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301260 f, 203279.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301320 f, 203319.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301380 f, 203360.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301440 f, 203400.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301500 f, 203441.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301560 f, 203481.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301620 f, 203522.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301680 f, 203562.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301740 f, 203603.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301800 f, 203643.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301860 f, 203684.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301920 f, 203724.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301980 f, 203765.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302040 f, 203805.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302100 f, 203708.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302160 f, 203749.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302220 f, 203789.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302280 f, 203830.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302340 f, 203870.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302400 f, 203910.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302460 f, 203951.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302520 f, 203991.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302580 f, 204032.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302640 f, 204072.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302700 f, 204113.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302760 f, 204153.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302820 f, 204194.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302880 f, 204234.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302940 f, 204275.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303000 f, 204315.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303060 f, 204356.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303120 f, 204396.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303180 f, 204436.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303240 f, 204477.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303300 f, 204517.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303360 f, 204558.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303420 f, 204598.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303480 f, 204639.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303540 f, 204679.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303600 f, 204720.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303660 f, 204760.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303720 f, 204801.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303780 f, 204841.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303840 f, 204882.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303900 f, 204922.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303960 f, 204962.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304020 f, 205003.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304080 f, 205043.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304140 f, 205084.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304200 f, 205124.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304260 f, 205165.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304320 f, 205205.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304380 f, 205246.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304440 f, 205286.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304500 f, 205327.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304560 f, 205367.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304620 f, 205407.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304680 f, 205448.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304740 f, 205488.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304800 f, 205529.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304860 f, 205569.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304920 f, 205610.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304980 f, 205650.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305040 f, 205691.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305100 f, 205731.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305160 f, 205772.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305220 f, 205812.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305280 f, 205853.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305340 f, 205754.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305400 f, 205795.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305460 f, 205835.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305520 f, 205876.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305580 f, 205916.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305640 f, 205956.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305700 f, 205997.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305760 f, 206037.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305820 f, 206078.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305880 f, 206118.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305940 f, 206159.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306000 f, 206199.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306060 f, 206239.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306120 f, 206280.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306180 f, 206320.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306240 f, 206361.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306300 f, 206401.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306360 f, 206442.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306420 f, 206482.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306480 f, 206522.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306540 f, 206563.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306600 f, 206603.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306660 f, 206644.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306720 f, 206684.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306780 f, 206725.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306840 f, 206765.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306900 f, 206805.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306960 f, 206846.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307020 f, 206886.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307080 f, 206927.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307140 f, 206967.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307200 f, 207008.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307260 f, 207048.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307320 f, 207088.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307380 f, 207129.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307440 f, 207169.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307500 f, 207210.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307560 f, 207250.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307620 f, 207291.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307680 f, 207331.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307740 f, 207371.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307800 f, 207412.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307860 f, 207452.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307920 f, 207493.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307980 f, 207533.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308040 f, 207574.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308100 f, 207614.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308160 f, 207654.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308220 f, 207695.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308280 f, 207735.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308340 f, 207776.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308400 f, 207816.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308460 f, 207857.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308520 f, 207897.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308580 f, 207938.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308640 f, 207978.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308700 f, 208018.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308760 f, 208059.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308820 f, 208099.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308880 f, 208140.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308940 f, 208040.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309000 f, 208080.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309060 f, 208121.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309120 f, 208161.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309180 f, 208202.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309240 f, 208242.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309300 f, 208282.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309360 f, 208323.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309420 f, 208363.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309480 f, 208404.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309540 f, 208444.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309600 f, 208484.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309660 f, 208525.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309720 f, 208565.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309780 f, 208606.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309840 f, 208646.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309900 f, 208686.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309960 f, 208727.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310020 f, 208767.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310080 f, 208808.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310140 f, 208848.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310200 f, 208888.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310260 f, 208929.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310320 f, 208969.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310380 f, 209010.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310440 f, 209050.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310500 f, 209090.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310560 f, 209131.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310620 f, 209171.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310680 f, 209212.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310740 f, 209252.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310800 f, 209292.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310860 f, 209333.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310920 f, 209373.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310980 f, 209414.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311040 f, 209454.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311100 f, 209494.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311160 f, 209535.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311220 f, 209575.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311280 f, 209616.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311340 f, 209656.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311400 f, 209696.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311460 f, 209737.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311520 f, 209777.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311580 f, 209818.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311640 f, 209858.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311700 f, 209898.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311760 f, 209939.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311820 f, 209979.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311880 f, 210020.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311940 f, 210060.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312000 f, 210101.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312060 f, 210141.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312120 f, 210181.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312180 f, 210080.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312240 f, 210121.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312300 f, 210161.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312360 f, 210201.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312420 f, 210242.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312480 f, 210282.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312540 f, 210323.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312600 f, 210363.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312660 f, 210403.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312720 f, 210444.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312780 f, 210484.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312840 f, 210524.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312900 f, 210565.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312960 f, 210605.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313020 f, 210646.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313080 f, 210686.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313140 f, 210726.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313200 f, 210767.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313260 f, 210807.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313320 f, 210847.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313380 f, 210888.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313440 f, 210928.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313500 f, 210969.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313560 f, 211009.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313620 f, 211049.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313680 f, 211090.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313740 f, 211130.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313800 f, 211170.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313860 f, 211211.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313920 f, 211251.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313980 f, 211292.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314040 f, 211332.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314100 f, 211372.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314160 f, 211413.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314220 f, 211453.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314280 f, 211493.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314340 f, 211534.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314400 f, 211574.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314460 f, 211615.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314520 f, 211655.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314580 f, 211695.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314640 f, 211736.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314700 f, 211776.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314760 f, 211816.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314820 f, 211857.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314880 f, 211897.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314940 f, 211795.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315000 f, 211835.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315060 f, 211876.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315120 f, 211916.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315180 f, 211956.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315240 f, 211997.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315300 f, 212037.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315360 f, 212078.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315420 f, 212118.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315480 f, 212158.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315540 f, 212199.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315600 f, 212239.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315660 f, 212279.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315720 f, 212320.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315780 f, 212360.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315840 f, 212400.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315900 f, 212441.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315960 f, 212481.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316020 f, 212521.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316080 f, 212419.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316140 f, 212459.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316200 f, 212500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316260 f, 212540.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316320 f, 212580.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316380 f, 212620.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316440 f, 212661.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316500 f, 212701.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316560 f, 212741.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316620 f, 212782.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316680 f, 212822.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316740 f, 212862.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316800 f, 212903.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316860 f, 212943.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316920 f, 212983.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316980 f, 213024.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317040 f, 213064.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317100 f, 213104.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317160 f, 213145.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317220 f, 213185.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317280 f, 213225.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317340 f, 213266.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317400 f, 213306.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317460 f, 213346.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317520 f, 213387.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317580 f, 213427.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317640 f, 213467.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317700 f, 213508.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317760 f, 213548.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317820 f, 213588.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317880 f, 213629.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317940 f, 213525.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318000 f, 213566.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318060 f, 213606.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318120 f, 213646.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318180 f, 213687.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318240 f, 213727.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318300 f, 213767.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318360 f, 213807.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318420 f, 213848.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318480 f, 213888.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318540 f, 213928.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318600 f, 213969.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318660 f, 214009.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318720 f, 214049.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318780 f, 214090.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318840 f, 214130.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318900 f, 214170.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318960 f, 214210.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319020 f, 214251.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319080 f, 214291.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319140 f, 214331.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319200 f, 214372.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319260 f, 214412.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319320 f, 214452.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319380 f, 214492.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319440 f, 214533.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319500 f, 214573.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319560 f, 214613.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319620 f, 214654.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319680 f, 214694.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319740 f, 214734.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319800 f, 214775.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319860 f, 214815.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319920 f, 214855.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319980 f, 214895.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320040 f, 214936.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320100 f, 214976.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320160 f, 215016.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320220 f, 215057.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320280 f, 215097.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320340 f, 215137.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320400 f, 215177.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320460 f, 215218.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320520 f, 215258.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320580 f, 215298.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320640 f, 215339.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320700 f, 215379.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320760 f, 215419.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320820 f, 215460.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320880 f, 215500.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320940 f, 215540.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321000 f, 215580.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321060 f, 215621.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321120 f, 215661.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321180 f, 215701.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321240 f, 215742.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321300 f, 215782.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321360 f, 215677.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321420 f, 215718.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321480 f, 215758.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321540 f, 215798.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321600 f, 215838.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321660 f, 215879.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321720 f, 215919.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321780 f, 215959.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321840 f, 216000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321900 f, 216040.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321960 f, 216080.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322020 f, 216120.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322080 f, 216161.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322140 f, 216201.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322200 f, 216241.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322260 f, 216281.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322320 f, 216322.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322380 f, 216362.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322440 f, 216402.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322500 f, 216442.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322560 f, 216483.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322620 f, 216523.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322680 f, 216563.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322740 f, 216604.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322800 f, 216644.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322860 f, 216684.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322920 f, 216724.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322980 f, 216765.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323040 f, 216805.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323100 f, 216845.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323160 f, 216885.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323220 f, 216926.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323280 f, 216966.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323340 f, 217006.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323400 f, 217046.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323460 f, 217087.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323520 f, 217127.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323580 f, 217167.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323640 f, 217208.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323700 f, 217248.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323760 f, 217288.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323820 f, 217328.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323880 f, 217369.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323940 f, 217409.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324000 f, 217449.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324060 f, 217489.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324120 f, 217384.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324180 f, 217424.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324240 f, 217464.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324300 f, 217505.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324360 f, 217545.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324420 f, 217585.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324480 f, 217625.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324540 f, 217666.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324600 f, 217706.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324660 f, 217746.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324720 f, 217786.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324780 f, 217826.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324840 f, 217867.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324900 f, 217907.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324960 f, 217947.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325020 f, 217987.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325080 f, 218028.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325140 f, 218068.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325200 f, 218108.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325260 f, 218148.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325320 f, 218189.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325380 f, 218229.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325440 f, 218269.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325500 f, 218309.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325560 f, 218350.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325620 f, 218390.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325680 f, 218430.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325740 f, 218470.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325800 f, 218511.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325860 f, 218551.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325920 f, 218591.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325980 f, 218631.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326040 f, 218672.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326100 f, 218712.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326160 f, 218752.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326220 f, 218792.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326280 f, 218833.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326340 f, 218873.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326400 f, 218913.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326460 f, 218953.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326520 f, 218993.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326580 f, 219034.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326640 f, 219074.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326700 f, 219114.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326760 f, 219154.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326820 f, 219195.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326880 f, 219235.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326940 f, 219275.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327000 f, 219168.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327060 f, 219209.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327120 f, 219249.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327180 f, 219289.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327240 f, 219329.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327300 f, 219369.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327360 f, 219410.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327420 f, 219450.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327480 f, 219490.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327540 f, 219530.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327600 f, 219571.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327660 f, 219611.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327720 f, 219651.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327780 f, 219691.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327840 f, 219731.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327900 f, 219772.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327960 f, 219812.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328020 f, 219852.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328080 f, 219892.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328140 f, 219932.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328200 f, 219973.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328260 f, 220013.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328320 f, 220053.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328380 f, 220093.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328440 f, 220134.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328500 f, 220174.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328560 f, 220214.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328620 f, 220254.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328680 f, 220294.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328740 f, 220335.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328800 f, 220375.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328860 f, 220415.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328920 f, 220455.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328980 f, 220495.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329040 f, 220536.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329100 f, 220576.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329160 f, 220616.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329220 f, 220656.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329280 f, 220697.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329340 f, 220737.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329400 f, 220777.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329460 f, 220817.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329520 f, 220709.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329580 f, 220750.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329640 f, 220790.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329700 f, 220830.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329760 f, 220870.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329820 f, 220910.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329880 f, 220951.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329940 f, 220991.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330000 f, 221031.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330060 f, 221071.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330120 f, 221111.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330180 f, 221152.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330240 f, 221192.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330300 f, 221232.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330360 f, 221272.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330420 f, 221312.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330480 f, 221352.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330540 f, 221393.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330600 f, 221433.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330660 f, 221473.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330720 f, 221513.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330780 f, 221553.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330840 f, 221594.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330900 f, 221634.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330960 f, 221674.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331020 f, 221714.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331080 f, 221754.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331140 f, 221795.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331200 f, 221835.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331260 f, 221875.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331320 f, 221915.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331380 f, 221955.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331440 f, 221995.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331500 f, 222036.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331560 f, 222076.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331620 f, 222116.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331680 f, 222156.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331740 f, 222196.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331800 f, 222237.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331860 f, 222277.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331920 f, 222317.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331980 f, 222357.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332040 f, 222397.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332100 f, 222438.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332160 f, 222478.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332220 f, 222518.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332280 f, 222558.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332340 f, 222598.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332400 f, 222638.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332460 f, 222679.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332520 f, 222719.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332580 f, 222610.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332640 f, 222650.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332700 f, 222690.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332760 f, 222730.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332820 f, 222771.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332880 f, 222811.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332940 f, 222851.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333000 f, 222891.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333060 f, 222931.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333120 f, 222971.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333180 f, 223012.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333240 f, 223052.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333300 f, 223092.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333360 f, 223132.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333420 f, 223172.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333480 f, 223212.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333540 f, 223253.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333600 f, 223293.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333660 f, 223333.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333720 f, 223373.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333780 f, 223413.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333840 f, 223453.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333900 f, 223493.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333960 f, 223534.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334020 f, 223574.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334080 f, 223614.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334140 f, 223654.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334200 f, 223694.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334260 f, 223734.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334320 f, 223775.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334380 f, 223815.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334440 f, 223855.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334500 f, 223895.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334560 f, 223935.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334620 f, 223975.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334680 f, 224016.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334740 f, 224056.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334800 f, 224096.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334860 f, 224136.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334920 f, 224176.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334980 f, 224216.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335040 f, 224257.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335100 f, 224297.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335160 f, 224337.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335220 f, 224377.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335280 f, 224417.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335340 f, 224457.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335400 f, 224497.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335460 f, 224538.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335520 f, 224578.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335580 f, 224618.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335640 f, 224658.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335700 f, 224698.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335760 f, 224738.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335820 f, 224779.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335880 f, 224819.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335940 f, 224709.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336000 f, 224749.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336060 f, 224789.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336120 f, 224829.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336180 f, 224869.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336240 f, 224909.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336300 f, 224949.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336360 f, 224989.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336420 f, 225030.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336480 f, 225070.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336540 f, 225110.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336600 f, 225150.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336660 f, 225190.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336720 f, 225230.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336780 f, 225270.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336840 f, 225311.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336900 f, 225351.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336960 f, 225391.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337020 f, 225431.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337080 f, 225471.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337140 f, 225511.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337200 f, 225551.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337260 f, 225591.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337320 f, 225632.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337380 f, 225672.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337440 f, 225712.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337500 f, 225752.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337560 f, 225792.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337620 f, 225832.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337680 f, 225872.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337740 f, 225913.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337800 f, 225953.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337860 f, 225993.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337920 f, 226033.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337980 f, 226073.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338040 f, 226113.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338100 f, 226153.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338160 f, 226193.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338220 f, 226234.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338280 f, 226274.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338340 f, 226314.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338400 f, 226354.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338460 f, 226394.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338520 f, 226434.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338580 f, 226474.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338640 f, 226515.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338700 f, 226555.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338760 f, 226595.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338820 f, 226635.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338880 f, 226675.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338940 f, 226715.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339000 f, 226755.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339060 f, 226795.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339120 f, 226836.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339180 f, 226876.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339240 f, 226916.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339300 f, 226956.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339360 f, 226996.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339420 f, 227036.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339480 f, 227076.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339540 f, 227117.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339600 f, 227157.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339660 f, 227045.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339720 f, 227085.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339780 f, 227125.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339840 f, 227165.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339900 f, 227205.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339960 f, 227245.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340020 f, 227286.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340080 f, 227326.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340140 f, 227366.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340200 f, 227406.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340260 f, 227446.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340320 f, 227486.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340380 f, 227526.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340440 f, 227566.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340500 f, 227606.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340560 f, 227647.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340620 f, 227687.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340680 f, 227727.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340740 f, 227767.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340800 f, 227807.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340860 f, 227847.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340920 f, 227887.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340980 f, 227927.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341040 f, 227967.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341100 f, 228008.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341160 f, 228048.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341220 f, 228088.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341280 f, 228128.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341340 f, 228168.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341400 f, 228208.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341460 f, 228248.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341520 f, 228288.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341580 f, 228328.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341640 f, 228368.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341700 f, 228409.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341760 f, 228449.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341820 f, 228489.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341880 f, 228529.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341940 f, 228569.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342000 f, 228609.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342060 f, 228649.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342120 f, 228689.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342180 f, 228729.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342240 f, 228770.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342300 f, 228810.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342360 f, 228850.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342420 f, 228890.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342480 f, 228930.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342540 f, 228970.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342600 f, 229010.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342660 f, 229050.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342720 f, 229090.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342780 f, 229131.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342840 f, 229171.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342900 f, 229211.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342960 f, 229251.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343020 f, 229291.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343080 f, 229331.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343140 f, 229371.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343200 f, 229411.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343260 f, 229451.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343320 f, 229491.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343380 f, 229532.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343440 f, 229418.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343500 f, 229458.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343560 f, 229499.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343620 f, 229539.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343680 f, 229579.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343740 f, 229619.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343800 f, 229659.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343860 f, 229699.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343920 f, 229739.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343980 f, 229779.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344040 f, 229819.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344100 f, 229859.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344160 f, 229899.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344220 f, 229939.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344280 f, 229979.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344340 f, 230020.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344400 f, 230060.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344460 f, 230100.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344520 f, 230140.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344580 f, 230180.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344640 f, 230220.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344700 f, 230260.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344760 f, 230300.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344820 f, 230340.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344880 f, 230380.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344940 f, 230420.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345000 f, 230460.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345060 f, 230501.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345120 f, 230541.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345180 f, 230581.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345240 f, 230621.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345300 f, 230661.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345360 f, 230701.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345420 f, 230741.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345480 f, 230781.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345540 f, 230821.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345600 f, 230861.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345660 f, 230901.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345720 f, 230941.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345780 f, 230981.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345840 f, 231022.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345900 f, 231062.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345960 f, 231102.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346020 f, 231142.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346080 f, 231182.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346140 f, 231222.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346200 f, 231262.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346260 f, 231302.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346320 f, 231342.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346380 f, 231382.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346440 f, 231422.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346500 f, 231462.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346560 f, 231503.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346620 f, 231543.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346680 f, 231583.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346740 f, 231623.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346800 f, 231663.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346860 f, 231703.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346920 f, 231743.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346980 f, 231783.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347040 f, 231823.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347100 f, 231863.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347160 f, 231903.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347220 f, 231789.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347280 f, 231829.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347340 f, 231869.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347400 f, 231909.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347460 f, 231949.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347520 f, 231989.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347580 f, 232029.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347640 f, 232069.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347700 f, 232109.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347760 f, 232149.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347820 f, 232189.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347880 f, 232229.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347940 f, 232269.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348000 f, 232309.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348060 f, 232349.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348120 f, 232389.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348180 f, 232429.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348240 f, 232469.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348300 f, 232510.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348360 f, 232550.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348420 f, 232590.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348480 f, 232630.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348540 f, 232670.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348600 f, 232710.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348660 f, 232750.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348720 f, 232790.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348780 f, 232830.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348840 f, 232870.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348900 f, 232910.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348960 f, 232950.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349020 f, 232990.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349080 f, 233030.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349140 f, 233070.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349200 f, 233110.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349260 f, 233150.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349320 f, 233190.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349380 f, 233230.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349440 f, 233271.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349500 f, 233311.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349560 f, 233351.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349620 f, 233391.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349680 f, 233431.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349740 f, 233471.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349800 f, 233511.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349860 f, 233551.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349920 f, 233591.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349980 f, 233631.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350040 f, 233671.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350100 f, 233711.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350160 f, 233751.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350220 f, 233791.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350280 f, 233831.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350340 f, 233871.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350400 f, 233911.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350460 f, 233951.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350520 f, 233991.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350580 f, 234032.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350640 f, 234072.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350700 f, 234112.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350760 f, 234152.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350820 f, 234192.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350880 f, 234076.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350940 f, 234116.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351000 f, 234156.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351060 f, 234196.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351120 f, 234236.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351180 f, 234276.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351240 f, 234316.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351300 f, 234356.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351360 f, 234396.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351420 f, 234436.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351480 f, 234476.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351540 f, 234516.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351600 f, 234556.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351660 f, 234596.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351720 f, 234636.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351780 f, 234676.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351840 f, 234716.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351900 f, 234756.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351960 f, 234796.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352020 f, 234836.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352080 f, 234876.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352140 f, 234916.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352200 f, 234956.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352260 f, 234996.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352320 f, 235036.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352380 f, 235076.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352440 f, 235116.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352500 f, 235156.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352560 f, 235196.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352620 f, 235236.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352680 f, 235276.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352740 f, 235316.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352800 f, 235356.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352860 f, 235396.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352920 f, 235436.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352980 f, 235476.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353040 f, 235517.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353100 f, 235557.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353160 f, 235597.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353220 f, 235637.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353280 f, 235677.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353340 f, 235717.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353400 f, 235757.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353460 f, 235797.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353520 f, 235837.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353580 f, 235877.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353640 f, 235917.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353700 f, 235957.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353760 f, 235997.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353820 f, 236037.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353880 f, 236077.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353940 f, 236117.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354000 f, 236157.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354060 f, 236197.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354120 f, 236237.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354180 f, 236277.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354240 f, 236317.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354300 f, 236357.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354360 f, 236397.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354420 f, 236437.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354480 f, 236477.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354540 f, 236517.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354600 f, 236400.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354660 f, 236440.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354720 f, 236480.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354780 f, 236520.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354840 f, 236560.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354900 f, 236600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354960 f, 236640.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355020 f, 236680.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355080 f, 236720.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355140 f, 236760.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355200 f, 236800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355260 f, 236840.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355320 f, 236880.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355380 f, 236920.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355440 f, 236960.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355500 f, 237000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355560 f, 237040.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355620 f, 237080.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355680 f, 237120.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355740 f, 237160.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355800 f, 237200.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355860 f, 237240.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355920 f, 237280.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355980 f, 237320.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356040 f, 237360.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356100 f, 237400.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356160 f, 237440.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356220 f, 237480.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356280 f, 237520.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356340 f, 237560.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356400 f, 237600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356460 f, 237640.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356520 f, 237680.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356580 f, 237720.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356640 f, 237760.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356700 f, 237800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356760 f, 237840.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356820 f, 237880.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356880 f, 237920.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356940 f, 237960.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357000 f, 238000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357060 f, 238040.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357120 f, 238080.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357180 f, 238120.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357240 f, 238160.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357300 f, 238200.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357360 f, 238240.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357420 f, 238280.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357480 f, 238320.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357540 f, 238360.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357600 f, 238400.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357660 f, 238440.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357720 f, 238480.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357780 f, 238520.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357840 f, 238560.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357900 f, 238600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357960 f, 238640.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358020 f, 238680.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358080 f, 238720.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358140 f, 238760.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358200 f, 238800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358260 f, 238840.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358320 f, 238720.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358380 f, 238760.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358440 f, 238800.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358500 f, 238840.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358560 f, 238880.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358620 f, 238920.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358680 f, 238960.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358740 f, 239000.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358800 f, 239040.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358860 f, 239080.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358920 f, 239120.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358980 f, 239160.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359040 f, 239200.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359100 f, 239240.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359160 f, 239280.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359220 f, 239320.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359280 f, 239360.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359340 f, 239400.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359400 f, 239440.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359460 f, 239480.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359520 f, 239520.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359580 f, 239560.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359640 f, 239600.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359700 f, 239640.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359760 f, 239680.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359820 f, 239720.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359880 f, 239760.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359940 f, 239800.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360000 f, 239840.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360060 f, 239880.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360120 f, 239920.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360180 f, 239960.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360240 f, 240000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360300 f, 240039.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360360 f, 240079.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360420 f, 240119.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360480 f, 240159.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360540 f, 240199.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360600 f, 240239.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360660 f, 240279.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360720 f, 240319.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360780 f, 240359.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360840 f, 240399.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360900 f, 240439.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360960 f, 240479.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361020 f, 240519.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361080 f, 240559.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361140 f, 240599.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361200 f, 240639.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361260 f, 240679.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361320 f, 240719.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361380 f, 240759.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361440 f, 240799.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361500 f, 240839.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361560 f, 240879.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361620 f, 240919.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361680 f, 240959.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361740 f, 240999.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361800 f, 241039.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361860 f, 241079.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361920 f, 241119.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361980 f, 241159.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362040 f, 241199.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362100 f, 241078.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362160 f, 241118.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362220 f, 241158.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362280 f, 241198.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362340 f, 241238.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362400 f, 241278.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362460 f, 241318.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362520 f, 241358.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362580 f, 241398.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362640 f, 241438.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362700 f, 241478.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362760 f, 241517.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362820 f, 241557.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362880 f, 241597.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362940 f, 241637.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363000 f, 241677.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363060 f, 241717.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363120 f, 241757.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363180 f, 241797.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363240 f, 241837.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363300 f, 241877.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363360 f, 241917.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363420 f, 241957.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363480 f, 241997.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363540 f, 242037.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363600 f, 242077.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363660 f, 242117.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363720 f, 242157.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363780 f, 242197.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363840 f, 242237.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363900 f, 242276.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363960 f, 242316.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364020 f, 242356.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364080 f, 242396.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364140 f, 242436.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364200 f, 242476.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364260 f, 242516.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364320 f, 242556.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364380 f, 242596.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364440 f, 242636.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364500 f, 242676.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364560 f, 242716.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364620 f, 242756.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364680 f, 242796.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364740 f, 242836.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364800 f, 242876.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364860 f, 242916.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364920 f, 242956.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364980 f, 242996.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365040 f, 243035.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365100 f, 243075.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365160 f, 243115.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365220 f, 243155.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365280 f, 243195.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365340 f, 243235.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365400 f, 243275.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365460 f, 243315.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365520 f, 243355.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365580 f, 243395.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365640 f, 243435.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365700 f, 243475.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365760 f, 243515.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365820 f, 243393.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365880 f, 243433.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365940 f, 243473.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366000 f, 243512.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366060 f, 243552.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366120 f, 243592.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366180 f, 243632.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366240 f, 243672.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366300 f, 243712.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366360 f, 243752.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366420 f, 243792.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366480 f, 243832.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366540 f, 243872.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366600 f, 243912.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366660 f, 243952.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366720 f, 243992.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366780 f, 244031.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366840 f, 244071.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366900 f, 244111.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366960 f, 244151.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367020 f, 244191.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367080 f, 244231.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367140 f, 244271.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367200 f, 244311.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367260 f, 244351.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367320 f, 244391.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367380 f, 244431.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367440 f, 244471.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367500 f, 244510.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367560 f, 244550.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367620 f, 244590.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367680 f, 244630.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367740 f, 244670.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367800 f, 244710.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367860 f, 244750.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367920 f, 244790.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367980 f, 244830.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368040 f, 244870.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368100 f, 244910.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368160 f, 244950.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368220 f, 244990.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368280 f, 245029.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368340 f, 245069.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368400 f, 245109.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368460 f, 245149.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368520 f, 245189.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368580 f, 245229.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368640 f, 245269.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368700 f, 245309.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368760 f, 245349.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368820 f, 245389.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368880 f, 245429.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368940 f, 245469.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369000 f, 245508.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369060 f, 245548.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369120 f, 245588.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369180 f, 245628.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369240 f, 245668.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369300 f, 245708.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369360 f, 245748.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369420 f, 245788.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369480 f, 245828.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369540 f, 245868.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369600 f, 245744.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369660 f, 245784.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369720 f, 245824.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369780 f, 245864.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369840 f, 245904.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369900 f, 245944.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369960 f, 245984.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370020 f, 246023.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370080 f, 246063.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370140 f, 246103.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370200 f, 246143.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370260 f, 246183.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370320 f, 246223.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370380 f, 246263.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370440 f, 246303.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370500 f, 246343.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370560 f, 246382.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370620 f, 246422.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370680 f, 246462.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370740 f, 246502.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370800 f, 246542.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370860 f, 246582.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370920 f, 246622.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370980 f, 246662.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371040 f, 246702.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371100 f, 246742.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371160 f, 246781.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371220 f, 246821.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371280 f, 246861.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371340 f, 246901.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371400 f, 246941.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371460 f, 246981.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371520 f, 247021.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371580 f, 247061.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371640 f, 247101.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371700 f, 247140.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371760 f, 247180.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371820 f, 247220.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371880 f, 247260.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371940 f, 247300.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372000 f, 247340.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372060 f, 247380.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372120 f, 247420.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372180 f, 247460.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372240 f, 247500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372300 f, 247539.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372360 f, 247579.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372420 f, 247619.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372480 f, 247659.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372540 f, 247699.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372600 f, 247739.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372660 f, 247779.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372720 f, 247819.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372780 f, 247859.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372840 f, 247898.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372900 f, 247938.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372960 f, 247978.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373020 f, 248018.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373080 f, 248058.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373140 f, 248098.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373200 f, 248138.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373260 f, 248178.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373320 f, 248218.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373380 f, 248093.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373440 f, 248132.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373500 f, 248172.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373560 f, 248212.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373620 f, 248252.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373680 f, 248292.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373740 f, 248332.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373800 f, 248372.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373860 f, 248411.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373920 f, 248451.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373980 f, 248491.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374040 f, 248531.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374100 f, 248571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374160 f, 248611.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374220 f, 248651.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374280 f, 248691.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374340 f, 248730.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374400 f, 248770.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374460 f, 248810.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374520 f, 248850.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374580 f, 248890.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374640 f, 248930.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374700 f, 248970.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374760 f, 249009.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374820 f, 249049.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374880 f, 249089.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374940 f, 249129.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375000 f, 249169.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375060 f, 249209.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375120 f, 249249.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375180 f, 249289.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375240 f, 249328.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375300 f, 249368.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375360 f, 249408.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375420 f, 249448.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375480 f, 249488.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375540 f, 249528.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375600 f, 249568.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375660 f, 249607.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375720 f, 249647.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375780 f, 249687.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375840 f, 249727.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375900 f, 249767.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375960 f, 249807.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376020 f, 249847.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376080 f, 249887.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376140 f, 249926.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376200 f, 249966.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376260 f, 250006.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376320 f, 250046.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376380 f, 250086.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376440 f, 250126.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376500 f, 250166.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376560 f, 250205.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376620 f, 250245.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376680 f, 250285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376740 f, 250325.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376800 f, 250365.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376860 f, 250405.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376920 f, 250445.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376980 f, 250485.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377040 f, 250524.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377100 f, 250398.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377160 f, 250438.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377220 f, 250478.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377280 f, 250517.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377340 f, 250557.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377400 f, 250597.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377460 f, 250637.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377520 f, 250677.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377580 f, 250717.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377640 f, 250756.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377700 f, 250796.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377760 f, 250836.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377820 f, 250876.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377880 f, 250916.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377940 f, 250956.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378000 f, 250996.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378060 f, 251035.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378120 f, 251075.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378180 f, 251115.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378240 f, 251155.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378300 f, 251195.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378360 f, 251235.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378420 f, 251274.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378480 f, 251314.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378540 f, 251354.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378600 f, 251394.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378660 f, 251434.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378720 f, 251474.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378780 f, 251513.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378840 f, 251553.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378900 f, 251593.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378960 f, 251633.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379020 f, 251673.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379080 f, 251713.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379140 f, 251752.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379200 f, 251792.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379260 f, 251832.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379320 f, 251872.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379380 f, 251912.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379440 f, 251952.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379500 f, 251992.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379560 f, 252031.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379620 f, 252071.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379680 f, 252111.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379740 f, 252151.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379800 f, 252191.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379860 f, 252231.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379920 f, 252270.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379980 f, 252310.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380040 f, 252350.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380100 f, 252390.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380160 f, 252430.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380220 f, 252470.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380280 f, 252509.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380340 f, 252549.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380400 f, 252589.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380460 f, 252629.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380520 f, 252669.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380580 f, 252709.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380640 f, 252749.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380700 f, 252788.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380760 f, 252828.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380820 f, 252868.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380880 f, 252740.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380940 f, 252780.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381000 f, 252820.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381060 f, 252859.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381120 f, 252899.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381180 f, 252939.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381240 f, 252979.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381300 f, 253019.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381360 f, 253059.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381420 f, 253098.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381480 f, 253138.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381540 f, 253178.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381600 f, 253218.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381660 f, 253258.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381720 f, 253297.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381780 f, 253337.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381840 f, 253377.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381900 f, 253417.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381960 f, 253457.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382020 f, 253497.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382080 f, 253536.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382140 f, 253576.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382200 f, 253616.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382260 f, 253656.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382320 f, 253696.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382380 f, 253735.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382440 f, 253775.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382500 f, 253815.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382560 f, 253855.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382620 f, 253895.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382680 f, 253934.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382740 f, 253974.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382800 f, 254014.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382860 f, 254054.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382920 f, 254094.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382980 f, 254134.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383040 f, 254173.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383100 f, 254213.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383160 f, 254253.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383220 f, 254293.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383280 f, 254333.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383340 f, 254372.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383400 f, 254412.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383460 f, 254452.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383520 f, 254492.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383580 f, 254532.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383640 f, 254572.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383700 f, 254611.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383760 f, 254651.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383820 f, 254691.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383880 f, 254731.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383940 f, 254771.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384000 f, 254810.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384060 f, 254850.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384120 f, 254890.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384180 f, 254930.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384240 f, 254970.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 112 ms, 535.7 fps, 1 ms/f; total: 384300 f, 237368.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384360 f, 237405.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384420 f, 237442.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384480 f, 237479.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384540 f, 237516.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384600 f, 237554.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384660 f, 237591.1 fps, 0 ms/f
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Onscreen took 0.002 sec
    [junit] Testcase: test02Offscreen took 3.02 sec
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452340 f, 258332.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452400 f, 258366.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452460 f, 258400.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452520 f, 258435.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452580 f, 258469.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452640 f, 258503.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452700 f, 258537.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452760 f, 258572.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452820 f, 258606.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452880 f, 258640.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452940 f, 258675.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453000 f, 258709.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453060 f, 258743.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453120 f, 258630.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453180 f, 258664.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453240 f, 258698.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453300 f, 258732.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453360 f, 258767.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453420 f, 258801.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453480 f, 258835.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453540 f, 258869.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453600 f, 258904.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453660 f, 258938.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453720 f, 258972.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453780 f, 259006.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453840 f, 259041.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453900 f, 259075.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453960 f, 259109.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454020 f, 259143.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454080 f, 259178.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454140 f, 259212.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454200 f, 259246.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454260 f, 259280.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454320 f, 259315.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454380 f, 259349.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454440 f, 259383.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454500 f, 259417.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454560 f, 259452.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454620 f, 259486.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454680 f, 259520.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454740 f, 259554.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454800 f, 259589.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454860 f, 259623.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454920 f, 259657.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454980 f, 259691.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455040 f, 259726.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455100 f, 259760.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455160 f, 259646.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455220 f, 259680.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455280 f, 259714.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455340 f, 259749.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455400 f, 259783.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455460 f, 259817.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455520 f, 259851.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455580 f, 259885.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455640 f, 259920.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455700 f, 259954.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455760 f, 259988.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455820 f, 260022.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455880 f, 260057.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455940 f, 260091.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456000 f, 260125.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456060 f, 260159.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456120 f, 260193.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456180 f, 260228.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456240 f, 260262.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456300 f, 260296.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456360 f, 260330.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456420 f, 260365.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456480 f, 260399.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456540 f, 260433.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456600 f, 260467.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456660 f, 260502.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456720 f, 260536.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456780 f, 260570.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456840 f, 260604.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456900 f, 260638.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456960 f, 260673.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457020 f, 260558.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457080 f, 260592.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457140 f, 260627.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457200 f, 260661.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457260 f, 260695.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457320 f, 260729.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457380 f, 260763.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457440 f, 260798.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457500 f, 260832.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457560 f, 260866.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457620 f, 260900.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457680 f, 260935.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457740 f, 260969.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457800 f, 261003.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457860 f, 261037.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457920 f, 261071.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457980 f, 261106.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458040 f, 261140.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458100 f, 261174.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458160 f, 261208.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458220 f, 261242.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458280 f, 261277.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458340 f, 261311.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458400 f, 261345.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458460 f, 261379.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458520 f, 261264.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458580 f, 261299.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458640 f, 261333.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458700 f, 261367.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458760 f, 261401.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458820 f, 261435.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458880 f, 261470.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458940 f, 261504.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459000 f, 261538.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459060 f, 261572.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459120 f, 261457.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459180 f, 261492.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459240 f, 261526.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459300 f, 261560.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459360 f, 261594.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459420 f, 261628.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459480 f, 261662.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459540 f, 261697.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459600 f, 261731.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459660 f, 261765.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459720 f, 261799.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459780 f, 261833.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459840 f, 261867.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459900 f, 261902.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459960 f, 261936.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460020 f, 261970.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460080 f, 262004.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460140 f, 262038.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460200 f, 262072.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460260 f, 262107.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460320 f, 262141.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460380 f, 262175.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460440 f, 262209.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460500 f, 262243.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460560 f, 262277.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460620 f, 262312.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460680 f, 262346.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460740 f, 262380.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460800 f, 262414.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460860 f, 262448.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460920 f, 262482.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460980 f, 262517.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461040 f, 262551.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461100 f, 262585.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461160 f, 262619.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461220 f, 262653.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461280 f, 262687.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461340 f, 262572.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461400 f, 262606.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461460 f, 262640.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461520 f, 262675.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461580 f, 262709.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461640 f, 262743.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461700 f, 262777.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461760 f, 262811.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461820 f, 262845.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461880 f, 262879.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461940 f, 262914.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462000 f, 262948.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462060 f, 262982.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462120 f, 263016.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462180 f, 263050.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462240 f, 263084.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462300 f, 263118.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462360 f, 263153.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462420 f, 263187.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462480 f, 263221.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462540 f, 263255.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462600 f, 263289.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462660 f, 263323.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462720 f, 263358.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462780 f, 263392.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462840 f, 263426.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462900 f, 263460.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462960 f, 263344.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463020 f, 263378.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463080 f, 263412.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463140 f, 263447.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463200 f, 263481.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463260 f, 263515.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463320 f, 263549.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463380 f, 263583.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463440 f, 263617.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463500 f, 263651.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463560 f, 263686.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463620 f, 263570.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463680 f, 263604.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463740 f, 263638.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463800 f, 263672.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463860 f, 263706.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463920 f, 263740.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463980 f, 263774.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464040 f, 263808.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464100 f, 263843.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 464160 f, 263278.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464220 f, 263312.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464280 f, 263346.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464340 f, 263380.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464400 f, 263414.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464460 f, 263448.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464520 f, 263482.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464580 f, 263516.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464640 f, 263550.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464700 f, 263584.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464760 f, 263618.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464820 f, 263652.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464880 f, 263686.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464940 f, 263720.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465000 f, 263754.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465060 f, 263789.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465120 f, 263823.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465180 f, 263857.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465240 f, 263741.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465300 f, 263775.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465360 f, 263809.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465420 f, 263843.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465480 f, 263877.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465540 f, 263911.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465600 f, 263945.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465660 f, 263979.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465720 f, 264013.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465780 f, 264047.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465840 f, 264081.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465900 f, 264115.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465960 f, 264149.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466020 f, 264183.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466080 f, 264217.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466140 f, 264251.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466200 f, 264285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466260 f, 264319.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466320 f, 264353.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466380 f, 264387.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466440 f, 264421.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466500 f, 264455.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466560 f, 264489.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466620 f, 264523.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466680 f, 264557.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466740 f, 264591.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466800 f, 264625.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466860 f, 264659.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466920 f, 264693.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466980 f, 264727.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467040 f, 264761.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467100 f, 264795.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467160 f, 264829.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467220 f, 264863.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467280 f, 264897.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467340 f, 264931.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467400 f, 264966.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467460 f, 265000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467520 f, 265034.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467580 f, 265068.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467640 f, 265102.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467700 f, 265136.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467760 f, 265170.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467820 f, 265204.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467880 f, 265238.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467940 f, 265272.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468000 f, 265155.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468060 f, 265189.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468120 f, 265223.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468180 f, 265257.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468240 f, 265291.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468300 f, 265325.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468360 f, 265359.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468420 f, 265393.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468480 f, 265427.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468540 f, 265461.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468600 f, 265495.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468660 f, 265529.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468720 f, 265563.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468780 f, 265597.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468840 f, 265631.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468900 f, 265665.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468960 f, 265699.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469020 f, 265733.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469080 f, 265767.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469140 f, 265801.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469200 f, 265835.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469260 f, 265719.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469320 f, 265753.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469380 f, 265787.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469440 f, 265821.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469500 f, 265855.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469560 f, 265889.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469620 f, 265923.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469680 f, 265956.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469740 f, 265990.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469800 f, 266024.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469860 f, 266058.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469920 f, 266092.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469980 f, 266126.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470040 f, 266160.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470100 f, 266194.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470160 f, 266228.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470220 f, 266262.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470280 f, 266296.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470340 f, 266330.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470400 f, 266364.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470460 f, 266398.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470520 f, 266432.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470580 f, 266466.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470640 f, 266500.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470700 f, 266534.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470760 f, 266568.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470820 f, 266602.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470880 f, 266485.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470940 f, 266519.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471000 f, 266553.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471060 f, 266587.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471120 f, 266621.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471180 f, 266655.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471240 f, 266689.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471300 f, 266723.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471360 f, 266757.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471420 f, 266791.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471480 f, 266825.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471540 f, 266859.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471600 f, 266893.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471660 f, 266927.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471720 f, 266960.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471780 f, 266994.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471840 f, 267028.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471900 f, 267062.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471960 f, 267096.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472020 f, 267130.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472080 f, 267164.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472140 f, 267198.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472200 f, 267232.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472260 f, 267115.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472320 f, 267149.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472380 f, 267183.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472440 f, 267217.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472500 f, 267251.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472560 f, 267285.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472620 f, 267319.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472680 f, 267352.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472740 f, 267386.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472800 f, 267420.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472860 f, 267454.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472920 f, 267488.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472980 f, 267522.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473040 f, 267556.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473100 f, 267590.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473160 f, 267624.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473220 f, 267658.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473280 f, 267692.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473340 f, 267726.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473400 f, 267760.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473460 f, 267794.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473520 f, 267828.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473580 f, 267862.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473640 f, 267895.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473700 f, 267778.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473760 f, 267812.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473820 f, 267846.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473880 f, 267880.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473940 f, 267914.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474000 f, 267948.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474060 f, 267981.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474120 f, 268015.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474180 f, 268049.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474240 f, 268083.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474300 f, 268117.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 474360 f, 267697.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474420 f, 267731.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474480 f, 267765.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474540 f, 267799.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474600 f, 267832.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474660 f, 267866.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474720 f, 267749.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474780 f, 267783.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474840 f, 267817.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 474900 f, 266050.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474960 f, 266084.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475020 f, 266117.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475080 f, 266151.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475140 f, 266184.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475200 f, 266218.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475260 f, 266252.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475320 f, 266285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475380 f, 266319.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475440 f, 266352.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475500 f, 266386.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475560 f, 266420.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475620 f, 266453.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475680 f, 266487.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475740 f, 266521.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475800 f, 266554.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475860 f, 266588.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475920 f, 266621.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475980 f, 266655.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476040 f, 266689.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476100 f, 266722.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476160 f, 266756.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476220 f, 266789.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476280 f, 266823.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476340 f, 266707.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476400 f, 266741.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476460 f, 266774.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476520 f, 266808.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476580 f, 266842.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476640 f, 266875.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476700 f, 266909.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476760 f, 266942.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476820 f, 266976.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476880 f, 267010.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476940 f, 267043.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477000 f, 267077.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477060 f, 267110.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477120 f, 267144.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477180 f, 267178.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477240 f, 267211.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477300 f, 267245.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477360 f, 267278.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477420 f, 267312.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477480 f, 267346.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477540 f, 267379.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477600 f, 267413.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477660 f, 267446.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477720 f, 267480.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477780 f, 267514.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477840 f, 267547.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477900 f, 267581.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477960 f, 267614.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478020 f, 267648.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478080 f, 267681.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478140 f, 267715.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478200 f, 267599.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478260 f, 267632.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478320 f, 267666.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478380 f, 267700.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478440 f, 267733.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478500 f, 267767.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478560 f, 267800.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478620 f, 267834.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478680 f, 267867.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478740 f, 267751.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478800 f, 267785.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478860 f, 267818.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478920 f, 267852.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478980 f, 267885.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479040 f, 267919.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479100 f, 267953.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479160 f, 267986.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479220 f, 268020.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479280 f, 268053.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479340 f, 268087.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479400 f, 268120.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479460 f, 268004.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479520 f, 268038.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479580 f, 268071.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479640 f, 268105.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479700 f, 268138.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479760 f, 268172.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479820 f, 268205.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479880 f, 268239.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479940 f, 268272.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480000 f, 268306.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480060 f, 268339.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480120 f, 268373.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480180 f, 268406.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480240 f, 268440.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480300 f, 268474.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480360 f, 268507.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480420 f, 268541.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480480 f, 268574.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480540 f, 268608.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480600 f, 268641.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480660 f, 268675.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480720 f, 268708.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480780 f, 268742.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480840 f, 268775.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480900 f, 268809.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480960 f, 268842.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481020 f, 268876.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481080 f, 268910.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481140 f, 268943.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481200 f, 268826.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481260 f, 268860.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481320 f, 268893.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481380 f, 268927.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481440 f, 268960.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481500 f, 268994.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481560 f, 269027.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481620 f, 269061.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481680 f, 269094.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481740 f, 269128.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481800 f, 269162.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481860 f, 269195.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481920 f, 269229.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481980 f, 269262.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482040 f, 269296.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482100 f, 269329.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482160 f, 269363.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482220 f, 269396.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482280 f, 269430.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482340 f, 269463.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482400 f, 269497.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482460 f, 269530.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482520 f, 269564.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482580 f, 269597.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482640 f, 269631.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482700 f, 269664.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482760 f, 269698.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482820 f, 269731.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482880 f, 269765.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482940 f, 269798.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483000 f, 269832.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483060 f, 269865.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483120 f, 269899.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483180 f, 269932.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483240 f, 269966.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483300 f, 270000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483360 f, 270033.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483420 f, 270067.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483480 f, 270100.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483540 f, 270134.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483600 f, 270167.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483660 f, 270201.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483720 f, 270234.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483780 f, 270268.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483840 f, 270301.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483900 f, 270184.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483960 f, 270217.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484020 f, 270251.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484080 f, 270284.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484140 f, 270318.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484200 f, 270351.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484260 f, 270385.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484320 f, 270418.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484380 f, 270452.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484440 f, 270485.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484500 f, 270519.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484560 f, 270552.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484620 f, 270586.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484680 f, 270619.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484740 f, 270653.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484800 f, 270686.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484860 f, 270720.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484920 f, 270753.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484980 f, 270787.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485040 f, 270820.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485100 f, 270854.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485160 f, 270887.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485220 f, 270921.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485280 f, 270954.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485340 f, 270988.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485400 f, 271021.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485460 f, 271055.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485520 f, 271088.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485580 f, 271122.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485640 f, 271155.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485700 f, 271189.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485760 f, 271222.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485820 f, 271256.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485880 f, 271289.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485940 f, 271323.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486000 f, 271356.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486060 f, 271390.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486120 f, 271423.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486180 f, 271457.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486240 f, 271490.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486300 f, 271524.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486360 f, 271557.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486420 f, 271591.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486480 f, 271624.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486540 f, 271658.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486600 f, 271691.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486660 f, 271573.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486720 f, 271607.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486780 f, 271640.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486840 f, 271674.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486900 f, 271707.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486960 f, 271741.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487020 f, 271774.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487080 f, 271808.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487140 f, 271841.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487200 f, 271875.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487260 f, 271908.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487320 f, 271941.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487380 f, 271975.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487440 f, 272008.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487500 f, 272042.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487560 f, 272075.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487620 f, 272109.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487680 f, 272142.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487740 f, 272176.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487800 f, 272209.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487860 f, 272243.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487920 f, 272276.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487980 f, 272310.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488040 f, 272343.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488100 f, 272377.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488160 f, 272410.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488220 f, 272444.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488280 f, 272477.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488340 f, 272511.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488400 f, 272544.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488460 f, 272578.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488520 f, 272611.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488580 f, 272645.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488640 f, 272678.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488700 f, 272712.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488760 f, 272745.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488820 f, 272779.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488880 f, 272812.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488940 f, 272845.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489000 f, 272879.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489060 f, 272912.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489120 f, 272946.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489180 f, 272827.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489240 f, 272861.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489300 f, 272894.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489360 f, 272928.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489420 f, 272961.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489480 f, 272994.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489540 f, 273028.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489600 f, 273061.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489660 f, 273095.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489720 f, 273128.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489780 f, 273162.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489840 f, 273195.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489900 f, 273229.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489960 f, 273262.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490020 f, 273296.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490080 f, 273329.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490140 f, 273363.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490200 f, 273396.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490260 f, 273430.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490320 f, 273463.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490380 f, 273496.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490440 f, 273530.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490500 f, 273563.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490560 f, 273597.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490620 f, 273630.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490680 f, 273664.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490740 f, 273697.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490800 f, 273731.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490860 f, 273764.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490920 f, 273645.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490980 f, 273678.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491040 f, 273712.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491100 f, 273745.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491160 f, 273779.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491220 f, 273812.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491280 f, 273846.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491340 f, 273879.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491400 f, 273913.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491460 f, 273946.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491520 f, 273979.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491580 f, 274013.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491640 f, 274046.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491700 f, 274080.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491760 f, 274113.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491820 f, 274147.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491880 f, 274180.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491940 f, 274214.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492000 f, 274247.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492060 f, 274280.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492120 f, 274314.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492180 f, 274347.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492240 f, 274381.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492300 f, 274414.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492360 f, 274448.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492420 f, 274481.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492480 f, 274515.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492540 f, 274548.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492600 f, 274581.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492660 f, 274615.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492720 f, 274648.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492780 f, 274682.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492840 f, 274715.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492900 f, 274749.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492960 f, 274782.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493020 f, 274816.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493080 f, 274849.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493140 f, 274882.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493200 f, 274916.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493260 f, 274949.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493320 f, 274983.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493380 f, 275016.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493440 f, 275050.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493500 f, 274930.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493560 f, 274963.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493620 f, 274997.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493680 f, 275030.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493740 f, 275064.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493800 f, 275097.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493860 f, 275130.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493920 f, 275164.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493980 f, 275197.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494040 f, 275231.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494100 f, 275264.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494160 f, 275298.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494220 f, 275331.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494280 f, 275364.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494340 f, 275398.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494400 f, 275431.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494460 f, 275465.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494520 f, 275498.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494580 f, 275532.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494640 f, 275565.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494700 f, 275598.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494760 f, 275632.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494820 f, 275665.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494880 f, 275699.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494940 f, 275732.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495000 f, 275766.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495060 f, 275799.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495120 f, 275832.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495180 f, 275866.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495240 f, 275899.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495300 f, 275933.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495360 f, 275966.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495420 f, 276000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495480 f, 276033.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495540 f, 276066.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495600 f, 276100.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495660 f, 276133.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495720 f, 276167.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495780 f, 276200.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495840 f, 276233.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495900 f, 276113.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495960 f, 276147.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496020 f, 276180.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496080 f, 276213.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496140 f, 276247.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496200 f, 276280.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496260 f, 276314.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496320 f, 276347.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496380 f, 276380.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496440 f, 276414.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496500 f, 276447.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496560 f, 276481.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496620 f, 276514.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496680 f, 276547.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496740 f, 276581.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496800 f, 276614.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496860 f, 276648.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496920 f, 276681.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496980 f, 276714.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497040 f, 276748.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497100 f, 276781.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497160 f, 276815.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497220 f, 276848.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497280 f, 276881.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497340 f, 276915.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497400 f, 276794.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497460 f, 276828.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497520 f, 276861.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497580 f, 276894.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497640 f, 276928.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497700 f, 276961.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497760 f, 276995.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497820 f, 277028.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497880 f, 277061.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497940 f, 277095.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498000 f, 277128.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498060 f, 277161.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498120 f, 277195.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498180 f, 277228.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498240 f, 277262.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498300 f, 277295.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498360 f, 277328.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498420 f, 277362.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498480 f, 277395.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498540 f, 277429.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498600 f, 277462.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498660 f, 277495.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498720 f, 277529.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498780 f, 277562.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498840 f, 277596.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498900 f, 277629.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498960 f, 277662.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499020 f, 277696.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499080 f, 277729.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499140 f, 277762.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499200 f, 277796.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499260 f, 277829.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499320 f, 277708.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499380 f, 277741.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499440 f, 277775.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499500 f, 277808.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499560 f, 277842.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499620 f, 277875.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499680 f, 277908.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499740 f, 277942.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499800 f, 277975.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499860 f, 278008.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499920 f, 278042.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499980 f, 278075.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500040 f, 278109.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500100 f, 278142.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500160 f, 278175.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500220 f, 278209.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500280 f, 278242.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500340 f, 278275.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500400 f, 278309.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 500460 f, 277724.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500520 f, 277758.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500580 f, 277791.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500640 f, 277824.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500700 f, 277857.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500760 f, 277891.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500820 f, 277924.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500880 f, 277957.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500940 f, 277991.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501000 f, 278024.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501060 f, 278057.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501120 f, 278091.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501180 f, 278124.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501240 f, 278157.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501300 f, 278190.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501360 f, 278224.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501420 f, 278257.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501480 f, 278290.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501540 f, 278324.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501600 f, 278357.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501660 f, 278390.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501720 f, 278423.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501780 f, 278457.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501840 f, 278490.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501900 f, 278523.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501960 f, 278557.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502020 f, 278590.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502080 f, 278623.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502140 f, 278657.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502200 f, 278690.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502260 f, 278723.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502320 f, 278756.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502380 f, 278790.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502440 f, 278823.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502500 f, 278856.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502560 f, 278890.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502620 f, 278923.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502680 f, 278956.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502740 f, 278990.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502800 f, 279023.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502860 f, 279056.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502920 f, 279089.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502980 f, 279123.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503040 f, 279156.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503100 f, 279189.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503160 f, 279223.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503220 f, 279101.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503280 f, 279134.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503340 f, 279168.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503400 f, 279201.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 49 ms, 1224.4 fps, 0 ms/f; total: 503460 f, 271846.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503520 f, 271879.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503580 f, 271911.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503640 f, 271943.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503700 f, 271976.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503760 f, 272008.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503820 f, 272041.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503880 f, 272073.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503940 f, 272105.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504000 f, 272138.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504060 f, 272170.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504120 f, 272203.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504180 f, 272235.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504240 f, 272267.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504300 f, 272300.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504360 f, 272185.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504420 f, 272218.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504480 f, 272250.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504540 f, 272282.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504600 f, 272315.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504660 f, 272347.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504720 f, 272379.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504780 f, 272412.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504840 f, 272444.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504900 f, 272477.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504960 f, 272509.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505020 f, 272541.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505080 f, 272574.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505140 f, 272459.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505200 f, 272491.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505260 f, 272377.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505320 f, 272409.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505380 f, 272442.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505440 f, 272474.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505500 f, 272506.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505560 f, 272539.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505620 f, 272571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505680 f, 272603.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505740 f, 272636.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505800 f, 272668.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505860 f, 272700.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505920 f, 272733.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505980 f, 272765.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506040 f, 272797.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506100 f, 272830.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506160 f, 272862.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506220 f, 272747.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506280 f, 272780.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506340 f, 272812.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506400 f, 272844.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506460 f, 272877.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506520 f, 272909.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506580 f, 272941.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506640 f, 272974.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506700 f, 272859.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506760 f, 272891.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506820 f, 272924.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506880 f, 272956.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506940 f, 272988.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507000 f, 273021.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507060 f, 273053.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507120 f, 273085.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507180 f, 273117.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507240 f, 273150.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507300 f, 273182.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507360 f, 273214.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507420 f, 273247.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507480 f, 273279.4 fps, 0 ms/f
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.844 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647008527 ms III - Start
    [junit] SLOCK [T main @ 1460647008528 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test01Onscreen
    [junit] Offscreen test requested or platform requires it.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test01Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test02Offscreen
    [junit] XXXX Visible Part 1/3
    [junit] 1 s: 60 f / 1087 ms, 55.1 fps, 18 ms/f; total: 60 f, 55.1 fps, 18 ms/f
    [junit] XXXXX Invisible Part 2/3
    [junit] 0 s: 60 f / 18 ms, 3333.3 fps, 0 ms/f; total: 60 f, 3333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 6315.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 9473.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 12631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 15789.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 360 f, 17142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 19090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 480 f, 20000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 22500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 25000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 27500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 30000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 32500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 35000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 37500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 40000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 42500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 43200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 45600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 48000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 50400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 50769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 53076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 55384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 57692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 62307.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 64615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 66923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 66666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 68888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 71111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 73333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 75555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 77777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 82222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 84444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 86666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 88888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 91111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 93333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 95555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 97777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 96428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 98571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 100714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 102857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 105000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 107142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 109285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 111428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 113571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 115714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 117857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 122142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 124285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 126428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 124137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 126206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 128275.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 130344.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 132413.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 134482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 136551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 138620.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 140689.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 142758.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 144827.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 146896.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 148965.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 151034.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 153103.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 155172.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 152000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 154000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 156000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 158000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 160000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 162000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 164000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 166000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 168000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 170000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 172000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 174000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 176000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 178000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 174193.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 176129.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 178064.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 181935.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 178125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 181875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 183750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 185625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 187500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 189375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 191250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 193125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 195000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 190909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 192727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 194545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 196363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 198181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 200000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 201818.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 203636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 199411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 201176.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 202941.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 204705.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 206470.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 208235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 210000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 211764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 213529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 215294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 217058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 212571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 214285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 216000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 217714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 219428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 221142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 222857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 224571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 226285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 228000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 229714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 231428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 233142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 228333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 230000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 231666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 233333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 235000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 236666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 238333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 241666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 243333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 245000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 246666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 248333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 250000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 244864.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 246486.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 248108.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 249729.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 251351.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 252972.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 254594.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 256216.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 257837.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 259459.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 261081.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 262702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 264324.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 265945.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 260526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 262105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 263684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 265263.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 266842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 268421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 271578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 273157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 274736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 276315.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 277894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 279473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 281052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 275384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 276923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 278461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 280000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 281538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 283076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 284615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 286153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 287692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 289230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 290769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 292307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 293846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 295384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 296923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 291000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 285365.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 280000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 281428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 282857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 284285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 285714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 287142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 288571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 290000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 284651.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 286046.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 287441.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 288837.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 290232.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 291627.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 293023.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 294418.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 295813.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 297209.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 298604.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 293181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 294545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 295909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 297272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 298636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 13200 f, 286956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 288260.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 289565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 290869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 292173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 293478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 294782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 296086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 297391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 298695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 301304.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 302608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 303913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 305217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 306521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 307826.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 302553.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 303829.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 305106.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 306382.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 307659.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 308936.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 310212.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 311489.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 312765.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 314042.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 315319.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 316595.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 317872.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 319148.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 320425.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 321702.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 322978.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 324255.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 325531.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 326808.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 328085.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 329361.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 330638.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 325000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 326250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 327500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 328750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 330000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 331250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 332500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 333750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 335000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 336250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 337500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 338750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 340000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 341250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 342500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 343750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 345000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 346250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 347500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 348750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 350000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 351250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 352500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 353750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 347755.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 348979.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 350204.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 351428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 352653.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 353877.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 355102.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 356326.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 357551.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 358775.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 361224.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 362448.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 363673.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 364897.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 366122.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 367346.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 368571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 362400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 363600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 364800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 366000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 367200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 368400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 369600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 370800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 372000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 373200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 374400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 375600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 376800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 378000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 379200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 380400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 381600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 382800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 19200 f, 369230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 370384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 371538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 372692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 373846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 375000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 376153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 377307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 378461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 372452.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 373584.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 374716.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 375849.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 376981.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 378113.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 379245.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 380377.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 381509.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 382641.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 383773.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 384905.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 386037.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 387169.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 388301.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 389433.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 390566.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 391698.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 392830.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 393962.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 395094.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 396226.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 390000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 391111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 392222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 393333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 394444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 395555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 389454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 390545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 391636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 392727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 393818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 394909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 396000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 397090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 398181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 399272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 400363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 401454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 402545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 403636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 404727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 405818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 406909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22440 f, 408000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 409090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22560 f, 410181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 411272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 412363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 413454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 414545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22860 f, 415636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 409285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 410357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 411428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23100 f, 412500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 413571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 414642.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 415714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 416785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 23400 f, 403448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 404482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 405517.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 406551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 407586.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 408620.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 409655.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 410689.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 411724.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 412758.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 413793.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 414827.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 415862.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 416896.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 417931.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 418965.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24420 f, 421034.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 422068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 423103.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 416949.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 417966.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 418983.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 421016.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24900 f, 422033.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24960 f, 423050.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25020 f, 424067.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25080 f, 425084.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25140 f, 426101.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25200 f, 427118.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25260 f, 428135.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25320 f, 429152.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25380 f, 430169.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25440 f, 431186.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25500 f, 432203.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25560 f, 433220.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25620 f, 434237.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25680 f, 435254.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25740 f, 436271.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25800 f, 437288.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25860 f, 438305.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25920 f, 439322.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25980 f, 440338.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26040 f, 441355.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26100 f, 442372.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26160 f, 443389.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 507540 f, 272870.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507600 f, 272903.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507660 f, 272935.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507720 f, 272967.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507780 f, 273000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507840 f, 273032.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507900 f, 273064.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507960 f, 273096.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508020 f, 273129.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508080 f, 273161.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508140 f, 273193.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508200 f, 273225.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26220 f, 444406.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508260 f, 273258.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26280 f, 445423.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26340 f, 446440.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26400 f, 447457.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26460 f, 448474.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26520 f, 449491.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26580 f, 450508.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26640 f, 451525.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508320 f, 273290.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26700 f, 452542.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26760 f, 453559.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508380 f, 273322.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26820 f, 454576.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26880 f, 455593.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26940 f, 449000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27000 f, 450000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27060 f, 451000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27120 f, 452000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508440 f, 273354.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27180 f, 453000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508500 f, 273387.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508560 f, 273272.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27240 f, 454000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508620 f, 273304.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27300 f, 455000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508680 f, 273336.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508740 f, 273369.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27360 f, 456000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508800 f, 273254.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27420 f, 457000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508860 f, 273286.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27480 f, 458000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508920 f, 273319.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508980 f, 273351.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509040 f, 273383.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27540 f, 459000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509100 f, 273415.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509160 f, 273447.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509220 f, 273480.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509280 f, 273512.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509340 f, 273544.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509400 f, 273576.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27600 f, 460000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509460 f, 273462.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509520 f, 273494.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27660 f, 461000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509580 f, 273526.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27720 f, 462000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509640 f, 273558.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27780 f, 463000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27840 f, 464000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27900 f, 465000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27960 f, 466000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28020 f, 467000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28080 f, 468000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28140 f, 469000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28200 f, 470000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28260 f, 471000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28320 f, 472000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28380 f, 473000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28440 f, 474000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28500 f, 475000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28560 f, 476000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28620 f, 477000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28680 f, 478000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28740 f, 479000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28800 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28860 f, 481000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28920 f, 482000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28980 f, 483000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29040 f, 476065.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29100 f, 477049.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29160 f, 478032.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29220 f, 479016.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29280 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29340 f, 480983.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29400 f, 481967.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29460 f, 482950.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29520 f, 483934.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29580 f, 484918.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29640 f, 485901.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29700 f, 486885.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29760 f, 487868.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29820 f, 488852.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29880 f, 489836.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29940 f, 490819.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30000 f, 491803.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30060 f, 492786.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30120 f, 493770.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30180 f, 494754.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30240 f, 495737.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30300 f, 496721.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30360 f, 497704.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30420 f, 498688.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30480 f, 499672.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30540 f, 500655.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30600 f, 501639.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30660 f, 502622.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30720 f, 503606.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30780 f, 504590.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30840 f, 505573.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30900 f, 506557.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30960 f, 507540.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31020 f, 508524.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31080 f, 509508.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31140 f, 510491.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31200 f, 511475.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31260 f, 512459.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31320 f, 513442.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31380 f, 514426.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31440 f, 515409.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31500 f, 508064.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31560 f, 509032.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31620 f, 510000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31680 f, 510967.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31740 f, 511935.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31800 f, 512903.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31860 f, 513870.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31920 f, 514838.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31980 f, 515806.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32040 f, 516774.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32100 f, 517741.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32160 f, 518709.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32220 f, 519677.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32280 f, 520645.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32340 f, 521612.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32400 f, 522580.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32460 f, 523548.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32520 f, 524516.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32580 f, 525483.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32640 f, 526451.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509700 f, 273590.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32700 f, 527419.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509760 f, 273623.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32760 f, 528387.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32820 f, 529354.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32880 f, 530322.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32940 f, 531290.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509820 f, 273655.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33000 f, 532258.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509880 f, 273687.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509940 f, 273719.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510000 f, 273752.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510060 f, 273784.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510120 f, 273816.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510180 f, 273848.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33060 f, 533225.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510240 f, 273880.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33120 f, 534193.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33180 f, 535161.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33240 f, 536129.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510300 f, 273913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33300 f, 537096.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510360 f, 273945.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33360 f, 538064.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510420 f, 273977.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33420 f, 539032.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33480 f, 540000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510480 f, 274009.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510540 f, 274041.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510600 f, 274074.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510660 f, 274106.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33540 f, 540967.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510720 f, 274138.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33600 f, 541935.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510780 f, 274170.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510840 f, 274202.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33660 f, 542903.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510900 f, 274235.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510960 f, 274267.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33720 f, 543870.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511020 f, 274299.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511080 f, 274331.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511140 f, 274363.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511200 f, 274248.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33780 f, 544838.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511260 f, 274281.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33840 f, 545806.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33900 f, 538095.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511320 f, 274313.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33960 f, 539047.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34020 f, 540000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34080 f, 540952.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34140 f, 541904.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34200 f, 542857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34260 f, 543809.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34320 f, 544761.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34380 f, 545714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34440 f, 546666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34500 f, 547619.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34560 f, 548571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34620 f, 549523.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34680 f, 550476.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34740 f, 551428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34800 f, 552380.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34860 f, 553333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34920 f, 554285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34980 f, 555238.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35040 f, 556190.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35100 f, 557142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35160 f, 558095.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35220 f, 559047.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35280 f, 560000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35340 f, 560952.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35400 f, 561904.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35460 f, 562857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35520 f, 563809.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35580 f, 564761.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35640 f, 565714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35700 f, 566666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35760 f, 567619.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35820 f, 568571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35880 f, 569523.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35940 f, 570476.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36000 f, 571428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36060 f, 572380.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36120 f, 564375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36180 f, 565312.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36240 f, 566250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36300 f, 567187.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36360 f, 568125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36420 f, 569062.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36480 f, 570000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36540 f, 570937.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36600 f, 571875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36660 f, 572812.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36720 f, 573750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36780 f, 574687.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36840 f, 575625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36900 f, 576562.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36960 f, 577500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37020 f, 578437.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37080 f, 579375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37140 f, 580312.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37200 f, 581250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37260 f, 582187.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37320 f, 583125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37380 f, 584062.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37440 f, 585000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37500 f, 585937.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37560 f, 586875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37620 f, 587812.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37680 f, 588750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37740 f, 589687.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37800 f, 590625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37860 f, 591562.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37920 f, 592500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37980 f, 593437.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38040 f, 594375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38100 f, 595312.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38160 f, 596250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38220 f, 597187.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38280 f, 598125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38340 f, 599062.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38400 f, 590769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38460 f, 591692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38520 f, 592615.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38580 f, 593538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38640 f, 594461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38700 f, 595384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38760 f, 596307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38820 f, 597230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38880 f, 598153.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38940 f, 599076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39000 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39060 f, 600923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39120 f, 601846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39180 f, 602769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39240 f, 603692.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511380 f, 274345.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39300 f, 604615.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39360 f, 605538.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511440 f, 274377.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39420 f, 606461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39480 f, 607384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39540 f, 608307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39600 f, 609230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39660 f, 610153.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39720 f, 611076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39780 f, 612000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511500 f, 274409.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39840 f, 612923.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511560 f, 274442.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511620 f, 274474.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39900 f, 613846.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511680 f, 274506.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511740 f, 274538.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39960 f, 614769.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511800 f, 274570.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511860 f, 274603.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40020 f, 615692.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511920 f, 274635.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40080 f, 616615.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511980 f, 274667.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512040 f, 274699.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40140 f, 617538.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512100 f, 274731.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512160 f, 274763.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512220 f, 274796.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40200 f, 618461.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512280 f, 274828.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40260 f, 619384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40320 f, 620307.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512340 f, 274860.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40380 f, 621230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40440 f, 622153.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512400 f, 274892.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512460 f, 274924.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512520 f, 274957.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40500 f, 623076.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512580 f, 274989.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40560 f, 624000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512640 f, 275021.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40620 f, 624923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40680 f, 625846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40740 f, 617272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40800 f, 618181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40860 f, 619090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40920 f, 620000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40980 f, 620909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41040 f, 621818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41100 f, 622727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41160 f, 623636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41220 f, 624545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41280 f, 625454.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512700 f, 275053.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41340 f, 626363.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512760 f, 275085.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41400 f, 627272.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512820 f, 275118.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512880 f, 275150.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512940 f, 275182.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41460 f, 628181.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513000 f, 275214.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513060 f, 275246.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513120 f, 275278.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513180 f, 275311.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513240 f, 275343.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41520 f, 629090.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513300 f, 275375.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513360 f, 275407.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41580 f, 630000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513420 f, 275439.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41640 f, 630909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41700 f, 631818.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513480 f, 275472.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41760 f, 632727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41820 f, 633636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41880 f, 634545.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513540 f, 275504.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41940 f, 635454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42000 f, 636363.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513600 f, 275536.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513660 f, 275568.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513720 f, 275600.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513780 f, 275633.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513840 f, 275665.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42060 f, 637272.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513900 f, 275697.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513960 f, 275729.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514020 f, 275761.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42120 f, 638181.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514080 f, 275646.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514140 f, 275678.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42180 f, 639090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42240 f, 640000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514200 f, 275710.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42300 f, 640909.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514260 f, 275742.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42360 f, 641818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42420 f, 642727.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514320 f, 275774.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42480 f, 643636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42540 f, 644545.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514380 f, 275806.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42600 f, 645454.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514440 f, 275839.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42660 f, 646363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42720 f, 647272.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514500 f, 275871.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42780 f, 638507.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42840 f, 639403.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514560 f, 275903.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42900 f, 640298.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42960 f, 641194.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514620 f, 275935.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43020 f, 642089.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514680 f, 275967.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43080 f, 642985.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514740 f, 276000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514800 f, 276032.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514860 f, 276064.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43140 f, 643880.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514920 f, 276096.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43200 f, 644776.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43260 f, 645671.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43320 f, 646567.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514980 f, 276128.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43380 f, 647462.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43440 f, 648358.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43500 f, 649253.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43560 f, 650149.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43620 f, 651044.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43680 f, 651940.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43740 f, 652835.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43800 f, 653731.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43860 f, 654626.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43920 f, 655522.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515040 f, 276160.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43980 f, 656417.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44040 f, 657313.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44100 f, 658208.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44160 f, 659104.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515100 f, 276193.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44220 f, 660000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515160 f, 276225.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44280 f, 660895.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515220 f, 276257.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515280 f, 276289.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515340 f, 276321.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515400 f, 276353.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515460 f, 276386.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515520 f, 276418.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44340 f, 661791.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515580 f, 276450.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44400 f, 662686.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44460 f, 663582.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515640 f, 276482.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44520 f, 664477.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515700 f, 276514.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44580 f, 665373.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515760 f, 276546.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44640 f, 666268.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515820 f, 276579.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44700 f, 667164.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44760 f, 668059.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515880 f, 276611.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515940 f, 276643.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516000 f, 276675.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516060 f, 276707.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516120 f, 276739.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516180 f, 276772.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516240 f, 276804.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516300 f, 276836.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516360 f, 276868.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516420 f, 276900.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516480 f, 276932.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516540 f, 276965.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516600 f, 276997.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516660 f, 277029.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516720 f, 277061.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516780 f, 277093.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516840 f, 277126.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516900 f, 277158.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516960 f, 277190.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517020 f, 277073.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517080 f, 277106.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517140 f, 277138.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517200 f, 277170.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517260 f, 277202.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517320 f, 277234.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517380 f, 277266.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517440 f, 277299.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517500 f, 277331.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517560 f, 277363.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517620 f, 277395.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517680 f, 277427.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517740 f, 277459.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517800 f, 277491.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517860 f, 277524.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517920 f, 277556.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517980 f, 277588.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518040 f, 277620.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518100 f, 277652.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518160 f, 277684.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518220 f, 277717.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518280 f, 277749.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518340 f, 277781.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518400 f, 277813.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518460 f, 277845.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518520 f, 277877.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518580 f, 277909.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518640 f, 277942.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518700 f, 277974.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518760 f, 278006.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518820 f, 278038.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518880 f, 278070.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518940 f, 278102.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519000 f, 278135.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519060 f, 278167.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519120 f, 278199.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519180 f, 278231.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519240 f, 278263.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519300 f, 278295.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519360 f, 278327.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519420 f, 278360.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519480 f, 278392.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519540 f, 278424.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519600 f, 278456.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519660 f, 278488.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519720 f, 278520.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519780 f, 278553.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519840 f, 278585.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519900 f, 278617.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519960 f, 278500.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520020 f, 278532.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520080 f, 278564.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520140 f, 278596.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520200 f, 278628.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520260 f, 278660.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520320 f, 278693.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520380 f, 278725.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520440 f, 278757.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520500 f, 278789.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520560 f, 278821.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520620 f, 278853.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520680 f, 278885.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520740 f, 278918.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520800 f, 278950.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520860 f, 278982.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520920 f, 279014.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520980 f, 279046.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521040 f, 279078.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521100 f, 279110.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521160 f, 279143.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521220 f, 279175.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521280 f, 279207.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521340 f, 279239.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521400 f, 279271.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521460 f, 279303.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521520 f, 279335.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44820 f, 668955.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521580 f, 279367.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521640 f, 279400.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44880 f, 669850.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44940 f, 670746.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521700 f, 279432.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45000 f, 671641.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45060 f, 672537.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45120 f, 673432.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45180 f, 674328.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45240 f, 675223.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521760 f, 279464.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521820 f, 279496.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521880 f, 279528.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521940 f, 279560.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522000 f, 279592.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522060 f, 279625.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522120 f, 279657.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45300 f, 666176.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522180 f, 279689.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45360 f, 667058.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522240 f, 279721.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45420 f, 667941.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522300 f, 279753.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522360 f, 279785.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522420 f, 279817.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45480 f, 668823.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522480 f, 279850.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45540 f, 669705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45600 f, 670588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45660 f, 671470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45720 f, 672352.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522540 f, 279882.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522600 f, 279914.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522660 f, 279946.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522720 f, 279978.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45780 f, 673235.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522780 f, 280010.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45840 f, 674117.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522840 f, 280042.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522900 f, 280075.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45900 f, 675000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522960 f, 280107.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523020 f, 279989.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523080 f, 280021.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523140 f, 280053.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45960 f, 675882.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523200 f, 280085.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46020 f, 676764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46080 f, 677647.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523260 f, 280117.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46140 f, 678529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46200 f, 679411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46260 f, 680294.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523320 f, 280149.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46320 f, 681176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46380 f, 682058.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523380 f, 280182.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46440 f, 682941.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523440 f, 280214.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46500 f, 683823.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523500 f, 280246.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46560 f, 684705.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523560 f, 280278.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46620 f, 685588.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523620 f, 280310.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46680 f, 686470.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523680 f, 280342.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46740 f, 687352.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523740 f, 280374.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523800 f, 280406.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46800 f, 688235.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523860 f, 280438.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523920 f, 280471.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523980 f, 280503.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46860 f, 689117.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524040 f, 280535.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46920 f, 690000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46980 f, 690882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47040 f, 691764.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524100 f, 280567.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47100 f, 692647.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524160 f, 280599.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524220 f, 280631.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47160 f, 693529.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524280 f, 280663.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47220 f, 694411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47280 f, 695294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47340 f, 696176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47400 f, 697058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47460 f, 697941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47520 f, 698823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47580 f, 699705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47640 f, 700588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47700 f, 701470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47760 f, 702352.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524340 f, 280695.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524400 f, 280728.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47820 f, 693043.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524460 f, 280760.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524520 f, 280792.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524580 f, 280824.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524640 f, 280856.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524700 f, 280888.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47880 f, 693913.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524760 f, 280920.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524820 f, 280952.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47940 f, 694782.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524880 f, 280985.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524940 f, 281017.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525000 f, 281049.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48000 f, 695652.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525060 f, 281081.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525120 f, 280963.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525180 f, 280995.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525240 f, 281027.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48060 f, 696521.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525300 f, 281059.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48120 f, 697391.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525360 f, 281091.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525420 f, 281123.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48180 f, 698260.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525480 f, 281155.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48240 f, 699130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48300 f, 700000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525540 f, 281187.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525600 f, 281219.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525660 f, 281252.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525720 f, 281284.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48360 f, 700869.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525780 f, 281316.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48420 f, 701739.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525840 f, 281348.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48480 f, 702608.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525900 f, 281380.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525960 f, 281412.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526020 f, 281444.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48540 f, 703478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48600 f, 704347.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526080 f, 281476.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48660 f, 705217.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526140 f, 281508.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526200 f, 281540.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48720 f, 706086.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526260 f, 281573.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526320 f, 281605.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526380 f, 281486.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526440 f, 281518.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526500 f, 281550.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526560 f, 281582.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526620 f, 281614.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48780 f, 706956.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526680 f, 281647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48840 f, 707826.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526740 f, 281679.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526800 f, 281711.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48900 f, 708695.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526860 f, 281743.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526920 f, 281775.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526980 f, 281656.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48960 f, 709565.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527040 f, 281688.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527100 f, 281721.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49020 f, 710434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49080 f, 711304.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527160 f, 281602.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527220 f, 281634.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527280 f, 281666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49140 f, 712173.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527340 f, 281698.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527400 f, 281730.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49200 f, 713043.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527460 f, 281762.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527520 f, 281794.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49260 f, 713913.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527580 f, 281826.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49320 f, 714782.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527640 f, 281858.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49380 f, 715652.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527700 f, 281891.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49440 f, 716521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49500 f, 717391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49560 f, 718260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49620 f, 719130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49680 f, 720000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527760 f, 281923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49740 f, 720869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49800 f, 721739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49860 f, 722608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49920 f, 723478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49980 f, 724347.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527820 f, 281955.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50040 f, 725217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50100 f, 726086.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527880 f, 281987.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50160 f, 726956.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527940 f, 282019.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528000 f, 282051.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50220 f, 727826.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528060 f, 282083.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528120 f, 282115.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50280 f, 728695.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528180 f, 282147.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528240 f, 282179.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528300 f, 282211.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528360 f, 282243.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528420 f, 282275.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50340 f, 719142.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528480 f, 282307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50400 f, 720000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528540 f, 282339.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528600 f, 282221.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50460 f, 720857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50520 f, 721714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50580 f, 722571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50640 f, 723428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50700 f, 724285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50760 f, 725142.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528660 f, 282253.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528720 f, 282285.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50820 f, 726000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528780 f, 282317.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528840 f, 282349.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528900 f, 282381.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50880 f, 726857.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528960 f, 282413.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50940 f, 727714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51000 f, 728571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51060 f, 729428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51120 f, 730285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529020 f, 282445.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51180 f, 731142.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529080 f, 282477.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51240 f, 732000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51300 f, 732857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51360 f, 733714.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529140 f, 282509.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51420 f, 734571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529200 f, 282541.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51480 f, 735428.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529260 f, 282573.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529320 f, 282605.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529380 f, 282637.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51540 f, 736285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529440 f, 282669.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529500 f, 282701.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51600 f, 737142.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529560 f, 282582.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 529620 f, 281712.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51660 f, 738000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529680 f, 281744.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529740 f, 281776.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529800 f, 281808.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529860 f, 281840.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529920 f, 281872.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529980 f, 281904.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530040 f, 281936.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530100 f, 281968.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530160 f, 282000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530220 f, 282031.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530280 f, 282063.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530340 f, 282095.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530400 f, 282127.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530460 f, 282159.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530520 f, 282191.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530580 f, 282223.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530640 f, 282255.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530700 f, 282287.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530760 f, 282319.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530820 f, 282351.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530880 f, 282382.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530940 f, 282414.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531000 f, 282446.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531060 f, 282328.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531120 f, 282360.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531180 f, 282392.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531240 f, 282424.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531300 f, 282456.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531360 f, 282488.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531420 f, 282519.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531480 f, 282551.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531540 f, 282583.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531600 f, 282615.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531660 f, 282647.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531720 f, 282679.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531780 f, 282711.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531840 f, 282743.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531900 f, 282775.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531960 f, 282807.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532020 f, 282838.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532080 f, 282870.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532140 f, 282902.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532200 f, 282934.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 532260 f, 282066.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532320 f, 282098.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532380 f, 282130.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532440 f, 282162.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532500 f, 282193.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532560 f, 282225.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532620 f, 282257.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532680 f, 282289.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532740 f, 282321.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532800 f, 282352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51720 f, 738857.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532860 f, 282384.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51780 f, 739714.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532920 f, 282416.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532980 f, 282298.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533040 f, 282330.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533100 f, 282362.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533160 f, 282394.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51840 f, 740571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533220 f, 282425.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533280 f, 282457.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51900 f, 741428.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533340 f, 282489.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51960 f, 742285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533400 f, 282521.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 18 ms, 3333.3 fps, 0 ms/f; total: 52020 f, 591136.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52080 f, 591818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52140 f, 592500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52200 f, 593181.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533460 f, 282552.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52260 f, 593863.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533520 f, 282584.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52320 f, 594545.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533580 f, 282616.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52380 f, 595227.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52440 f, 595909.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533640 f, 282648.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533700 f, 282680.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533760 f, 282711.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533820 f, 282743.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52500 f, 596590.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52560 f, 597272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52620 f, 597954.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52680 f, 598636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52740 f, 599318.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52800 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52860 f, 600681.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52920 f, 601363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52980 f, 595280.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53040 f, 595955.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53100 f, 596629.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533880 f, 282775.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533940 f, 282807.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534000 f, 282838.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53160 f, 597303.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53220 f, 597977.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534060 f, 282870.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53280 f, 598651.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53340 f, 599325.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53400 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53460 f, 600674.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53520 f, 601348.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534120 f, 282902.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53580 f, 602022.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53640 f, 602696.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534180 f, 282934.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53700 f, 603370.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53760 f, 604044.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53820 f, 604719.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534240 f, 282966.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534300 f, 282848.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53880 f, 605393.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534360 f, 282879.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53940 f, 606067.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534420 f, 282911.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54000 f, 606741.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54060 f, 600666.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534480 f, 282943.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534540 f, 282975.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534600 f, 283006.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54120 f, 601333.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534660 f, 283038.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54180 f, 602000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54240 f, 602666.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534720 f, 283070.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54300 f, 603333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54360 f, 604000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54420 f, 604666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54480 f, 605333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54540 f, 606000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534780 f, 283102.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54600 f, 606666.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534840 f, 283133.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534900 f, 283165.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54660 f, 607333.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534960 f, 283197.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54720 f, 608000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535020 f, 283229.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54780 f, 608666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54840 f, 609333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54900 f, 603296.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54960 f, 603956.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535080 f, 283261.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55020 f, 604615.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535140 f, 283292.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535200 f, 283324.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55080 f, 605274.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535260 f, 283356.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55140 f, 605934.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535320 f, 283388.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55200 f, 606593.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55260 f, 607252.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55320 f, 607912.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535380 f, 283419.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55380 f, 608571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55440 f, 609230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55500 f, 609890.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55560 f, 610549.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535440 f, 283451.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55620 f, 611208.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55680 f, 611868.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55740 f, 612527.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535500 f, 283483.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55800 f, 613186.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55860 f, 613846.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535560 f, 283515.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55920 f, 614505.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55980 f, 615164.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56040 f, 615824.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56100 f, 616483.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56160 f, 617142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56220 f, 617802.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56280 f, 618461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56340 f, 612391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56400 f, 613043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56460 f, 613695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56520 f, 614347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56580 f, 615000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56640 f, 609032.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56700 f, 609677.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56760 f, 610322.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56820 f, 610967.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56880 f, 611612.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56940 f, 612258.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57000 f, 612903.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57060 f, 613548.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57120 f, 614193.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57180 f, 614838.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57240 f, 615483.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57300 f, 616129.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57360 f, 610212.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57420 f, 610851.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57480 f, 611489.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57540 f, 612127.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57600 f, 612765.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57660 f, 613404.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57720 f, 614042.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57780 f, 614680.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57840 f, 615319.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57900 f, 615957.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57960 f, 616595.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535620 f, 283546.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58020 f, 617234.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58080 f, 617872.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58140 f, 618510.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58200 f, 619148.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58260 f, 613263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58320 f, 613894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58380 f, 614526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58440 f, 615157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58500 f, 615789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58560 f, 616421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58620 f, 617052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58680 f, 617684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58740 f, 618315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58800 f, 618947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58860 f, 619578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58920 f, 620210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58980 f, 620842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59040 f, 621473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59100 f, 622105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59160 f, 622736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59220 f, 623368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59280 f, 624000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59340 f, 624631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59400 f, 625263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59460 f, 625894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59520 f, 626526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59580 f, 627157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59640 f, 627789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59700 f, 628421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59760 f, 629052.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535680 f, 283578.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59820 f, 629684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59880 f, 630315.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535740 f, 283610.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59940 f, 630947.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535800 f, 283642.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60000 f, 631578.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535860 f, 283673.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60060 f, 625625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60120 f, 626250.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535920 f, 283705.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535980 f, 283737.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60180 f, 626875.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536040 f, 283769.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536100 f, 283800.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60240 f, 627500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536160 f, 283682.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60300 f, 628125.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536220 f, 283714.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536280 f, 283746.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60360 f, 628750.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536340 f, 283777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60420 f, 629375.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536400 f, 283809.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60480 f, 630000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536460 f, 283841.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60540 f, 630625.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536520 f, 283873.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536580 f, 283904.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60600 f, 631250.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536640 f, 283936.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60660 f, 631875.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536700 f, 283968.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60720 f, 632500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536760 f, 284000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536820 f, 284031.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536880 f, 284063.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60780 f, 633125.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536940 f, 284095.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537000 f, 284126.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60840 f, 633750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60900 f, 634375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60960 f, 635000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537060 f, 284158.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537120 f, 284190.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537180 f, 284222.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537240 f, 284253.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537300 f, 284285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61020 f, 635625.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537360 f, 284317.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61080 f, 636250.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537420 f, 284349.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537480 f, 284380.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61140 f, 636875.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537540 f, 284412.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61200 f, 637500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537600 f, 284444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61260 f, 638125.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537660 f, 284476.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61320 f, 638750.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537720 f, 284507.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61380 f, 639375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61440 f, 640000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537780 f, 284539.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61500 f, 640625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61560 f, 641250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61620 f, 635257.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537840 f, 284571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537900 f, 284603.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537960 f, 284484.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61680 f, 635876.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538020 f, 284516.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61740 f, 636494.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538080 f, 284547.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61800 f, 637113.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538140 f, 284579.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61860 f, 637731.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61920 f, 638350.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538200 f, 284611.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61980 f, 638969.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62040 f, 639587.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538260 f, 284643.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62100 f, 640206.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538320 f, 284674.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62160 f, 640824.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62220 f, 641443.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538380 f, 284706.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62280 f, 642061.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62340 f, 642680.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62400 f, 643299.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62460 f, 643917.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62520 f, 644536.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538440 f, 284738.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62580 f, 645154.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62640 f, 645773.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538500 f, 284769.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538560 f, 284801.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62700 f, 639795.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538620 f, 284833.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538680 f, 284865.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62760 f, 640408.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538740 f, 284896.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62820 f, 641020.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538800 f, 284928.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538860 f, 284960.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538920 f, 284992.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538980 f, 285023.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62880 f, 641632.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539040 f, 285055.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62940 f, 642244.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539100 f, 285087.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539160 f, 285119.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63000 f, 642857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63060 f, 643469.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539220 f, 285150.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63120 f, 644081.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539280 f, 285182.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63180 f, 644693.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63240 f, 645306.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539340 f, 285214.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63300 f, 645918.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63360 f, 646530.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539400 f, 285245.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63420 f, 647142.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539460 f, 285277.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63480 f, 647755.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539520 f, 285309.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539580 f, 285341.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539640 f, 285372.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63540 f, 648367.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63600 f, 648979.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539700 f, 285404.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63660 f, 649591.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63720 f, 650204.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539760 f, 285436.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63780 f, 650816.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63840 f, 651428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63900 f, 652040.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63960 f, 652653.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64020 f, 653265.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539820 f, 285317.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64080 f, 653877.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539880 f, 285348.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64140 f, 654489.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539940 f, 285380.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64200 f, 655102.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64260 f, 655714.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540000 f, 285412.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540060 f, 285444.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540120 f, 285475.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 540180 f, 285205.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64320 f, 656326.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540240 f, 285237.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540300 f, 285269.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540360 f, 285300.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540420 f, 285332.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540480 f, 285364.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540540 f, 285396.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540600 f, 285427.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540660 f, 285459.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540720 f, 285491.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540780 f, 285522.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540840 f, 285554.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540900 f, 285586.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540960 f, 285617.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541020 f, 285649.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541080 f, 285681.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541140 f, 285712.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541200 f, 285593.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541260 f, 285625.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541320 f, 285657.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541380 f, 285688.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541440 f, 285720.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541500 f, 285752.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541560 f, 285783.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541620 f, 285815.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541680 f, 285846.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541740 f, 285878.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541800 f, 285910.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541860 f, 285941.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541920 f, 285973.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541980 f, 286005.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542040 f, 286036.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542100 f, 286068.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542160 f, 286100.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542220 f, 286131.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542280 f, 286163.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542340 f, 286195.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542400 f, 286226.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542460 f, 286258.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542520 f, 286290.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542580 f, 286321.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542640 f, 286353.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542700 f, 286385.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542760 f, 286416.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542820 f, 286448.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542880 f, 286480.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542940 f, 286511.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543000 f, 286543.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543060 f, 286575.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543120 f, 286606.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543180 f, 286638.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543240 f, 286670.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543300 f, 286701.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543360 f, 286733.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543420 f, 286613.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543480 f, 286645.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543540 f, 286677.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543600 f, 286708.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543660 f, 286740.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64380 f, 656938.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543720 f, 286772.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543780 f, 286803.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64440 f, 657551.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543840 f, 286835.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64500 f, 658163.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64560 f, 658775.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64620 f, 659387.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543900 f, 286867.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64680 f, 653333.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543960 f, 286898.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64740 f, 653939.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544020 f, 286930.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64800 f, 654545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64860 f, 655151.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64920 f, 655757.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64980 f, 656363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65040 f, 656969.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65100 f, 657575.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65160 f, 658181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65220 f, 658787.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65280 f, 659393.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65340 f, 660000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65400 f, 660606.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65460 f, 661212.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65520 f, 661818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65580 f, 662424.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65640 f, 663030.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544080 f, 286962.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544140 f, 286993.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544200 f, 287025.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544260 f, 287056.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544320 f, 287088.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544380 f, 287120.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544440 f, 287151.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65700 f, 663636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65760 f, 664242.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65820 f, 664848.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65880 f, 665454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65940 f, 666060.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66000 f, 666666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66060 f, 667272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66120 f, 667878.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66180 f, 668484.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66240 f, 669090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66300 f, 669697.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66360 f, 670303.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66420 f, 670909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66480 f, 671515.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66540 f, 672121.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66600 f, 672727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66660 f, 673333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66720 f, 673939.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66780 f, 674545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66840 f, 668400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66900 f, 669000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66960 f, 669600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67020 f, 670200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67080 f, 670800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67140 f, 671400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67200 f, 672000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67260 f, 672600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67320 f, 673200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67380 f, 673800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67440 f, 674400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67500 f, 675000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67560 f, 675600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67620 f, 676200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67680 f, 676800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67740 f, 677400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67800 f, 678000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67860 f, 678600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67920 f, 679200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67980 f, 679800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68040 f, 680400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68100 f, 681000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68160 f, 681600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68220 f, 682200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68280 f, 682800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68340 f, 683400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68400 f, 684000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68460 f, 684600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68520 f, 685200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68580 f, 685800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68640 f, 686400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68700 f, 687000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68760 f, 687600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68820 f, 688200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68880 f, 688800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68940 f, 689400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69000 f, 690000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69060 f, 690600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69120 f, 691200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69180 f, 691800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69240 f, 692400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69300 f, 693000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69360 f, 693600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69420 f, 694200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69480 f, 694800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69540 f, 695400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69600 f, 696000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69660 f, 696600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69720 f, 697200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69780 f, 690891.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69840 f, 691485.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69900 f, 692079.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69960 f, 692673.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70020 f, 693267.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70080 f, 693861.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70140 f, 694455.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70200 f, 695049.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70260 f, 695643.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70320 f, 696237.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70380 f, 696831.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70440 f, 697425.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70500 f, 698019.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70560 f, 698613.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70620 f, 699207.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70680 f, 699802.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70740 f, 700396.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70800 f, 700990.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70860 f, 701584.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70920 f, 702178.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70980 f, 702772.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71040 f, 703366.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71100 f, 703960.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71160 f, 704554.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71220 f, 705148.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71280 f, 705742.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71340 f, 706336.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544500 f, 287183.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71400 f, 706930.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544560 f, 287215.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544620 f, 287246.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544680 f, 287278.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544740 f, 287310.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544800 f, 287341.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544860 f, 287373.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544920 f, 287405.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544980 f, 287436.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545040 f, 287468.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545100 f, 287500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71460 f, 707524.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545160 f, 287531.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71520 f, 708118.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545220 f, 287563.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545280 f, 287594.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71580 f, 708712.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545340 f, 287626.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71640 f, 709306.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71700 f, 709901.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545400 f, 287658.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545460 f, 287689.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545520 f, 287721.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545580 f, 287753.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545640 f, 287784.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71760 f, 710495.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71820 f, 711089.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71880 f, 711683.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545700 f, 287816.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545760 f, 287848.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71940 f, 712277.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545820 f, 287879.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72000 f, 712871.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545880 f, 287911.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72060 f, 713465.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72120 f, 714059.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72180 f, 714653.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545940 f, 287943.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72240 f, 715247.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72300 f, 715841.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72360 f, 716435.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72420 f, 717029.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72480 f, 717623.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546000 f, 287974.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546060 f, 288006.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72540 f, 718217.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546120 f, 288037.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72600 f, 718811.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546180 f, 288069.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546240 f, 288101.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72660 f, 719405.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546300 f, 287981.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546360 f, 288012.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546420 f, 288044.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72720 f, 720000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546480 f, 288075.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546540 f, 288107.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72780 f, 720594.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546600 f, 288139.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546660 f, 288170.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72840 f, 714117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72900 f, 714705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72960 f, 715294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73020 f, 715882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73080 f, 716470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73140 f, 717058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73200 f, 717647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73260 f, 718235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73320 f, 718823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73380 f, 719411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73440 f, 720000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73500 f, 720588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73560 f, 721176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73620 f, 721764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73680 f, 722352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73740 f, 722941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73800 f, 723529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73860 f, 724117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73920 f, 724705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73980 f, 725294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74040 f, 725882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74100 f, 726470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74160 f, 727058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74220 f, 727647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74280 f, 728235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74340 f, 728823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74400 f, 729411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74460 f, 730000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74520 f, 730588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74580 f, 731176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74640 f, 731764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74700 f, 732352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74760 f, 732941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74820 f, 733529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74880 f, 734117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74940 f, 734705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75000 f, 735294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75060 f, 735882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75120 f, 736470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75180 f, 737058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75240 f, 737647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75300 f, 738235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75360 f, 738823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75420 f, 739411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75480 f, 740000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75540 f, 740588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75600 f, 733980.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75660 f, 734563.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75720 f, 735145.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75780 f, 735728.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75840 f, 736310.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75900 f, 736893.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75960 f, 737475.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76020 f, 738058.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76080 f, 738640.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76140 f, 739223.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76200 f, 739805.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76260 f, 740388.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76320 f, 740970.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76380 f, 741553.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76440 f, 742135.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76500 f, 742718.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76560 f, 743301.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76620 f, 743883.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76680 f, 744466.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76740 f, 745048.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76800 f, 745631.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76860 f, 746213.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76920 f, 746796.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76980 f, 747378.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77040 f, 747961.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77100 f, 748543.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77160 f, 749126.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77220 f, 749708.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77280 f, 750291.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546720 f, 288050.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77340 f, 750873.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546780 f, 288082.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77400 f, 751456.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546840 f, 288113.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77460 f, 752038.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546900 f, 288145.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77520 f, 752621.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546960 f, 288177.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547020 f, 288208.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547080 f, 288240.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547140 f, 288271.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547200 f, 288303.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547260 f, 288335.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547320 f, 288366.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547380 f, 288246.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547440 f, 288278.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547500 f, 288309.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547560 f, 288341.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547620 f, 288372.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547680 f, 288404.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547740 f, 288436.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547800 f, 288467.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547860 f, 288499.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77580 f, 753203.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547920 f, 288530.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77640 f, 753786.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77700 f, 754368.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77760 f, 754951.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77820 f, 755534.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77880 f, 748846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77940 f, 749423.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78000 f, 750000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78060 f, 750576.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78120 f, 751153.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547980 f, 288562.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78180 f, 751730.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548040 f, 288594.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78240 f, 752307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78300 f, 752884.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548100 f, 288625.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78360 f, 753461.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548160 f, 288657.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78420 f, 754038.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78480 f, 754615.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78540 f, 755192.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78600 f, 755769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78660 f, 756346.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78720 f, 756923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78780 f, 757500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78840 f, 758076.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548220 f, 288688.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78900 f, 758653.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78960 f, 759230.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548280 f, 288720.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79020 f, 759807.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548340 f, 288751.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548400 f, 288783.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548460 f, 288815.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548520 f, 288846.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79080 f, 760384.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548580 f, 288878.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548640 f, 288909.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548700 f, 288941.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548760 f, 288973.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79140 f, 760961.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548820 f, 289004.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79200 f, 761538.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548880 f, 289036.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548940 f, 289067.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549000 f, 289099.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549060 f, 289131.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549120 f, 289162.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79260 f, 762115.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549180 f, 289042.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79320 f, 762692.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549240 f, 289073.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79380 f, 763269.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549300 f, 289105.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549360 f, 289136.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79440 f, 763846.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549420 f, 289168.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79500 f, 764423.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549480 f, 289200.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549540 f, 289231.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79560 f, 765000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79620 f, 765576.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549600 f, 289263.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549660 f, 289294.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549720 f, 289326.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79680 f, 766153.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549780 f, 289357.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549840 f, 289389.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79740 f, 766730.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549900 f, 289421.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549960 f, 289452.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79800 f, 760000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550020 f, 289484.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550080 f, 289515.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550140 f, 289547.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550200 f, 289578.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550260 f, 289610.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79860 f, 760571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79920 f, 761142.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550320 f, 289642.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79980 f, 761714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80040 f, 762285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550380 f, 289673.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550440 f, 289705.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80100 f, 762857.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550500 f, 289736.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550560 f, 289768.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80160 f, 763428.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550620 f, 289800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550680 f, 289831.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80220 f, 764000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550740 f, 289863.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80280 f, 764571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550800 f, 289894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80340 f, 765142.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550860 f, 289926.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550920 f, 289957.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80400 f, 765714.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550980 f, 289989.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551040 f, 290021.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551100 f, 290052.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551160 f, 290084.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551220 f, 289963.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80460 f, 766285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551280 f, 289994.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551340 f, 290026.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80520 f, 766857.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551400 f, 290057.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80580 f, 767428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80640 f, 768000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551460 f, 290089.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80700 f, 768571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551520 f, 290121.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80760 f, 769142.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551580 f, 290152.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80820 f, 769714.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551640 f, 290184.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80880 f, 770285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80940 f, 770857.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551700 f, 290215.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551760 f, 290247.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81000 f, 771428.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551820 f, 290278.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81060 f, 772000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81120 f, 772571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551880 f, 290310.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81180 f, 773142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81240 f, 773714.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551940 f, 290341.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81300 f, 774285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81360 f, 774857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81420 f, 775428.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552000 f, 290373.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81480 f, 776000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81540 f, 776571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81600 f, 777142.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552060 f, 290405.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81660 f, 777714.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552120 f, 290436.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81720 f, 770943.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552180 f, 290468.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552240 f, 290499.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81780 f, 771509.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81840 f, 772075.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552300 f, 290531.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552360 f, 290562.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81900 f, 772641.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552420 f, 290594.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81960 f, 773207.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82020 f, 773773.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552480 f, 290626.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82080 f, 774339.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82140 f, 774905.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552540 f, 290657.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82200 f, 775471.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82260 f, 776037.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552600 f, 290689.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82320 f, 776603.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552660 f, 290720.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82380 f, 777169.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552720 f, 290752.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82440 f, 777735.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552780 f, 290783.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82500 f, 778301.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82560 f, 778867.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552840 f, 290815.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82620 f, 779433.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82680 f, 780000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82740 f, 780566.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82800 f, 781132.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82860 f, 781698.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82920 f, 782264.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82980 f, 782830.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83040 f, 783396.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83100 f, 783962.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83160 f, 784528.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83220 f, 785094.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83280 f, 785660.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83340 f, 786226.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83400 f, 786792.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83460 f, 787358.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83520 f, 787924.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83580 f, 788490.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83640 f, 789056.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83700 f, 789622.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83760 f, 790188.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552900 f, 290846.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83820 f, 790754.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83880 f, 791320.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83940 f, 791886.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84000 f, 785046.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84060 f, 785607.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84120 f, 786168.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84180 f, 786729.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84240 f, 787289.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84300 f, 787850.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84360 f, 788411.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84420 f, 788971.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84480 f, 789532.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84540 f, 790093.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84600 f, 790654.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84660 f, 791214.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84720 f, 791775.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84780 f, 792336.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84840 f, 792897.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84900 f, 793457.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84960 f, 794018.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85020 f, 794579.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85080 f, 795140.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85140 f, 795700.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85200 f, 796261.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85260 f, 796822.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85320 f, 797383.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85380 f, 797943.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85440 f, 798504.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85500 f, 799065.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85560 f, 799626.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85620 f, 800186.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85680 f, 800747.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85740 f, 801308.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85800 f, 801869.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85860 f, 802429.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85920 f, 802990.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85980 f, 803551.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86040 f, 804112.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552960 f, 290878.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86100 f, 804672.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86160 f, 805233.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553020 f, 290910.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86220 f, 805794.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86280 f, 806355.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553080 f, 290941.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86340 f, 806915.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553140 f, 290820.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553200 f, 290851.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553260 f, 290883.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86400 f, 807476.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553320 f, 290914.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553380 f, 290946.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553440 f, 290977.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553500 f, 291009.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553560 f, 291041.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553620 f, 291072.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553680 f, 291104.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553740 f, 291135.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553800 f, 291167.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553860 f, 291198.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553920 f, 291230.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553980 f, 291261.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554040 f, 291293.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554100 f, 291324.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554160 f, 291356.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554220 f, 291388.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554280 f, 291419.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554340 f, 291451.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554400 f, 291482.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554460 f, 291514.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554520 f, 291545.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554580 f, 291577.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554640 f, 291608.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554700 f, 291640.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554760 f, 291671.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554820 f, 291703.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554880 f, 291735.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554940 f, 291613.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555000 f, 291644.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555060 f, 291676.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555120 f, 291707.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555180 f, 291739.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555240 f, 291770.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555300 f, 291802.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555360 f, 291833.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555420 f, 291865.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 555480 f, 290979.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555540 f, 291010.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555600 f, 291042.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555660 f, 291073.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555720 f, 291105.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555780 f, 291136.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555840 f, 291168.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555900 f, 291199.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555960 f, 291231.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556020 f, 291262.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556080 f, 291293.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556140 f, 291325.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556200 f, 291356.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556260 f, 291388.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556320 f, 291419.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556380 f, 291451.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556440 f, 291482.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556500 f, 291513.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556560 f, 291545.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556620 f, 291576.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556680 f, 291608.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556740 f, 291639.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556800 f, 291671.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556860 f, 291702.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556920 f, 291733.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556980 f, 291765.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557040 f, 291796.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557100 f, 291828.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557160 f, 291859.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557220 f, 291891.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557280 f, 291922.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557340 f, 291801.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557400 f, 291832.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557460 f, 291863.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557520 f, 291895.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557580 f, 291926.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557640 f, 291958.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557700 f, 291989.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557760 f, 292020.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557820 f, 292052.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557880 f, 292083.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557940 f, 292115.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558000 f, 292146.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558060 f, 292178.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558120 f, 292209.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558180 f, 292240.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558240 f, 292272.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558300 f, 292303.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558360 f, 292335.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558420 f, 292366.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558480 f, 292397.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558540 f, 292429.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558600 f, 292460.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 51 ms, 1176.4 fps, 0 ms/f; total: 558660 f, 284885.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558720 f, 284915.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558780 f, 284946.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558840 f, 284831.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558900 f, 284862.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558960 f, 284892.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559020 f, 284923.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559080 f, 284954.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559140 f, 284984.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559200 f, 285015.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559260 f, 285045.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559320 f, 285076.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559380 f, 285107.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559440 f, 284992.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559500 f, 285022.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559560 f, 285053.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559620 f, 285084.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559680 f, 285114.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559740 f, 285145.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559800 f, 285175.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559860 f, 285206.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559920 f, 285236.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559980 f, 285122.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560040 f, 285152.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560100 f, 285183.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560160 f, 285213.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560220 f, 285244.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560280 f, 285274.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560340 f, 285305.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560400 f, 285336.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560460 f, 285366.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560520 f, 285397.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560580 f, 285427.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560640 f, 285458.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560700 f, 285343.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560760 f, 285374.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560820 f, 285404.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560880 f, 285435.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560940 f, 285465.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561000 f, 285496.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561060 f, 285526.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561120 f, 285557.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561180 f, 285442.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561240 f, 285473.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561300 f, 285503.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561360 f, 285534.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561420 f, 285564.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561480 f, 285595.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561540 f, 285480.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561600 f, 285510.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561660 f, 285541.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561720 f, 285571.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561780 f, 285602.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561840 f, 285632.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561900 f, 285663.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561960 f, 285693.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562020 f, 285724.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562080 f, 285754.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562140 f, 285785.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562200 f, 285815.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562260 f, 285846.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562320 f, 285876.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562380 f, 285907.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562440 f, 285937.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562500 f, 285823.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562560 f, 285853.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562620 f, 285884.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562680 f, 285914.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562740 f, 285945.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562800 f, 285975.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562860 f, 286006.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562920 f, 286036.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562980 f, 285921.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563040 f, 285952.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563100 f, 285982.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563160 f, 286013.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563220 f, 286043.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563280 f, 286074.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563340 f, 286104.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563400 f, 286135.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563460 f, 286165.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563520 f, 286050.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563580 f, 286081.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563640 f, 286111.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563700 f, 286142.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563760 f, 286172.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563820 f, 286203.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563880 f, 286233.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563940 f, 286118.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564000 f, 286149.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564060 f, 286179.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564120 f, 286210.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564180 f, 286240.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564240 f, 286270.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564300 f, 286301.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564360 f, 286331.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564420 f, 286362.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564480 f, 286392.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564540 f, 286423.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564600 f, 286453.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564660 f, 286484.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564720 f, 286369.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564780 f, 286399.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564840 f, 286430.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564900 f, 286460.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564960 f, 286490.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565020 f, 286521.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565080 f, 286551.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565140 f, 286436.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565200 f, 286467.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565260 f, 286497.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565320 f, 286528.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565380 f, 286558.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565440 f, 286588.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565500 f, 286619.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565560 f, 286649.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565620 f, 286680.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565680 f, 286565.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565740 f, 286595.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565800 f, 286626.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565860 f, 286656.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565920 f, 286686.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565980 f, 286717.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566040 f, 286747.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566100 f, 286778.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566160 f, 286808.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566220 f, 286693.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566280 f, 286724.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566340 f, 286754.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566400 f, 286784.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566460 f, 286815.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566520 f, 286845.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566580 f, 286730.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566640 f, 286761.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566700 f, 286791.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566760 f, 286821.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566820 f, 286852.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566880 f, 286882.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566940 f, 286912.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567000 f, 286943.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567060 f, 286973.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567120 f, 287004.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567180 f, 287034.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567240 f, 287064.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567300 f, 286949.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567360 f, 286980.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567420 f, 287010.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567480 f, 287040.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567540 f, 287071.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567600 f, 287101.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567660 f, 287132.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567720 f, 287162.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567780 f, 287192.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567840 f, 287223.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567900 f, 287253.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567960 f, 287138.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568020 f, 287168.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568080 f, 287199.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568140 f, 287229.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568200 f, 287259.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568260 f, 287290.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568320 f, 287320.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568380 f, 287350.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568440 f, 287381.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568500 f, 287411.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568560 f, 287441.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568620 f, 287472.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568680 f, 287502.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568740 f, 287532.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568800 f, 287563.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568860 f, 287593.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568920 f, 287478.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568980 f, 287508.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569040 f, 287539.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569100 f, 287569.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569160 f, 287599.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569220 f, 287630.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569280 f, 287660.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569340 f, 287690.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569400 f, 287721.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569460 f, 287606.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569520 f, 287636.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569580 f, 287666.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569640 f, 287696.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569700 f, 287727.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569760 f, 287757.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569820 f, 287787.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569880 f, 287672.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569940 f, 287703.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570000 f, 287733.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570060 f, 287763.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570120 f, 287794.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86460 f, 808037.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86520 f, 808598.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86580 f, 809158.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86640 f, 809719.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86700 f, 810280.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86760 f, 810841.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86820 f, 811401.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86880 f, 811962.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86940 f, 812523.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87000 f, 805555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87060 f, 806111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87120 f, 806666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87180 f, 807222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87240 f, 807777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87300 f, 808333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87360 f, 808888.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87420 f, 809444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87480 f, 810000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87540 f, 810555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87600 f, 811111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87660 f, 811666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87720 f, 812222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87780 f, 812777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87840 f, 813333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87900 f, 813888.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87960 f, 814444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88020 f, 815000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88080 f, 815555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88140 f, 816111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88200 f, 816666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88260 f, 817222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88320 f, 817777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88380 f, 818333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88440 f, 818888.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88500 f, 819444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88560 f, 820000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88620 f, 820555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88680 f, 821111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88740 f, 821666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88800 f, 822222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88860 f, 822777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88920 f, 823333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88980 f, 823888.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89040 f, 824444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89100 f, 825000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89160 f, 825555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89220 f, 826111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89280 f, 826666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89340 f, 827222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89400 f, 827777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89460 f, 828333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89520 f, 828888.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89580 f, 829444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89640 f, 830000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89700 f, 830555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89760 f, 831111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89820 f, 831666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89880 f, 832222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89940 f, 825137.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90000 f, 825688.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90060 f, 826238.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90120 f, 826789.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90180 f, 827339.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90240 f, 827889.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90300 f, 828440.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90360 f, 828990.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90420 f, 829541.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90480 f, 830091.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90540 f, 830642.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90600 f, 831192.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90660 f, 831743.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90720 f, 832293.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90780 f, 832844.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90840 f, 833394.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90900 f, 833944.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90960 f, 834495.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91020 f, 835045.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91080 f, 835596.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91140 f, 836146.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91200 f, 829090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91260 f, 829636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91320 f, 830181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91380 f, 830727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91440 f, 831272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91500 f, 831818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91560 f, 832363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91620 f, 832909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91680 f, 833454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91740 f, 834000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91800 f, 834545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91860 f, 835090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91920 f, 835636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91980 f, 836181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92040 f, 836727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92100 f, 837272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92160 f, 837818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92220 f, 838363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92280 f, 838909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92340 f, 839454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92400 f, 840000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92460 f, 840545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92520 f, 841090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92580 f, 841636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92640 f, 842181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92700 f, 842727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92760 f, 843272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92820 f, 843818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92880 f, 844363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92940 f, 844909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93000 f, 845454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93060 f, 846000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93120 f, 846545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93180 f, 847090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93240 f, 847636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93300 f, 848181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93360 f, 848727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93420 f, 849272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93480 f, 849818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93540 f, 850363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93600 f, 850909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93660 f, 851454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93720 f, 852000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93780 f, 852545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93840 f, 853090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93900 f, 853636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93960 f, 854181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94020 f, 854727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94080 f, 855272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94140 f, 855818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94200 f, 856363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94260 f, 849189.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94320 f, 849729.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94380 f, 850270.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94440 f, 850810.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94500 f, 851351.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94560 f, 851891.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94620 f, 852432.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94680 f, 852973.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94740 f, 853513.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94800 f, 854054.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94860 f, 854594.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94920 f, 855135.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94980 f, 855675.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95040 f, 856216.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95100 f, 856756.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95160 f, 857297.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95220 f, 857837.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95280 f, 858378.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95340 f, 858918.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95400 f, 859459.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95460 f, 860000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95520 f, 860540.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95580 f, 861081.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95640 f, 861621.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95700 f, 862162.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95760 f, 862702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95820 f, 863243.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95880 f, 863783.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95940 f, 864324.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96000 f, 864864.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96060 f, 865405.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96120 f, 865945.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96180 f, 866486.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96240 f, 867027.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96300 f, 867567.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96360 f, 868108.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96420 f, 868648.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96480 f, 869189.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96540 f, 869729.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96600 f, 870270.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96660 f, 870810.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96720 f, 871351.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96780 f, 871891.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96840 f, 872432.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96900 f, 872973.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96960 f, 873513.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97020 f, 874054.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97080 f, 874594.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97140 f, 875135.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97200 f, 875675.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97260 f, 876216.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97320 f, 868928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97380 f, 869464.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97440 f, 870000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97500 f, 870535.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97560 f, 871071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97620 f, 871607.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97680 f, 872142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97740 f, 872678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97800 f, 873214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97860 f, 873750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97920 f, 874285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97980 f, 874821.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98040 f, 875357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98100 f, 875892.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98160 f, 876428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98220 f, 876964.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98280 f, 877500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98340 f, 878035.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98400 f, 878571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98460 f, 879107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98520 f, 879642.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98580 f, 880178.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98640 f, 880714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98700 f, 881250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98760 f, 881785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98820 f, 882321.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98880 f, 882857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98940 f, 883392.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99000 f, 883928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99060 f, 884464.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99120 f, 885000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99180 f, 885535.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99240 f, 886071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99300 f, 886607.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99360 f, 887142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99420 f, 887678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99480 f, 888214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99540 f, 888750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99600 f, 889285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99660 f, 889821.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99720 f, 890357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99780 f, 890892.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99840 f, 891428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99900 f, 891964.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99960 f, 892500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100020 f, 893035.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100080 f, 893571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100140 f, 894107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100200 f, 886725.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100260 f, 887256.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100320 f, 887787.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100380 f, 888318.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100440 f, 888849.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100500 f, 889380.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100560 f, 889911.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100620 f, 890442.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100680 f, 890973.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100740 f, 891504.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100800 f, 892035.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100860 f, 892566.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100920 f, 893097.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100980 f, 893628.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101040 f, 894159.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101100 f, 894690.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101160 f, 895221.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101220 f, 895752.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101280 f, 896283.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101340 f, 896814.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101400 f, 897345.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101460 f, 897876.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101520 f, 898407.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101580 f, 898938.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101640 f, 899469.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101700 f, 900000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101760 f, 900531.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101820 f, 901061.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101880 f, 901592.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101940 f, 902123.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102000 f, 902654.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102060 f, 903185.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102120 f, 903716.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102180 f, 904247.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102240 f, 904778.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102300 f, 905309.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102360 f, 905840.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102420 f, 906371.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102480 f, 906902.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102540 f, 907433.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102600 f, 907964.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102660 f, 908495.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102720 f, 909026.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102780 f, 909557.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102840 f, 910088.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102900 f, 910619.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102960 f, 911150.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103020 f, 911681.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103080 f, 912212.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103140 f, 912743.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103200 f, 913274.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103260 f, 905789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103320 f, 906315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103380 f, 906842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103440 f, 907368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103500 f, 907894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103560 f, 908421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103620 f, 908947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103680 f, 909473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103740 f, 910000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103800 f, 910526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103860 f, 911052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103920 f, 911578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103980 f, 912105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104040 f, 912631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104100 f, 913157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104160 f, 913684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104220 f, 914210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104280 f, 914736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104340 f, 915263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104400 f, 915789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104460 f, 916315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104520 f, 916842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104580 f, 917368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104640 f, 917894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104700 f, 918421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104760 f, 918947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104820 f, 919473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104880 f, 920000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104940 f, 920526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105000 f, 921052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105060 f, 921578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105120 f, 922105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105180 f, 922631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105240 f, 923157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105300 f, 923684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105360 f, 924210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105420 f, 924736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105480 f, 925263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105540 f, 925789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105600 f, 926315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105660 f, 926842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105720 f, 927368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105780 f, 927894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105840 f, 928421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105900 f, 928947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105960 f, 929473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106020 f, 930000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106080 f, 930526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106140 f, 931052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106200 f, 931578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106260 f, 932105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106320 f, 924521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106380 f, 925043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106440 f, 925565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106500 f, 926086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106560 f, 926608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106620 f, 927130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106680 f, 927652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106740 f, 928173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106800 f, 928695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106860 f, 929217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106920 f, 929739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106980 f, 930260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107040 f, 930782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107100 f, 931304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107160 f, 931826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107220 f, 932347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107280 f, 932869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107340 f, 933391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107400 f, 933913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107460 f, 934434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107520 f, 934956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107580 f, 935478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107640 f, 936000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107700 f, 936521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107760 f, 937043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107820 f, 937565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107880 f, 938086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107940 f, 938608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108000 f, 939130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108060 f, 939652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108120 f, 940173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108180 f, 940695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108240 f, 941217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108300 f, 941739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108360 f, 942260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108420 f, 942782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108480 f, 943304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108540 f, 943826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108600 f, 944347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108660 f, 944869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108720 f, 945391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108780 f, 945913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108840 f, 946434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108900 f, 946956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108960 f, 947478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109020 f, 948000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109080 f, 948521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109140 f, 949043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109200 f, 949565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109260 f, 950086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109320 f, 942413.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109380 f, 942931.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109440 f, 943448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109500 f, 943965.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109560 f, 944482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109620 f, 945000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109680 f, 945517.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109740 f, 946034.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109800 f, 946551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109860 f, 947068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109920 f, 947586.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109980 f, 948103.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110040 f, 948620.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110100 f, 949137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110160 f, 949655.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110220 f, 950172.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110280 f, 950689.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110340 f, 951206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110400 f, 951724.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110460 f, 952241.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110520 f, 952758.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110580 f, 953275.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110640 f, 953793.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110700 f, 954310.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110760 f, 954827.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110820 f, 955344.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110880 f, 955862.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110940 f, 956379.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111000 f, 948717.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111060 f, 949230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111120 f, 949743.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111180 f, 950256.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111240 f, 950769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111300 f, 951282.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111360 f, 951794.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111420 f, 952307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111480 f, 952820.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111540 f, 953333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111600 f, 953846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111660 f, 954359.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111720 f, 954871.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111780 f, 955384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111840 f, 955897.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111900 f, 948305.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111960 f, 948813.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112020 f, 949322.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112080 f, 949830.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112140 f, 950339.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112200 f, 950847.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112260 f, 951355.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112320 f, 951864.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112380 f, 952372.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112440 f, 952881.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112500 f, 953389.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112560 f, 953898.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112620 f, 954406.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112680 f, 954915.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112740 f, 955423.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112800 f, 955932.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112860 f, 956440.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112920 f, 956949.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112980 f, 957457.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113040 f, 957966.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113100 f, 958474.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113160 f, 958983.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113220 f, 959491.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113280 f, 960000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113340 f, 960508.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113400 f, 961016.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113460 f, 961525.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113520 f, 962033.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113580 f, 962542.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113640 f, 963050.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113700 f, 963559.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113760 f, 964067.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113820 f, 964576.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113880 f, 965084.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113940 f, 965593.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114000 f, 966101.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114060 f, 966610.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114120 f, 967118.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114180 f, 967627.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114240 f, 968135.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 114300 f, 892968.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 71 ms, 845.0 fps, 1 ms/f; total: 114360 f, 574673.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114420 f, 574974.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114480 f, 575276.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114540 f, 575577.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114600 f, 575879.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114660 f, 576180.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114720 f, 576482.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114780 f, 573900.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114840 f, 574200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114900 f, 574500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114960 f, 574800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115020 f, 575100.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115080 f, 575400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115140 f, 575700.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115200 f, 576000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115260 f, 576300.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115320 f, 576600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115380 f, 576900.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115440 f, 577200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115500 f, 577500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115560 f, 577800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115620 f, 578100.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115680 f, 578400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115740 f, 578700.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115800 f, 579000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115860 f, 579300.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115920 f, 579600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115980 f, 579900.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116040 f, 580200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116100 f, 580500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116160 f, 580800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116220 f, 581100.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116280 f, 581400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116340 f, 581700.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116400 f, 582000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116460 f, 582300.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116520 f, 582600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116580 f, 582900.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116640 f, 583200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116700 f, 580597.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116760 f, 580895.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116820 f, 581194.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116880 f, 581492.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116940 f, 581791.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117000 f, 582089.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117060 f, 582388.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117120 f, 582686.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117180 f, 582985.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117240 f, 583283.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117300 f, 583582.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117360 f, 583880.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117420 f, 584179.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117480 f, 584477.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117540 f, 584776.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117600 f, 585074.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117660 f, 585373.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117720 f, 585671.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117780 f, 585970.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117840 f, 586268.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117900 f, 586567.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117960 f, 586865.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118020 f, 587164.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118080 f, 587462.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118140 f, 587761.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118200 f, 588059.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118260 f, 588358.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118320 f, 588656.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118380 f, 588955.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118440 f, 589253.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118500 f, 589552.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118560 f, 589850.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118620 f, 590149.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118680 f, 590447.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118740 f, 590746.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118800 f, 591044.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118860 f, 591343.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118920 f, 591641.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118980 f, 591940.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119040 f, 592238.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119100 f, 592537.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119160 f, 592835.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119220 f, 593134.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119280 f, 593432.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119340 f, 593731.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119400 f, 594029.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119460 f, 594328.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119520 f, 591683.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119580 f, 591980.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119640 f, 592277.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119700 f, 592574.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119760 f, 592871.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119820 f, 593168.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119880 f, 593465.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119940 f, 593762.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120000 f, 594059.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120060 f, 594356.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120120 f, 594653.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120180 f, 594950.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120240 f, 595247.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120300 f, 595544.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120360 f, 595841.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120420 f, 596138.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120480 f, 596435.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120540 f, 596732.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120600 f, 597029.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120660 f, 597326.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120720 f, 597623.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120780 f, 597920.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120840 f, 598217.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120900 f, 598514.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120960 f, 598811.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121020 f, 599108.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121080 f, 599405.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121140 f, 599703.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121200 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121260 f, 600297.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121320 f, 600594.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121380 f, 600891.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121440 f, 601188.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121500 f, 601485.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121560 f, 601782.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121620 f, 602079.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121680 f, 602376.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121740 f, 602673.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121800 f, 602970.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121860 f, 603267.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121920 f, 603564.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121980 f, 603861.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122040 f, 604158.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122100 f, 604455.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122160 f, 604752.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122220 f, 605049.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122280 f, 602364.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122340 f, 602660.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122400 f, 602955.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122460 f, 603251.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122520 f, 603546.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122580 f, 603842.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122640 f, 604137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122700 f, 604433.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122760 f, 604729.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122820 f, 605024.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122880 f, 605320.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122940 f, 605615.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123000 f, 605911.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123060 f, 606206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123120 f, 606502.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123180 f, 606798.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123240 f, 607093.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123300 f, 607389.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123360 f, 607684.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123420 f, 607980.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123480 f, 608275.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123540 f, 608571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123600 f, 608867.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123660 f, 609162.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123720 f, 609458.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123780 f, 606764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123840 f, 607058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123900 f, 607352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123960 f, 607647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124020 f, 607941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124080 f, 608235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124140 f, 608529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124200 f, 608823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124260 f, 609117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124320 f, 609411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124380 f, 609705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124440 f, 610000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124500 f, 610294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124560 f, 610588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124620 f, 610882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124680 f, 611176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124740 f, 611470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124800 f, 611764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124860 f, 612058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124920 f, 612352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124980 f, 612647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125040 f, 612941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125100 f, 613235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125160 f, 613529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125220 f, 610829.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125280 f, 611121.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125340 f, 611414.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125400 f, 611707.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125460 f, 612000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125520 f, 612292.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125580 f, 612585.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125640 f, 612878.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125700 f, 613170.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125760 f, 613463.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125820 f, 610776.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125880 f, 611067.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125940 f, 611359.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126000 f, 611650.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126060 f, 611941.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126120 f, 612233.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126180 f, 612524.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126240 f, 612815.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126300 f, 613106.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126360 f, 613398.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126420 f, 613689.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126480 f, 613980.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126540 f, 614271.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126600 f, 614563.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126660 f, 614854.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126720 f, 615145.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126780 f, 615436.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126840 f, 615728.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126900 f, 616019.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126960 f, 616310.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127020 f, 616601.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127080 f, 616893.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127140 f, 617184.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127200 f, 617475.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127260 f, 617767.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127320 f, 618058.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127380 f, 618349.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127440 f, 618640.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127500 f, 618932.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127560 f, 619223.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127620 f, 616521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127680 f, 616811.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127740 f, 617101.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127800 f, 617391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127860 f, 617681.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127920 f, 617971.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127980 f, 618260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128040 f, 618550.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128100 f, 618840.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128160 f, 619130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128220 f, 619420.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128280 f, 619710.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128340 f, 620000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128400 f, 617307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128460 f, 617596.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128520 f, 617884.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128580 f, 618173.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128640 f, 618461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128700 f, 618750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128760 f, 619038.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128820 f, 619326.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128880 f, 619615.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128940 f, 619903.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129000 f, 620192.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129060 f, 620480.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129120 f, 620769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129180 f, 621057.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129240 f, 621346.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129300 f, 621634.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129360 f, 621923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129420 f, 622211.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129480 f, 622500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129540 f, 622788.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129600 f, 620095.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129660 f, 620382.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129720 f, 620669.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129780 f, 620956.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129840 f, 621244.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129900 f, 621531.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129960 f, 621818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130020 f, 622105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130080 f, 622392.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130140 f, 622679.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130200 f, 622966.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130260 f, 623253.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130320 f, 623540.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130380 f, 623827.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130440 f, 624114.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130500 f, 624401.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130560 f, 624689.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130620 f, 624976.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130680 f, 625263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130740 f, 625550.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130800 f, 625837.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130860 f, 626124.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130920 f, 626411.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130980 f, 626698.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131040 f, 626985.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131100 f, 627272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131160 f, 627559.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131220 f, 627846.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131280 f, 628134.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131340 f, 628421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131400 f, 628708.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131460 f, 628995.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131520 f, 629282.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131580 f, 626571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131640 f, 626857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131700 f, 627142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131760 f, 627428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131820 f, 627714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131880 f, 628000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131940 f, 628285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132000 f, 628571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132060 f, 628857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132120 f, 629142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132180 f, 629428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132240 f, 629714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132300 f, 630000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132360 f, 630285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132420 f, 630571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132480 f, 630857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132540 f, 631142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132600 f, 631428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132660 f, 631714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132720 f, 632000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132780 f, 632285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132840 f, 632571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132900 f, 632857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132960 f, 633142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133020 f, 633428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133080 f, 633714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133140 f, 634000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133200 f, 634285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133260 f, 634571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133320 f, 634857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133380 f, 635142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133440 f, 635428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133500 f, 635714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133560 f, 636000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133620 f, 636285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133680 f, 636571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133740 f, 636857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133800 f, 637142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133860 f, 637428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133920 f, 637714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133980 f, 638000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134040 f, 638285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134100 f, 638571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134160 f, 638857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134220 f, 639142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134280 f, 639428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134340 f, 639714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134400 f, 640000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134460 f, 640285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134520 f, 640571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134580 f, 637819.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134640 f, 638104.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134700 f, 638388.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134760 f, 638673.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134820 f, 638957.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134880 f, 639241.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134940 f, 639526.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135000 f, 639810.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135060 f, 640094.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135120 f, 640379.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135180 f, 640663.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135240 f, 640947.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135300 f, 641232.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135360 f, 641516.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135420 f, 641800.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135480 f, 642085.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135540 f, 642369.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135600 f, 642654.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135660 f, 642938.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135720 f, 643222.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135780 f, 643507.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135840 f, 643791.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135900 f, 644075.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135960 f, 644360.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136020 f, 644644.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136080 f, 644928.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136140 f, 645213.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136200 f, 645497.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136260 f, 645782.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136320 f, 646066.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136380 f, 646350.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136440 f, 646635.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136500 f, 646919.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136560 f, 647203.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136620 f, 647488.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136680 f, 647772.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136740 f, 648056.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136800 f, 648341.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136860 f, 648625.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136920 f, 648909.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136980 f, 649194.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137040 f, 649478.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137100 f, 649763.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137160 f, 650047.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137220 f, 650331.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137280 f, 650616.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137340 f, 650900.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137400 f, 651184.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137460 f, 651469.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137520 f, 651753.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137580 f, 652037.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137640 f, 652322.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137700 f, 652606.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137760 f, 652891.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137820 f, 650094.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137880 f, 650377.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137940 f, 650660.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138000 f, 650943.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138060 f, 651226.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138120 f, 651509.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138180 f, 651792.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138240 f, 649014.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138300 f, 649295.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138360 f, 649577.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138420 f, 649859.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138480 f, 650140.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138540 f, 650422.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138600 f, 650704.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138660 f, 650985.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138720 f, 651267.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138780 f, 651549.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138840 f, 651831.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138900 f, 652112.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138960 f, 652394.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139020 f, 652676.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139080 f, 652957.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139140 f, 653239.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139200 f, 653521.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139260 f, 653802.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139320 f, 654084.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139380 f, 654366.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139440 f, 654647.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139500 f, 651869.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139560 f, 652149.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139620 f, 652429.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139680 f, 652710.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139740 f, 652990.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139800 f, 653271.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139860 f, 653551.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139920 f, 653831.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139980 f, 654112.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140040 f, 654392.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140100 f, 654672.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140160 f, 654953.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140220 f, 655233.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140280 f, 655514.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140340 f, 655794.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140400 f, 656074.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140460 f, 656355.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140520 f, 656635.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140580 f, 656915.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140640 f, 657196.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140700 f, 657476.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140760 f, 657757.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140820 f, 658037.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140880 f, 658317.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140940 f, 658598.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141000 f, 658878.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141060 f, 659158.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141120 f, 659439.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141180 f, 659719.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141240 f, 660000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141300 f, 660280.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141360 f, 660560.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141420 f, 660841.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141480 f, 661121.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141540 f, 661401.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141600 f, 661682.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141660 f, 661962.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141720 f, 662243.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141780 f, 662523.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141840 f, 662803.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141900 f, 663084.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141960 f, 663364.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142020 f, 663644.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142080 f, 663925.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142140 f, 664205.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142200 f, 664486.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142260 f, 664766.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142320 f, 665046.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142380 f, 665327.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142440 f, 665607.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142500 f, 665887.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142560 f, 666168.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142620 f, 666448.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142680 f, 666729.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142740 f, 667009.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142800 f, 667289.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142860 f, 664465.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142920 f, 664744.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142980 f, 665023.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143040 f, 665302.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143100 f, 665581.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143160 f, 665860.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143220 f, 666139.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143280 f, 666418.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143340 f, 666697.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143400 f, 666976.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143460 f, 667255.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143520 f, 667534.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143580 f, 667813.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143640 f, 668093.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143700 f, 668372.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143760 f, 668651.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143820 f, 668930.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143880 f, 669209.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143940 f, 669488.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144000 f, 669767.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144060 f, 670046.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144120 f, 670325.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144180 f, 670604.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144240 f, 670883.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144300 f, 671162.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144360 f, 671441.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144420 f, 671720.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144480 f, 672000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144540 f, 672279.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144600 f, 672558.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144660 f, 672837.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144720 f, 673116.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144780 f, 673395.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144840 f, 673674.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144900 f, 673953.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144960 f, 674232.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145020 f, 671388.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145080 f, 671666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145140 f, 671944.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145200 f, 672222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145260 f, 672500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145320 f, 672777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145380 f, 673055.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145440 f, 673333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 145500 f, 655405.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145560 f, 655675.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145620 f, 655945.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145680 f, 656216.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145740 f, 656486.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145800 f, 656756.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145860 f, 657027.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145920 f, 657297.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145980 f, 657567.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146040 f, 657837.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146100 f, 658108.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146160 f, 658378.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146220 f, 658648.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146280 f, 658918.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146340 f, 659189.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146400 f, 659459.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146460 f, 659729.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146520 f, 660000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146580 f, 660270.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146640 f, 660540.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146700 f, 660810.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146760 f, 661081.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146820 f, 661351.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146880 f, 661621.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146940 f, 661891.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147000 f, 662162.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147060 f, 662432.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147120 f, 662702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147180 f, 662973.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147240 f, 663243.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147300 f, 663513.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147360 f, 663783.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147420 f, 664054.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147480 f, 664324.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147540 f, 664594.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147600 f, 661883.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147660 f, 662152.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147720 f, 662421.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147780 f, 662690.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147840 f, 662959.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147900 f, 663228.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147960 f, 663497.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148020 f, 663766.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148080 f, 664035.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148140 f, 664304.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148200 f, 664574.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148260 f, 664843.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148320 f, 665112.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148380 f, 665381.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148440 f, 665650.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148500 f, 665919.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148560 f, 666188.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148620 f, 666457.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148680 f, 666726.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148740 f, 666995.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148800 f, 667264.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148860 f, 667533.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148920 f, 667802.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148980 f, 668071.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149040 f, 668340.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149100 f, 668609.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149160 f, 668878.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149220 f, 669148.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149280 f, 669417.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149340 f, 669686.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149400 f, 669955.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149460 f, 670224.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149520 f, 670493.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149580 f, 670762.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149640 f, 671031.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149700 f, 671300.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149760 f, 671569.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149820 f, 671838.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149880 f, 669107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149940 f, 669375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150000 f, 669642.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150060 f, 669910.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150120 f, 670178.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150180 f, 670446.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150240 f, 670714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150300 f, 670982.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150360 f, 671250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150420 f, 671517.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150480 f, 671785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150540 f, 672053.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150600 f, 672321.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150660 f, 672589.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150720 f, 672857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150780 f, 673125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150840 f, 673392.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150900 f, 673660.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150960 f, 673928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151020 f, 674196.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151080 f, 674464.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151140 f, 674732.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151200 f, 675000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151260 f, 675267.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151320 f, 675535.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151380 f, 675803.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151440 f, 676071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151500 f, 676339.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151560 f, 676607.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151620 f, 676875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151680 f, 677142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151740 f, 677410.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151800 f, 677678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151860 f, 677946.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151920 f, 678214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151980 f, 678482.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152040 f, 675733.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152100 f, 676000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152160 f, 676266.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152220 f, 676533.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152280 f, 676800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152340 f, 677066.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152400 f, 677333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152460 f, 677600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152520 f, 677866.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152580 f, 678133.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152640 f, 678400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152700 f, 678666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152760 f, 678933.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152820 f, 679200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152880 f, 679466.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152940 f, 679733.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153000 f, 680000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153060 f, 680266.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153120 f, 680533.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153180 f, 680800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153240 f, 681066.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153300 f, 681333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153360 f, 681600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153420 f, 681866.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153480 f, 682133.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153540 f, 682400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153600 f, 682666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153660 f, 682933.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153720 f, 683200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153780 f, 683466.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153840 f, 683733.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153900 f, 684000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153960 f, 684266.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154020 f, 684533.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154080 f, 684800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154140 f, 685066.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154200 f, 682300.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154260 f, 682566.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154320 f, 682831.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154380 f, 683097.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154440 f, 683362.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154500 f, 683628.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154560 f, 683893.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154620 f, 684159.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154680 f, 684424.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154740 f, 684690.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154800 f, 684955.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154860 f, 685221.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154920 f, 685486.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154980 f, 685752.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155040 f, 686017.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155100 f, 686283.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155160 f, 686548.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155220 f, 686814.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155280 f, 687079.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155340 f, 687345.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155400 f, 687610.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155460 f, 687876.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155520 f, 688141.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155580 f, 688407.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155640 f, 688672.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155700 f, 688938.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155760 f, 689203.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155820 f, 689469.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155880 f, 689734.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155940 f, 690000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156000 f, 690265.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156060 f, 690531.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156120 f, 690796.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156180 f, 691061.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156240 f, 691327.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156300 f, 691592.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156360 f, 691858.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156420 f, 689074.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156480 f, 689339.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156540 f, 689603.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156600 f, 689867.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156660 f, 690132.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156720 f, 690396.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156780 f, 690660.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156840 f, 690925.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156900 f, 691189.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156960 f, 691453.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157020 f, 691718.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157080 f, 691982.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157140 f, 692246.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157200 f, 692511.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157260 f, 692775.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157320 f, 693039.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157380 f, 693303.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157440 f, 693568.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157500 f, 693832.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157560 f, 694096.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157620 f, 694361.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157680 f, 694625.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157740 f, 694889.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157800 f, 695154.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157860 f, 695418.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157920 f, 695682.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157980 f, 695947.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158040 f, 696211.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158100 f, 696475.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158160 f, 696740.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158220 f, 697004.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158280 f, 697268.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158340 f, 697533.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158400 f, 697797.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158460 f, 698061.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158520 f, 698326.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158580 f, 698590.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158640 f, 698854.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158700 f, 696052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158760 f, 696315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158820 f, 696578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158880 f, 696842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158940 f, 697105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159000 f, 697368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159060 f, 697631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159120 f, 697894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159180 f, 698157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159240 f, 698421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159300 f, 698684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159360 f, 698947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159420 f, 699210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159480 f, 699473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159540 f, 699736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159600 f, 700000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159660 f, 700263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159720 f, 700526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159780 f, 700789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159840 f, 701052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159900 f, 701315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159960 f, 701578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160020 f, 701842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160080 f, 702105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160140 f, 702368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160200 f, 702631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160260 f, 702894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160320 f, 703157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160380 f, 703421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160440 f, 703684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160500 f, 703947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160560 f, 704210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160620 f, 704473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160680 f, 704736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160740 f, 705000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160800 f, 705263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160860 f, 705526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160920 f, 702707.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160980 f, 702969.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161040 f, 703231.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161100 f, 703493.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161160 f, 703755.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161220 f, 704017.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161280 f, 704279.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161340 f, 704541.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161400 f, 704803.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161460 f, 705065.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161520 f, 705327.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161580 f, 705589.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161640 f, 705851.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161700 f, 706113.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161760 f, 706375.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161820 f, 706637.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161880 f, 706899.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161940 f, 707161.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162000 f, 707423.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162060 f, 707685.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162120 f, 707947.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162180 f, 708209.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162240 f, 708471.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162300 f, 708733.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162360 f, 708995.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162420 f, 709257.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162480 f, 709519.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162540 f, 709781.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162600 f, 710043.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162660 f, 710305.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162720 f, 710567.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162780 f, 710829.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162840 f, 711091.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162900 f, 711353.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162960 f, 711615.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163020 f, 711877.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163080 f, 712139.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163140 f, 712401.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163200 f, 712663.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163260 f, 712925.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163320 f, 710086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163380 f, 710347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163440 f, 710608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163500 f, 710869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163560 f, 711130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163620 f, 711391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163680 f, 711652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163740 f, 711913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163800 f, 712173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163860 f, 712434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163920 f, 712695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163980 f, 712956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164040 f, 713217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164100 f, 713478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164160 f, 713739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164220 f, 714000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164280 f, 714260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164340 f, 714521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164400 f, 714782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164460 f, 715043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164520 f, 715304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164580 f, 715565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164640 f, 715826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164700 f, 716086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164760 f, 716347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164820 f, 716608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164880 f, 716869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164940 f, 717130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165000 f, 717391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165060 f, 717652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165120 f, 717913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165180 f, 718173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165240 f, 718434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165300 f, 718695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165360 f, 718956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165420 f, 719217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165480 f, 719478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165540 f, 719739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165600 f, 720000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165660 f, 720260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165720 f, 720521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165780 f, 720782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165840 f, 721043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165900 f, 721304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165960 f, 721565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166020 f, 721826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166080 f, 722086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166140 f, 722347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166200 f, 722608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166260 f, 722869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166320 f, 723130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166380 f, 723391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166440 f, 723652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166500 f, 723913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166560 f, 724173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166620 f, 724434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166680 f, 724695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166740 f, 724956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166800 f, 722077.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166860 f, 722337.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166920 f, 722597.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166980 f, 722857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167040 f, 723116.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167100 f, 723376.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167160 f, 723636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167220 f, 723896.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167280 f, 724155.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167340 f, 724415.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167400 f, 724675.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167460 f, 724935.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167520 f, 725194.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167580 f, 725454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167640 f, 725714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167700 f, 725974.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167760 f, 726233.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167820 f, 726493.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167880 f, 726753.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167940 f, 727013.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168000 f, 727272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168060 f, 727532.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168120 f, 727792.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168180 f, 728051.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168240 f, 728311.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168300 f, 728571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168360 f, 728831.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168420 f, 729090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168480 f, 729350.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168540 f, 729610.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168600 f, 729870.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168660 f, 730129.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168720 f, 730389.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168780 f, 730649.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168840 f, 730909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168900 f, 731168.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168960 f, 731428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169020 f, 731688.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169080 f, 731948.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169140 f, 732207.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169200 f, 732467.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169260 f, 732727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169320 f, 732987.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169380 f, 733246.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169440 f, 733506.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169500 f, 733766.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169560 f, 734026.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169620 f, 734285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169680 f, 734545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169740 f, 734805.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169800 f, 735064.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169860 f, 735324.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169920 f, 735584.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169980 f, 732672.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170040 f, 732931.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170100 f, 733189.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170160 f, 733448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170220 f, 733706.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170280 f, 733965.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170340 f, 734224.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170400 f, 734482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170460 f, 734741.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170520 f, 735000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170580 f, 735258.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170640 f, 735517.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170700 f, 735775.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170760 f, 736034.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170820 f, 736293.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170880 f, 736551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170940 f, 736810.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171000 f, 737068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171060 f, 737327.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171120 f, 737586.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171180 f, 737844.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171240 f, 738103.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171300 f, 738362.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171360 f, 738620.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171420 f, 738879.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171480 f, 739137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171540 f, 739396.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171600 f, 739655.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171660 f, 739913.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171720 f, 740172.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171780 f, 740431.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171840 f, 740689.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171900 f, 740948.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171960 f, 741206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172020 f, 741465.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172080 f, 741724.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172140 f, 741982.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172200 f, 742241.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172260 f, 739313.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172320 f, 739570.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172380 f, 739828.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172440 f, 740085.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172500 f, 740343.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172560 f, 740600.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172620 f, 740858.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172680 f, 741115.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172740 f, 741373.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172800 f, 741630.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172860 f, 741888.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172920 f, 742145.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172980 f, 742403.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173040 f, 742660.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173100 f, 742918.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173160 f, 743175.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173220 f, 743433.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173280 f, 743691.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173340 f, 743948.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173400 f, 744206.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173460 f, 744463.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173520 f, 744721.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173580 f, 744978.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173640 f, 745236.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173700 f, 745493.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173760 f, 745751.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173820 f, 746008.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173880 f, 746266.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173940 f, 746523.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174000 f, 746781.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174060 f, 747038.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174120 f, 747296.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174180 f, 747553.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174240 f, 747811.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174300 f, 748068.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174360 f, 748326.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174420 f, 748583.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174480 f, 748841.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174540 f, 745897.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174600 f, 746153.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174660 f, 746410.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174720 f, 746666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174780 f, 746923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174840 f, 747179.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174900 f, 747435.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174960 f, 747692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175020 f, 747948.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175080 f, 748205.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175140 f, 748461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175200 f, 748717.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175260 f, 748974.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175320 f, 749230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175380 f, 749487.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175440 f, 749743.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175500 f, 750000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175560 f, 750256.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175620 f, 750512.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175680 f, 750769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175740 f, 751025.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175800 f, 751282.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175860 f, 751538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175920 f, 751794.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175980 f, 752051.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176040 f, 752307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176100 f, 752564.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176160 f, 752820.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176220 f, 753076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176280 f, 753333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176340 f, 753589.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176400 f, 753846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176460 f, 754102.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176520 f, 754359.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176580 f, 754615.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176640 f, 754871.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176700 f, 755128.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176760 f, 755384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176820 f, 752425.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176880 f, 752680.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176940 f, 752936.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177000 f, 753191.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177060 f, 753446.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177120 f, 753702.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177180 f, 753957.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177240 f, 754212.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177300 f, 754468.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177360 f, 754723.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177420 f, 754978.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177480 f, 755234.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177540 f, 755489.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177600 f, 755744.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177660 f, 756000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177720 f, 756255.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177780 f, 756510.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177840 f, 756765.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177900 f, 757021.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177960 f, 757276.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178020 f, 757531.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178080 f, 757787.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178140 f, 758042.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178200 f, 758297.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178260 f, 758553.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178320 f, 758808.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178380 f, 759063.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178440 f, 759319.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178500 f, 759574.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178560 f, 759829.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178620 f, 760085.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178680 f, 760340.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178740 f, 760595.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178800 f, 760851.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178860 f, 761106.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178920 f, 758135.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178980 f, 758389.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179040 f, 758644.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179100 f, 758898.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179160 f, 759152.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179220 f, 759406.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179280 f, 759661.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179340 f, 759915.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179400 f, 760169.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179460 f, 760423.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179520 f, 760677.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179580 f, 760932.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179640 f, 761186.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179700 f, 761440.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179760 f, 761694.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179820 f, 761949.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179880 f, 762203.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179940 f, 762457.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180000 f, 762711.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180060 f, 762966.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180120 f, 763220.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180180 f, 763474.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180240 f, 763728.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180300 f, 763983.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180360 f, 764237.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180420 f, 764491.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180480 f, 764745.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180540 f, 765000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180600 f, 765254.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180660 f, 765508.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180720 f, 765762.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180780 f, 766016.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180840 f, 766271.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180900 f, 766525.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180960 f, 766779.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181020 f, 767033.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181080 f, 767288.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181140 f, 764303.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181200 f, 764556.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181260 f, 764810.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181320 f, 765063.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181380 f, 765316.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181440 f, 765569.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181500 f, 765822.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181560 f, 766075.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181620 f, 766329.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181680 f, 766582.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181740 f, 766835.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181800 f, 767088.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181860 f, 767341.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181920 f, 767594.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181980 f, 767848.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182040 f, 768101.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 182100 f, 761924.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182160 f, 762175.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182220 f, 762426.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182280 f, 762677.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182340 f, 759750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182400 f, 760000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182460 f, 760250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182520 f, 760500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182580 f, 760750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 75 ms, 800.0 fps, 1 ms/f; total: 182640 f, 579809.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182700 f, 580000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182760 f, 580190.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182820 f, 580380.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182880 f, 580571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182940 f, 580761.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183000 f, 580952.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183060 f, 581142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183120 f, 581333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183180 f, 581523.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183240 f, 581714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183300 f, 581904.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183360 f, 582095.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183420 f, 582285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183480 f, 582476.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183540 f, 582666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183600 f, 581012.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183660 f, 581202.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183720 f, 581392.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183780 f, 581582.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183840 f, 581772.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183900 f, 581962.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183960 f, 582151.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184020 f, 582341.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184080 f, 582531.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184140 f, 582721.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184200 f, 582911.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184260 f, 583101.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184320 f, 583291.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184380 f, 583481.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184440 f, 583670.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184500 f, 583860.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184560 f, 584050.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184620 f, 584240.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184680 f, 582586.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184740 f, 582776.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184800 f, 582965.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184860 f, 583154.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184920 f, 583343.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184980 f, 583533.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185040 f, 583722.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185100 f, 583911.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185160 f, 584100.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185220 f, 584290.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185280 f, 584479.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185340 f, 584668.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185400 f, 584858.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185460 f, 585047.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185520 f, 585236.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185580 f, 585425.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185640 f, 585615.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185700 f, 585804.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185760 f, 585993.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185820 f, 586182.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185880 f, 586372.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185940 f, 586561.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186000 f, 586750.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186060 f, 586940.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186120 f, 587129.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186180 f, 587318.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186240 f, 587507.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186300 f, 587697.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186360 f, 587886.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186420 f, 588075.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186480 f, 588265.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186540 f, 588454.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186600 f, 588643.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186660 f, 588832.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186720 f, 587169.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186780 f, 587358.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186840 f, 587547.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186900 f, 587735.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186960 f, 587924.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187020 f, 588113.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187080 f, 588301.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187140 f, 588490.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187200 f, 588679.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187260 f, 588867.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187320 f, 589056.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187380 f, 589245.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187440 f, 589433.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187500 f, 589622.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187560 f, 589811.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187620 f, 590000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187680 f, 590188.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187740 f, 590377.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187800 f, 590566.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187860 f, 590754.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187920 f, 590943.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187980 f, 591132.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188040 f, 591320.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188100 f, 591509.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188160 f, 591698.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188220 f, 591886.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188280 f, 592075.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188340 f, 590407.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188400 f, 590595.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188460 f, 590783.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188520 f, 590971.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188580 f, 591159.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188640 f, 591347.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188700 f, 591536.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188760 f, 591724.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188820 f, 591912.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188880 f, 592100.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188940 f, 592288.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189000 f, 592476.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189060 f, 592664.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189120 f, 592852.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189180 f, 593040.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189240 f, 593228.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189300 f, 593416.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189360 f, 593605.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189420 f, 593793.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189480 f, 593981.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189540 f, 594169.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189600 f, 594357.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189660 f, 594545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189720 f, 594733.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189780 f, 594921.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189840 f, 595109.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189900 f, 595297.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189960 f, 595485.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190020 f, 595674.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190080 f, 595862.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190140 f, 596050.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190200 f, 596238.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190260 f, 596426.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190320 f, 596614.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190380 f, 596802.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190440 f, 596990.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190500 f, 597178.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190560 f, 597366.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190620 f, 597554.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190680 f, 597742.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190740 f, 597931.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190800 f, 598119.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190860 f, 596437.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190920 f, 596625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190980 f, 596812.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191040 f, 597000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191100 f, 597187.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191160 f, 597375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191220 f, 597562.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191280 f, 597750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191340 f, 597937.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191400 f, 598125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191460 f, 598312.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191520 f, 598500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191580 f, 598687.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191640 f, 598875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191700 f, 599062.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191760 f, 599250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191820 f, 597570.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191880 f, 597757.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191940 f, 597943.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192000 f, 598130.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192060 f, 598317.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192120 f, 598504.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192180 f, 598691.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192240 f, 597018.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192300 f, 597205.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192360 f, 597391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192420 f, 597577.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192480 f, 597764.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192540 f, 597950.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192600 f, 596284.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192660 f, 596470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192720 f, 596656.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192780 f, 596842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192840 f, 597027.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192900 f, 597213.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192960 f, 595555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193020 f, 595740.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193080 f, 595925.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193140 f, 596111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193200 f, 596296.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193260 f, 596481.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193320 f, 596666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193380 f, 596851.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193440 f, 597037.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193500 f, 597222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193560 f, 597407.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193620 f, 597592.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193680 f, 597777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193740 f, 596123.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193800 f, 596307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193860 f, 596492.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193920 f, 596676.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193980 f, 595030.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194040 f, 595214.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194100 f, 595398.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194160 f, 595582.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194220 f, 593944.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194280 f, 594128.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194340 f, 594311.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194400 f, 594495.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194460 f, 594678.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194520 f, 594862.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194580 f, 595045.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194640 f, 595229.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194700 f, 595412.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194760 f, 595596.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194820 f, 595779.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194880 f, 595963.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194940 f, 596146.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195000 f, 596330.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195060 f, 596513.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195120 f, 596697.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195180 f, 596880.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195240 f, 597064.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195300 f, 597247.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195360 f, 597431.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195420 f, 597614.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195480 f, 597798.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195540 f, 597981.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195600 f, 598165.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195660 f, 598348.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195720 f, 598532.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195780 f, 598715.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195840 f, 598899.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195900 f, 599082.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195960 f, 599266.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196020 f, 599449.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196080 f, 599633.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196140 f, 599816.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196200 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196260 f, 600183.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196320 f, 600367.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196380 f, 600550.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196440 f, 598902.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196500 f, 599085.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196560 f, 599268.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196620 f, 599451.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196680 f, 599634.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196740 f, 599817.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196800 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196860 f, 600182.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196920 f, 600365.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196980 f, 600548.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197040 f, 600731.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197100 f, 600914.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197160 f, 601097.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197220 f, 601280.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197280 f, 601463.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197340 f, 601646.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197400 f, 601829.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197460 f, 602012.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197520 f, 602195.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197580 f, 602378.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197640 f, 602561.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197700 f, 602743.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197760 f, 602926.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197820 f, 603109.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197880 f, 603292.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197940 f, 603475.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198000 f, 603658.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198060 f, 603841.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198120 f, 604024.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198180 f, 604207.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198240 f, 604390.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198300 f, 604573.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198360 f, 604756.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198420 f, 604939.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198480 f, 605121.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198540 f, 605304.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198600 f, 605487.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198660 f, 605670.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198720 f, 605853.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198780 f, 606036.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198840 f, 606219.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198900 f, 606402.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198960 f, 606585.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199020 f, 606768.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199080 f, 606951.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199140 f, 607134.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199200 f, 607317.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199260 f, 607500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199320 f, 607682.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199380 f, 607865.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199440 f, 608048.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199500 f, 608231.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199560 f, 608414.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199620 f, 608597.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199680 f, 608780.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199740 f, 608963.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199800 f, 609146.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199860 f, 609329.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199920 f, 609512.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199980 f, 609695.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200040 f, 608024.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200100 f, 608206.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200160 f, 608389.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200220 f, 608571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200280 f, 608753.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200340 f, 608936.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200400 f, 609118.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200460 f, 609300.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200520 f, 609483.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200580 f, 609665.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200640 f, 609848.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200700 f, 610030.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200760 f, 610212.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200820 f, 610395.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200880 f, 610577.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200940 f, 610759.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201000 f, 610942.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201060 f, 611124.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201120 f, 611307.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201180 f, 611489.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201240 f, 611671.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201300 f, 611854.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201360 f, 612036.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201420 f, 612218.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201480 f, 612401.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201540 f, 612583.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201600 f, 612765.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201660 f, 612948.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201720 f, 613130.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201780 f, 613313.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201840 f, 613495.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201900 f, 613677.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201960 f, 613860.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202020 f, 614042.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202080 f, 614224.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202140 f, 614407.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202200 f, 614589.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202260 f, 614772.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202320 f, 614954.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202380 f, 615136.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202440 f, 615319.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202500 f, 615501.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202560 f, 615683.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202620 f, 615866.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202680 f, 616048.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202740 f, 616231.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202800 f, 616413.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202860 f, 616595.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202920 f, 616778.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202980 f, 616960.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203040 f, 617142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203100 f, 617325.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203160 f, 617507.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203220 f, 617690.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203280 f, 617872.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203340 f, 618054.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203400 f, 618237.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203460 f, 618419.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203520 f, 618601.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203580 f, 618784.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203640 f, 618966.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203700 f, 617272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203760 f, 617454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203820 f, 617636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203880 f, 617818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203940 f, 618000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204000 f, 618181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204060 f, 618363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204120 f, 618545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204180 f, 618727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204240 f, 618909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204300 f, 619090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204360 f, 619272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204420 f, 619454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204480 f, 619636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204540 f, 619818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204600 f, 620000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204660 f, 620181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204720 f, 620363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204780 f, 620545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204840 f, 620727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204900 f, 620909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204960 f, 621090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205020 f, 621272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205080 f, 621454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205140 f, 621636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205200 f, 621818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205260 f, 622000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205320 f, 622181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205380 f, 622363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205440 f, 622545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205500 f, 622727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205560 f, 622909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205620 f, 623090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205680 f, 623272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205740 f, 623454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205800 f, 623636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205860 f, 623818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205920 f, 624000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205980 f, 624181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206040 f, 624363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206100 f, 624545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206160 f, 624727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206220 f, 624909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206280 f, 625090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206340 f, 625272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206400 f, 625454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206460 f, 625636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206520 f, 625818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206580 f, 626000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206640 f, 626181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206700 f, 626363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206760 f, 626545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206820 f, 626727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206880 f, 626909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206940 f, 627090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207000 f, 627272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207060 f, 627454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207120 f, 627636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207180 f, 627818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207240 f, 628000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207300 f, 626284.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207360 f, 626465.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207420 f, 626646.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207480 f, 626827.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207540 f, 627009.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207600 f, 627190.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207660 f, 627371.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207720 f, 627552.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207780 f, 627734.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207840 f, 627915.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207900 f, 628096.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207960 f, 628277.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208020 f, 628459.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208080 f, 628640.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208140 f, 628821.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208200 f, 627108.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208260 f, 627289.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208320 f, 627469.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208380 f, 627650.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208440 f, 627831.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208500 f, 628012.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208560 f, 626306.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208620 f, 626486.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208680 f, 626666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208740 f, 626846.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208800 f, 627027.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208860 f, 627207.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208920 f, 627387.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208980 f, 627567.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209040 f, 627747.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209100 f, 627927.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209160 f, 628108.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209220 f, 628288.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209280 f, 628468.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209340 f, 628648.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209400 f, 628828.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209460 f, 629009.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209520 f, 629189.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209580 f, 629369.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209640 f, 629549.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209700 f, 629729.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209760 f, 629909.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209820 f, 630090.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209880 f, 630270.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209940 f, 630450.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210000 f, 630630.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210060 f, 630810.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210120 f, 630991.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210180 f, 631171.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210240 f, 631351.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210300 f, 631531.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210360 f, 631711.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210420 f, 631891.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210480 f, 632072.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210540 f, 632252.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210600 f, 632432.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210660 f, 632612.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210720 f, 632792.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210780 f, 632973.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210840 f, 631257.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210900 f, 631437.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210960 f, 631616.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211020 f, 631796.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211080 f, 631976.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211140 f, 632155.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211200 f, 632335.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211260 f, 632515.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211320 f, 632694.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211380 f, 632874.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211440 f, 633053.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211500 f, 633233.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211560 f, 633413.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211620 f, 633592.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211680 f, 633772.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211740 f, 633952.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211800 f, 634131.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211860 f, 634311.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211920 f, 634491.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211980 f, 634670.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212040 f, 634850.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212100 f, 635029.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212160 f, 635209.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212220 f, 635389.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212280 f, 635568.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212340 f, 635748.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212400 f, 635928.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212460 f, 636107.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212520 f, 636287.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212580 f, 636467.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212640 f, 636646.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212700 f, 636826.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212760 f, 637006.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212820 f, 637185.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212880 f, 637365.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212940 f, 637544.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213000 f, 637724.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213060 f, 637904.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213120 f, 638083.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213180 f, 636358.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213240 f, 636537.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213300 f, 636716.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213360 f, 636895.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213420 f, 637074.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213480 f, 637253.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213540 f, 637432.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213600 f, 637611.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213660 f, 637791.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213720 f, 637970.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213780 f, 638149.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213840 f, 638328.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213900 f, 638507.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213960 f, 638686.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214020 f, 638865.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214080 f, 639044.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214140 f, 639223.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214200 f, 639403.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214260 f, 639582.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214320 f, 639761.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214380 f, 639940.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214440 f, 640119.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214500 f, 640298.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214560 f, 640477.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214620 f, 640656.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214680 f, 640835.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214740 f, 641014.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214800 f, 641194.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214860 f, 641373.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214920 f, 641552.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214980 f, 641731.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215040 f, 641910.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215100 f, 642089.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215160 f, 642268.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215220 f, 642447.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215280 f, 642626.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215340 f, 642806.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215400 f, 642985.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215460 f, 643164.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215520 f, 643343.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215580 f, 643522.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215640 f, 643701.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215700 f, 643880.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215760 f, 642142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215820 f, 642321.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215880 f, 642500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215940 f, 642678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216000 f, 642857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216060 f, 643035.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216120 f, 643214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216180 f, 643392.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216240 f, 643571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216300 f, 643750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216360 f, 643928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216420 f, 644107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216480 f, 644285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216540 f, 644464.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216600 f, 644642.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216660 f, 644821.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216720 f, 645000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216780 f, 645178.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216840 f, 645357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216900 f, 645535.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216960 f, 645714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217020 f, 645892.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217080 f, 646071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217140 f, 646250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217200 f, 646428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217260 f, 646607.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217320 f, 646785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217380 f, 646964.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217440 f, 647142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217500 f, 647321.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217560 f, 647500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217620 f, 647678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217680 f, 647857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217740 f, 648035.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217800 f, 648214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217860 f, 648392.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217920 f, 648571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217980 f, 648750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218040 f, 648928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218100 f, 649107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218160 f, 649285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218220 f, 649464.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218280 f, 649642.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218340 f, 649821.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218400 f, 650000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218460 f, 650178.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218520 f, 650357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218580 f, 650535.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218640 f, 650714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218700 f, 650892.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218760 f, 651071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218820 f, 651250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218880 f, 651428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218940 f, 651607.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219000 f, 651785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219060 f, 651964.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219120 f, 652142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219180 f, 652321.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219240 f, 652500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219300 f, 652678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219360 f, 652857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219420 f, 651097.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219480 f, 651275.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219540 f, 651454.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219600 f, 651632.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219660 f, 651810.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219720 f, 651988.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219780 f, 652166.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219840 f, 652344.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219900 f, 652522.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219960 f, 652700.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220020 f, 652878.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220080 f, 653056.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220140 f, 653234.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220200 f, 653412.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220260 f, 653590.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220320 f, 653768.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220380 f, 653946.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220440 f, 654124.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220500 f, 654302.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220560 f, 654480.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220620 f, 654658.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220680 f, 654836.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220740 f, 655014.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220800 f, 655192.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220860 f, 655370.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220920 f, 655548.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220980 f, 655727.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221040 f, 655905.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221100 f, 656083.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221160 f, 656261.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221220 f, 656439.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221280 f, 656617.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221340 f, 656795.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221400 f, 656973.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221460 f, 657151.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221520 f, 657329.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221580 f, 657507.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221640 f, 657685.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221700 f, 657863.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221760 f, 658041.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221820 f, 658219.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221880 f, 658397.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221940 f, 658575.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222000 f, 658753.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222060 f, 658931.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222120 f, 659109.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222180 f, 659287.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222240 f, 659465.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222300 f, 659643.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222360 f, 659821.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222420 f, 660000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222480 f, 660178.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222540 f, 660356.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222600 f, 660534.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222660 f, 660712.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222720 f, 660890.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222780 f, 661068.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222840 f, 661246.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222900 f, 661424.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222960 f, 661602.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223020 f, 661780.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223080 f, 660000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223140 f, 660177.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223200 f, 660355.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223260 f, 660532.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223320 f, 660710.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223380 f, 660887.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223440 f, 661065.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223500 f, 661242.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223560 f, 661420.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223620 f, 661597.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223680 f, 661775.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223740 f, 661952.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223800 f, 662130.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223860 f, 662307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223920 f, 662485.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223980 f, 662662.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224040 f, 662840.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224100 f, 663017.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224160 f, 663195.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224220 f, 663372.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224280 f, 663550.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224340 f, 663727.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224400 f, 663905.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224460 f, 664082.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224520 f, 664260.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224580 f, 664437.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224640 f, 664615.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224700 f, 664792.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224760 f, 664970.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224820 f, 665147.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224880 f, 665325.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224940 f, 665502.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225000 f, 665680.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225060 f, 665858.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225120 f, 666035.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225180 f, 666213.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225240 f, 666390.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225300 f, 666568.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225360 f, 666745.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225420 f, 666923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225480 f, 667100.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225540 f, 667278.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225600 f, 667455.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225660 f, 667633.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225720 f, 667810.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225780 f, 667988.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225840 f, 668165.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225900 f, 668343.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225960 f, 668520.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226020 f, 668698.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226080 f, 668875.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226140 f, 669053.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226200 f, 669230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226260 f, 669408.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226320 f, 669585.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226380 f, 669763.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226440 f, 669940.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226500 f, 670118.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226560 f, 670295.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226620 f, 670473.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226680 f, 670650.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226740 f, 668849.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226800 f, 669026.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226860 f, 669203.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226920 f, 669380.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226980 f, 669557.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227040 f, 669734.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227100 f, 669911.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227160 f, 670088.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227220 f, 670265.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227280 f, 670442.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227340 f, 670619.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227400 f, 670796.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227460 f, 670973.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227520 f, 671150.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227580 f, 671327.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227640 f, 671504.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227700 f, 671681.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227760 f, 671858.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227820 f, 672035.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227880 f, 672212.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227940 f, 672389.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228000 f, 672566.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228060 f, 672743.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228120 f, 672920.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228180 f, 673097.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228240 f, 673274.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228300 f, 673451.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228360 f, 673628.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228420 f, 673805.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228480 f, 673982.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228540 f, 674159.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228600 f, 674336.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228660 f, 674513.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228720 f, 674690.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228780 f, 674867.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228840 f, 675044.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228900 f, 675221.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228960 f, 675398.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229020 f, 675575.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229080 f, 675752.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229140 f, 675929.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229200 f, 676106.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229260 f, 676283.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229320 f, 676460.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229380 f, 676637.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229440 f, 676814.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229500 f, 676991.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229560 f, 677168.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229620 f, 677345.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229680 f, 677522.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229740 f, 677699.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229800 f, 675882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229860 f, 676058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229920 f, 676235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229980 f, 676411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230040 f, 676588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230100 f, 676764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230160 f, 676941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230220 f, 677117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230280 f, 677294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230340 f, 677470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230400 f, 677647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230460 f, 677823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230520 f, 678000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230580 f, 678176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230640 f, 678352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230700 f, 678529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230760 f, 678705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230820 f, 678882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230880 f, 679058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230940 f, 679235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231000 f, 679411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231060 f, 679588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231120 f, 679764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231180 f, 679941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231240 f, 680117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231300 f, 680294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231360 f, 680470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231420 f, 680647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231480 f, 680823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231540 f, 681000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231600 f, 681176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231660 f, 681352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231720 f, 681529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231780 f, 681705.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231840 f, 681882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231900 f, 682058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231960 f, 682235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232020 f, 682411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232080 f, 682588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232140 f, 682764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232200 f, 682941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232260 f, 681114.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232320 f, 681290.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232380 f, 681466.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232440 f, 681642.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232500 f, 681818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232560 f, 681994.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232620 f, 682170.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232680 f, 682346.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232740 f, 682522.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232800 f, 682697.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232860 f, 682873.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232920 f, 683049.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232980 f, 683225.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233040 f, 683401.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233100 f, 683577.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233160 f, 683753.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233220 f, 683929.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233280 f, 684105.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233340 f, 684281.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233400 f, 684457.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233460 f, 684633.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233520 f, 684809.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233580 f, 684985.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233640 f, 685161.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233700 f, 685337.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233760 f, 685513.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233820 f, 685689.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233880 f, 685865.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233940 f, 686041.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234000 f, 686217.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234060 f, 686392.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234120 f, 686568.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234180 f, 686744.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234240 f, 686920.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234300 f, 687096.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234360 f, 687272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234420 f, 687448.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234480 f, 687624.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234540 f, 687800.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234600 f, 687976.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234660 f, 686140.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234720 f, 686315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234780 f, 686491.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234840 f, 686666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234900 f, 686842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234960 f, 687017.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235020 f, 687193.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235080 f, 687368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235140 f, 687543.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235200 f, 687719.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235260 f, 687894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235320 f, 688070.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235380 f, 688245.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235440 f, 688421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235500 f, 688596.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235560 f, 688771.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235620 f, 688947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235680 f, 689122.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235740 f, 689298.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235800 f, 689473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235860 f, 689649.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235920 f, 689824.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235980 f, 690000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236040 f, 690175.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236100 f, 690350.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236160 f, 690526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236220 f, 690701.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236280 f, 690877.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236340 f, 691052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236400 f, 691228.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236460 f, 691403.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236520 f, 691578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236580 f, 691754.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236640 f, 691929.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236700 f, 692105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236760 f, 692280.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236820 f, 692456.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236880 f, 692631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236940 f, 692807.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237000 f, 690962.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237060 f, 691137.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237120 f, 691311.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237180 f, 691486.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237240 f, 691661.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237300 f, 691836.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237360 f, 692011.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237420 f, 692186.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237480 f, 692361.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237540 f, 692536.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237600 f, 692711.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237660 f, 692886.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237720 f, 693061.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237780 f, 693236.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237840 f, 693411.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237900 f, 693586.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237960 f, 693760.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238020 f, 693935.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238080 f, 694110.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238140 f, 694285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238200 f, 694460.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238260 f, 694635.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238320 f, 694810.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238380 f, 694985.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238440 f, 695160.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238500 f, 695335.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238560 f, 695510.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238620 f, 695685.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238680 f, 695860.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238740 f, 696035.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238800 f, 696209.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238860 f, 696384.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238920 f, 696559.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238980 f, 696734.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239040 f, 696909.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239100 f, 697084.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239160 f, 697259.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239220 f, 697434.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239280 f, 697609.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239340 f, 697784.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239400 f, 695930.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239460 f, 696104.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239520 f, 696279.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239580 f, 696453.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239640 f, 696627.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239700 f, 696802.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239760 f, 696976.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239820 f, 697151.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239880 f, 697325.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239940 f, 697500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240000 f, 697674.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240060 f, 697848.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240120 f, 698023.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240180 f, 698197.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240240 f, 698372.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240300 f, 698546.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240360 f, 698720.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240420 f, 698895.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240480 f, 699069.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240540 f, 699244.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240600 f, 699418.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240660 f, 699593.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240720 f, 699767.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240780 f, 699941.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240840 f, 700116.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240900 f, 700290.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240960 f, 700465.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241020 f, 700639.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241080 f, 700813.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241140 f, 700988.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241200 f, 701162.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241260 f, 701337.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241320 f, 701511.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241380 f, 701686.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241440 f, 701860.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241500 f, 702034.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241560 f, 702209.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241620 f, 702383.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241680 f, 702558.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241740 f, 702732.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241800 f, 702907.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241860 f, 703081.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241920 f, 703255.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241980 f, 701391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242040 f, 701565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242100 f, 701739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242160 f, 701913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242220 f, 702086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242280 f, 702260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242340 f, 702434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242400 f, 702608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242460 f, 702782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242520 f, 702956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242580 f, 703130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242640 f, 703304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242700 f, 703478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242760 f, 703652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242820 f, 703826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242880 f, 704000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242940 f, 704173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243000 f, 704347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243060 f, 704521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243120 f, 704695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243180 f, 704869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243240 f, 705043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243300 f, 705217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243360 f, 705391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243420 f, 705565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243480 f, 705739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243540 f, 705913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243600 f, 706086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243660 f, 706260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243720 f, 706434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243780 f, 706608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243840 f, 706782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243900 f, 706956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243960 f, 707130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244020 f, 707304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244080 f, 707478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244140 f, 707652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244200 f, 707826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244260 f, 708000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244320 f, 708173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244380 f, 708347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244440 f, 708521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244500 f, 708695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244560 f, 708869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244620 f, 709043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244680 f, 709217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244740 f, 709391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244800 f, 709565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244860 f, 709739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244920 f, 709913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244980 f, 710086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245040 f, 710260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245100 f, 710434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245160 f, 710608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245220 f, 710782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245280 f, 710956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 87 ms, 689.6 fps, 1 ms/f; total: 245340 f, 567916.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245400 f, 568055.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245460 f, 568194.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245520 f, 568333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245580 f, 568472.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245640 f, 568611.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245700 f, 568750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245760 f, 568888.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245820 f, 569027.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245880 f, 569166.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245940 f, 569305.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246000 f, 569444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246060 f, 569583.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246120 f, 569722.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246180 f, 569861.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246240 f, 570000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246300 f, 570138.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246360 f, 570277.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246420 f, 570416.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246480 f, 569237.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246540 f, 569376.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246600 f, 569515.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246660 f, 569653.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246720 f, 569792.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246780 f, 569930.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246840 f, 570069.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246900 f, 570207.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246960 f, 570346.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247020 f, 570485.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247080 f, 570623.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247140 f, 570762.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247200 f, 570900.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247260 f, 571039.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247320 f, 571177.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247380 f, 571316.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247440 f, 571454.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247500 f, 571593.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247560 f, 571732.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247620 f, 571870.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247680 f, 572009.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247740 f, 572147.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247800 f, 572286.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247860 f, 572424.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247920 f, 572563.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247980 f, 572702.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248040 f, 572840.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248100 f, 572979.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248160 f, 573117.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248220 f, 573256.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248280 f, 573394.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248340 f, 573533.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248400 f, 573672.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248460 f, 573810.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248520 f, 573949.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248580 f, 574087.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248640 f, 574226.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248700 f, 574364.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248760 f, 574503.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248820 f, 574642.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248880 f, 574780.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248940 f, 574919.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249000 f, 573732.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249060 f, 573870.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249120 f, 574009.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249180 f, 574147.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249240 f, 574285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249300 f, 574423.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249360 f, 574562.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249420 f, 574700.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249480 f, 574838.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249540 f, 574976.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249600 f, 575115.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249660 f, 575253.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249720 f, 575391.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249780 f, 575529.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249840 f, 575668.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249900 f, 575806.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249960 f, 575944.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250020 f, 576082.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250080 f, 576221.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250140 f, 576359.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250200 f, 576497.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250260 f, 576635.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250320 f, 576774.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250380 f, 576912.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250440 f, 577050.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250500 f, 577188.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250560 f, 577327.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250620 f, 577465.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250680 f, 577603.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250740 f, 577741.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250800 f, 577880.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250860 f, 578018.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250920 f, 578156.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250980 f, 578294.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251040 f, 578433.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251100 f, 578571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251160 f, 578709.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251220 f, 578847.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251280 f, 577655.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251340 f, 577793.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251400 f, 577931.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251460 f, 578068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251520 f, 578206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251580 f, 578344.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251640 f, 578482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251700 f, 578620.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251760 f, 578758.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251820 f, 578896.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251880 f, 579034.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251940 f, 579172.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252000 f, 579310.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252060 f, 579448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252120 f, 579586.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252180 f, 579724.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252240 f, 579862.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252300 f, 580000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252360 f, 580137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252420 f, 580275.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252480 f, 580413.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252540 f, 580551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252600 f, 580689.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252660 f, 580827.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252720 f, 580965.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252780 f, 581103.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252840 f, 581241.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252900 f, 581379.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252960 f, 581517.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253020 f, 581655.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253080 f, 581793.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253140 f, 581931.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253200 f, 582068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253260 f, 582206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253320 f, 582344.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253380 f, 582482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253440 f, 582620.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253500 f, 582758.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253560 f, 582896.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253620 f, 583034.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253680 f, 583172.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253740 f, 583310.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253800 f, 583448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253860 f, 583586.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253920 f, 583724.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253980 f, 583862.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254040 f, 584000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254100 f, 584137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254160 f, 584275.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254220 f, 584413.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254280 f, 584551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254340 f, 584689.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254400 f, 583486.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254460 f, 583623.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254520 f, 583761.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254580 f, 583899.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254640 f, 584036.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254700 f, 584174.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254760 f, 584311.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254820 f, 584449.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254880 f, 584587.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254940 f, 584724.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255000 f, 584862.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255060 f, 585000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255120 f, 585137.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255180 f, 585275.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255240 f, 585412.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255300 f, 585550.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255360 f, 585688.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255420 f, 585825.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255480 f, 585963.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255540 f, 586100.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255600 f, 586238.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255660 f, 586376.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255720 f, 586513.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255780 f, 586651.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255840 f, 586789.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255900 f, 586926.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255960 f, 587064.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256020 f, 587201.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256080 f, 587339.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256140 f, 587477.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256200 f, 587614.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256260 f, 587752.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256320 f, 587889.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256380 f, 588027.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256440 f, 588165.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256500 f, 588302.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256560 f, 588440.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256620 f, 588578.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256680 f, 588715.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256740 f, 588853.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256800 f, 588990.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256860 f, 589128.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256920 f, 587917.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256980 f, 588054.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257040 f, 588192.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257100 f, 588329.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257160 f, 588466.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257220 f, 588604.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257280 f, 588741.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257340 f, 588878.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257400 f, 589016.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257460 f, 589153.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257520 f, 589290.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257580 f, 589427.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257640 f, 589565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257700 f, 589702.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257760 f, 589839.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257820 f, 589977.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257880 f, 590114.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257940 f, 590251.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258000 f, 590389.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258060 f, 590526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258120 f, 590663.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258180 f, 590800.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258240 f, 590938.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258300 f, 591075.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258360 f, 591212.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258420 f, 591350.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258480 f, 591487.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258540 f, 591624.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258600 f, 591762.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258660 f, 591899.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258720 f, 592036.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258780 f, 592173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258840 f, 592311.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258900 f, 592448.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258960 f, 592585.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259020 f, 592723.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259080 f, 592860.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259140 f, 592997.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259200 f, 593135.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259260 f, 593272.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259320 f, 593409.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259380 f, 593546.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259440 f, 593684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259500 f, 593821.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259560 f, 593958.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259620 f, 592739.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259680 f, 592876.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259740 f, 593013.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259800 f, 593150.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259860 f, 593287.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259920 f, 593424.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259980 f, 593561.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260040 f, 593698.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260100 f, 593835.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260160 f, 593972.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260220 f, 594109.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260280 f, 594246.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260340 f, 594383.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260400 f, 594520.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260460 f, 594657.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260520 f, 594794.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260580 f, 594931.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260640 f, 595068.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260700 f, 595205.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260760 f, 595342.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260820 f, 595479.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260880 f, 595616.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260940 f, 595753.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261000 f, 595890.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261060 f, 596027.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261120 f, 596164.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261180 f, 596301.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261240 f, 596438.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261300 f, 596575.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261360 f, 596712.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261420 f, 596849.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261480 f, 596986.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261540 f, 597123.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261600 f, 597260.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261660 f, 597397.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261720 f, 597534.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261780 f, 597671.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261840 f, 597808.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261900 f, 597945.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261960 f, 598082.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262020 f, 598219.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262080 f, 598356.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262140 f, 598493.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262200 f, 597266.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262260 f, 597403.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262320 f, 597539.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262380 f, 597676.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262440 f, 597813.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262500 f, 597949.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262560 f, 598086.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262620 f, 598223.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262680 f, 598359.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262740 f, 598496.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262800 f, 598633.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262860 f, 598769.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262920 f, 598906.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262980 f, 599043.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263040 f, 599179.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263100 f, 599316.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263160 f, 599453.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263220 f, 599590.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263280 f, 599726.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263340 f, 599863.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263400 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263460 f, 600136.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263520 f, 600273.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263580 f, 600410.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263640 f, 600546.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263700 f, 600683.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263760 f, 600820.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263820 f, 600956.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263880 f, 601093.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263940 f, 601230.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264000 f, 601366.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264060 f, 601503.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264120 f, 601640.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264180 f, 601776.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264240 f, 601913.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264300 f, 602050.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264360 f, 602186.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264420 f, 602323.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264480 f, 602460.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264540 f, 602596.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264600 f, 602733.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264660 f, 601500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264720 f, 601636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264780 f, 601772.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264840 f, 601909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264900 f, 602045.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264960 f, 602181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265020 f, 602318.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265080 f, 602454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265140 f, 602590.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265200 f, 602727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265260 f, 602863.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265320 f, 603000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265380 f, 603136.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265440 f, 603272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265500 f, 603409.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265560 f, 603545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265620 f, 603681.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265680 f, 603818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265740 f, 603954.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265800 f, 604090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265860 f, 604227.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265920 f, 604363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265980 f, 604500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266040 f, 604636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266100 f, 604772.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266160 f, 604909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266220 f, 605045.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266280 f, 605181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266340 f, 605318.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266400 f, 605454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266460 f, 605590.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266520 f, 605727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266580 f, 605863.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266640 f, 606000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266700 f, 606136.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266760 f, 606272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266820 f, 606409.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266880 f, 606545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266940 f, 606681.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267000 f, 606818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267060 f, 606954.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267120 f, 607090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267180 f, 607227.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267240 f, 607363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267300 f, 607500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267360 f, 607636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267420 f, 607772.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267480 f, 607909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267540 f, 608045.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267600 f, 606802.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267660 f, 606938.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267720 f, 607074.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267780 f, 607210.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267840 f, 607346.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267900 f, 607483.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267960 f, 607619.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268020 f, 607755.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268080 f, 607891.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268140 f, 608027.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268200 f, 608163.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268260 f, 608299.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268320 f, 608435.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268380 f, 608571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268440 f, 608707.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268500 f, 608843.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268560 f, 608979.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268620 f, 609115.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268680 f, 609251.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268740 f, 609387.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268800 f, 609523.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268860 f, 609659.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268920 f, 609795.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268980 f, 609932.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269040 f, 610068.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269100 f, 610204.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269160 f, 610340.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269220 f, 610476.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269280 f, 610612.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269340 f, 610748.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269400 f, 610884.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269460 f, 611020.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269520 f, 611156.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269580 f, 611292.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269640 f, 611428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269700 f, 611564.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269760 f, 611700.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269820 f, 611836.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269880 f, 611972.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269940 f, 612108.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270000 f, 612244.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270060 f, 612380.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270120 f, 611131.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270180 f, 611266.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270240 f, 611402.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270300 f, 611538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270360 f, 611674.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270420 f, 611809.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270480 f, 611945.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270540 f, 612081.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270600 f, 612217.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270660 f, 612352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270720 f, 612488.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270780 f, 612624.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270840 f, 612760.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270900 f, 612895.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270960 f, 613031.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271020 f, 613167.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271080 f, 613303.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271140 f, 613438.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271200 f, 613574.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271260 f, 613710.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271320 f, 613846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271380 f, 613981.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271440 f, 614117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271500 f, 614253.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271560 f, 614389.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271620 f, 614524.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271680 f, 614660.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271740 f, 614796.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271800 f, 614932.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271860 f, 615067.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271920 f, 615203.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271980 f, 615339.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272040 f, 615475.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272100 f, 615610.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272160 f, 615746.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272220 f, 615882.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272280 f, 616018.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272340 f, 616153.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272400 f, 616289.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272460 f, 616425.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272520 f, 616561.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272580 f, 616696.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272640 f, 616832.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272700 f, 616968.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272760 f, 617104.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272820 f, 615846.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272880 f, 615981.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272940 f, 616117.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273000 f, 616252.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273060 f, 616388.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273120 f, 616523.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273180 f, 616659.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273240 f, 616794.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273300 f, 616930.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273360 f, 617065.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273420 f, 617200.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273480 f, 617336.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273540 f, 617471.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273600 f, 617607.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273660 f, 617742.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273720 f, 617878.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273780 f, 618013.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273840 f, 618149.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273900 f, 618284.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273960 f, 618419.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274020 f, 618555.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274080 f, 618690.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274140 f, 618826.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274200 f, 618961.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274260 f, 619097.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274320 f, 619232.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274380 f, 619367.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274440 f, 619503.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274500 f, 619638.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274560 f, 619774.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274620 f, 619909.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274680 f, 620045.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274740 f, 620180.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274800 f, 620316.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274860 f, 620451.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274920 f, 620586.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274980 f, 620722.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275040 f, 620857.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275100 f, 620993.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275160 f, 621128.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275220 f, 621264.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275280 f, 621399.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275340 f, 621535.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275400 f, 621670.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275460 f, 621805.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275520 f, 621941.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275580 f, 622076.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275640 f, 620810.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275700 f, 620945.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275760 f, 621081.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275820 f, 621216.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275880 f, 621351.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275940 f, 621486.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276000 f, 621621.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276060 f, 621756.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276120 f, 621891.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276180 f, 622027.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276240 f, 622162.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276300 f, 622297.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276360 f, 622432.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276420 f, 622567.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276480 f, 622702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276540 f, 622837.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276600 f, 622973.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276660 f, 623108.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276720 f, 623243.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276780 f, 623378.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276840 f, 623513.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276900 f, 623648.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276960 f, 623783.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277020 f, 623918.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277080 f, 624054.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277140 f, 624189.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277200 f, 624324.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277260 f, 624459.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277320 f, 624594.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277380 f, 624729.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277440 f, 624864.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277500 f, 625000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277560 f, 625135.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277620 f, 625270.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277680 f, 625405.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277740 f, 625540.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277800 f, 625675.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277860 f, 625810.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277920 f, 625945.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277980 f, 626081.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278040 f, 626216.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278100 f, 626351.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278160 f, 626486.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278220 f, 626621.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278280 f, 626756.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278340 f, 626891.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278400 f, 627027.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278460 f, 627162.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278520 f, 627297.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278580 f, 627432.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278640 f, 627567.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278700 f, 627702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278760 f, 627837.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278820 f, 627973.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278880 f, 628108.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278940 f, 628243.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279000 f, 628378.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279060 f, 628513.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279120 f, 627235.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279180 f, 627370.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279240 f, 627505.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279300 f, 627640.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279360 f, 627775.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279420 f, 627910.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279480 f, 628044.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279540 f, 628179.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279600 f, 628314.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279660 f, 628449.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279720 f, 628584.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279780 f, 628719.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279840 f, 628853.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279900 f, 628988.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279960 f, 629123.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280020 f, 629258.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280080 f, 629393.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280140 f, 629528.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280200 f, 629662.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280260 f, 629797.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280320 f, 629932.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280380 f, 630067.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280440 f, 630202.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280500 f, 630337.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280560 f, 630471.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280620 f, 630606.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280680 f, 630741.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280740 f, 630876.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280800 f, 631011.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280860 f, 631146.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280920 f, 631280.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280980 f, 631415.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281040 f, 631550.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281100 f, 631685.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281160 f, 631820.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281220 f, 631955.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281280 f, 632089.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281340 f, 632224.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281400 f, 632359.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281460 f, 632494.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281520 f, 632629.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281580 f, 632764.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281640 f, 632898.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281700 f, 633033.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281760 f, 633168.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281820 f, 633303.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281880 f, 633438.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281940 f, 633573.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282000 f, 633707.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282060 f, 633842.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282120 f, 633977.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282180 f, 634112.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282240 f, 634247.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282300 f, 634382.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282360 f, 634516.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282420 f, 634651.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282480 f, 634786.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282540 f, 634921.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282600 f, 635056.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282660 f, 635191.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282720 f, 635325.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282780 f, 635460.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282840 f, 634170.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282900 f, 634304.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282960 f, 634439.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283020 f, 634574.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283080 f, 634708.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283140 f, 634843.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283200 f, 634977.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283260 f, 635112.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283320 f, 635246.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283380 f, 635381.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283440 f, 635515.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283500 f, 635650.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283560 f, 635784.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283620 f, 635919.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283680 f, 636053.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283740 f, 636188.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283800 f, 636322.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283860 f, 636457.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283920 f, 636591.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283980 f, 636726.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284040 f, 636861.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284100 f, 636995.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284160 f, 637130.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284220 f, 637264.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284280 f, 637399.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284340 f, 637533.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284400 f, 637668.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284460 f, 637802.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284520 f, 637937.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284580 f, 638071.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284640 f, 638206.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284700 f, 638340.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284760 f, 638475.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284820 f, 638609.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284880 f, 638744.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284940 f, 638878.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285000 f, 639013.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285060 f, 639148.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285120 f, 639282.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285180 f, 639417.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285240 f, 639551.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285300 f, 639686.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285360 f, 639820.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285420 f, 639955.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285480 f, 640089.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285540 f, 640224.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285600 f, 640358.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285660 f, 640493.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285720 f, 640627.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285780 f, 640762.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285840 f, 640896.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285900 f, 641031.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285960 f, 641165.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286020 f, 641300.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286080 f, 641435.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286140 f, 641569.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286200 f, 641704.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286260 f, 641838.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286320 f, 641973.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286380 f, 642107.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286440 f, 642242.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286500 f, 642376.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286560 f, 641073.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286620 f, 641208.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286680 f, 641342.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286740 f, 641476.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286800 f, 641610.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286860 f, 641744.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286920 f, 641879.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286980 f, 642013.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287040 f, 642147.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287100 f, 642281.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287160 f, 642416.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287220 f, 642550.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287280 f, 642684.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287340 f, 642818.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287400 f, 642953.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287460 f, 643087.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287520 f, 643221.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287580 f, 643355.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287640 f, 643489.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287700 f, 643624.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287760 f, 643758.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287820 f, 643892.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287880 f, 644026.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287940 f, 644161.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288000 f, 644295.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288060 f, 644429.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288120 f, 644563.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288180 f, 644698.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288240 f, 644832.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288300 f, 644966.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288360 f, 645100.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288420 f, 645234.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288480 f, 645369.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288540 f, 645503.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288600 f, 645637.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288660 f, 645771.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288720 f, 645906.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288780 f, 646040.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288840 f, 646174.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288900 f, 646308.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288960 f, 646442.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289020 f, 646577.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289080 f, 646711.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289140 f, 646845.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289200 f, 646979.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289260 f, 647114.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289320 f, 647248.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289380 f, 647382.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289440 f, 647516.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289500 f, 647651.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289560 f, 647785.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289620 f, 647919.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289680 f, 648053.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289740 f, 648187.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289800 f, 648322.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289860 f, 648456.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289920 f, 648590.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289980 f, 648724.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290040 f, 648859.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290100 f, 647544.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290160 f, 647678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290220 f, 647812.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290280 f, 647946.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290340 f, 648080.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290400 f, 648214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290460 f, 648348.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290520 f, 648482.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290580 f, 648616.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290640 f, 648750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290700 f, 648883.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290760 f, 649017.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290820 f, 649151.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290880 f, 649285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290940 f, 649419.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291000 f, 649553.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291060 f, 649687.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291120 f, 649821.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291180 f, 649955.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291240 f, 650089.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291300 f, 650223.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291360 f, 650357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291420 f, 650491.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291480 f, 650625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291540 f, 650758.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291600 f, 650892.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291660 f, 651026.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291720 f, 651160.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291780 f, 651294.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291840 f, 651428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291900 f, 651562.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291960 f, 651696.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292020 f, 651830.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292080 f, 651964.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292140 f, 652098.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292200 f, 652232.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292260 f, 652366.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292320 f, 652500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292380 f, 652633.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292440 f, 652767.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292500 f, 652901.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292560 f, 653035.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292620 f, 653169.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292680 f, 653303.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292740 f, 653437.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292800 f, 653571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292860 f, 653705.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292920 f, 653839.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292980 f, 653973.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293040 f, 654107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293100 f, 654241.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293160 f, 654375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293220 f, 654508.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293280 f, 654642.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293340 f, 654776.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293400 f, 654910.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293460 f, 655044.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293520 f, 655178.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293580 f, 655312.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293640 f, 653986.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293700 f, 654120.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293760 f, 654253.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293820 f, 654387.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293880 f, 654521.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293940 f, 654654.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294000 f, 654788.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294060 f, 654922.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294120 f, 655055.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294180 f, 655189.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294240 f, 655322.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294300 f, 655456.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294360 f, 655590.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294420 f, 655723.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294480 f, 655857.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294540 f, 655991.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294600 f, 656124.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294660 f, 656258.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294720 f, 656392.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294780 f, 656525.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294840 f, 656659.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294900 f, 656792.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294960 f, 656926.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295020 f, 657060.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295080 f, 657193.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295140 f, 657327.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295200 f, 657461.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295260 f, 657594.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295320 f, 657728.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295380 f, 657861.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295440 f, 657995.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295500 f, 658129.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295560 f, 658262.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295620 f, 658396.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295680 f, 658530.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295740 f, 658663.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295800 f, 658797.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295860 f, 658930.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295920 f, 659064.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295980 f, 659198.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296040 f, 659331.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296100 f, 659465.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296160 f, 659599.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296220 f, 659732.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296280 f, 659866.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296340 f, 660000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296400 f, 658666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296460 f, 658800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296520 f, 658933.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296580 f, 659066.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296640 f, 659200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296700 f, 659333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296760 f, 659466.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296820 f, 659600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296880 f, 659733.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296940 f, 659866.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297000 f, 660000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297060 f, 660133.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297120 f, 660266.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297180 f, 660400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297240 f, 660533.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297300 f, 660666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297360 f, 660800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297420 f, 660933.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297480 f, 661066.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297540 f, 661200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297600 f, 661333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297660 f, 661466.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297720 f, 661600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297780 f, 661733.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297840 f, 661866.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297900 f, 662000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297960 f, 662133.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298020 f, 662266.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298080 f, 662400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298140 f, 662533.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298200 f, 662666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298260 f, 662800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298320 f, 662933.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298380 f, 663066.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298440 f, 663200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298500 f, 663333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298560 f, 663466.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298620 f, 663600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298680 f, 663733.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298740 f, 663866.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298800 f, 664000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298860 f, 664133.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298920 f, 664266.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298980 f, 664400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299040 f, 664533.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299100 f, 664666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299160 f, 664800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299220 f, 664933.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299280 f, 665066.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299340 f, 665200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299400 f, 665333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299460 f, 665466.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299520 f, 665600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299580 f, 665733.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299640 f, 665866.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299700 f, 664523.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299760 f, 664656.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299820 f, 664789.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299880 f, 664922.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299940 f, 665055.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300000 f, 665188.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300060 f, 665321.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300120 f, 665454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300180 f, 665587.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300240 f, 665720.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300300 f, 665853.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300360 f, 665986.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300420 f, 666119.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300480 f, 666252.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300540 f, 666385.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300600 f, 666518.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300660 f, 666651.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300720 f, 666784.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300780 f, 666917.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300840 f, 667051.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300900 f, 667184.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300960 f, 667317.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301020 f, 667450.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301080 f, 667583.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301140 f, 667716.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301200 f, 667849.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301260 f, 667982.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301320 f, 668115.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301380 f, 668248.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301440 f, 668381.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301500 f, 668514.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301560 f, 668647.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301620 f, 668780.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301680 f, 668913.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301740 f, 669046.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301800 f, 669179.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301860 f, 669312.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301920 f, 669445.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301980 f, 669578.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302040 f, 669711.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302100 f, 669844.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302160 f, 669977.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302220 f, 670110.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302280 f, 670243.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302340 f, 670376.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302400 f, 670510.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302460 f, 670643.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302520 f, 670776.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302580 f, 670909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302640 f, 671042.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302700 f, 671175.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302760 f, 671308.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302820 f, 671441.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302880 f, 671574.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302940 f, 671707.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303000 f, 671840.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303060 f, 671973.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303120 f, 672106.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303180 f, 672239.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303240 f, 672372.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303300 f, 671017.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303360 f, 671150.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303420 f, 671283.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303480 f, 671415.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303540 f, 671548.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303600 f, 671681.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303660 f, 671814.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303720 f, 671946.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303780 f, 672079.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303840 f, 672212.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303900 f, 672345.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303960 f, 672477.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304020 f, 672610.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304080 f, 672743.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304140 f, 672876.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304200 f, 673008.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304260 f, 673141.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304320 f, 673274.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304380 f, 673407.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304440 f, 673539.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304500 f, 673672.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304560 f, 673805.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304620 f, 673938.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304680 f, 674070.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304740 f, 674203.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304800 f, 674336.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304860 f, 674469.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304920 f, 674601.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304980 f, 674734.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305040 f, 674867.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305100 f, 675000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305160 f, 675132.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305220 f, 675265.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305280 f, 675398.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305340 f, 675531.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305400 f, 675663.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305460 f, 675796.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305520 f, 675929.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305580 f, 676061.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305640 f, 676194.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305700 f, 676327.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305760 f, 676460.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305820 f, 676592.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305880 f, 676725.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305940 f, 676858.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306000 f, 676991.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306060 f, 677123.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306120 f, 677256.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306180 f, 677389.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306240 f, 677522.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306300 f, 677654.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306360 f, 677787.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306420 f, 677920.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306480 f, 678053.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306540 f, 678185.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306600 f, 678318.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306660 f, 678451.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306720 f, 678584.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306780 f, 678716.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306840 f, 677351.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306900 f, 677483.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306960 f, 677615.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 307020 f, 670349.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307080 f, 670480.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307140 f, 670611.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307200 f, 670742.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307260 f, 670873.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307320 f, 671004.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307380 f, 671135.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307440 f, 671266.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307500 f, 671397.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307560 f, 671528.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307620 f, 671659.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307680 f, 671790.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307740 f, 671921.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307800 f, 672052.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307860 f, 672183.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307920 f, 672314.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307980 f, 670980.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308040 f, 671111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308100 f, 671241.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308160 f, 671372.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308220 f, 671503.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308280 f, 671634.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308340 f, 671764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308400 f, 671895.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308460 f, 672026.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308520 f, 672156.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308580 f, 672287.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308640 f, 672418.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308700 f, 672549.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308760 f, 672679.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308820 f, 672810.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308880 f, 672941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308940 f, 673071.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309000 f, 673202.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309060 f, 673333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309120 f, 673464.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309180 f, 673594.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309240 f, 673725.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309300 f, 673856.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309360 f, 673986.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309420 f, 674117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309480 f, 674248.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309540 f, 674379.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309600 f, 674509.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309660 f, 674640.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309720 f, 674771.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309780 f, 674901.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309840 f, 675032.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309900 f, 675163.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309960 f, 675294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310020 f, 675424.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310080 f, 675555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310140 f, 675686.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310200 f, 675817.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310260 f, 674478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310320 f, 674608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310380 f, 674739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310440 f, 674869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310500 f, 675000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310560 f, 675130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310620 f, 675260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310680 f, 675391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310740 f, 675521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310800 f, 675652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310860 f, 675782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310920 f, 675913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310980 f, 676043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311040 f, 676173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311100 f, 676304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311160 f, 676434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311220 f, 676565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311280 f, 676695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311340 f, 676826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311400 f, 676956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311460 f, 677086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311520 f, 677217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311580 f, 677347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311640 f, 677478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311700 f, 677608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311760 f, 677739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311820 f, 677869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311880 f, 678000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311940 f, 678130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312000 f, 678260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312060 f, 678391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312120 f, 678521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312180 f, 678652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312240 f, 678782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312300 f, 678913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312360 f, 679043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312420 f, 679173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312480 f, 677830.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312540 f, 677960.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312600 f, 678091.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312660 f, 678221.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312720 f, 678351.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312780 f, 678481.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312840 f, 678611.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312900 f, 678741.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312960 f, 678872.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313020 f, 679002.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313080 f, 679132.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313140 f, 679262.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313200 f, 679392.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313260 f, 679522.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313320 f, 679652.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313380 f, 679783.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313440 f, 679913.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313500 f, 680043.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313560 f, 680173.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313620 f, 680303.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313680 f, 680433.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313740 f, 680564.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313800 f, 680694.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313860 f, 680824.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313920 f, 680954.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313980 f, 681084.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314040 f, 681214.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314100 f, 681344.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314160 f, 681475.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314220 f, 681605.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314280 f, 681735.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314340 f, 681865.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314400 f, 681995.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314460 f, 682125.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314520 f, 682255.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314580 f, 682386.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314640 f, 682516.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314700 f, 682646.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314760 f, 681298.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314820 f, 681428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314880 f, 681558.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314940 f, 681688.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315000 f, 681818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315060 f, 681948.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315120 f, 682077.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315180 f, 682207.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315240 f, 682337.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315300 f, 682467.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315360 f, 682597.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315420 f, 682727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315480 f, 682857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315540 f, 682987.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315600 f, 683116.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315660 f, 683246.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315720 f, 683376.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315780 f, 683506.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315840 f, 683636.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315900 f, 683766.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315960 f, 683896.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316020 f, 684026.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316080 f, 684155.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316140 f, 684285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316200 f, 684415.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316260 f, 684545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316320 f, 684675.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316380 f, 684805.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316440 f, 684935.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316500 f, 685064.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316560 f, 685194.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316620 f, 685324.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316680 f, 685454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316740 f, 685584.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316800 f, 685714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316860 f, 685844.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316920 f, 685974.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316980 f, 686103.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317040 f, 686233.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317100 f, 686363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317160 f, 685010.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317220 f, 685140.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317280 f, 685270.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317340 f, 685399.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317400 f, 685529.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317460 f, 685658.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317520 f, 685788.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317580 f, 685917.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317640 f, 686047.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317700 f, 686177.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317760 f, 686306.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317820 f, 686436.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317880 f, 686565.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317940 f, 686695.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318000 f, 686825.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318060 f, 686954.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318120 f, 687084.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318180 f, 687213.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318240 f, 687343.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318300 f, 687473.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318360 f, 687602.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318420 f, 687732.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318480 f, 687861.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318540 f, 687991.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318600 f, 688120.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318660 f, 688250.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318720 f, 688380.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318780 f, 688509.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318840 f, 688639.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318900 f, 688768.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318960 f, 688898.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319020 f, 689028.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319080 f, 689157.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319140 f, 689287.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319200 f, 689416.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319260 f, 689546.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319320 f, 689676.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319380 f, 689805.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319440 f, 689935.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319500 f, 690064.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319560 f, 690194.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319620 f, 688836.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319680 f, 688965.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319740 f, 689094.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319800 f, 689224.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319860 f, 689353.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319920 f, 689482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319980 f, 689612.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320040 f, 689741.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320100 f, 689870.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320160 f, 690000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320220 f, 690129.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320280 f, 690258.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320340 f, 690387.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320400 f, 690517.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320460 f, 690646.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320520 f, 690775.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320580 f, 690905.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320640 f, 691034.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320700 f, 691163.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320760 f, 691293.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320820 f, 691422.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320880 f, 691551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320940 f, 691681.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321000 f, 691810.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321060 f, 691939.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321120 f, 692068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321180 f, 692198.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321240 f, 692327.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321300 f, 692456.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321360 f, 692586.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321420 f, 692715.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321480 f, 692844.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321540 f, 692974.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321600 f, 693103.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321660 f, 693232.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321720 f, 693362.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321780 f, 693491.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321840 f, 693620.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321900 f, 693750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321960 f, 693879.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322020 f, 694008.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322080 f, 694137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322140 f, 694267.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322200 f, 694396.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322260 f, 694525.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322320 f, 694655.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322380 f, 694784.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322440 f, 694913.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322500 f, 695043.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322560 f, 695172.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322620 f, 695301.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322680 f, 693935.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322740 f, 694064.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322800 f, 694193.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322860 f, 694322.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322920 f, 694451.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322980 f, 694580.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323040 f, 694709.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323100 f, 694838.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323160 f, 694967.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323220 f, 695096.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323280 f, 695225.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323340 f, 695354.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323400 f, 695483.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323460 f, 695612.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323520 f, 695741.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323580 f, 695870.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323640 f, 696000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323700 f, 696129.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323760 f, 696258.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323820 f, 696387.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323880 f, 696516.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323940 f, 696645.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324000 f, 696774.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324060 f, 696903.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324120 f, 697032.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324180 f, 697161.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324240 f, 697290.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324300 f, 697419.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324360 f, 697548.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324420 f, 697677.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324480 f, 697806.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324540 f, 697935.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324600 f, 698064.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324660 f, 698193.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324720 f, 698322.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324780 f, 698451.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324840 f, 698580.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324900 f, 698709.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324960 f, 698838.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325020 f, 698967.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325080 f, 699096.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325140 f, 699225.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325200 f, 699354.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325260 f, 699483.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325320 f, 699612.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 80 ms, 750.0 fps, 1 ms/f; total: 325380 f, 597027.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325440 f, 597137.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325500 f, 597247.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325560 f, 597357.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325620 f, 597467.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325680 f, 597578.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325740 f, 597688.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325800 f, 597798.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325860 f, 597908.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325920 f, 598018.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325980 f, 598128.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326040 f, 598238.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326100 f, 598348.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326160 f, 598458.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326220 f, 598568.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326280 f, 598678.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326340 f, 598789.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326400 f, 598899.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326460 f, 599009.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326520 f, 599119.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326580 f, 599229.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326640 f, 599339.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326700 f, 599449.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326760 f, 599559.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326820 f, 599669.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326880 f, 599779.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326940 f, 599889.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327000 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327060 f, 600110.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327120 f, 599120.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327180 f, 599230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327240 f, 599340.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327300 f, 599450.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327360 f, 599560.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327420 f, 599670.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327480 f, 599780.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327540 f, 599890.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327600 f, 600000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327660 f, 600109.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327720 f, 600219.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327780 f, 600329.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327840 f, 600439.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327900 f, 600549.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327960 f, 600659.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328020 f, 600769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328080 f, 600879.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328140 f, 600989.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328200 f, 601098.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328260 f, 601208.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328320 f, 601318.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328380 f, 601428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328440 f, 601538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328500 f, 601648.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328560 f, 601758.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328620 f, 601868.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328680 f, 601978.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328740 f, 602087.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328800 f, 601096.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328860 f, 601206.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328920 f, 601316.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328980 f, 601425.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329040 f, 601535.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329100 f, 601645.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329160 f, 601755.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329220 f, 601864.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329280 f, 601974.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329340 f, 602084.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329400 f, 602193.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329460 f, 602303.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329520 f, 602413.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329580 f, 602522.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329640 f, 601532.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329700 f, 601642.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329760 f, 601751.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329820 f, 601861.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329880 f, 601970.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329940 f, 600983.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330000 f, 601092.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330060 f, 601202.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330120 f, 601311.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330180 f, 601420.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330240 f, 601530.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330300 f, 601639.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330360 f, 601748.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330420 f, 601857.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330480 f, 601967.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330540 f, 602076.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330600 f, 602185.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330660 f, 602295.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330720 f, 602404.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330780 f, 602513.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330840 f, 602622.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330900 f, 602732.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330960 f, 602841.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331020 f, 602950.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331080 f, 603060.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331140 f, 603169.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331200 f, 603278.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331260 f, 603388.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331320 f, 603497.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331380 f, 603606.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331440 f, 603715.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331500 f, 603825.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331560 f, 603934.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331620 f, 604043.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331680 f, 603054.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331740 f, 603163.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331800 f, 603272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331860 f, 603381.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331920 f, 603490.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331980 f, 603600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332040 f, 603709.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332100 f, 603818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332160 f, 603927.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332220 f, 604036.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332280 f, 604145.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332340 f, 604254.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332400 f, 604363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332460 f, 604472.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332520 f, 604581.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332580 f, 604690.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332640 f, 604800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332700 f, 604909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332760 f, 605018.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332820 f, 605127.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332880 f, 604137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332940 f, 604246.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333000 f, 604355.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333060 f, 604464.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333120 f, 604573.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333180 f, 604682.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333240 f, 604791.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333300 f, 604900.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333360 f, 605009.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333420 f, 605117.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333480 f, 605226.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333540 f, 605335.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333600 f, 605444.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333660 f, 605553.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333720 f, 605662.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333780 f, 605771.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333840 f, 605880.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333900 f, 605989.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333960 f, 606098.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334020 f, 606206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334080 f, 606315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334140 f, 606424.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334200 f, 606533.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334260 f, 606642.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334320 f, 606751.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334380 f, 606860.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334440 f, 606969.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334500 f, 607078.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334560 f, 607186.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334620 f, 607295.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334680 f, 606304.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334740 f, 606413.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334800 f, 606521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334860 f, 606630.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334920 f, 606739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334980 f, 606847.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335040 f, 606956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335100 f, 607065.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335160 f, 607173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335220 f, 607282.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335280 f, 607391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335340 f, 607500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335400 f, 607608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335460 f, 607717.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335520 f, 607826.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335580 f, 607934.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335640 f, 608043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335700 f, 608152.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335760 f, 608260.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335820 f, 608369.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335880 f, 608478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335940 f, 608586.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336000 f, 608695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336060 f, 608804.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336120 f, 608913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336180 f, 609021.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336240 f, 609130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336300 f, 609239.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336360 f, 609347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336420 f, 609456.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336480 f, 609565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336540 f, 609673.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336600 f, 609782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336660 f, 609891.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336720 f, 610000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336780 f, 610108.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336840 f, 610217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336900 f, 610326.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336960 f, 610434.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337020 f, 609439.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337080 f, 609547.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337140 f, 609656.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337200 f, 609764.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337260 f, 609873.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337320 f, 609981.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337380 f, 610090.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337440 f, 610198.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337500 f, 610307.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337560 f, 610415.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337620 f, 610524.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337680 f, 610632.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337740 f, 610741.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337800 f, 610849.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337860 f, 610958.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337920 f, 611066.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337980 f, 611175.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338040 f, 611283.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338100 f, 611392.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338160 f, 611500.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338220 f, 611609.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338280 f, 611717.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338340 f, 611826.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338400 f, 611934.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338460 f, 612043.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338520 f, 612151.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338580 f, 612260.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338640 f, 612368.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338700 f, 612477.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338760 f, 612585.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338820 f, 612694.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338880 f, 612802.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338940 f, 612911.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339000 f, 613019.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339060 f, 613128.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339120 f, 613236.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339180 f, 613345.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339240 f, 613453.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339300 f, 613562.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339360 f, 613670.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339420 f, 613779.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339480 f, 613887.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339540 f, 613996.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339600 f, 614104.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339660 f, 614213.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339720 f, 614321.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339780 f, 614430.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339840 f, 614538.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339900 f, 614647.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339960 f, 614755.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340020 f, 614864.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340080 f, 614972.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340140 f, 613971.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340200 f, 614079.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340260 f, 614187.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340320 f, 614296.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340380 f, 614404.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340440 f, 614512.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340500 f, 614620.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340560 f, 614729.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340620 f, 614837.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340680 f, 614945.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340740 f, 615054.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340800 f, 615162.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340860 f, 615270.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340920 f, 615379.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340980 f, 615487.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341040 f, 615595.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341100 f, 615704.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341160 f, 615812.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341220 f, 615920.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341280 f, 616028.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341340 f, 616137.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341400 f, 616245.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341460 f, 616353.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341520 f, 616462.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341580 f, 616570.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341640 f, 615567.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341700 f, 615675.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341760 f, 615783.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341820 f, 615891.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341880 f, 616000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341940 f, 616108.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342000 f, 616216.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342060 f, 616324.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342120 f, 616432.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342180 f, 616540.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342240 f, 616648.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342300 f, 616756.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342360 f, 616864.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342420 f, 616973.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342480 f, 617081.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342540 f, 617189.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342600 f, 617297.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342660 f, 617405.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342720 f, 617513.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342780 f, 617621.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342840 f, 617729.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342900 f, 617837.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342960 f, 617945.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343020 f, 618054.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343080 f, 618162.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343140 f, 618270.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343200 f, 618378.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343260 f, 618486.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343320 f, 618594.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343380 f, 618702.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343440 f, 618810.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343500 f, 618918.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343560 f, 617913.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343620 f, 618021.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343680 f, 618129.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343740 f, 618237.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343800 f, 618345.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343860 f, 618453.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343920 f, 618561.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343980 f, 618669.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344040 f, 618777.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344100 f, 618884.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344160 f, 618992.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344220 f, 619100.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344280 f, 619208.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344340 f, 619316.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344400 f, 619424.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344460 f, 619532.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344520 f, 619640.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344580 f, 619748.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344640 f, 619856.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344700 f, 619964.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344760 f, 620071.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344820 f, 620179.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344880 f, 620287.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344940 f, 620395.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345000 f, 620503.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345060 f, 620611.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345120 f, 620719.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345180 f, 620827.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345240 f, 620935.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345300 f, 621043.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345360 f, 621151.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345420 f, 621259.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345480 f, 621366.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345540 f, 621474.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345600 f, 621582.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345660 f, 621690.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345720 f, 621798.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345780 f, 621906.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345840 f, 622014.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345900 f, 622122.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345960 f, 622230.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346020 f, 622338.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346080 f, 621328.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346140 f, 621436.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346200 f, 621544.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346260 f, 621651.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346320 f, 621759.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346380 f, 621867.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346440 f, 621974.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346500 f, 622082.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346560 f, 622190.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346620 f, 622298.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346680 f, 622405.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346740 f, 622513.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346800 f, 622621.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346860 f, 622728.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346920 f, 622836.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346980 f, 622944.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347040 f, 623052.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347100 f, 623159.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347160 f, 623267.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347220 f, 623375.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347280 f, 623482.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347340 f, 623590.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347400 f, 623698.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347460 f, 623806.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347520 f, 623913.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347580 f, 624021.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347640 f, 624129.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347700 f, 624237.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347760 f, 624344.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347820 f, 624452.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347880 f, 624560.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347940 f, 624667.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348000 f, 624775.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348060 f, 624883.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348120 f, 624991.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348180 f, 625098.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348240 f, 625206.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348300 f, 625314.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348360 f, 625421.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348420 f, 625529.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348480 f, 625637.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348540 f, 625745.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348600 f, 625852.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348660 f, 625960.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348720 f, 626068.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348780 f, 626175.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348840 f, 626283.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348900 f, 625268.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348960 f, 625376.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349020 f, 625483.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349080 f, 625591.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349140 f, 625698.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349200 f, 625806.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349260 f, 625914.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349320 f, 626021.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349380 f, 626129.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349440 f, 626236.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349500 f, 626344.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349560 f, 626451.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349620 f, 626559.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349680 f, 626666.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349740 f, 626774.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349800 f, 626881.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349860 f, 626989.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349920 f, 627096.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349980 f, 627204.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350040 f, 627311.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350100 f, 627419.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350160 f, 627526.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350220 f, 627634.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350280 f, 627741.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350340 f, 627849.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350400 f, 627957.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350460 f, 628064.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350520 f, 628172.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350580 f, 628279.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350640 f, 628387.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350700 f, 628494.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350760 f, 628602.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350820 f, 628709.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350880 f, 628817.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350940 f, 628924.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351000 f, 629032.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351060 f, 629139.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351120 f, 629247.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351180 f, 629354.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351240 f, 629462.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351300 f, 628443.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351360 f, 628551.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351420 f, 628658.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351480 f, 628765.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351540 f, 628873.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351600 f, 628980.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351660 f, 629087.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351720 f, 629195.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351780 f, 629302.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351840 f, 629409.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351900 f, 629517.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351960 f, 629624.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352020 f, 629731.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352080 f, 629839.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352140 f, 629946.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352200 f, 630053.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352260 f, 630161.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352320 f, 630268.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352380 f, 630375.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352440 f, 630483.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352500 f, 630590.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352560 f, 630697.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352620 f, 630805.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352680 f, 630912.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352740 f, 631019.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352800 f, 631127.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352860 f, 631234.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352920 f, 631341.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352980 f, 631449.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353040 f, 631556.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353100 f, 631663.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353160 f, 631771.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353220 f, 631878.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353280 f, 631985.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353340 f, 632093.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353400 f, 632200.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353460 f, 632307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353520 f, 632415.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353580 f, 632522.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353640 f, 632629.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353700 f, 632737.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353760 f, 632844.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353820 f, 632951.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353880 f, 633059.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353940 f, 633166.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354000 f, 633273.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354060 f, 633381.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354120 f, 633488.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354180 f, 633595.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354240 f, 633703.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354300 f, 632678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354360 f, 632785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354420 f, 632892.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354480 f, 633000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354540 f, 633107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354600 f, 633214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354660 f, 633321.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354720 f, 633428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354780 f, 633535.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354840 f, 633642.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354900 f, 633750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354960 f, 633857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355020 f, 633964.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355080 f, 634071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355140 f, 634178.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355200 f, 634285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355260 f, 634392.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355320 f, 634500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355380 f, 634607.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355440 f, 634714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355500 f, 634821.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355560 f, 634928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355620 f, 635035.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355680 f, 635142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355740 f, 635250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355800 f, 635357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355860 f, 635464.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355920 f, 635571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355980 f, 635678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356040 f, 635785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356100 f, 635892.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356160 f, 636000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356220 f, 636107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356280 f, 636214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356340 f, 636321.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356400 f, 636428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356460 f, 636535.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356520 f, 636642.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356580 f, 636750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356640 f, 636857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356700 f, 636964.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356760 f, 637071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356820 f, 637178.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356880 f, 637285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356940 f, 637392.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357000 f, 637500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357060 f, 637607.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357120 f, 637714.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357180 f, 637821.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357240 f, 637928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357300 f, 638035.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357360 f, 638142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357420 f, 638250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357480 f, 638357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357540 f, 638464.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357600 f, 638571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357660 f, 638678.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357720 f, 638785.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357780 f, 638892.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357840 f, 639000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357900 f, 639107.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357960 f, 639214.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358020 f, 638181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358080 f, 638288.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358140 f, 638395.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358200 f, 638502.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358260 f, 638609.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358320 f, 638716.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358380 f, 638823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358440 f, 638930.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358500 f, 639037.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358560 f, 639144.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358620 f, 639251.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358680 f, 639358.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358740 f, 639465.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358800 f, 639572.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358860 f, 639679.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358920 f, 639786.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358980 f, 639893.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359040 f, 640000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359100 f, 640106.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359160 f, 640213.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359220 f, 640320.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359280 f, 640427.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359340 f, 640534.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359400 f, 640641.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359460 f, 640748.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359520 f, 640855.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359580 f, 640962.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359640 f, 641069.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359700 f, 641176.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359760 f, 641283.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359820 f, 641390.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359880 f, 640355.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359940 f, 640462.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360000 f, 640569.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360060 f, 640676.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360120 f, 640782.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360180 f, 640889.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360240 f, 640996.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360300 f, 641103.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360360 f, 641209.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360420 f, 640177.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360480 f, 640284.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360540 f, 640390.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360600 f, 640497.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360660 f, 640603.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360720 f, 640710.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360780 f, 640817.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360840 f, 640923.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360900 f, 641030.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360960 f, 641136.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361020 f, 641243.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361080 f, 641349.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361140 f, 641456.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361200 f, 641563.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361260 f, 641669.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361320 f, 641776.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361380 f, 641882.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361440 f, 641989.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361500 f, 642095.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361560 f, 642202.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361620 f, 642309.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361680 f, 642415.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361740 f, 642522.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361800 f, 642628.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361860 f, 642735.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361920 f, 642841.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361980 f, 642948.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362040 f, 643055.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362100 f, 643161.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362160 f, 643268.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362220 f, 643374.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362280 f, 643481.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362340 f, 643587.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362400 f, 643694.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362460 f, 643801.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362520 f, 643907.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362580 f, 644014.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362640 f, 644120.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362700 f, 644227.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362760 f, 644333.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362820 f, 644440.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362880 f, 644547.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362940 f, 644653.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363000 f, 644760.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363060 f, 644866.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363120 f, 644973.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363180 f, 645079.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363240 f, 644042.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363300 f, 644148.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363360 f, 644255.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363420 f, 644361.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363480 f, 644468.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363540 f, 644574.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363600 f, 644680.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363660 f, 644787.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363720 f, 644893.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363780 f, 645000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363840 f, 645106.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363900 f, 645212.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363960 f, 645319.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364020 f, 645425.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364080 f, 645531.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364140 f, 645638.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364200 f, 645744.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364260 f, 645851.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364320 f, 645957.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364380 f, 646063.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364440 f, 646170.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364500 f, 646276.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364560 f, 645238.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364620 f, 645345.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364680 f, 645451.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364740 f, 645557.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364800 f, 645663.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364860 f, 645769.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364920 f, 645876.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364980 f, 645982.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365040 f, 646088.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365100 f, 646194.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365160 f, 646300.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365220 f, 646407.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365280 f, 646513.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365340 f, 646619.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365400 f, 646725.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365460 f, 646831.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365520 f, 646938.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365580 f, 647044.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365640 f, 647150.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365700 f, 647256.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365760 f, 647362.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365820 f, 647469.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365880 f, 647575.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365940 f, 647681.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366000 f, 647787.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366060 f, 647893.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366120 f, 648000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366180 f, 648106.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366240 f, 648212.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366300 f, 648318.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366360 f, 648424.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366420 f, 648531.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366480 f, 648637.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366540 f, 648743.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366600 f, 648849.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366660 f, 648955.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366720 f, 649061.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366780 f, 649168.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366840 f, 649274.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366900 f, 649380.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366960 f, 649486.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367020 f, 649592.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367080 f, 649699.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367140 f, 649805.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367200 f, 649911.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367260 f, 650017.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367320 f, 650123.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367380 f, 650230.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367440 f, 650336.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367500 f, 650442.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367560 f, 650548.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367620 f, 650654.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367680 f, 650761.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367740 f, 650867.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367800 f, 650973.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367860 f, 651079.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367920 f, 651185.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367980 f, 651292.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368040 f, 651398.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368100 f, 651504.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368160 f, 651610.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368220 f, 651716.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368280 f, 650671.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368340 f, 650777.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368400 f, 650883.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368460 f, 650989.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368520 f, 651095.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368580 f, 651201.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368640 f, 651307.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368700 f, 651413.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368760 f, 651519.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368820 f, 651625.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368880 f, 651731.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368940 f, 651837.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369000 f, 651943.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369060 f, 652049.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369120 f, 652155.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369180 f, 652261.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369240 f, 652367.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369300 f, 652473.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369360 f, 652579.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369420 f, 652685.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369480 f, 652791.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369540 f, 652897.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369600 f, 653003.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369660 f, 653109.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369720 f, 653215.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369780 f, 653321.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369840 f, 653427.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369900 f, 653533.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369960 f, 653639.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370020 f, 653745.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370080 f, 653851.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370140 f, 653957.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370200 f, 654063.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370260 f, 654169.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370320 f, 654275.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370380 f, 654381.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370440 f, 654487.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370500 f, 654593.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370560 f, 654699.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370620 f, 654805.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370680 f, 654911.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370740 f, 655017.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370800 f, 655123.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370860 f, 655229.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370920 f, 655335.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370980 f, 655441.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371040 f, 655547.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371100 f, 655653.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371160 f, 655759.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371220 f, 655865.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371280 f, 655971.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371340 f, 656077.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371400 f, 656183.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371460 f, 656289.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371520 f, 656395.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371580 f, 656501.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371640 f, 656607.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371700 f, 655555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371760 f, 655661.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371820 f, 655767.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371880 f, 655873.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371940 f, 655978.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372000 f, 656084.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372060 f, 656190.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372120 f, 656296.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372180 f, 656402.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372240 f, 656507.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372300 f, 656613.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372360 f, 656719.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372420 f, 656825.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372480 f, 656931.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372540 f, 657037.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372600 f, 657142.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372660 f, 657248.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372720 f, 657354.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372780 f, 657460.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372840 f, 657566.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372900 f, 657671.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372960 f, 657777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373020 f, 657883.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373080 f, 657989.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373140 f, 658095.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373200 f, 658201.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373260 f, 658306.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373320 f, 658412.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373380 f, 658518.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373440 f, 658624.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373500 f, 658730.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373560 f, 658836.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373620 f, 658941.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373680 f, 659047.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373740 f, 659153.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373800 f, 659259.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373860 f, 659365.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373920 f, 659470.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373980 f, 659576.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374040 f, 659682.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374100 f, 659788.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374160 f, 659894.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374220 f, 660000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374280 f, 660105.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374340 f, 660211.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374400 f, 660317.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374460 f, 660423.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374520 f, 660529.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374580 f, 660634.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374640 f, 660740.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374700 f, 660846.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374760 f, 660952.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374820 f, 661058.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374880 f, 661164.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374940 f, 661269.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375000 f, 661375.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375060 f, 661481.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375120 f, 660422.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375180 f, 660528.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375240 f, 660633.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375300 f, 660739.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375360 f, 660845.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375420 f, 660950.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375480 f, 661056.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375540 f, 661162.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375600 f, 661267.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375660 f, 661373.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375720 f, 661478.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375780 f, 661584.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375840 f, 661690.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375900 f, 661795.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375960 f, 661901.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376020 f, 662007.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376080 f, 662112.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376140 f, 662218.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376200 f, 662323.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376260 f, 662429.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376320 f, 662535.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376380 f, 662640.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376440 f, 662746.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376500 f, 662852.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376560 f, 662957.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376620 f, 663063.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376680 f, 663169.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376740 f, 663274.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376800 f, 663380.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376860 f, 663485.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376920 f, 663591.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376980 f, 663697.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377040 f, 663802.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377100 f, 663908.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377160 f, 664014.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377220 f, 664119.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377280 f, 664225.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377340 f, 664331.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377400 f, 664436.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377460 f, 664542.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377520 f, 664647.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377580 f, 664753.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377640 f, 664859.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377700 f, 664964.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377760 f, 665070.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377820 f, 665176.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377880 f, 665281.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377940 f, 665387.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378000 f, 665492.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378060 f, 665598.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378120 f, 665704.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378180 f, 665809.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378240 f, 665915.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378300 f, 666021.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378360 f, 666126.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378420 f, 666232.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378480 f, 666338.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378540 f, 666443.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378600 f, 666549.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378660 f, 665483.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378720 f, 665588.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378780 f, 665694.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378840 f, 665799.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378900 f, 665905.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378960 f, 666010.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379020 f, 666116.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379080 f, 666221.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379140 f, 666326.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379200 f, 666432.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379260 f, 666537.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379320 f, 666643.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379380 f, 666748.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379440 f, 666854.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379500 f, 666959.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379560 f, 667065.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379620 f, 667170.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379680 f, 667275.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379740 f, 667381.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379800 f, 667486.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379860 f, 667592.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379920 f, 667697.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379980 f, 667803.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380040 f, 667908.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380100 f, 668014.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380160 f, 668119.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380220 f, 668224.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380280 f, 668330.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380340 f, 668435.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380400 f, 668541.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380460 f, 668646.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380520 f, 668752.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380580 f, 668857.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380640 f, 668963.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380700 f, 669068.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380760 f, 669174.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380820 f, 669279.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380880 f, 669384.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380940 f, 669490.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381000 f, 669595.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381060 f, 669701.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381120 f, 669806.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381180 f, 669912.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381240 f, 670017.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381300 f, 670123.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381360 f, 670228.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381420 f, 670333.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381480 f, 670439.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381540 f, 670544.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381600 f, 670650.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381660 f, 670755.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381720 f, 670861.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381780 f, 670966.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381840 f, 671072.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381900 f, 671177.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381960 f, 671282.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382020 f, 671388.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382080 f, 671493.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382140 f, 671599.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382200 f, 670526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382260 f, 670631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382320 f, 670736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382380 f, 670842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382440 f, 670947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382500 f, 671052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382560 f, 671157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382620 f, 671263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382680 f, 671368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382740 f, 671473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382800 f, 671578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382860 f, 671684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382920 f, 671789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382980 f, 671894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383040 f, 672000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383100 f, 672105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383160 f, 672210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383220 f, 672315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383280 f, 672421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383340 f, 672526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383400 f, 672631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383460 f, 672736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383520 f, 672842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383580 f, 672947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383640 f, 673052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383700 f, 673157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383760 f, 673263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383820 f, 673368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383880 f, 673473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383940 f, 673578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384000 f, 673684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384060 f, 673789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384120 f, 673894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384180 f, 674000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384240 f, 674105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384300 f, 674210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384360 f, 674315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384420 f, 674421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384480 f, 674526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384540 f, 674631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384600 f, 674736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384660 f, 674842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384720 f, 674947.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384780 f, 675052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384840 f, 675157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384900 f, 675263.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384960 f, 675368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385020 f, 675473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385080 f, 675578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385140 f, 675684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385200 f, 675789.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385260 f, 675894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385320 f, 676000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385380 f, 676105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385440 f, 676210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385500 f, 676315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385560 f, 676421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385620 f, 675341.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385680 f, 675446.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385740 f, 675551.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385800 f, 675656.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385860 f, 675761.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385920 f, 675866.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385980 f, 675972.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386040 f, 676077.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386100 f, 676182.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386160 f, 676287.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386220 f, 676392.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386280 f, 676497.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386340 f, 676602.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386400 f, 676707.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386460 f, 676812.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386520 f, 676917.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386580 f, 677022.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386640 f, 677127.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386700 f, 677232.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386760 f, 677338.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386820 f, 677443.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386880 f, 677548.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386940 f, 677653.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387000 f, 677758.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387060 f, 677863.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387120 f, 677968.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387180 f, 678073.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387240 f, 678178.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387300 f, 678283.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387360 f, 678388.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387420 f, 678493.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387480 f, 678598.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387540 f, 678704.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387600 f, 678809.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387660 f, 678914.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387720 f, 679019.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387780 f, 679124.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387840 f, 679229.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387900 f, 679334.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387960 f, 679439.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388020 f, 679544.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388080 f, 679649.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388140 f, 679754.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388200 f, 679859.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388260 f, 679965.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388320 f, 680070.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388380 f, 680175.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388440 f, 680280.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388500 f, 680385.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388560 f, 680490.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388620 f, 680595.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388680 f, 680700.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388740 f, 680805.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388800 f, 680910.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388860 f, 681015.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388920 f, 681120.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388980 f, 681225.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389040 f, 681331.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389100 f, 681436.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389160 f, 680349.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389220 f, 680454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389280 f, 680559.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389340 f, 680664.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389400 f, 680769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389460 f, 680874.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389520 f, 680979.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389580 f, 681083.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389640 f, 681188.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389700 f, 681293.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389760 f, 681398.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389820 f, 681503.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389880 f, 681608.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389940 f, 681713.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390000 f, 681818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390060 f, 681923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390120 f, 682028.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390180 f, 682132.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390240 f, 682237.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390300 f, 682342.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390360 f, 682447.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390420 f, 682552.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390480 f, 682657.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390540 f, 682762.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390600 f, 682867.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390660 f, 682972.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390720 f, 683076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390780 f, 683181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390840 f, 683286.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390900 f, 683391.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390960 f, 683496.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391020 f, 683601.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391080 f, 683706.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391140 f, 683811.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391200 f, 683916.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391260 f, 684021.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391320 f, 684125.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391380 f, 684230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391440 f, 684335.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391500 f, 684440.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391560 f, 684545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391620 f, 684650.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391680 f, 684755.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391740 f, 684860.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391800 f, 684965.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391860 f, 685069.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391920 f, 685174.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391980 f, 685279.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392040 f, 685384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392100 f, 685489.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392160 f, 685594.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392220 f, 685699.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392280 f, 685804.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392340 f, 685909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392400 f, 686014.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392460 f, 686118.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392520 f, 686223.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392580 f, 686328.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392640 f, 686433.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392700 f, 685340.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392760 f, 685445.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392820 f, 685549.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392880 f, 685654.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392940 f, 685759.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393000 f, 685863.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393060 f, 685968.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393120 f, 686073.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393180 f, 686178.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393240 f, 686282.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393300 f, 686387.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393360 f, 686492.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393420 f, 686596.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393480 f, 686701.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393540 f, 686806.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393600 f, 686911.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393660 f, 687015.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393720 f, 687120.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393780 f, 687225.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393840 f, 687329.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393900 f, 687434.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393960 f, 687539.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394020 f, 687644.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394080 f, 687748.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394140 f, 687853.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394200 f, 687958.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394260 f, 688062.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394320 f, 688167.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394380 f, 688272.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394440 f, 688376.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394500 f, 688481.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394560 f, 688586.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394620 f, 688691.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394680 f, 688795.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394740 f, 688900.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394800 f, 689005.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394860 f, 689109.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394920 f, 689214.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394980 f, 689319.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395040 f, 689424.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395100 f, 689528.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395160 f, 689633.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395220 f, 689738.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395280 f, 689842.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395340 f, 689947.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395400 f, 690052.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395460 f, 690157.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395520 f, 690261.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395580 f, 690366.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395640 f, 690471.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395700 f, 690575.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395760 f, 690680.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395820 f, 690785.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395880 f, 690890.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395940 f, 690994.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396000 f, 691099.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396060 f, 691204.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396120 f, 691308.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396180 f, 691413.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396240 f, 690313.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396300 f, 690418.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396360 f, 690522.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396420 f, 690627.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396480 f, 690731.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396540 f, 690836.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396600 f, 690940.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396660 f, 691045.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396720 f, 691149.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396780 f, 691254.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396840 f, 691358.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396900 f, 691463.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396960 f, 691567.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397020 f, 691672.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397080 f, 691777.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397140 f, 691881.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397200 f, 691986.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397260 f, 692090.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397320 f, 692195.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397380 f, 692299.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397440 f, 692404.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397500 f, 692508.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397560 f, 692613.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397620 f, 692717.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397680 f, 692822.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397740 f, 692926.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397800 f, 693031.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397860 f, 693135.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397920 f, 693240.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397980 f, 693344.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398040 f, 693449.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398100 f, 693554.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398160 f, 693658.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398220 f, 693763.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398280 f, 693867.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398340 f, 693972.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398400 f, 694076.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398460 f, 694181.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398520 f, 694285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398580 f, 694390.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398640 f, 694494.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398700 f, 694599.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398760 f, 694703.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398820 f, 694808.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398880 f, 694912.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398940 f, 695017.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399000 f, 695121.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399060 f, 695226.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399120 f, 695331.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399180 f, 695435.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399240 f, 695540.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399300 f, 695644.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399360 f, 695749.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399420 f, 695853.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399480 f, 695958.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399540 f, 696062.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399600 f, 696167.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399660 f, 696271.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399720 f, 696376.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399780 f, 696480.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399840 f, 696585.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399900 f, 695478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399960 f, 695582.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400020 f, 695686.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400080 f, 695791.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400140 f, 695895.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400200 f, 696000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400260 f, 696104.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400320 f, 696208.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400380 f, 696313.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400440 f, 696417.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400500 f, 696521.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400560 f, 696626.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400620 f, 696730.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400680 f, 696834.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400740 f, 696939.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400800 f, 697043.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400860 f, 697147.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400920 f, 697252.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400980 f, 697356.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401040 f, 697460.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401100 f, 697565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401160 f, 697669.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401220 f, 697773.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401280 f, 697878.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401340 f, 697982.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401400 f, 698086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401460 f, 698191.3 fps, 0 ms/f
    [junit] GLCanvas invisible frame count: Before 63, after 64
    [junit] XXXX Visible Part 3/3
    [junit] 0 s: 60 f / 991 ms, 60.5 fps, 16 ms/f; total: 60 f, 60.5 fps, 16 ms/f
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: true: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test02Offscreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647012770 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647012771 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] 1 s: 60 f / 91 ms, 659.3 fps, 1 ms/f; total: 120 f, 110.9 fps, 9 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 166.2 fps, 6 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 221.6 fps, 4 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 277.0 fps, 3 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 332.4 fps, 3 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 387.8 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 443.2 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 498.6 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 554.0 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 609.4 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 664.8 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 720.2 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 775.6 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 831.0 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 885.6 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 940.9 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 996.3 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 1051.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 1107.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 1162.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 1217.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 1273.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 1328.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 1383.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 1439.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 1494.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 1549.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 1605.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 1660.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 1715.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 1769.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 1824.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 1880.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 1935.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 1990.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 2046.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 2101.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 2156.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 2211.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 2267.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 2322.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 2377.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 2433.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 2488.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 2543.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 2599.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 2654.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 2709.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 2764.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 2820.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 2875.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 2930.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 2986.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 3041.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 3096.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 3152.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 3204.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 3259.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 3314.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 3370.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 3425.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 3480.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 3535.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 3591.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 3646.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 3701.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 3756.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 3812.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 3867.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 3922.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 3977.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 4033.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 4088.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 4143.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 4198.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 4254.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 4309.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 4364.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 4419.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 4475.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 4530.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 4585.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 4640.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 4691.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 4747.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 5220 f, 4793.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 4848.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 4903.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 4958.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 5013.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 5068.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 5119.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 5174.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 5229.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 5284.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 5339.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 5394.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 5449.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 5504.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 5559.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 5614.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 5669.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 5724.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 5779.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 5834.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 5889.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 5944.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 6000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 6055.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 6110.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 6165.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 6220.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 6275.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 6330.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 6385.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 6440.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 6495.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 6550.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 6605.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 6660.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 6709.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 6764.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 6819.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 6874.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 6929.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 6984.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 7039.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 7094.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 7149.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 7204.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 7259.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 7314.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 7369.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 7424.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 7479.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 7534.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 7589.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 7644.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 7699.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 7754.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 7809.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 7864.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 7919.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 7974.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 8029.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 8084.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 8139.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 8194.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 8249.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 8304.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 8359.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 8414.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 8469.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 8524.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 8571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 8626.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 8681.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 8736.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 8791.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 8846.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 8901.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 8956.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 9010.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 9065.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 9120.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 9175.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 9230.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 9285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 9340.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 9395.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 9450.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 9505.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 9560.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 9615.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 9670.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 9725.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 9780.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 9835.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 9890.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 9945.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 10000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 10054.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 10109.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 10164.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 10219.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 10274.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 10329.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 10384.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 10430.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 10484.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 10539.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 10594.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 10649.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 10704.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 10759.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 10814.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 10869.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 10924.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 10978.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 11033.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 11088.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 11143.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 11198.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 11253.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 11308.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 11363.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 11418.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 11473.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 11527.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 11582.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 11637.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 11692.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 11747.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 11802.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 11857.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 11912.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 11967.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 12021.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 12076.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 12131.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 12186.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 12230.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 12285.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 12340.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 12394.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 12449.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 12504.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 12559.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 12614.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 12669.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 12723.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 12778.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 12833.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 12888.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 12943.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 12998.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 13053.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 13107.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 13162.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 13217.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 13272.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 13327.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 13382.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 13436.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 13491.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 13546.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 13601.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 13656.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 13711.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 13765.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 13820.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 13875.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 13930.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 13972.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 14027.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 14082.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 14136.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 14191.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 14246.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 14301.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 14356.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 14410.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 14465.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 14520.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 14575.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 14630.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 14684.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 14739.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 14794.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 14849.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 14904.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 14958.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 15013.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 15068.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 15123.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 15178.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 15232.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 15287.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 15342.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 15397.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 15452.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 15506.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 15561.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 15616.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 15671.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 15726.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 15780.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 15835.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 15875.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 15930.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 15985.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 16040.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 16094.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 16149.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 16204.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 16259.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 16313.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 16368.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 16423.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 16478.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 16532.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 16587.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 16642.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 16697.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 16751.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 16806.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 16861.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 16916.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 16970.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 17025.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 17080.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 17135.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 17189.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 17244.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 17299.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 17354.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 17408.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 17463.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 17518.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 17572.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 17627.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 17682.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 17737.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 17791.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 17846.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 17885.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 17939.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 17994.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 18049.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 18103.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 18158.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 18213.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 18268.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 18322.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 18377.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 18432.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 18486.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 18541.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 18596.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 18650.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 18705.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 18760.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 18814.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 18869.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 18924.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 18979.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 19033.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 19088.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 19143.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 19197.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 19252.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 19307.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 19361.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 19416.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 19471.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 19525.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 19580.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 19635.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 19690.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 19744.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 19799.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 19854.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 19908.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 19963.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 20018.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 20072.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 20127.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 20182.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 20237.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 20291.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 20346.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 20401.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22440 f, 20455.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 20510.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22560 f, 20565.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 20619.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 20674.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 20729.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 20783.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22860 f, 20838.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 20893.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 20948.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 21002.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23100 f, 21057.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 21112.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 21147.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 21202.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 21256.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23400 f, 21311.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 21366.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 21420.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 21475.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 21530.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 21584.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 21639.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 21693.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 21748.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 21803.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 21857.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 21912.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 21967.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 22021.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 22076.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 22131.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 22185.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24420 f, 22240.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 22295.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 22349.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 22404.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 22459.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 22513.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 22568.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 22622.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24900 f, 22677.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24960 f, 22732.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25020 f, 22786.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25080 f, 22841.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25140 f, 22896.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25200 f, 22950.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25260 f, 23005.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25320 f, 23060.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25380 f, 23114.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25440 f, 23169.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25500 f, 23224.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25560 f, 23278.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25620 f, 23333.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25680 f, 23387.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25740 f, 23442.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25800 f, 23497.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25860 f, 23551.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25920 f, 23606.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25980 f, 23661.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26040 f, 23715.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26100 f, 23770.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26160 f, 23825.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26220 f, 23879.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26280 f, 23934.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26340 f, 23989.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26400 f, 24043.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26460 f, 24098.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26520 f, 24153.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26580 f, 24207.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26640 f, 24262.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26700 f, 24316.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26760 f, 24371.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26820 f, 24404.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26880 f, 24458.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26940 f, 24513.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27000 f, 24567.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27060 f, 24622.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27120 f, 24676.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27180 f, 24731.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27240 f, 24786.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27300 f, 24840.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27360 f, 24895.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27420 f, 24949.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27480 f, 25004.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27540 f, 25059.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27600 f, 25113.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27660 f, 25168.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27720 f, 25222.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27780 f, 25277.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27840 f, 25332.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27900 f, 25386.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27960 f, 25441.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28020 f, 25495.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28080 f, 25550.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28140 f, 25605.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28200 f, 25659.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28260 f, 25714.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28320 f, 25768.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28380 f, 25823.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28440 f, 25878.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28500 f, 25932.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28560 f, 25987.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28620 f, 26041.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28680 f, 26096.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28740 f, 26151.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28800 f, 26205.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28860 f, 26260.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28920 f, 26314.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28980 f, 26369.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29040 f, 26424.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29100 f, 26478.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29160 f, 26533.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29220 f, 26587.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29280 f, 26642.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29340 f, 26696.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29400 f, 26751.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29460 f, 26806.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29520 f, 26860.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29580 f, 26915.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29640 f, 26969.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29700 f, 27024.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29760 f, 27079.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29820 f, 27133.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29880 f, 27188.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29940 f, 27242.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30000 f, 27272.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30060 f, 27327.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30120 f, 27381.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30180 f, 27436.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30240 f, 27490.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30300 f, 27545.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30360 f, 27600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30420 f, 27654.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30480 f, 27709.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30540 f, 27763.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30600 f, 27818.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30660 f, 27872.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30720 f, 27927.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30780 f, 27981.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30840 f, 28036.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30900 f, 28090.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30960 f, 28145.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31020 f, 28200.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31080 f, 28254.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31140 f, 28309.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31200 f, 28363.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31260 f, 28418.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31320 f, 28472.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31380 f, 28527.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31440 f, 28581.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31500 f, 28636.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31560 f, 28690.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31620 f, 28745.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31680 f, 28800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31740 f, 28854.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31800 f, 28909.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31860 f, 28963.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31920 f, 29018.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31980 f, 29072.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32040 f, 29127.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32100 f, 29181.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32160 f, 29236.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32220 f, 29290.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32280 f, 29345.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32340 f, 29400.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32400 f, 29454.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32460 f, 29509.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32520 f, 29563.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32580 f, 29618.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32640 f, 29672.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32700 f, 29727.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32760 f, 29781.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32820 f, 29836.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32880 f, 29890.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32940 f, 29945.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33000 f, 30000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33060 f, 30054.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33120 f, 30109.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33180 f, 30163.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33240 f, 30218.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33300 f, 30272.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33360 f, 30327.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33420 f, 30381.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33480 f, 30436.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33540 f, 30490.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33600 f, 30517.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33660 f, 30572.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33720 f, 30626.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33780 f, 30681.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33840 f, 30735.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33900 f, 30790.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33960 f, 30844.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34020 f, 30899.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34080 f, 30953.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34140 f, 31008.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34200 f, 31062.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34260 f, 31117.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34320 f, 31171.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34380 f, 31226.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34440 f, 31280.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34500 f, 31335.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34560 f, 31389.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34620 f, 31444.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34680 f, 31498.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34740 f, 31553.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34800 f, 31607.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34860 f, 31662.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34920 f, 31716.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34980 f, 31771.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35040 f, 31825.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35100 f, 31880.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35160 f, 31934.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35220 f, 31989.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35280 f, 32043.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35340 f, 32098.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35400 f, 32152.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35460 f, 32207.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35520 f, 32261.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35580 f, 32316.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35640 f, 32370.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35700 f, 32425.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35760 f, 32479.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35820 f, 32534.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35880 f, 32588.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35940 f, 32643.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36000 f, 32697.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36060 f, 32752.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36120 f, 32806.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36180 f, 32861.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36240 f, 32915.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36300 f, 32970.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36360 f, 33024.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36420 f, 33079.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36480 f, 33133.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36540 f, 33188.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36600 f, 33242.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36660 f, 33297.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36720 f, 33351.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36780 f, 33405.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36840 f, 33460.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36900 f, 33514.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36960 f, 33569.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37020 f, 33623.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37080 f, 33678.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37140 f, 33732.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37200 f, 33756.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37260 f, 33811.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37320 f, 33865.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37380 f, 33920.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37440 f, 33974.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37500 f, 34029.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37560 f, 34083.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37620 f, 34137.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37680 f, 34192.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37740 f, 34246.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37800 f, 34301.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37860 f, 34355.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37920 f, 34410.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37980 f, 34464.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38040 f, 34519.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38100 f, 34573.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38160 f, 34627.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38220 f, 34682.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38280 f, 34736.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38340 f, 34791.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38400 f, 34845.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38460 f, 34900.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38520 f, 34954.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38580 f, 35009.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38640 f, 35063.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38700 f, 35117.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38760 f, 35172.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38820 f, 35226.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38880 f, 35281.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38940 f, 35335.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39000 f, 35390.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39060 f, 35444.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39120 f, 35499.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39180 f, 35553.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39240 f, 35607.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39300 f, 35662.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39360 f, 35716.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39420 f, 35771.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39480 f, 35825.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39540 f, 35880.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39600 f, 35934.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39660 f, 35989.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39720 f, 36043.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39780 f, 36098.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39840 f, 36152.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39900 f, 36206.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39960 f, 36261.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40020 f, 36315.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40080 f, 36370.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40140 f, 36424.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40200 f, 36479.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40260 f, 36533.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40320 f, 36588.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40380 f, 36642.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40440 f, 36696.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40500 f, 36751.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40560 f, 36805.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40620 f, 36860.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40680 f, 36914.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40740 f, 36969.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40800 f, 36990.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40860 f, 37044.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40920 f, 37098.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40980 f, 37153.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41040 f, 37207.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41100 f, 37262.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41160 f, 37316.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41220 f, 37370.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41280 f, 37425.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41340 f, 37479.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41400 f, 37534.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41460 f, 37588.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41520 f, 37642.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41580 f, 37697.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41640 f, 37751.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41700 f, 37805.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41760 f, 37860.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41820 f, 37914.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41880 f, 37969.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41940 f, 38023.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42000 f, 38077.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42060 f, 38132.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42120 f, 38186.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42180 f, 38241.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42240 f, 38295.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42300 f, 38349.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42360 f, 38404.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42420 f, 38458.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42480 f, 38513.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42540 f, 38567.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42600 f, 38621.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42660 f, 38676.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42720 f, 38730.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42780 f, 38785.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42840 f, 38839.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42900 f, 38893.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42960 f, 38948.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43020 f, 39002.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43080 f, 39057.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43140 f, 39111.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43200 f, 39165.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43260 f, 39220.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43320 f, 39274.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43380 f, 39329.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43440 f, 39383.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43500 f, 39437.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43560 f, 39492.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43620 f, 39546.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43680 f, 39601.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43740 f, 39655.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43800 f, 39709.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43860 f, 39764.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43920 f, 39818.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43980 f, 39873.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44040 f, 39927.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44100 f, 39981.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44160 f, 40036.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44220 f, 40090.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44280 f, 40145.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44340 f, 40199.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44400 f, 40217.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44460 f, 40271.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44520 f, 40326.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44580 f, 40380.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44640 f, 40434.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44700 f, 40489.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44760 f, 40543.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44820 f, 40597.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44880 f, 40652.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44940 f, 40706.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45000 f, 40760.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45060 f, 40815.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45120 f, 40869.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45180 f, 40923.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45240 f, 40978.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45300 f, 41032.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45360 f, 41086.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45420 f, 41141.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45480 f, 41195.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45540 f, 41250.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45600 f, 41304.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45660 f, 41358.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45720 f, 41413.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45780 f, 41467.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45840 f, 41521.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45900 f, 41576.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45960 f, 41630.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46020 f, 41684.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46080 f, 41739.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46140 f, 41793.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46200 f, 41847.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46260 f, 41902.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46320 f, 41956.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46380 f, 42010.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46440 f, 42065.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46500 f, 42119.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46560 f, 42173.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46620 f, 42228.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46680 f, 42282.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46740 f, 42336.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46800 f, 42391.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46860 f, 42445.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46920 f, 42500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46980 f, 42554.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47040 f, 42608.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47100 f, 42663.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47160 f, 42717.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47220 f, 42771.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47280 f, 42826.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47340 f, 42880.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47400 f, 42934.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47460 f, 42989.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47520 f, 43043.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47580 f, 43097.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47640 f, 43152.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47700 f, 43167.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47760 f, 43221.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47820 f, 43276.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47880 f, 43330.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47940 f, 43384.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48000 f, 43438.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48060 f, 43493.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48120 f, 43547.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48180 f, 43601.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48240 f, 43656.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48300 f, 43710.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48360 f, 43764.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48420 f, 43819.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48480 f, 43873.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48540 f, 43927.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48600 f, 43981.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48660 f, 44036.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48720 f, 44090.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48780 f, 44144.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48840 f, 44199.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48900 f, 44253.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48960 f, 44307.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49020 f, 44361.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49080 f, 44416.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49140 f, 44470.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49200 f, 44524.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49260 f, 44579.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49320 f, 44633.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49380 f, 44687.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49440 f, 44742.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49500 f, 44796.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49560 f, 44850.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49620 f, 44904.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49680 f, 44959.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49740 f, 45013.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49800 f, 45067.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49860 f, 45122.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49920 f, 45176.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49980 f, 45230.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50040 f, 45285.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50100 f, 45339.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50160 f, 45393.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50220 f, 45447.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50280 f, 45502.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50340 f, 45556.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50400 f, 45610.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50460 f, 45665.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50520 f, 45719.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50580 f, 45773.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50640 f, 45828.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50700 f, 45882.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50760 f, 45936.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50820 f, 45990.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50880 f, 46045.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50940 f, 46099.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51000 f, 46153.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51060 f, 46208.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51120 f, 46262.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51180 f, 46316.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51240 f, 46371.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51300 f, 46425.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51360 f, 46479.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51420 f, 46491.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51480 f, 46546.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51540 f, 46600.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51600 f, 46654.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51660 f, 46708.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51720 f, 46763.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51780 f, 46817.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51840 f, 46871.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51900 f, 46925.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51960 f, 46980.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52020 f, 47034.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52080 f, 47088.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52140 f, 47142.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52200 f, 47197.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52260 f, 47251.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52320 f, 47305.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52380 f, 47359.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52440 f, 47414.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52500 f, 47468.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 22 ms, 2727.2 fps, 0 ms/f; total: 52560 f, 46595.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52620 f, 46648.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52680 f, 46702.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52740 f, 46755.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52800 f, 46808.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52860 f, 46861.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52920 f, 46914.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52980 f, 46968.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53040 f, 47021.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53100 f, 47074.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53160 f, 47127.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53220 f, 47180.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53280 f, 47234.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53340 f, 47287.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53400 f, 47340.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53460 f, 47393.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53520 f, 47446.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53580 f, 47500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53640 f, 47553.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53700 f, 47606.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53760 f, 47659.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53820 f, 47712.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53880 f, 47765.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53940 f, 47819.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54000 f, 47872.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54060 f, 47925.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54120 f, 47978.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54180 f, 48031.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54240 f, 48085.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54300 f, 48138.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54360 f, 48191.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54420 f, 48244.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54480 f, 48297.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54540 f, 48308.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54600 f, 48361.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54660 f, 48414.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54720 f, 48467.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54780 f, 48520.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54840 f, 48573.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54900 f, 48627.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54960 f, 48680.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55020 f, 48733.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55080 f, 48786.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55140 f, 48839.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55200 f, 48892.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55260 f, 48945.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55320 f, 48999.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55380 f, 49052.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55440 f, 49105.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55500 f, 49158.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55560 f, 49211.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55620 f, 49264.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55680 f, 49317.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55740 f, 49371.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55800 f, 49424.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55860 f, 49477.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55920 f, 49530.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55980 f, 49583.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56040 f, 49636.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56100 f, 49689.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56160 f, 49743.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56220 f, 49796.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56280 f, 49849.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56340 f, 49902.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56400 f, 49955.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56460 f, 50008.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56520 f, 50062.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56580 f, 50115.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56640 f, 50168.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56700 f, 50221.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56760 f, 50274.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56820 f, 50327.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56880 f, 50380.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56940 f, 50434.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57000 f, 50487.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57060 f, 50540.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57120 f, 50548.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57180 f, 50601.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57240 f, 50654.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57300 f, 50707.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57360 f, 50761.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57420 f, 50814.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57480 f, 50867.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57540 f, 50920.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57600 f, 50973.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57660 f, 51026.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57720 f, 51079.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57780 f, 51132.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57840 f, 51185.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57900 f, 51238.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57960 f, 51292.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58020 f, 51345.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58080 f, 51398.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58140 f, 51451.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58200 f, 51504.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58260 f, 51557.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58320 f, 51610.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58380 f, 51663.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58440 f, 51716.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58500 f, 51769.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58560 f, 51823.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58620 f, 51876.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58680 f, 51929.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58740 f, 51982.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58800 f, 52035.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58860 f, 52088.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58920 f, 52141.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58980 f, 52194.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59040 f, 52247.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59100 f, 52300.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59160 f, 52353.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59220 f, 52407.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59280 f, 52460.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59340 f, 52513.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59400 f, 52566.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59460 f, 52619.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59520 f, 52672.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59580 f, 52725.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59640 f, 52778.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59700 f, 52831.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59760 f, 52884.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59820 f, 52938.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59880 f, 52991.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59940 f, 53044.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60000 f, 53097.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60060 f, 53150.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60120 f, 53203.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60180 f, 53209.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60240 f, 53262.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60300 f, 53315.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60360 f, 53368.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60420 f, 53421.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60480 f, 53474.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60540 f, 53527.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60600 f, 53580.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60660 f, 53633.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60720 f, 53687.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60780 f, 53740.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60840 f, 53793.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60900 f, 53846.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60960 f, 53899.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61020 f, 53952.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61080 f, 54005.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61140 f, 54058.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61200 f, 54111.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61260 f, 54164.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61320 f, 54217.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61380 f, 54270.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61440 f, 54323.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61500 f, 54376.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61560 f, 54429.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61620 f, 54482.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61680 f, 54535.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61740 f, 54588.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61800 f, 54641.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61860 f, 54694.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61920 f, 54748.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61980 f, 54801.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62040 f, 54854.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62100 f, 54907.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62160 f, 54960.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62220 f, 55013.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62280 f, 55066.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62340 f, 55119.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62400 f, 55172.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62460 f, 55225.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62520 f, 55278.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62580 f, 55331.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62640 f, 55384.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62700 f, 55437.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62760 f, 55441.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62820 f, 55494.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62880 f, 55547.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62940 f, 55600.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63000 f, 55653.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63060 f, 55706.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63120 f, 55759.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63180 f, 55812.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63240 f, 55865.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63300 f, 55918.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63360 f, 55971.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63420 f, 56024.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63480 f, 56077.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63540 f, 56130.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63600 f, 56134.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63660 f, 56187.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63720 f, 56240.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63780 f, 56293.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63840 f, 56345.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63900 f, 56398.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63960 f, 56451.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64020 f, 56504.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64080 f, 56557.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64140 f, 56610.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64200 f, 56663.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64260 f, 56716.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64320 f, 56769.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64380 f, 56822.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64440 f, 56875.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64500 f, 56928.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64560 f, 56981.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64620 f, 57034.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64680 f, 57087.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64740 f, 57140.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64800 f, 57193.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64860 f, 57246.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64920 f, 57299.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64980 f, 57352.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65040 f, 57405.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65100 f, 57458.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65160 f, 57511.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65220 f, 57563.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65280 f, 57616.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65340 f, 57669.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65400 f, 57722.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65460 f, 57775.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65520 f, 57828.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65580 f, 57881.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65640 f, 57934.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65700 f, 57987.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65760 f, 58040.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65820 f, 58093.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65880 f, 58146.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65940 f, 58199.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66000 f, 58252.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66060 f, 58253.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66120 f, 58306.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66180 f, 58359.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66240 f, 58412.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66300 f, 58465.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66360 f, 58518.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66420 f, 58571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66480 f, 58624.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66540 f, 58677.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66600 f, 58730.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66660 f, 58783.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66720 f, 58835.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66780 f, 58888.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66840 f, 58941.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66900 f, 58994.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66960 f, 59047.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67020 f, 59100.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67080 f, 59153.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67140 f, 59206.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67200 f, 59259.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67260 f, 59312.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67320 f, 59365.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67380 f, 59417.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67440 f, 59470.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67500 f, 59523.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67560 f, 59576.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67620 f, 59629.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67680 f, 59682.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67740 f, 59735.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67800 f, 59788.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67860 f, 59841.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67920 f, 59894.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67980 f, 59947.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68040 f, 60000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68100 f, 60052.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68160 f, 60105.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68220 f, 60105.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68280 f, 60158.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68340 f, 60211.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68400 f, 60264.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68460 f, 60317.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68520 f, 60370.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68580 f, 60422.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68640 f, 60475.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68700 f, 60528.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68760 f, 60581.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68820 f, 60634.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68880 f, 60687.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68940 f, 60740.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69000 f, 60792.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69060 f, 60845.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69120 f, 60898.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69180 f, 60951.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69240 f, 61004.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69300 f, 61057.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69360 f, 61110.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69420 f, 61162.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69480 f, 61215.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69540 f, 61268.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69600 f, 61321.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69660 f, 61374.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69720 f, 61427.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69780 f, 61480.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69840 f, 61533.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69900 f, 61585.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69960 f, 61638.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70020 f, 61637.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70080 f, 61690.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70140 f, 61742.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70200 f, 61795.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70260 f, 61848.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70320 f, 61901.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70380 f, 61954.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70440 f, 62007.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70500 f, 62059.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70560 f, 62112.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70620 f, 62165.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70680 f, 62218.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70740 f, 62271.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70800 f, 62323.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70860 f, 62376.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70920 f, 62429.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70980 f, 62482.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71040 f, 62535.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71100 f, 62588.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71160 f, 62640.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71220 f, 62693.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71280 f, 62746.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71340 f, 62799.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71400 f, 62852.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71460 f, 62904.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71520 f, 62957.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71580 f, 63010.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71640 f, 63063.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71700 f, 63116.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71760 f, 63169.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71820 f, 63221.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71880 f, 63274.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71940 f, 63327.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72000 f, 63380.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72060 f, 63433.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72120 f, 63485.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72180 f, 63538.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72240 f, 63591.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72300 f, 63644.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72360 f, 63697.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72420 f, 63750.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72480 f, 63802.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72540 f, 63855.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72600 f, 63908.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72660 f, 63961.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72720 f, 64014.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72780 f, 64066.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72840 f, 64119.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72900 f, 64172.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72960 f, 64225.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73020 f, 64278.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73080 f, 64330.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73140 f, 64383.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73200 f, 64436.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73260 f, 64489.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73320 f, 64542.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73380 f, 64595.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73440 f, 64591.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73500 f, 64643.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73560 f, 64696.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73620 f, 64749.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73680 f, 64802.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73740 f, 64854.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73800 f, 64907.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73860 f, 64960.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73920 f, 65013.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73980 f, 65065.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74040 f, 65118.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74100 f, 65171.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74160 f, 65224.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74220 f, 65277.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74280 f, 65329.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74340 f, 65382.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74400 f, 65435.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74460 f, 65488.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74520 f, 65483.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74580 f, 65536.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74640 f, 65588.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74700 f, 65641.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74760 f, 65694.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74820 f, 65746.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74880 f, 65799.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74940 f, 65852.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75000 f, 65905.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75060 f, 65957.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75120 f, 66010.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75180 f, 66063.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75240 f, 66115.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75300 f, 66168.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75360 f, 66221.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75420 f, 66274.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75480 f, 66326.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75540 f, 66379.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75600 f, 66432.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75660 f, 66485.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75720 f, 66479.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75780 f, 66532.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75840 f, 66584.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75900 f, 66637.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75960 f, 66690.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76020 f, 66742.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76080 f, 66795.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76140 f, 66848.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76200 f, 66900.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76260 f, 66953.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76320 f, 67006.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76380 f, 67058.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76440 f, 67111.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76500 f, 67164.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76560 f, 67216.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76620 f, 67269.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76680 f, 67322.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76740 f, 67374.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76800 f, 67427.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76860 f, 67480.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76920 f, 67532.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76980 f, 67585.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77040 f, 67578.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77100 f, 67631.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77160 f, 67684.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77220 f, 67736.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77280 f, 67789.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77340 f, 67842.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77400 f, 67894.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77460 f, 67947.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77520 f, 68000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77580 f, 68052.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77640 f, 68105.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77700 f, 68157.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77760 f, 68210.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77820 f, 68263.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77880 f, 68315.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77940 f, 68368.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78000 f, 68421.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78060 f, 68473.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78120 f, 68526.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78180 f, 68578.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78240 f, 68631.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78300 f, 68684.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78360 f, 68736.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78420 f, 68789.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78480 f, 68842.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78540 f, 68894.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78600 f, 68947.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78660 f, 69000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78720 f, 69052.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78780 f, 69044.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78840 f, 69097.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78900 f, 69149.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78960 f, 69202.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79020 f, 69255.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79080 f, 69307.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79140 f, 69360.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79200 f, 69412.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79260 f, 69465.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79320 f, 69517.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79380 f, 69570.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79440 f, 69623.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79500 f, 69675.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79560 f, 69728.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79620 f, 69780.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79680 f, 69833.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79740 f, 69886.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79800 f, 69938.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79860 f, 69991.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79920 f, 70043.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79980 f, 70096.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80040 f, 70148.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80100 f, 70201.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80160 f, 70254.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80220 f, 70306.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80280 f, 70359.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80340 f, 70411.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80400 f, 70464.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80460 f, 70517.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80520 f, 70569.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80580 f, 70622.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80640 f, 70674.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80700 f, 70727.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80760 f, 70780.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80820 f, 70832.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80880 f, 70885.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80940 f, 70937.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81000 f, 70990.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81060 f, 71042.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81120 f, 71095.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81180 f, 71148.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81240 f, 71200.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81300 f, 71253.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81360 f, 71305.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81420 f, 71358.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81480 f, 71411.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81540 f, 71463.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81600 f, 71516.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81660 f, 71568.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81720 f, 71621.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81780 f, 71673.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81840 f, 71726.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81900 f, 71779.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81960 f, 71831.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82020 f, 71884.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82080 f, 71936.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82140 f, 71989.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82200 f, 71978.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82260 f, 72031.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82320 f, 72084.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82380 f, 72136.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82440 f, 72189.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82500 f, 72241.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82560 f, 72294.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82620 f, 72346.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82680 f, 72399.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82740 f, 72451.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82800 f, 72504.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82860 f, 72556.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82920 f, 72609.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82980 f, 72662.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83040 f, 72714.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83100 f, 72767.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83160 f, 72819.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83220 f, 72872.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83280 f, 72924.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83340 f, 72977.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83400 f, 73029.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83460 f, 73082.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83520 f, 73134.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83580 f, 73187.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83640 f, 73239.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83700 f, 73292.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83760 f, 73345.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83820 f, 73397.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83880 f, 73450.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83940 f, 73502.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84000 f, 73555.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84060 f, 73607.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84120 f, 73660.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84180 f, 73712.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84240 f, 73765.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84300 f, 73817.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84360 f, 73870.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84420 f, 73922.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84480 f, 73975.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84540 f, 74028.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84600 f, 74080.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84660 f, 74133.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84720 f, 74185.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84780 f, 74238.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84840 f, 74290.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84900 f, 74343.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84960 f, 74395.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85020 f, 74448.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85080 f, 74500.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85140 f, 74553.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85200 f, 74605.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85260 f, 74658.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85320 f, 74711.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85380 f, 74698.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85440 f, 74750.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85500 f, 74803.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85560 f, 74855.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85620 f, 74908.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85680 f, 74960.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85740 f, 75013.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85800 f, 75065.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85860 f, 75118.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85920 f, 75170.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85980 f, 75223.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86040 f, 75275.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86100 f, 75328.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86160 f, 75380.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86220 f, 75433.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86280 f, 75485.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86340 f, 75538.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86400 f, 75590.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86460 f, 75643.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86520 f, 75695.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86580 f, 75748.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86640 f, 75800.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86700 f, 75853.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86760 f, 75905.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86820 f, 75958.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86880 f, 76010.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86940 f, 76062.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87000 f, 76115.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87060 f, 76167.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87120 f, 76220.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87180 f, 76272.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87240 f, 76325.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87300 f, 76377.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87360 f, 76430.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87420 f, 76482.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87480 f, 76535.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87540 f, 76587.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87600 f, 76640.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87660 f, 76692.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87720 f, 76745.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87780 f, 76797.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87840 f, 76850.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87900 f, 76902.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87960 f, 76955.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88020 f, 77007.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88080 f, 77060.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88140 f, 77112.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88200 f, 77165.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88260 f, 77217.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88320 f, 77270.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88380 f, 77322.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88440 f, 77375.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88500 f, 77427.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88560 f, 77480.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88620 f, 77532.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88680 f, 77585.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88740 f, 77637.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88800 f, 77690.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88860 f, 77742.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88920 f, 77795.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88980 f, 77847.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89040 f, 77900.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89100 f, 77884.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89160 f, 77937.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89220 f, 77989.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89280 f, 78041.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89340 f, 78094.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89400 f, 78146.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89460 f, 78199.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89520 f, 78251.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89580 f, 78304.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89640 f, 78356.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89700 f, 78409.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89760 f, 78461.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89820 f, 78513.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89880 f, 78566.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89940 f, 78618.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90000 f, 78671.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90060 f, 78723.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90120 f, 78776.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90180 f, 78828.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90240 f, 78881.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90300 f, 78933.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90360 f, 78986.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90420 f, 79038.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90480 f, 79090.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90540 f, 79143.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90600 f, 79195.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90660 f, 79248.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90720 f, 79300.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90780 f, 79353.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90840 f, 79405.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90900 f, 79458.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90960 f, 79510.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91020 f, 79562.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91080 f, 79615.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91140 f, 79667.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91200 f, 79720.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91260 f, 79772.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91320 f, 79825.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91380 f, 79877.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91440 f, 79930.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91500 f, 79982.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91560 f, 80034.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91620 f, 80087.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91680 f, 80139.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91740 f, 80192.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91800 f, 80244.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91860 f, 80297.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91920 f, 80349.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91980 f, 80402.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92040 f, 80454.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92100 f, 80506.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92160 f, 80559.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92220 f, 80611.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92280 f, 80664.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92340 f, 80716.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92400 f, 80769.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92460 f, 80821.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92520 f, 80874.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92580 f, 80926.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92640 f, 80979.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92700 f, 81031.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92760 f, 81083.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92820 f, 81065.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92880 f, 81117.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92940 f, 81170.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93000 f, 81222.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93060 f, 81275.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93120 f, 81327.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93180 f, 81379.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93240 f, 81432.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93300 f, 81484.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93360 f, 81537.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93420 f, 81589.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93480 f, 81641.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93540 f, 81694.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93600 f, 81746.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93660 f, 81799.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93720 f, 81851.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93780 f, 81903.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93840 f, 81956.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93900 f, 82008.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93960 f, 82061.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94020 f, 82113.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94080 f, 82165.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94140 f, 82218.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94200 f, 82270.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94260 f, 82323.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94320 f, 82375.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94380 f, 82427.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94440 f, 82480.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94500 f, 82532.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94560 f, 82585.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94620 f, 82637.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94680 f, 82689.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94740 f, 82742.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94800 f, 82794.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94860 f, 82847.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94920 f, 82899.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94980 f, 82951.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95040 f, 83004.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95100 f, 83056.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95160 f, 83109.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95220 f, 83161.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95280 f, 83213.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95340 f, 83266.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95400 f, 83318.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95460 f, 83371.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95520 f, 83423.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95580 f, 83475.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95640 f, 83528.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95700 f, 83580.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95760 f, 83633.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95820 f, 83685.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95880 f, 83737.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95940 f, 83790.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96000 f, 83842.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96060 f, 83895.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96120 f, 83947.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96180 f, 84000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96240 f, 84052.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96300 f, 84104.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96360 f, 84157.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96420 f, 84209.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96480 f, 84188.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96540 f, 84240.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96600 f, 84293.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96660 f, 84345.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96720 f, 84397.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96780 f, 84450.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96840 f, 84502.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96900 f, 84554.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96960 f, 84607.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97020 f, 84659.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97080 f, 84712.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97140 f, 84764.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97200 f, 84816.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97260 f, 84869.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97320 f, 84921.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97380 f, 84973.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97440 f, 85026.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97500 f, 85078.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97560 f, 85130.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97620 f, 85183.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97680 f, 85235.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97740 f, 85287.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97800 f, 85340.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97860 f, 85392.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97920 f, 85445.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97980 f, 85497.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98040 f, 85549.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98100 f, 85602.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98160 f, 85654.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98220 f, 85706.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98280 f, 85759.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98340 f, 85811.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98400 f, 85863.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98460 f, 85916.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98520 f, 85968.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98580 f, 86020.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98640 f, 86073.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98700 f, 86125.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98760 f, 86178.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98820 f, 86230.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98880 f, 86282.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98940 f, 86335.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99000 f, 86387.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99060 f, 86439.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99120 f, 86492.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99180 f, 86544.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99240 f, 86596.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99300 f, 86649.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99360 f, 86701.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99420 f, 86753.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99480 f, 86806.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99540 f, 86858.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99600 f, 86910.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99660 f, 86963.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99720 f, 87015.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99780 f, 87068.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99840 f, 87120.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99900 f, 87172.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99960 f, 87225.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100020 f, 87277.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100080 f, 87329.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100140 f, 87382.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100200 f, 87358.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100260 f, 87410.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100320 f, 87462.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100380 f, 87515.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100440 f, 87567.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100500 f, 87619.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100560 f, 87672.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100620 f, 87724.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100680 f, 87776.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100740 f, 87829.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100800 f, 87881.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100860 f, 87933.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100920 f, 87986.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100980 f, 88038.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101040 f, 88090.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101100 f, 88142.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101160 f, 88195.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101220 f, 88247.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101280 f, 88299.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101340 f, 88352.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101400 f, 88404.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101460 f, 88456.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101520 f, 88509.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101580 f, 88561.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101640 f, 88613.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101700 f, 88666.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101760 f, 88718.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101820 f, 88770.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101880 f, 88823.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101940 f, 88875.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102000 f, 88927.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102060 f, 88979.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102120 f, 89032.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102180 f, 89084.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102240 f, 89136.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102300 f, 89189.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102360 f, 89241.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102420 f, 89293.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102480 f, 89346.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102540 f, 89398.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102600 f, 89450.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102660 f, 89503.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102720 f, 89555.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102780 f, 89607.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102840 f, 89659.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102900 f, 89712.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102960 f, 89764.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103020 f, 89816.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103080 f, 89869.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103140 f, 89921.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103200 f, 89973.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103260 f, 90026.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103320 f, 90078.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103380 f, 90130.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103440 f, 90183.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103500 f, 90235.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103560 f, 90287.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103620 f, 90340.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103680 f, 90392.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103740 f, 90444.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103800 f, 90496.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103860 f, 90470.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103920 f, 90522.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103980 f, 90574.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104040 f, 90627.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104100 f, 90679.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104160 f, 90731.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104220 f, 90783.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104280 f, 90836.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104340 f, 90888.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104400 f, 90940.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104460 f, 90993.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104520 f, 91045.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104580 f, 91097.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104640 f, 91149.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104700 f, 91202.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104760 f, 91254.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104820 f, 91306.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104880 f, 91358.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104940 f, 91411.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105000 f, 91463.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105060 f, 91515.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105120 f, 91567.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105180 f, 91620.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105240 f, 91672.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105300 f, 91724.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105360 f, 91777.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105420 f, 91829.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105480 f, 91881.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105540 f, 91933.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105600 f, 91986.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105660 f, 92038.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105720 f, 92090.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105780 f, 92142.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105840 f, 92195.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105900 f, 92247.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105960 f, 92299.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106020 f, 92351.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106080 f, 92404.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106140 f, 92456.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106200 f, 92508.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106260 f, 92560.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106320 f, 92613.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106380 f, 92665.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106440 f, 92717.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106500 f, 92770.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106560 f, 92822.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106620 f, 92874.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106680 f, 92926.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106740 f, 92979.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106800 f, 93031.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106860 f, 93083.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106920 f, 93135.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106980 f, 93188.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107040 f, 93240.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107100 f, 93292.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107160 f, 93344.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107220 f, 93397.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107280 f, 93449.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107340 f, 93501.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107400 f, 93554.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107460 f, 93606.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107520 f, 93658.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107580 f, 93629.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107640 f, 93681.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107700 f, 93733.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107760 f, 93785.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107820 f, 93838.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107880 f, 93890.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107940 f, 93942.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108000 f, 93994.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108060 f, 94047.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108120 f, 94099.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108180 f, 94151.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108240 f, 94203.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108300 f, 94255.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108360 f, 94308.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108420 f, 94360.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108480 f, 94412.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108540 f, 94464.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108600 f, 94516.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108660 f, 94569.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108720 f, 94621.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108780 f, 94673.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108840 f, 94725.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108900 f, 94778.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108960 f, 94830.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109020 f, 94882.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109080 f, 94934.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109140 f, 94986.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109200 f, 95039.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109260 f, 95091.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109320 f, 95143.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109380 f, 95195.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109440 f, 95248.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109500 f, 95300.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109560 f, 95352.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109620 f, 95404.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109680 f, 95456.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109740 f, 95509.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109800 f, 95561.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109860 f, 95613.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109920 f, 95665.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109980 f, 95718.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110040 f, 95770.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110100 f, 95822.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110160 f, 95874.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110220 f, 95926.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110280 f, 95979.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110340 f, 96031.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110400 f, 96083.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110460 f, 96135.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110520 f, 96187.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110580 f, 96240.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110640 f, 96292.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110700 f, 96344.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110760 f, 96396.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110820 f, 96449.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110880 f, 96501.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110940 f, 96553.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111000 f, 96605.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111060 f, 96657.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111120 f, 96710.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111180 f, 96678.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111240 f, 96730.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111300 f, 96782.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111360 f, 96834.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111420 f, 96886.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111480 f, 96939.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111540 f, 96991.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111600 f, 97043.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111660 f, 97095.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111720 f, 97147.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111780 f, 97200.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111840 f, 97252.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111900 f, 97304.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111960 f, 97356.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112020 f, 97408.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112080 f, 97460.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112140 f, 97513.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112200 f, 97565.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112260 f, 97617.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112320 f, 97669.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112380 f, 97721.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112440 f, 97773.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112500 f, 97826.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112560 f, 97878.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112620 f, 97930.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112680 f, 97982.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112740 f, 98034.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112800 f, 98086.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112860 f, 98139.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112920 f, 98191.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112980 f, 98243.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113040 f, 98295.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113100 f, 98347.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113160 f, 98400.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113220 f, 98452.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113280 f, 98504.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113340 f, 98556.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113400 f, 98608.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113460 f, 98660.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113520 f, 98713.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113580 f, 98765.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113640 f, 98817.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113700 f, 98869.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113760 f, 98921.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113820 f, 98973.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113880 f, 99026.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113940 f, 99078.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114000 f, 99130.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114060 f, 99182.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114120 f, 99234.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114180 f, 99286.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114240 f, 99339.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114300 f, 99391.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114360 f, 99443.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114420 f, 99495.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114480 f, 99547.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114540 f, 99600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114600 f, 99652.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114660 f, 99704.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114720 f, 99756.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114780 f, 99808.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114840 f, 99860.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114900 f, 99826.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114960 f, 99878.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115020 f, 99930.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115080 f, 99982.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115140 f, 100034.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115200 f, 100086.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115260 f, 100139.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115320 f, 100191.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115380 f, 100243.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115440 f, 100295.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115500 f, 100347.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115560 f, 100399.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115620 f, 100451.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115680 f, 100503.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115740 f, 100556.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115800 f, 100608.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115860 f, 100660.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115920 f, 100712.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115980 f, 100764.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116040 f, 100816.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116100 f, 100868.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116160 f, 100920.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116220 f, 100973.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116280 f, 101025.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116340 f, 101077.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116400 f, 101129.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116460 f, 101181.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116520 f, 101233.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116580 f, 101285.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116640 f, 101337.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116700 f, 101390.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116760 f, 101442.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116820 f, 101494.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116880 f, 101546.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116940 f, 101598.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117000 f, 101650.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117060 f, 101702.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117120 f, 101754.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117180 f, 101807.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117240 f, 101859.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117300 f, 101911.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117360 f, 101963.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117420 f, 102015.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117480 f, 102067.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117540 f, 102119.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117600 f, 102172.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117660 f, 102224.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117720 f, 102276.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117780 f, 102328.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117840 f, 102380.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117900 f, 102432.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117960 f, 102484.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118020 f, 102536.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118080 f, 102589.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118140 f, 102641.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118200 f, 102693.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118260 f, 102745.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118320 f, 102797.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118380 f, 102849.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118440 f, 102901.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118500 f, 102953.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118560 f, 103006.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118620 f, 102968.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118680 f, 103020.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118740 f, 103072.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118800 f, 103125.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118860 f, 103177.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118920 f, 103229.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118980 f, 103281.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119040 f, 103333.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119100 f, 103385.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119160 f, 103437.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119220 f, 103489.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119280 f, 103541.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119340 f, 103593.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119400 f, 103645.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119460 f, 103697.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119520 f, 103750.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119580 f, 103802.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119640 f, 103854.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119700 f, 103906.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119760 f, 103958.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119820 f, 104010.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119880 f, 104062.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119940 f, 104114.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120000 f, 104166.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120060 f, 104218.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120120 f, 104270.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120180 f, 104322.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120240 f, 104375.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120300 f, 104427.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120360 f, 104479.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120420 f, 104531.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120480 f, 104583.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120540 f, 104635.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120600 f, 104687.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120660 f, 104739.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120720 f, 104791.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120780 f, 104843.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120840 f, 104895.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120900 f, 104947.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120960 f, 105000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121020 f, 105052.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121080 f, 105104.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121140 f, 105156.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121200 f, 105208.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121260 f, 105260.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121320 f, 105312.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121380 f, 105364.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121440 f, 105416.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121500 f, 105468.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121560 f, 105520.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121620 f, 105572.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121680 f, 105625.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121740 f, 105677.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121800 f, 105729.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121860 f, 105781.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121920 f, 105833.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121980 f, 105885.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122040 f, 105937.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122100 f, 105989.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122160 f, 106041.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122220 f, 106093.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122280 f, 106053.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122340 f, 106105.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122400 f, 106157.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122460 f, 106209.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122520 f, 106261.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122580 f, 106313.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122640 f, 106366.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122700 f, 106418.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122760 f, 106470.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122820 f, 106522.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122880 f, 106574.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122940 f, 106626.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123000 f, 106678.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123060 f, 106730.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123120 f, 106782.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123180 f, 106834.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123240 f, 106886.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123300 f, 106938.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123360 f, 106990.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123420 f, 107042.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123480 f, 107094.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123540 f, 107146.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123600 f, 107198.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123660 f, 107250.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123720 f, 107302.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123780 f, 107354.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123840 f, 107406.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123900 f, 107458.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123960 f, 107510.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124020 f, 107562.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124080 f, 107614.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124140 f, 107666.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124200 f, 107718.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124260 f, 107771.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124320 f, 107823.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124380 f, 107875.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124440 f, 107927.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124500 f, 107979.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124560 f, 108031.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124620 f, 108083.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124680 f, 108135.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124740 f, 108187.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124800 f, 108239.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124860 f, 108291.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124920 f, 108343.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124980 f, 108395.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125040 f, 108447.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125100 f, 108499.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125160 f, 108551.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125220 f, 108603.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125280 f, 108655.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125340 f, 108707.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125400 f, 108759.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125460 f, 108811.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125520 f, 108863.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125580 f, 108915.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125640 f, 108967.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125700 f, 109019.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125760 f, 109071.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125820 f, 109124.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125880 f, 109176.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125940 f, 109228.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126000 f, 109185.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126060 f, 109237.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126120 f, 109289.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126180 f, 109341.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126240 f, 109393.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126300 f, 109445.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126360 f, 109497.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126420 f, 109549.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126480 f, 109601.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126540 f, 109653.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126600 f, 109705.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126660 f, 109757.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126720 f, 109809.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126780 f, 109861.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126840 f, 109913.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126900 f, 109965.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126960 f, 110017.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127020 f, 110069.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127080 f, 110121.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127140 f, 110173.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127200 f, 110225.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127260 f, 110277.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127320 f, 110329.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127380 f, 110381.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127440 f, 110433.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127500 f, 110485.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127560 f, 110537.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127620 f, 110589.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127680 f, 110641.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127740 f, 110693.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127800 f, 110745.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127860 f, 110797.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127920 f, 110849.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127980 f, 110901.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128040 f, 110953.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128100 f, 111005.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128160 f, 111057.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128220 f, 111109.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128280 f, 111161.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128340 f, 111213.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128400 f, 111265.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128460 f, 111317.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128520 f, 111369.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128580 f, 111421.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128640 f, 111473.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128700 f, 111525.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128760 f, 111577.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128820 f, 111629.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128880 f, 111681.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128940 f, 111733.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129000 f, 111785.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129060 f, 111837.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129120 f, 111889.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129180 f, 111941.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129240 f, 111993.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129300 f, 112045.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129360 f, 112097.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129420 f, 112149.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129480 f, 112201.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129540 f, 112253.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129600 f, 112305.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129660 f, 112259.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129720 f, 112311.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129780 f, 112363.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129840 f, 112415.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129900 f, 112467.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129960 f, 112519.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130020 f, 112571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130080 f, 112623.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130140 f, 112675.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130200 f, 112727.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130260 f, 112779.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130320 f, 112831.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130380 f, 112883.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130440 f, 112935.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130500 f, 112987.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130560 f, 113038.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130620 f, 113090.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130680 f, 113142.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130740 f, 113194.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130800 f, 113246.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130860 f, 113298.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130920 f, 113350.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130980 f, 113402.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131040 f, 113454.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131100 f, 113506.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131160 f, 113558.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131220 f, 113610.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131280 f, 113662.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131340 f, 113714.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131400 f, 113766.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131460 f, 113818.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131520 f, 113870.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131580 f, 113922.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131640 f, 113974.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131700 f, 114025.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131760 f, 114077.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131820 f, 114129.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131880 f, 114181.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131940 f, 114233.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132000 f, 114285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132060 f, 114337.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132120 f, 114389.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132180 f, 114441.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132240 f, 114493.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132300 f, 114545.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132360 f, 114597.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132420 f, 114649.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132480 f, 114701.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132540 f, 114753.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132600 f, 114805.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132660 f, 114857.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132720 f, 114909.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132780 f, 114961.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132840 f, 115012.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132900 f, 115064.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132960 f, 115116.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133020 f, 115168.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133080 f, 115220.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133140 f, 115272.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133200 f, 115324.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133260 f, 115376.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133320 f, 115428.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133380 f, 115380.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133440 f, 115432.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133500 f, 115484.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133560 f, 115536.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133620 f, 115588.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133680 f, 115640.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133740 f, 115692.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133800 f, 115743.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133860 f, 115795.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133920 f, 115847.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133980 f, 115899.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134040 f, 115951.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134100 f, 116003.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134160 f, 116055.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134220 f, 116107.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134280 f, 116159.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134340 f, 116211.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134400 f, 116262.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134460 f, 116314.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134520 f, 116366.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134580 f, 116418.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134640 f, 116470.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134700 f, 116522.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 91 ms, 659.3 fps, 1 ms/f; total: 134760 f, 108067.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134820 f, 108115.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134880 f, 108163.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134940 f, 108211.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135000 f, 108259.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135060 f, 108307.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135120 f, 108356.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135180 f, 108404.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135240 f, 108452.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135300 f, 108500.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135360 f, 108548.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135420 f, 108596.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135480 f, 108644.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135540 f, 108692.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135600 f, 108740.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135660 f, 108789.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135720 f, 108837.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135780 f, 108885.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135840 f, 108933.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135900 f, 108981.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135960 f, 109029.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136020 f, 108990.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136080 f, 109038.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136140 f, 109086.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136200 f, 109134.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136260 f, 109182.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136320 f, 109230.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136380 f, 109278.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136440 f, 109326.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136500 f, 109375.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136560 f, 109423.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136620 f, 109471.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136680 f, 109519.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136740 f, 109567.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136800 f, 109615.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136860 f, 109663.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136920 f, 109711.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136980 f, 109759.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137040 f, 109807.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137100 f, 109855.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137160 f, 109903.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137220 f, 109951.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137280 f, 110000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137340 f, 110048.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137400 f, 110096.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137460 f, 110144.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137520 f, 110192.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137580 f, 110240.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137640 f, 110288.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137700 f, 110336.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137760 f, 110384.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137820 f, 110432.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137880 f, 110480.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137940 f, 110528.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138000 f, 110576.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138060 f, 110625.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138120 f, 110673.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138180 f, 110721.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138240 f, 110769.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138300 f, 110817.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138360 f, 110865.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138420 f, 110824.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138480 f, 110872.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138540 f, 110920.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138600 f, 110968.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138660 f, 111016.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138720 f, 111064.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138780 f, 111112.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138840 f, 111160.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138900 f, 111208.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138960 f, 111257.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139020 f, 111305.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139080 f, 111353.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139140 f, 111401.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139200 f, 111449.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139260 f, 111497.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139320 f, 111545.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139380 f, 111593.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139440 f, 111641.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139500 f, 111689.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139560 f, 111737.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139620 f, 111785.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139680 f, 111833.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139740 f, 111881.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139800 f, 111929.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139860 f, 111977.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139920 f, 112025.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139980 f, 112073.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140040 f, 112121.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140100 f, 112169.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140160 f, 112217.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140220 f, 112265.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140280 f, 112313.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140340 f, 112361.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140400 f, 112409.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140460 f, 112457.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140520 f, 112506.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140580 f, 112554.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140640 f, 112602.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140700 f, 112650.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140760 f, 112698.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140820 f, 112746.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140880 f, 112794.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140940 f, 112842.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141000 f, 112800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141060 f, 112848.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141120 f, 112896.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141180 f, 112944.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141240 f, 112992.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141300 f, 113040.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141360 f, 113088.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141420 f, 113136.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141480 f, 113184.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141540 f, 113232.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141600 f, 113280.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141660 f, 113328.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141720 f, 113376.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141780 f, 113424.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141840 f, 113472.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141900 f, 113520.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141960 f, 113568.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142020 f, 113616.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142080 f, 113664.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142140 f, 113712.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142200 f, 113760.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142260 f, 113808.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142320 f, 113856.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142380 f, 113904.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142440 f, 113952.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142500 f, 114000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142560 f, 114048.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142620 f, 114096.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142680 f, 114144.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142740 f, 114192.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142800 f, 114240.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142860 f, 114288.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142920 f, 114336.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142980 f, 114384.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143040 f, 114432.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143100 f, 114480.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143160 f, 114528.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143220 f, 114576.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143280 f, 114624.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143340 f, 114672.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143400 f, 114720.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143460 f, 114768.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143520 f, 114816.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143580 f, 114772.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143640 f, 114820.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143700 f, 114868.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143760 f, 114916.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143820 f, 114964.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143880 f, 115011.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143940 f, 115059.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144000 f, 115107.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144060 f, 115155.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144120 f, 115203.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144180 f, 115251.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144240 f, 115299.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144300 f, 115347.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144360 f, 115395.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144420 f, 115443.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144480 f, 115491.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144540 f, 115539.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144600 f, 115587.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144660 f, 115635.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144720 f, 115683.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144780 f, 115731.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144840 f, 115779.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144900 f, 115827.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144960 f, 115875.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145020 f, 115923.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145080 f, 115971.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145140 f, 116019.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145200 f, 116067.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145260 f, 116115.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145320 f, 116163.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145380 f, 116211.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145440 f, 116258.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145500 f, 116306.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145560 f, 116354.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145620 f, 116402.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145680 f, 116450.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145740 f, 116498.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145800 f, 116453.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145860 f, 116501.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145920 f, 116549.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145980 f, 116597.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146040 f, 116645.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146100 f, 116693.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146160 f, 116741.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146220 f, 116789.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146280 f, 116837.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146340 f, 116884.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146400 f, 116932.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146460 f, 116980.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146520 f, 117028.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146580 f, 117076.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146640 f, 117124.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146700 f, 117172.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146760 f, 117220.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146820 f, 117268.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146880 f, 117316.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146940 f, 117364.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147000 f, 117412.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147060 f, 117460.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147120 f, 117507.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147180 f, 117555.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147240 f, 117603.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147300 f, 117651.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147360 f, 117699.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147420 f, 117747.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147480 f, 117795.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147540 f, 117843.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147600 f, 117891.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147660 f, 117939.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147720 f, 117987.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147780 f, 118035.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147840 f, 118083.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147900 f, 118130.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147960 f, 118178.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148020 f, 118132.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148080 f, 118180.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148140 f, 118228.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148200 f, 118276.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148260 f, 118324.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148320 f, 118371.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148380 f, 118419.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148440 f, 118467.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148500 f, 118515.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148560 f, 118563.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148620 f, 118611.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148680 f, 118659.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148740 f, 118707.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148800 f, 118754.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148860 f, 118802.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148920 f, 118850.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148980 f, 118898.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149040 f, 118946.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149100 f, 118994.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149160 f, 119042.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149220 f, 119090.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149280 f, 119138.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149340 f, 119185.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149400 f, 119233.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149460 f, 119281.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149520 f, 119329.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149580 f, 119377.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149640 f, 119425.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149700 f, 119473.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149760 f, 119521.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149820 f, 119569.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149880 f, 119616.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149940 f, 119664.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150000 f, 119617.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150060 f, 119665.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150120 f, 119712.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150180 f, 119760.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150240 f, 119808.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150300 f, 119856.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150360 f, 119904.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150420 f, 119952.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150480 f, 120000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150540 f, 120047.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150600 f, 120095.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150660 f, 120143.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150720 f, 120191.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150780 f, 120239.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150840 f, 120287.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150900 f, 120334.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150960 f, 120382.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151020 f, 120334.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151080 f, 120382.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151140 f, 120430.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151200 f, 120478.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151260 f, 120525.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151320 f, 120573.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151380 f, 120621.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151440 f, 120573.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151500 f, 120621.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151560 f, 120668.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151620 f, 120716.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151680 f, 120764.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151740 f, 120812.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151800 f, 120859.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151860 f, 120907.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151920 f, 120955.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151980 f, 121003.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152040 f, 121050.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152100 f, 121098.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152160 f, 121146.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152220 f, 121194.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152280 f, 121242.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152340 f, 121289.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152400 f, 121337.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152460 f, 121385.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152520 f, 121433.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152580 f, 121480.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152640 f, 121528.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152700 f, 121576.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152760 f, 121624.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152820 f, 121671.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152880 f, 121719.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152940 f, 121767.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153000 f, 121815.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153060 f, 121863.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153120 f, 121910.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153180 f, 121958.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153240 f, 122006.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153300 f, 122054.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153360 f, 122101.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153420 f, 122052.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153480 f, 122100.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153540 f, 122147.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153600 f, 122195.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153660 f, 122243.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153720 f, 122291.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153780 f, 122338.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153840 f, 122386.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153900 f, 122434.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153960 f, 122482.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154020 f, 122529.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154080 f, 122577.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154140 f, 122625.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154200 f, 122673.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154260 f, 122720.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154320 f, 122768.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154380 f, 122816.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154440 f, 122863.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154500 f, 122911.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154560 f, 122959.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154620 f, 123007.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154680 f, 123054.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154740 f, 123102.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154800 f, 123150.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154860 f, 123198.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154920 f, 123245.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154980 f, 123293.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155040 f, 123341.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155100 f, 123389.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155160 f, 123436.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155220 f, 123484.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155280 f, 123532.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155340 f, 123579.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155400 f, 123627.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155460 f, 123675.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155520 f, 123624.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155580 f, 123672.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155640 f, 123720.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155700 f, 123767.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155760 f, 123815.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155820 f, 123863.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155880 f, 123910.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155940 f, 123958.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156000 f, 124006.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156060 f, 124054.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156120 f, 124101.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156180 f, 124149.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156240 f, 124197.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156300 f, 124244.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156360 f, 124292.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156420 f, 124340.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156480 f, 124387.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156540 f, 124435.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156600 f, 124483.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156660 f, 124531.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156720 f, 124578.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156780 f, 124626.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156840 f, 124674.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156900 f, 124721.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156960 f, 124769.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157020 f, 124817.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157080 f, 124864.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157140 f, 124912.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157200 f, 124960.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157260 f, 125007.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157320 f, 125055.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157380 f, 125103.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157440 f, 125151.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157500 f, 125198.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157560 f, 125246.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157620 f, 125294.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157680 f, 125341.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157740 f, 125289.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157800 f, 125337.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157860 f, 125385.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157920 f, 125432.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157980 f, 125480.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158040 f, 125528.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158100 f, 125575.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158160 f, 125623.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158220 f, 125671.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158280 f, 125718.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158340 f, 125766.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158400 f, 125814.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158460 f, 125861.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158520 f, 125909.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158580 f, 125957.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158640 f, 126004.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158700 f, 126052.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158760 f, 126100.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158820 f, 126147.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158880 f, 126195.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 158940 f, 126042.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159000 f, 126090.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159060 f, 126137.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159120 f, 126085.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159180 f, 126133.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159240 f, 126180.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159300 f, 126228.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159360 f, 126275.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159420 f, 126323.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159480 f, 126370.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159540 f, 126418.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159600 f, 126465.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159660 f, 126513.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159720 f, 126561.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159780 f, 126608.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159840 f, 126656.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159900 f, 126703.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159960 f, 126751.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160020 f, 126698.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160080 f, 126745.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160140 f, 126793.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160200 f, 126840.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160260 f, 126888.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160320 f, 126935.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160380 f, 126983.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160440 f, 127030.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160500 f, 127078.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160560 f, 127125.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160620 f, 127173.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160680 f, 127220.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160740 f, 127268.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160800 f, 127315.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160860 f, 127363.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160920 f, 127410.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160980 f, 127458.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161040 f, 127505.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161100 f, 127553.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161160 f, 127600.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161220 f, 127648.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161280 f, 127695.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161340 f, 127743.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161400 f, 127689.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161460 f, 127737.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161520 f, 127784.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161580 f, 127832.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161640 f, 127879.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161700 f, 127927.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161760 f, 127974.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161820 f, 128022.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161880 f, 128069.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161940 f, 128117.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162000 f, 128164.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162060 f, 128212.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162120 f, 128259.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162180 f, 128306.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162240 f, 128354.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162300 f, 128401.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162360 f, 128449.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162420 f, 128496.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162480 f, 128544.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162540 f, 128591.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162600 f, 128639.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162660 f, 128686.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162720 f, 128734.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162780 f, 128781.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162840 f, 128829.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162900 f, 128876.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162960 f, 128924.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163020 f, 128971.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163080 f, 129018.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163140 f, 129066.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163200 f, 129113.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163260 f, 129161.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163320 f, 129208.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163380 f, 129256.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163440 f, 129303.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163500 f, 129351.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163560 f, 129398.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163620 f, 129446.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163680 f, 129493.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163740 f, 129541.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163800 f, 129588.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163860 f, 129636.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163920 f, 129683.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163980 f, 129731.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164040 f, 129778.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164100 f, 129825.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164160 f, 129873.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164220 f, 129920.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164280 f, 129968.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164340 f, 129913.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164400 f, 129960.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164460 f, 130007.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164520 f, 130055.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164580 f, 130102.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164640 f, 130150.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164700 f, 130197.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164760 f, 130245.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164820 f, 130292.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164880 f, 130339.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164940 f, 130387.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165000 f, 130434.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165060 f, 130482.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165120 f, 130529.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165180 f, 130577.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165240 f, 130624.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165300 f, 130671.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165360 f, 130719.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165420 f, 130663.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165480 f, 130710.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165540 f, 130758.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165600 f, 130805.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165660 f, 130853.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165720 f, 130900.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165780 f, 130947.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165840 f, 130995.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165900 f, 131042.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165960 f, 131090.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166020 f, 131137.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166080 f, 131184.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166140 f, 131232.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166200 f, 131279.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166260 f, 131327.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166320 f, 131374.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166380 f, 131421.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166440 f, 131469.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166500 f, 131516.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166560 f, 131563.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166620 f, 131611.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166680 f, 131658.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166740 f, 131706.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166800 f, 131753.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166860 f, 131800.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166920 f, 131848.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166980 f, 131895.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167040 f, 131943.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167100 f, 131990.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167160 f, 132037.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167220 f, 132085.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167280 f, 132132.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167340 f, 132180.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167400 f, 132227.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167460 f, 132274.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167520 f, 132322.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167580 f, 132369.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167640 f, 132417.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167700 f, 132464.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167760 f, 132511.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167820 f, 132559.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167880 f, 132606.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167940 f, 132654.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168000 f, 132701.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168060 f, 132748.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168120 f, 132796.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168180 f, 132843.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168240 f, 132891.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168300 f, 132938.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168360 f, 132985.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168420 f, 133033.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168480 f, 133080.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168540 f, 133127.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168600 f, 133175.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168660 f, 133222.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168720 f, 133270.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168780 f, 133317.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168840 f, 133364.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168900 f, 133412.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168960 f, 133459.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169020 f, 133507.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169080 f, 133449.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169140 f, 133496.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169200 f, 133543.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169260 f, 133591.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169320 f, 133638.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169380 f, 133685.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169440 f, 133733.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169500 f, 133780.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169560 f, 133827.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169620 f, 133875.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169680 f, 133922.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169740 f, 133970.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169800 f, 134017.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169860 f, 134064.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169920 f, 134112.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169980 f, 134159.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170040 f, 134206.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170100 f, 134254.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170160 f, 134301.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170220 f, 134348.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170280 f, 134396.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170340 f, 134443.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170400 f, 134490.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170460 f, 134538.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170520 f, 134585.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170580 f, 134632.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170640 f, 134680.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170700 f, 134727.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170760 f, 134775.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170820 f, 134822.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170880 f, 134869.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170940 f, 134917.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171000 f, 134964.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171060 f, 135011.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171120 f, 135059.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171180 f, 135106.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171240 f, 135153.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171300 f, 135201.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171360 f, 135248.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171420 f, 135295.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171480 f, 135343.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171540 f, 135390.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171600 f, 135438.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171660 f, 135485.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171720 f, 135532.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171780 f, 135580.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171840 f, 135627.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171900 f, 135674.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171960 f, 135722.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172020 f, 135769.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172080 f, 135816.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172140 f, 135864.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172200 f, 135911.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172260 f, 135958.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172320 f, 136006.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172380 f, 136053.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172440 f, 136101.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172500 f, 136148.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172560 f, 136195.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172620 f, 136243.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172680 f, 136290.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172740 f, 136230.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172800 f, 136277.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172860 f, 136324.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172920 f, 136372.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172980 f, 136419.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173040 f, 136466.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173100 f, 136514.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173160 f, 136561.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173220 f, 136608.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173280 f, 136656.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173340 f, 136703.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173400 f, 136750.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173460 f, 136798.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173520 f, 136845.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173580 f, 136892.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173640 f, 136940.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173700 f, 136987.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173760 f, 137034.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173820 f, 137082.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173880 f, 137129.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173940 f, 137176.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174000 f, 137223.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174060 f, 137271.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174120 f, 137318.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174180 f, 137365.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174240 f, 137413.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174300 f, 137460.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174360 f, 137507.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174420 f, 137555.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174480 f, 137602.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174540 f, 137649.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174600 f, 137697.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174660 f, 137744.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174720 f, 137791.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174780 f, 137839.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174840 f, 137886.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174900 f, 137933.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174960 f, 137981.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175020 f, 138028.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175080 f, 138075.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175140 f, 138123.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175200 f, 138170.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175260 f, 138217.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175320 f, 138264.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175380 f, 138312.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175440 f, 138359.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175500 f, 138406.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175560 f, 138454.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175620 f, 138501.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175680 f, 138548.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175740 f, 138596.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175800 f, 138643.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175860 f, 138690.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175920 f, 138738.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175980 f, 138785.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176040 f, 138832.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176100 f, 138880.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176160 f, 138927.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176220 f, 138974.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176280 f, 139022.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176340 f, 139069.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176400 f, 139007.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176460 f, 139054.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176520 f, 139101.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176580 f, 139148.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176640 f, 139196.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176700 f, 139243.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176760 f, 139290.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176820 f, 139338.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176880 f, 139385.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176940 f, 139432.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177000 f, 139479.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177060 f, 139527.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177120 f, 139574.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177180 f, 139621.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177240 f, 139669.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177300 f, 139716.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177360 f, 139763.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177420 f, 139810.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177480 f, 139858.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177540 f, 139905.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177600 f, 139952.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177660 f, 140000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177720 f, 140047.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177780 f, 140094.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177840 f, 140141.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177900 f, 140189.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177960 f, 140236.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178020 f, 140283.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178080 f, 140330.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178140 f, 140378.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178200 f, 140425.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178260 f, 140472.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178320 f, 140520.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178380 f, 140567.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178440 f, 140614.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178500 f, 140661.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178560 f, 140709.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178620 f, 140756.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178680 f, 140803.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178740 f, 140851.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178800 f, 140898.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178860 f, 140945.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178920 f, 140992.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178980 f, 141040.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179040 f, 141087.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179100 f, 141134.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179160 f, 141182.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179220 f, 141229.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179280 f, 141276.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179340 f, 141323.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179400 f, 141371.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179460 f, 141418.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179520 f, 141465.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179580 f, 141513.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179640 f, 141560.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179700 f, 141607.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179760 f, 141654.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179820 f, 141702.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179880 f, 141749.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179940 f, 141796.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180000 f, 141843.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180060 f, 141779.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180120 f, 141826.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180180 f, 141874.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180240 f, 141921.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180300 f, 141968.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180360 f, 142015.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180420 f, 142062.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180480 f, 142110.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180540 f, 142157.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180600 f, 142204.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180660 f, 142251.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180720 f, 142299.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180780 f, 142346.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180840 f, 142393.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180900 f, 142440.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180960 f, 142488.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181020 f, 142535.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181080 f, 142582.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181140 f, 142629.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181200 f, 142677.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181260 f, 142724.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181320 f, 142771.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181380 f, 142818.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181440 f, 142866.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181500 f, 142913.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181560 f, 142960.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181620 f, 143007.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181680 f, 143055.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181740 f, 143102.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181800 f, 143149.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181860 f, 143196.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181920 f, 143244.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181980 f, 143291.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182040 f, 143338.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182100 f, 143385.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182160 f, 143433.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182220 f, 143480.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182280 f, 143527.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182340 f, 143574.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182400 f, 143622.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182460 f, 143669.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182520 f, 143716.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182580 f, 143763.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182640 f, 143811.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182700 f, 143858.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182760 f, 143905.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182820 f, 143952.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182880 f, 144000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182940 f, 144047.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183000 f, 144094.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183060 f, 144141.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183120 f, 144188.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183180 f, 144236.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183240 f, 144283.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183300 f, 144330.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183360 f, 144377.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183420 f, 144425.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183480 f, 144472.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183540 f, 144519.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183600 f, 144566.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183660 f, 144614.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183720 f, 144547.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183780 f, 144594.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183840 f, 144642.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183900 f, 144689.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183960 f, 144736.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184020 f, 144783.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184080 f, 144830.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184140 f, 144878.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184200 f, 144925.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184260 f, 144972.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184320 f, 145019.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184380 f, 145066.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184440 f, 145114.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184500 f, 145161.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184560 f, 145208.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184620 f, 145255.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184680 f, 145302.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184740 f, 145350.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184800 f, 145397.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184860 f, 145444.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184920 f, 145491.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184980 f, 145538.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185040 f, 145586.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185100 f, 145633.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185160 f, 145680.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185220 f, 145727.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185280 f, 145774.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185340 f, 145822.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185400 f, 145869.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185460 f, 145916.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185520 f, 145963.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185580 f, 146011.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185640 f, 146058.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185700 f, 146105.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185760 f, 146152.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185820 f, 146199.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185880 f, 146247.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185940 f, 146294.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186000 f, 146341.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186060 f, 146388.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186120 f, 146435.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186180 f, 146483.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186240 f, 146530.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186300 f, 146577.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186360 f, 146624.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186420 f, 146671.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186480 f, 146719.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186540 f, 146766.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186600 f, 146813.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186660 f, 146860.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186720 f, 146907.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186780 f, 146955.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186840 f, 147002.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186900 f, 147049.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186960 f, 147096.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187020 f, 147143.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187080 f, 147191.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187140 f, 147238.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187200 f, 147285.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187260 f, 147332.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187320 f, 147380.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187380 f, 147311.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187440 f, 147358.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187500 f, 147405.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187560 f, 147452.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187620 f, 147500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187680 f, 147547.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187740 f, 147594.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187800 f, 147641.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187860 f, 147688.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187920 f, 147735.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187980 f, 147783.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188040 f, 147830.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188100 f, 147877.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188160 f, 147924.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188220 f, 147971.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188280 f, 148018.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188340 f, 148066.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188400 f, 148113.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188460 f, 148160.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188520 f, 148207.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188580 f, 148254.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188640 f, 148301.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188700 f, 148349.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188760 f, 148396.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188820 f, 148443.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188880 f, 148490.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188940 f, 148537.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189000 f, 148584.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189060 f, 148632.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189120 f, 148679.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189180 f, 148726.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189240 f, 148773.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189300 f, 148820.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189360 f, 148867.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189420 f, 148915.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189480 f, 148962.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189540 f, 149009.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189600 f, 149056.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189660 f, 149103.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189720 f, 149150.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189780 f, 149198.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189840 f, 149245.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189900 f, 149292.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189960 f, 149339.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190020 f, 149386.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190080 f, 149433.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190140 f, 149481.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190200 f, 149528.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190260 f, 149575.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190320 f, 149622.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190380 f, 149669.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190440 f, 149716.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190500 f, 149764.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190560 f, 149811.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190620 f, 149858.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190680 f, 149905.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190740 f, 149952.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190800 f, 150000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190860 f, 150047.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190920 f, 150094.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190980 f, 150141.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191040 f, 150070.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191100 f, 150117.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191160 f, 150164.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191220 f, 150212.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191280 f, 150259.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191340 f, 150306.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191400 f, 150353.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191460 f, 150400.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191520 f, 150447.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191580 f, 150494.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191640 f, 150542.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191700 f, 150589.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191760 f, 150636.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191820 f, 150683.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191880 f, 150730.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191940 f, 150777.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192000 f, 150824.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192060 f, 150871.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192120 f, 150919.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192180 f, 150966.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192240 f, 151013.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192300 f, 151060.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192360 f, 151107.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192420 f, 151154.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192480 f, 151201.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192540 f, 151249.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192600 f, 151296.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192660 f, 151343.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192720 f, 151390.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192780 f, 151437.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192840 f, 151484.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192900 f, 151531.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192960 f, 151578.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193020 f, 151626.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193080 f, 151673.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193140 f, 151720.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193200 f, 151767.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193260 f, 151814.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193320 f, 151861.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193380 f, 151908.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193440 f, 151956.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193500 f, 152003.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193560 f, 152050.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193620 f, 152097.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193680 f, 152144.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193740 f, 152191.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193800 f, 152238.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193860 f, 152285.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193920 f, 152333.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193980 f, 152380.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194040 f, 152427.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194100 f, 152474.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194160 f, 152521.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194220 f, 152568.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194280 f, 152615.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194340 f, 152663.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194400 f, 152710.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194460 f, 152757.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194520 f, 152804.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194580 f, 152851.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194640 f, 152898.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194700 f, 152825.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194760 f, 152872.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194820 f, 152919.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194880 f, 152967.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194940 f, 153014.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195000 f, 153061.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195060 f, 153108.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195120 f, 153155.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195180 f, 153202.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195240 f, 153249.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195300 f, 153296.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195360 f, 153343.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195420 f, 153390.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195480 f, 153437.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195540 f, 153485.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195600 f, 153532.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195660 f, 153579.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195720 f, 153626.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195780 f, 153673.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195840 f, 153720.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195900 f, 153767.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195960 f, 153814.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196020 f, 153861.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196080 f, 153908.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196140 f, 153956.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196200 f, 154003.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196260 f, 154050.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196320 f, 154097.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196380 f, 154144.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196440 f, 154191.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196500 f, 154238.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196560 f, 154285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196620 f, 154332.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196680 f, 154379.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196740 f, 154427.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196800 f, 154474.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196860 f, 154521.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196920 f, 154568.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196980 f, 154615.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197040 f, 154662.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197100 f, 154709.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197160 f, 154756.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197220 f, 154803.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197280 f, 154850.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197340 f, 154897.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197400 f, 154945.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197460 f, 154992.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197520 f, 155039.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197580 f, 155086.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197640 f, 155133.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197700 f, 155180.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197760 f, 155227.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197820 f, 155274.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197880 f, 155321.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197940 f, 155368.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198000 f, 155416.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198060 f, 155463.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198120 f, 155510.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198180 f, 155435.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198240 f, 155482.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198300 f, 155529.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198360 f, 155576.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198420 f, 155623.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198480 f, 155670.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198540 f, 155717.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198600 f, 155764.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198660 f, 155811.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198720 f, 155858.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198780 f, 155905.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198840 f, 155952.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198900 f, 156000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198960 f, 156047.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199020 f, 156094.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199080 f, 156141.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199140 f, 156188.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199200 f, 156235.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199260 f, 156282.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199320 f, 156329.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199380 f, 156376.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199440 f, 156423.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199500 f, 156470.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199560 f, 156517.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199620 f, 156564.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199680 f, 156611.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199740 f, 156658.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199800 f, 156705.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199860 f, 156752.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199920 f, 156800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199980 f, 156847.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200040 f, 156894.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200100 f, 156941.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200160 f, 156988.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200220 f, 157035.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200280 f, 157082.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200340 f, 157129.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200400 f, 157176.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200460 f, 157223.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200520 f, 157270.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200580 f, 157317.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200640 f, 157364.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200700 f, 157411.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200760 f, 157458.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200820 f, 157505.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200880 f, 157552.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200940 f, 157600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201000 f, 157647.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201060 f, 157694.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201120 f, 157741.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201180 f, 157788.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201240 f, 157835.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201300 f, 157882.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201360 f, 157929.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201420 f, 157976.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201480 f, 158023.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201540 f, 158070.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201600 f, 158117.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201660 f, 158164.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201720 f, 158211.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201780 f, 158258.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201840 f, 158305.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201900 f, 158228.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201960 f, 158275.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202020 f, 158322.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202080 f, 158369.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202140 f, 158416.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202200 f, 158463.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202260 f, 158510.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202320 f, 158558.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202380 f, 158605.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202440 f, 158652.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202500 f, 158699.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202560 f, 158746.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202620 f, 158793.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202680 f, 158840.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202740 f, 158887.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202800 f, 158934.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202860 f, 158981.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202920 f, 159028.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202980 f, 159075.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203040 f, 159122.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203100 f, 159169.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203160 f, 159216.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203220 f, 159263.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203280 f, 159310.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203340 f, 159357.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203400 f, 159404.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203460 f, 159451.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203520 f, 159498.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203580 f, 159545.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203640 f, 159592.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203700 f, 159639.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203760 f, 159686.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203820 f, 159733.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203880 f, 159780.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203940 f, 159827.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204000 f, 159874.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204060 f, 159921.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204120 f, 159968.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204180 f, 160015.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204240 f, 160062.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204300 f, 160109.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204360 f, 160156.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204420 f, 160203.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204480 f, 160250.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204540 f, 160297.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204600 f, 160344.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204660 f, 160391.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204720 f, 160438.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204780 f, 160485.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204840 f, 160532.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204900 f, 160579.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204960 f, 160626.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205020 f, 160673.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205080 f, 160721.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205140 f, 160768.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205200 f, 160815.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205260 f, 160862.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205320 f, 160909.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205380 f, 160956.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205440 f, 161003.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205500 f, 161050.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205560 f, 160971.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205620 f, 161018.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205680 f, 161065.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205740 f, 161111.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205800 f, 161158.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205860 f, 161205.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205920 f, 161252.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205980 f, 161299.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206040 f, 161346.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206100 f, 161393.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206160 f, 161440.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206220 f, 161487.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206280 f, 161534.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206340 f, 161581.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206400 f, 161628.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206460 f, 161675.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206520 f, 161722.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206580 f, 161769.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206640 f, 161816.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206700 f, 161863.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206760 f, 161910.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206820 f, 161957.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206880 f, 162004.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206940 f, 162051.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207000 f, 162098.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207060 f, 162145.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207120 f, 162192.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207180 f, 162239.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207240 f, 162286.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207300 f, 162333.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207360 f, 162380.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207420 f, 162427.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207480 f, 162474.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207540 f, 162521.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207600 f, 162568.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207660 f, 162615.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207720 f, 162662.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207780 f, 162709.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207840 f, 162756.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207900 f, 162803.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207960 f, 162850.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208020 f, 162897.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208080 f, 162944.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208140 f, 162991.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208200 f, 163038.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208260 f, 163085.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208320 f, 163132.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208380 f, 163179.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208440 f, 163226.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208500 f, 163273.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208560 f, 163320.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208620 f, 163367.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208680 f, 163414.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208740 f, 163461.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208800 f, 163508.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208860 f, 163555.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208920 f, 163602.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208980 f, 163649.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209040 f, 163696.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209100 f, 163743.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209160 f, 163790.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209220 f, 163708.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209280 f, 163755.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209340 f, 163802.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209400 f, 163849.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209460 f, 163896.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209520 f, 163943.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209580 f, 163990.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209640 f, 164037.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209700 f, 164084.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209760 f, 164131.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209820 f, 164178.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209880 f, 164225.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209940 f, 164272.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210000 f, 164319.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210060 f, 164366.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210120 f, 164413.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210180 f, 164460.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210240 f, 164507.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210300 f, 164553.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210360 f, 164600.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210420 f, 164647.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210480 f, 164694.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210540 f, 164741.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210600 f, 164788.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210660 f, 164835.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210720 f, 164882.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210780 f, 164929.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210840 f, 164976.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210900 f, 165023.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210960 f, 165070.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211020 f, 165117.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211080 f, 165164.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211140 f, 165211.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211200 f, 165258.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211260 f, 165305.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 86 ms, 697.6 fps, 1 ms/f; total: 211320 f, 154926.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211380 f, 154857.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211440 f, 154901.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211500 f, 154945.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211560 f, 154989.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211620 f, 155032.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211680 f, 155076.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211740 f, 155120.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211800 f, 155164.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211860 f, 155208.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211920 f, 155252.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211980 f, 155296.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212040 f, 155340.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212100 f, 155384.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212160 f, 155428.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212220 f, 155472.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212280 f, 155516.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212340 f, 155560.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212400 f, 155604.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212460 f, 155648.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212520 f, 155692.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212580 f, 155736.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212640 f, 155780.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212700 f, 155824.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212760 f, 155868.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212820 f, 155912.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212880 f, 155956.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212940 f, 156000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213000 f, 156043.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213060 f, 156087.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213120 f, 156131.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213180 f, 156175.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213240 f, 156219.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213300 f, 156263.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213360 f, 156307.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213420 f, 156351.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213480 f, 156395.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213540 f, 156439.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213600 f, 156483.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213660 f, 156527.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213720 f, 156571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213780 f, 156615.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213840 f, 156659.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213900 f, 156703.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213960 f, 156747.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214020 f, 156791.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214080 f, 156835.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214140 f, 156879.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214200 f, 156923.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214260 f, 156852.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214320 f, 156896.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214380 f, 156939.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214440 f, 156983.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214500 f, 157027.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214560 f, 157071.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214620 f, 157115.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214680 f, 157159.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214740 f, 157203.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214800 f, 157247.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214860 f, 157291.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214920 f, 157335.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214980 f, 157379.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215040 f, 157423.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215100 f, 157467.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215160 f, 157510.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215220 f, 157554.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215280 f, 157598.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215340 f, 157642.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215400 f, 157686.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215460 f, 157730.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215520 f, 157774.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215580 f, 157818.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215640 f, 157862.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215700 f, 157906.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215760 f, 157950.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215820 f, 157994.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215880 f, 158038.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215940 f, 158081.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216000 f, 158125.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216060 f, 158169.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216120 f, 158213.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216180 f, 158257.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216240 f, 158301.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216300 f, 158345.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216360 f, 158389.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216420 f, 158433.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216480 f, 158477.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216540 f, 158521.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216600 f, 158565.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216660 f, 158609.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216720 f, 158653.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216780 f, 158696.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216840 f, 158740.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216900 f, 158784.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216960 f, 158828.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217020 f, 158872.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217080 f, 158916.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217140 f, 158960.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217200 f, 159004.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217260 f, 159048.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217320 f, 159092.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217380 f, 159136.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217440 f, 159180.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217500 f, 159107.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217560 f, 159151.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217620 f, 159195.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217680 f, 159239.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217740 f, 159283.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217800 f, 159327.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217860 f, 159370.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217920 f, 159414.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217980 f, 159458.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218040 f, 159502.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218100 f, 159546.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218160 f, 159590.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218220 f, 159634.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218280 f, 159678.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218340 f, 159722.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218400 f, 159765.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218460 f, 159809.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218520 f, 159853.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218580 f, 159897.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218640 f, 159941.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218700 f, 159985.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218760 f, 160029.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218820 f, 160073.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218880 f, 160117.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218940 f, 160160.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219000 f, 160204.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219060 f, 160248.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219120 f, 160292.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219180 f, 160336.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219240 f, 160380.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219300 f, 160424.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219360 f, 160468.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219420 f, 160512.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219480 f, 160555.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219540 f, 160599.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219600 f, 160643.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219660 f, 160687.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219720 f, 160731.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219780 f, 160775.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219840 f, 160819.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219900 f, 160863.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219960 f, 160907.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220020 f, 160950.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220080 f, 160994.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220140 f, 161038.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220200 f, 161082.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220260 f, 161126.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220320 f, 161170.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220380 f, 161214.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220440 f, 161258.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220500 f, 161302.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220560 f, 161346.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220620 f, 161389.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220680 f, 161433.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220740 f, 161477.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220800 f, 161521.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220860 f, 161565.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220920 f, 161491.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220980 f, 161535.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221040 f, 161578.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221100 f, 161622.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221160 f, 161666.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221220 f, 161710.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221280 f, 161754.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221340 f, 161798.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221400 f, 161842.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221460 f, 161885.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221520 f, 161929.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221580 f, 161973.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221640 f, 162017.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221700 f, 162061.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221760 f, 162105.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221820 f, 162149.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221880 f, 162192.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221940 f, 162236.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222000 f, 162280.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222060 f, 162324.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222120 f, 162368.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222180 f, 162412.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222240 f, 162456.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222300 f, 162500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222360 f, 162543.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222420 f, 162587.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222480 f, 162631.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222540 f, 162675.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222600 f, 162719.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222660 f, 162763.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222720 f, 162807.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222780 f, 162850.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222840 f, 162894.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222900 f, 162938.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222960 f, 162982.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223020 f, 163026.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223080 f, 163070.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223140 f, 163114.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223200 f, 163157.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223260 f, 163201.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223320 f, 163245.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223380 f, 163289.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223440 f, 163333.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223500 f, 163377.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223560 f, 163421.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223620 f, 163464.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223680 f, 163508.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223740 f, 163552.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223800 f, 163596.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223860 f, 163640.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223920 f, 163684.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223980 f, 163728.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224040 f, 163771.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224100 f, 163815.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224160 f, 163859.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224220 f, 163903.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224280 f, 163947.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224340 f, 163871.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224400 f, 163915.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224460 f, 163959.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224520 f, 164002.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224580 f, 164046.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224640 f, 164090.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224700 f, 164134.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224760 f, 164178.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224820 f, 164222.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224880 f, 164265.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224940 f, 164309.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225000 f, 164353.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225060 f, 164397.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225120 f, 164441.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225180 f, 164485.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225240 f, 164528.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225300 f, 164572.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225360 f, 164616.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225420 f, 164660.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225480 f, 164704.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225540 f, 164747.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225600 f, 164791.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225660 f, 164835.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225720 f, 164879.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225780 f, 164923.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225840 f, 164967.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225900 f, 165010.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225960 f, 165054.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226020 f, 165098.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226080 f, 165142.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226140 f, 165186.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226200 f, 165230.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226260 f, 165153.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226320 f, 165197.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226380 f, 165240.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226440 f, 165284.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226500 f, 165328.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226560 f, 165372.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226620 f, 165416.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226680 f, 165459.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226740 f, 165503.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226800 f, 165547.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226860 f, 165591.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226920 f, 165635.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226980 f, 165678.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227040 f, 165722.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227100 f, 165766.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227160 f, 165810.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227220 f, 165854.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227280 f, 165897.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227340 f, 165941.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227400 f, 165985.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227460 f, 166029.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227520 f, 166073.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227580 f, 166116.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227640 f, 166160.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227700 f, 166204.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227760 f, 166248.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227820 f, 166291.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227880 f, 166335.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227940 f, 166379.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228000 f, 166423.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228060 f, 166467.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228120 f, 166510.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228180 f, 166554.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228240 f, 166598.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228300 f, 166642.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228360 f, 166686.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228420 f, 166729.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228480 f, 166773.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228540 f, 166817.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228600 f, 166861.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228660 f, 166905.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228720 f, 166948.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228780 f, 166992.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228840 f, 167036.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228900 f, 167080.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228960 f, 167124.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229020 f, 167045.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229080 f, 167089.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229140 f, 167133.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229200 f, 167177.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229260 f, 167221.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229320 f, 167264.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229380 f, 167308.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229440 f, 167352.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229500 f, 167396.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229560 f, 167439.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229620 f, 167483.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229680 f, 167527.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229740 f, 167571.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229800 f, 167614.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229860 f, 167658.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229920 f, 167702.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229980 f, 167746.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230040 f, 167789.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230100 f, 167833.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230160 f, 167877.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230220 f, 167921.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230280 f, 167964.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230340 f, 168008.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230400 f, 168052.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230460 f, 168096.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230520 f, 168140.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230580 f, 168183.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230640 f, 168227.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230700 f, 168271.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230760 f, 168315.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230820 f, 168358.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230880 f, 168402.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230940 f, 168446.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231000 f, 168490.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231060 f, 168533.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231120 f, 168577.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231180 f, 168621.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231240 f, 168665.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231300 f, 168708.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231360 f, 168752.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231420 f, 168796.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231480 f, 168840.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231540 f, 168884.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231600 f, 168927.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231660 f, 168971.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231720 f, 169015.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231780 f, 168935.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231840 f, 168979.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231900 f, 169023.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231960 f, 169067.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232020 f, 169110.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232080 f, 169154.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232140 f, 169198.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232200 f, 169241.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232260 f, 169285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232320 f, 169329.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232380 f, 169373.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232440 f, 169416.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232500 f, 169460.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232560 f, 169504.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232620 f, 169548.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232680 f, 169591.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232740 f, 169635.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232800 f, 169679.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232860 f, 169723.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232920 f, 169766.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232980 f, 169810.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233040 f, 169854.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233100 f, 169897.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233160 f, 169941.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233220 f, 169985.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233280 f, 170029.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233340 f, 170072.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233400 f, 170116.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233460 f, 170160.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233520 f, 170204.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233580 f, 170247.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233640 f, 170291.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233700 f, 170335.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233760 f, 170379.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233820 f, 170422.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233880 f, 170466.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233940 f, 170510.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234000 f, 170553.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234060 f, 170597.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234120 f, 170641.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234180 f, 170685.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234240 f, 170728.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234300 f, 170772.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234360 f, 170816.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234420 f, 170860.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234480 f, 170903.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234540 f, 170947.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234600 f, 170866.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234660 f, 170910.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234720 f, 170954.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234780 f, 170997.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234840 f, 171041.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234900 f, 171085.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234960 f, 171128.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235020 f, 171172.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235080 f, 171216.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235140 f, 171260.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235200 f, 171303.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235260 f, 171347.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235320 f, 171391.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235380 f, 171434.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235440 f, 171478.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235500 f, 171522.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235560 f, 171565.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235620 f, 171609.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235680 f, 171653.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235740 f, 171697.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235800 f, 171740.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235860 f, 171784.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235920 f, 171828.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235980 f, 171871.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236040 f, 171915.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236100 f, 171959.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236160 f, 172002.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236220 f, 172046.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236280 f, 172090.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236340 f, 172134.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236400 f, 172177.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236460 f, 172221.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236520 f, 172265.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236580 f, 172308.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236640 f, 172352.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236700 f, 172396.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236760 f, 172314.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236820 f, 172358.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236880 f, 172401.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236940 f, 172445.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237000 f, 172489.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237060 f, 172532.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237120 f, 172576.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237180 f, 172620.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237240 f, 172663.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237300 f, 172707.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237360 f, 172751.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237420 f, 172794.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237480 f, 172838.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237540 f, 172882.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237600 f, 172925.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237660 f, 172969.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237720 f, 173013.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237780 f, 173056.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237840 f, 173100.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237900 f, 173144.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237960 f, 173187.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238020 f, 173231.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238080 f, 173275.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238140 f, 173318.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238200 f, 173362.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238260 f, 173406.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238320 f, 173449.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238380 f, 173493.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238440 f, 173537.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238500 f, 173580.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238560 f, 173624.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238620 f, 173668.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238680 f, 173711.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238740 f, 173755.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238800 f, 173799.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238860 f, 173842.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238920 f, 173886.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238980 f, 173930.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239040 f, 173973.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239100 f, 174017.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239160 f, 174061.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239220 f, 174104.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239280 f, 174148.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239340 f, 174192.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239400 f, 174235.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239460 f, 174279.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239520 f, 174196.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239580 f, 174240.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239640 f, 174283.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239700 f, 174327.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239760 f, 174370.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239820 f, 174414.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239880 f, 174458.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239940 f, 174501.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240000 f, 174545.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240060 f, 174589.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240120 f, 174632.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240180 f, 174676.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240240 f, 174720.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240300 f, 174763.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240360 f, 174807.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240420 f, 174850.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240480 f, 174894.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240540 f, 174938.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240600 f, 174981.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240660 f, 175025.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240720 f, 175069.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240780 f, 175112.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240840 f, 175156.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240900 f, 175200.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240960 f, 175243.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241020 f, 175287.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241080 f, 175330.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241140 f, 175374.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241200 f, 175418.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241260 f, 175461.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241320 f, 175505.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241380 f, 175549.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241440 f, 175592.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241500 f, 175636.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241560 f, 175680.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241620 f, 175723.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241680 f, 175767.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241740 f, 175810.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241800 f, 175854.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241860 f, 175898.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241920 f, 175941.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241980 f, 175857.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242040 f, 175901.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242100 f, 175944.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242160 f, 175988.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242220 f, 176031.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242280 f, 176075.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242340 f, 176119.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242400 f, 176162.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242460 f, 176206.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242520 f, 176250.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242580 f, 176293.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242640 f, 176337.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242700 f, 176380.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242760 f, 176424.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242820 f, 176468.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242880 f, 176511.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242940 f, 176555.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243000 f, 176598.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243060 f, 176642.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243120 f, 176686.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243180 f, 176729.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243240 f, 176773.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243300 f, 176816.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243360 f, 176860.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243420 f, 176904.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243480 f, 176947.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243540 f, 176991.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243600 f, 177034.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243660 f, 177078.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243720 f, 177122.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243780 f, 177165.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243840 f, 177209.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243900 f, 177252.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243960 f, 177296.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244020 f, 177340.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244080 f, 177383.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244140 f, 177427.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244200 f, 177470.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244260 f, 177514.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244320 f, 177558.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244380 f, 177472.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244440 f, 177516.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244500 f, 177559.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244560 f, 177603.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244620 f, 177647.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244680 f, 177690.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244740 f, 177734.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244800 f, 177777.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244860 f, 177821.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244920 f, 177864.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244980 f, 177908.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245040 f, 177952.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245100 f, 177995.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245160 f, 178039.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245220 f, 178082.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245280 f, 178126.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245340 f, 178169.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245400 f, 178213.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245460 f, 178257.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245520 f, 178300.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245580 f, 178344.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245640 f, 178387.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245700 f, 178431.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245760 f, 178474.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245820 f, 178518.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245880 f, 178562.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245940 f, 178605.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246000 f, 178649.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246060 f, 178692.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246120 f, 178736.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246180 f, 178779.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246240 f, 178823.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246300 f, 178867.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246360 f, 178910.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246420 f, 178954.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246480 f, 178997.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246540 f, 179041.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246600 f, 179084.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246660 f, 179128.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246720 f, 179172.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246780 f, 179215.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246840 f, 179259.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246900 f, 179302.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246960 f, 179346.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247020 f, 179389.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247080 f, 179433.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247140 f, 179477.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247200 f, 179520.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247260 f, 179433.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247320 f, 179477.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247380 f, 179521.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247440 f, 179564.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247500 f, 179608.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247560 f, 179651.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247620 f, 179695.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247680 f, 179738.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247740 f, 179782.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247800 f, 179825.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247860 f, 179869.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247920 f, 179912.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247980 f, 179956.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248040 f, 180000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248100 f, 180043.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248160 f, 180087.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248220 f, 180130.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248280 f, 180174.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248340 f, 180217.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248400 f, 180261.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248460 f, 180304.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248520 f, 180348.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248580 f, 180391.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248640 f, 180435.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248700 f, 180478.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248760 f, 180522.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248820 f, 180566.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248880 f, 180609.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248940 f, 180653.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249000 f, 180696.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249060 f, 180740.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249120 f, 180783.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249180 f, 180827.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249240 f, 180870.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249300 f, 180914.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249360 f, 180957.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249420 f, 181001.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249480 f, 181045.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249540 f, 181088.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249600 f, 181132.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249660 f, 181175.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249720 f, 181219.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249780 f, 181262.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249840 f, 181306.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249900 f, 181349.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249960 f, 181393.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250020 f, 181436.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250080 f, 181480.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250140 f, 181523.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250200 f, 181567.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250260 f, 181611.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250320 f, 181654.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250380 f, 181698.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250440 f, 181741.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250500 f, 181785.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250560 f, 181828.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250620 f, 181872.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250680 f, 181915.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250740 f, 181959.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250800 f, 182002.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250860 f, 182046.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250920 f, 182089.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250980 f, 182001.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251040 f, 182044.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251100 f, 182088.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251160 f, 182131.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251220 f, 182175.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251280 f, 182219.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251340 f, 182262.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251400 f, 182306.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251460 f, 182349.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251520 f, 182393.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251580 f, 182436.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251640 f, 182480.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251700 f, 182523.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251760 f, 182567.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251820 f, 182610.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251880 f, 182654.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251940 f, 182697.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252000 f, 182741.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252060 f, 182784.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252120 f, 182828.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252180 f, 182871.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252240 f, 182915.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252300 f, 182958.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252360 f, 183002.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252420 f, 183045.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252480 f, 183089.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252540 f, 183132.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252600 f, 183176.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252660 f, 183219.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252720 f, 183263.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252780 f, 183306.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252840 f, 183350.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252900 f, 183393.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252960 f, 183437.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253020 f, 183480.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253080 f, 183524.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253140 f, 183567.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253200 f, 183611.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253260 f, 183654.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253320 f, 183698.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253380 f, 183741.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253440 f, 183785.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253500 f, 183828.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253560 f, 183872.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253620 f, 183915.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253680 f, 183959.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253740 f, 184002.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253800 f, 184046.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253860 f, 184089.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253920 f, 184133.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253980 f, 184176.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254040 f, 184220.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254100 f, 184263.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254160 f, 184307.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254220 f, 184350.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254280 f, 184394.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254340 f, 184438.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254400 f, 184481.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254460 f, 184525.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254520 f, 184568.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254580 f, 184612.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254640 f, 184655.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254700 f, 184699.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254760 f, 184608.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254820 f, 184652.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254880 f, 184695.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254940 f, 184739.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255000 f, 184782.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255060 f, 184826.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255120 f, 184869.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255180 f, 184913.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255240 f, 184956.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255300 f, 185000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255360 f, 185043.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255420 f, 185086.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255480 f, 185130.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255540 f, 185173.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255600 f, 185217.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255660 f, 185260.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255720 f, 185304.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255780 f, 185347.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255840 f, 185391.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255900 f, 185434.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255960 f, 185478.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256020 f, 185521.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256080 f, 185565.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256140 f, 185608.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256200 f, 185652.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256260 f, 185695.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256320 f, 185739.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256380 f, 185782.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256440 f, 185826.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256500 f, 185869.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256560 f, 185913.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256620 f, 185956.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256680 f, 186000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256740 f, 186043.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256800 f, 186086.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256860 f, 186130.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256920 f, 186173.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256980 f, 186217.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257040 f, 186260.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257100 f, 186304.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257160 f, 186347.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257220 f, 186391.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257280 f, 186434.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257340 f, 186478.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257400 f, 186521.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257460 f, 186565.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257520 f, 186608.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257580 f, 186652.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257640 f, 186695.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257700 f, 186739.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257760 f, 186782.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257820 f, 186826.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257880 f, 186869.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257940 f, 186913.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258000 f, 186956.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258060 f, 187000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258120 f, 187043.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258180 f, 187086.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258240 f, 187130.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258300 f, 187173.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258360 f, 187217.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258420 f, 187260.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258480 f, 187168.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258540 f, 187212.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258600 f, 187255.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258660 f, 187299.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258720 f, 187342.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258780 f, 187385.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258840 f, 187429.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258900 f, 187472.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258960 f, 187516.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259020 f, 187559.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259080 f, 187603.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259140 f, 187646.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259200 f, 187690.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259260 f, 187733.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259320 f, 187776.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259380 f, 187820.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259440 f, 187863.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259500 f, 187907.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259560 f, 187950.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259620 f, 187994.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259680 f, 188037.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259740 f, 188081.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259800 f, 188124.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259860 f, 188168.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259920 f, 188211.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259980 f, 188254.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260040 f, 188298.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260100 f, 188341.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260160 f, 188385.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260220 f, 188428.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260280 f, 188472.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260340 f, 188515.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260400 f, 188559.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260460 f, 188602.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260520 f, 188645.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260580 f, 188689.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260640 f, 188732.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260700 f, 188776.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260760 f, 188819.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260820 f, 188863.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260880 f, 188906.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260940 f, 188950.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261000 f, 188993.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261060 f, 189036.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261120 f, 189080.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261180 f, 189123.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261240 f, 189167.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261300 f, 189210.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261360 f, 189254.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261420 f, 189297.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261480 f, 189341.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261540 f, 189384.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261600 f, 189427.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261660 f, 189471.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261720 f, 189514.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261780 f, 189558.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261840 f, 189601.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261900 f, 189645.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261960 f, 189688.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262020 f, 189732.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262080 f, 189775.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262140 f, 189818.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262200 f, 189725.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262260 f, 189768.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262320 f, 189811.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262380 f, 189855.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262440 f, 189898.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262500 f, 189942.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262560 f, 189985.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262620 f, 190028.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262680 f, 190072.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262740 f, 190115.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262800 f, 190159.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262860 f, 190202.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262920 f, 190246.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262980 f, 190289.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263040 f, 190332.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263100 f, 190376.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263160 f, 190419.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263220 f, 190463.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263280 f, 190506.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263340 f, 190549.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263400 f, 190593.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263460 f, 190636.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263520 f, 190680.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263580 f, 190723.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263640 f, 190767.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263700 f, 190810.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263760 f, 190853.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263820 f, 190897.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263880 f, 190940.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263940 f, 190984.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264000 f, 191027.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264060 f, 191070.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264120 f, 191114.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264180 f, 191157.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264240 f, 191201.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264300 f, 191244.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264360 f, 191287.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264420 f, 191331.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264480 f, 191374.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264540 f, 191418.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264600 f, 191461.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264660 f, 191505.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264720 f, 191548.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264780 f, 191591.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264840 f, 191635.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264900 f, 191678.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264960 f, 191722.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265020 f, 191765.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265080 f, 191808.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265140 f, 191852.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265200 f, 191895.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265260 f, 191939.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265320 f, 191982.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265380 f, 192026.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265440 f, 192069.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265500 f, 192112.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265560 f, 192156.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265620 f, 192199.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265680 f, 192243.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265740 f, 192286.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265800 f, 192329.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265860 f, 192373.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265920 f, 192416.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265980 f, 192321.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266040 f, 192364.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266100 f, 192407.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266160 f, 192451.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266220 f, 192494.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266280 f, 192537.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266340 f, 192581.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266400 f, 192624.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266460 f, 192668.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266520 f, 192711.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266580 f, 192754.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266640 f, 192798.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266700 f, 192841.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266760 f, 192885.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266820 f, 192928.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266880 f, 192971.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266940 f, 193015.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267000 f, 193058.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267060 f, 193101.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267120 f, 193145.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267180 f, 193188.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267240 f, 193232.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267300 f, 193275.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267360 f, 193318.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267420 f, 193362.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267480 f, 193405.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267540 f, 193449.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267600 f, 193492.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267660 f, 193535.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267720 f, 193579.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267780 f, 193622.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267840 f, 193665.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267900 f, 193709.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267960 f, 193752.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268020 f, 193796.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268080 f, 193839.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268140 f, 193882.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268200 f, 193926.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268260 f, 193969.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268320 f, 194013.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268380 f, 194056.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268440 f, 194099.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268500 f, 194143.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268560 f, 194186.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268620 f, 194229.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268680 f, 194273.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268740 f, 194316.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268800 f, 194360.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268860 f, 194403.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268920 f, 194446.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268980 f, 194490.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269040 f, 194533.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269100 f, 194577.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269160 f, 194620.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269220 f, 194663.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269280 f, 194707.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269340 f, 194750.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269400 f, 194793.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269460 f, 194837.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269520 f, 194880.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269580 f, 194924.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269640 f, 194967.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269700 f, 194869.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269760 f, 194913.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269820 f, 194956.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269880 f, 195000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269940 f, 195043.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270000 f, 195086.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270060 f, 195130.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270120 f, 195173.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270180 f, 195216.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270240 f, 195260.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270300 f, 195303.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270360 f, 195346.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270420 f, 195390.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270480 f, 195433.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270540 f, 195476.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270600 f, 195520.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270660 f, 195563.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270720 f, 195606.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270780 f, 195650.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270840 f, 195693.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270900 f, 195737.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270960 f, 195780.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271020 f, 195823.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271080 f, 195867.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271140 f, 195910.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271200 f, 195953.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271260 f, 195997.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271320 f, 196040.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271380 f, 196083.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271440 f, 196127.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271500 f, 196170.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271560 f, 196213.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271620 f, 196257.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271680 f, 196300.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271740 f, 196343.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271800 f, 196387.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271860 f, 196430.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271920 f, 196473.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271980 f, 196517.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272040 f, 196560.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272100 f, 196604.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272160 f, 196647.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272220 f, 196690.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272280 f, 196734.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272340 f, 196777.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272400 f, 196820.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272460 f, 196864.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272520 f, 196907.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272580 f, 196950.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272640 f, 196994.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272700 f, 197037.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272760 f, 197080.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272820 f, 197124.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272880 f, 197167.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272940 f, 197210.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273000 f, 197254.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273060 f, 197297.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273120 f, 197341.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273180 f, 197384.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273240 f, 197427.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273300 f, 197471.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273360 f, 197371.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273420 f, 197415.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273480 f, 197458.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273540 f, 197501.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273600 f, 197545.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273660 f, 197588.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273720 f, 197631.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273780 f, 197675.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273840 f, 197718.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273900 f, 197761.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273960 f, 197805.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274020 f, 197848.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274080 f, 197891.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274140 f, 197935.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274200 f, 197978.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274260 f, 198021.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274320 f, 198064.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274380 f, 198108.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274440 f, 198151.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274500 f, 198194.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274560 f, 198238.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274620 f, 198281.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274680 f, 198324.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274740 f, 198368.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274800 f, 198411.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274860 f, 198454.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274920 f, 198498.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274980 f, 198541.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275040 f, 198584.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275100 f, 198628.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275160 f, 198671.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275220 f, 198714.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275280 f, 198758.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275340 f, 198801.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275400 f, 198844.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275460 f, 198888.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275520 f, 198931.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275580 f, 198974.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275640 f, 199018.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275700 f, 199061.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275760 f, 199104.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275820 f, 199148.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275880 f, 199191.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275940 f, 199234.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276000 f, 199277.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276060 f, 199321.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276120 f, 199364.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276180 f, 199407.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276240 f, 199451.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276300 f, 199494.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276360 f, 199537.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276420 f, 199581.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276480 f, 199624.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276540 f, 199667.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276600 f, 199711.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276660 f, 199754.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276720 f, 199797.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276780 f, 199841.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276840 f, 199884.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276900 f, 199927.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276960 f, 199971.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277020 f, 200014.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277080 f, 199913.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277140 f, 199956.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277200 f, 200000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277260 f, 200043.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277320 f, 200086.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277380 f, 200129.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277440 f, 200173.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277500 f, 200216.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277560 f, 200259.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277620 f, 200303.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277680 f, 200346.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277740 f, 200389.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277800 f, 200432.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277860 f, 200476.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277920 f, 200519.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277980 f, 200562.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278040 f, 200606.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278100 f, 200649.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278160 f, 200692.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278220 f, 200735.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278280 f, 200779.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278340 f, 200822.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278400 f, 200865.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278460 f, 200909.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278520 f, 200952.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278580 f, 200995.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278640 f, 201038.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278700 f, 201082.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278760 f, 201125.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278820 f, 201168.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278880 f, 201212.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278940 f, 201255.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279000 f, 201298.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279060 f, 201341.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279120 f, 201385.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279180 f, 201428.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279240 f, 201471.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279300 f, 201515.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279360 f, 201558.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279420 f, 201601.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279480 f, 201645.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279540 f, 201688.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279600 f, 201731.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279660 f, 201774.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279720 f, 201818.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279780 f, 201861.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279840 f, 201904.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279900 f, 201948.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279960 f, 201991.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280020 f, 202034.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280080 f, 202077.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280140 f, 202121.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280200 f, 202164.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280260 f, 202207.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280320 f, 202251.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280380 f, 202294.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280440 f, 202337.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280500 f, 202380.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280560 f, 202424.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280620 f, 202467.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280680 f, 202510.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280740 f, 202554.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280800 f, 202451.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280860 f, 202494.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280920 f, 202537.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280980 f, 202581.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281040 f, 202624.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281100 f, 202667.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281160 f, 202710.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281220 f, 202754.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281280 f, 202797.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281340 f, 202840.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281400 f, 202883.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281460 f, 202927.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281520 f, 202970.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281580 f, 203013.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281640 f, 203056.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281700 f, 203100.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281760 f, 203143.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281820 f, 203186.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281880 f, 203230.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281940 f, 203273.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282000 f, 203316.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282060 f, 203359.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282120 f, 203403.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282180 f, 203446.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282240 f, 203489.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282300 f, 203532.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282360 f, 203576.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282420 f, 203619.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282480 f, 203662.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282540 f, 203705.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282600 f, 203749.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282660 f, 203792.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282720 f, 203835.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282780 f, 203878.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282840 f, 203922.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282900 f, 203965.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282960 f, 204008.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283020 f, 204051.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283080 f, 204095.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283140 f, 204138.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283200 f, 204181.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283260 f, 204224.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283320 f, 204268.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283380 f, 204311.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283440 f, 204354.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283500 f, 204397.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283560 f, 204441.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283620 f, 204484.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283680 f, 204527.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283740 f, 204571.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283800 f, 204614.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283860 f, 204657.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283920 f, 204700.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283980 f, 204744.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284040 f, 204787.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284100 f, 204830.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284160 f, 204873.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284220 f, 204917.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284280 f, 204960.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284340 f, 205003.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284400 f, 205046.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284460 f, 205090.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284520 f, 205133.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284580 f, 205028.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284640 f, 205072.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284700 f, 205115.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284760 f, 205158.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284820 f, 205201.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284880 f, 205244.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284940 f, 205288.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285000 f, 205331.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285060 f, 205374.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285120 f, 205417.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285180 f, 205461.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285240 f, 205504.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285300 f, 205547.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285360 f, 205590.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285420 f, 205634.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285480 f, 205677.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285540 f, 205720.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285600 f, 205763.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285660 f, 205806.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285720 f, 205850.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285780 f, 205893.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285840 f, 205936.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285900 f, 205979.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285960 f, 206023.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286020 f, 206066.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286080 f, 206109.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286140 f, 206152.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286200 f, 206195.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286260 f, 206239.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286320 f, 206282.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286380 f, 206325.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286440 f, 206368.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286500 f, 206412.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286560 f, 206455.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286620 f, 206498.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286680 f, 206541.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286740 f, 206585.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286800 f, 206628.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286860 f, 206671.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286920 f, 206714.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286980 f, 206757.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287040 f, 206801.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287100 f, 206844.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287160 f, 206887.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287220 f, 206930.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287280 f, 206974.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287340 f, 207017.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287400 f, 207060.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287460 f, 207103.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287520 f, 207146.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287580 f, 207190.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287640 f, 207233.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287700 f, 207276.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287760 f, 207319.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287820 f, 207363.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287880 f, 207406.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287940 f, 207449.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288000 f, 207492.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288060 f, 207536.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288120 f, 207579.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288180 f, 207622.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288240 f, 207665.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288300 f, 207559.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288360 f, 207602.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288420 f, 207645.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288480 f, 207688.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288540 f, 207732.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288600 f, 207775.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288660 f, 207818.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288720 f, 207861.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288780 f, 207904.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288840 f, 207948.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288900 f, 207991.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288960 f, 208034.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289020 f, 208077.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289080 f, 208120.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289140 f, 208164.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289200 f, 208207.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289260 f, 208250.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289320 f, 208293.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289380 f, 208336.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289440 f, 208380.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289500 f, 208423.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289560 f, 208466.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289620 f, 208509.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289680 f, 208552.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289740 f, 208596.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289800 f, 208639.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289860 f, 208682.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289920 f, 208725.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289980 f, 208768.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290040 f, 208812.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290100 f, 208855.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290160 f, 208898.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290220 f, 208941.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290280 f, 208984.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290340 f, 209028.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290400 f, 209071.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290460 f, 209114.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290520 f, 209157.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290580 f, 209200.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290640 f, 209244.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290700 f, 209287.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290760 f, 209330.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290820 f, 209373.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290880 f, 209416.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290940 f, 209460.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291000 f, 209503.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291060 f, 209546.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291120 f, 209589.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291180 f, 209632.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291240 f, 209676.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291300 f, 209719.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291360 f, 209762.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291420 f, 209805.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291480 f, 209848.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291540 f, 209892.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291600 f, 209935.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291660 f, 209978.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291720 f, 210021.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291780 f, 210064.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291840 f, 210107.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291900 f, 210151.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291960 f, 210194.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292020 f, 210086.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292080 f, 210129.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292140 f, 210172.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292200 f, 210215.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292260 f, 210259.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292320 f, 210302.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292380 f, 210345.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292440 f, 210388.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292500 f, 210431.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292560 f, 210474.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292620 f, 210517.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292680 f, 210561.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292740 f, 210604.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292800 f, 210647.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292860 f, 210690.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292920 f, 210733.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292980 f, 210776.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293040 f, 210820.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293100 f, 210863.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293160 f, 210906.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293220 f, 210949.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293280 f, 210992.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293340 f, 211035.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293400 f, 211079.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293460 f, 211122.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293520 f, 211165.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293580 f, 211208.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293640 f, 211251.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293700 f, 211294.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293760 f, 211338.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293820 f, 211381.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293880 f, 211424.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293940 f, 211467.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294000 f, 211510.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294060 f, 211553.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294120 f, 211597.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294180 f, 211640.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294240 f, 211683.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294300 f, 211726.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294360 f, 211769.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294420 f, 211812.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294480 f, 211856.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294540 f, 211899.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294600 f, 211942.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294660 f, 211985.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294720 f, 212028.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294780 f, 212071.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294840 f, 212115.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294900 f, 212158.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294960 f, 212201.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295020 f, 212244.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295080 f, 212287.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295140 f, 212330.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295200 f, 212374.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295260 f, 212417.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295320 f, 212460.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295380 f, 212503.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295440 f, 212546.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295500 f, 212589.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295560 f, 212633.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295620 f, 212676.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295680 f, 212719.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295740 f, 212762.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295800 f, 212652.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295860 f, 212695.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295920 f, 212739.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295980 f, 212782.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296040 f, 212825.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296100 f, 212868.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296160 f, 212911.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296220 f, 212954.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296280 f, 212997.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296340 f, 213040.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296400 f, 213084.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296460 f, 213127.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296520 f, 213170.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296580 f, 213213.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296640 f, 213256.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296700 f, 213299.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296760 f, 213342.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296820 f, 213386.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296880 f, 213429.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296940 f, 213472.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297000 f, 213515.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297060 f, 213558.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297120 f, 213601.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297180 f, 213644.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297240 f, 213688.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297300 f, 213731.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297360 f, 213774.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297420 f, 213817.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297480 f, 213860.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297540 f, 213903.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297600 f, 213946.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297660 f, 213989.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297720 f, 214033.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297780 f, 214076.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297840 f, 214119.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297900 f, 214162.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297960 f, 214205.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298020 f, 214248.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298080 f, 214291.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298140 f, 214335.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298200 f, 214378.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 90 ms, 666.6 fps, 1 ms/f; total: 298260 f, 201390.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298320 f, 201431.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298380 f, 201471.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298440 f, 201512.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298500 f, 201553.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298560 f, 201593.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298620 f, 201634.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298680 f, 201674.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298740 f, 201715.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298800 f, 201755.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298860 f, 201796.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298920 f, 201836.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298980 f, 201877.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299040 f, 201917.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299100 f, 201958.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299160 f, 201998.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299220 f, 202039.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299280 f, 202079.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299340 f, 202120.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299400 f, 202160.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299460 f, 202201.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299520 f, 202241.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299580 f, 202145.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299640 f, 202186.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299700 f, 202226.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299760 f, 202267.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299820 f, 202307.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299880 f, 202348.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299940 f, 202388.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300000 f, 202429.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300060 f, 202469.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300120 f, 202510.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300180 f, 202550.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300240 f, 202591.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300300 f, 202631.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300360 f, 202672.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300420 f, 202712.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300480 f, 202753.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300540 f, 202793.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300600 f, 202834.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300660 f, 202874.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300720 f, 202914.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300780 f, 202955.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300840 f, 202995.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300900 f, 203036.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300960 f, 203076.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301020 f, 203117.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301080 f, 203157.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301140 f, 203198.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301200 f, 203238.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301260 f, 203279.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301320 f, 203319.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301380 f, 203360.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301440 f, 203400.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301500 f, 203441.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301560 f, 203481.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301620 f, 203522.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301680 f, 203562.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301740 f, 203603.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301800 f, 203643.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301860 f, 203684.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301920 f, 203724.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301980 f, 203765.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302040 f, 203805.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302100 f, 203708.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302160 f, 203749.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302220 f, 203789.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302280 f, 203830.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302340 f, 203870.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302400 f, 203910.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302460 f, 203951.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302520 f, 203991.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302580 f, 204032.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302640 f, 204072.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302700 f, 204113.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302760 f, 204153.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302820 f, 204194.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302880 f, 204234.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302940 f, 204275.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303000 f, 204315.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303060 f, 204356.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303120 f, 204396.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303180 f, 204436.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303240 f, 204477.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303300 f, 204517.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303360 f, 204558.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303420 f, 204598.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303480 f, 204639.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303540 f, 204679.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303600 f, 204720.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303660 f, 204760.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303720 f, 204801.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303780 f, 204841.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303840 f, 204882.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303900 f, 204922.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303960 f, 204962.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304020 f, 205003.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304080 f, 205043.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304140 f, 205084.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304200 f, 205124.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304260 f, 205165.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304320 f, 205205.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304380 f, 205246.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304440 f, 205286.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304500 f, 205327.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304560 f, 205367.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304620 f, 205407.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304680 f, 205448.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304740 f, 205488.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304800 f, 205529.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304860 f, 205569.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304920 f, 205610.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304980 f, 205650.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305040 f, 205691.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305100 f, 205731.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305160 f, 205772.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305220 f, 205812.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305280 f, 205853.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305340 f, 205754.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305400 f, 205795.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305460 f, 205835.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305520 f, 205876.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305580 f, 205916.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305640 f, 205956.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305700 f, 205997.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305760 f, 206037.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305820 f, 206078.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305880 f, 206118.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305940 f, 206159.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306000 f, 206199.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306060 f, 206239.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306120 f, 206280.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306180 f, 206320.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306240 f, 206361.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306300 f, 206401.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306360 f, 206442.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306420 f, 206482.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306480 f, 206522.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306540 f, 206563.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306600 f, 206603.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306660 f, 206644.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306720 f, 206684.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306780 f, 206725.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306840 f, 206765.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306900 f, 206805.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306960 f, 206846.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307020 f, 206886.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307080 f, 206927.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307140 f, 206967.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307200 f, 207008.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307260 f, 207048.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307320 f, 207088.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307380 f, 207129.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307440 f, 207169.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307500 f, 207210.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307560 f, 207250.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307620 f, 207291.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307680 f, 207331.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307740 f, 207371.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307800 f, 207412.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307860 f, 207452.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307920 f, 207493.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307980 f, 207533.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308040 f, 207574.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308100 f, 207614.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308160 f, 207654.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308220 f, 207695.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308280 f, 207735.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308340 f, 207776.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308400 f, 207816.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308460 f, 207857.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308520 f, 207897.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308580 f, 207938.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308640 f, 207978.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308700 f, 208018.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308760 f, 208059.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308820 f, 208099.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308880 f, 208140.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308940 f, 208040.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309000 f, 208080.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309060 f, 208121.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309120 f, 208161.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309180 f, 208202.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309240 f, 208242.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309300 f, 208282.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309360 f, 208323.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309420 f, 208363.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309480 f, 208404.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309540 f, 208444.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309600 f, 208484.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309660 f, 208525.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309720 f, 208565.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309780 f, 208606.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309840 f, 208646.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309900 f, 208686.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309960 f, 208727.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310020 f, 208767.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310080 f, 208808.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310140 f, 208848.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310200 f, 208888.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310260 f, 208929.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310320 f, 208969.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310380 f, 209010.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310440 f, 209050.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310500 f, 209090.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310560 f, 209131.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310620 f, 209171.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310680 f, 209212.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310740 f, 209252.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310800 f, 209292.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310860 f, 209333.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 570180 f, 287534.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310920 f, 209373.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310980 f, 209414.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311040 f, 209454.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311100 f, 209494.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311160 f, 209535.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311220 f, 209575.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311280 f, 209616.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570240 f, 287564.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570300 f, 287594.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311340 f, 209656.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311400 f, 209696.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570360 f, 287624.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311460 f, 209737.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570420 f, 287655.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311520 f, 209777.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311580 f, 209818.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311640 f, 209858.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311700 f, 209898.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570480 f, 287685.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311760 f, 209939.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570540 f, 287715.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311820 f, 209979.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311880 f, 210020.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311940 f, 210060.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312000 f, 210101.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312060 f, 210141.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312120 f, 210181.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312180 f, 210080.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570600 f, 287745.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312240 f, 210121.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312300 f, 210161.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312360 f, 210201.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570660 f, 287776.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312420 f, 210242.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312480 f, 210282.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312540 f, 210323.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312600 f, 210363.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312660 f, 210403.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312720 f, 210444.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312780 f, 210484.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312840 f, 210524.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312900 f, 210565.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312960 f, 210605.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313020 f, 210646.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313080 f, 210686.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313140 f, 210726.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313200 f, 210767.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313260 f, 210807.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313320 f, 210847.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313380 f, 210888.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313440 f, 210928.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313500 f, 210969.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313560 f, 211009.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313620 f, 211049.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313680 f, 211090.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313740 f, 211130.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313800 f, 211170.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313860 f, 211211.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313920 f, 211251.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313980 f, 211292.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314040 f, 211332.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314100 f, 211372.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314160 f, 211413.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314220 f, 211453.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314280 f, 211493.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314340 f, 211534.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314400 f, 211574.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314460 f, 211615.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314520 f, 211655.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314580 f, 211695.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314640 f, 211736.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314700 f, 211776.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314760 f, 211816.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314820 f, 211857.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314880 f, 211897.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314940 f, 211795.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315000 f, 211835.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315060 f, 211876.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315120 f, 211916.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315180 f, 211956.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315240 f, 211997.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315300 f, 212037.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315360 f, 212078.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315420 f, 212118.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315480 f, 212158.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315540 f, 212199.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315600 f, 212239.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315660 f, 212279.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315720 f, 212320.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315780 f, 212360.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315840 f, 212400.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315900 f, 212441.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315960 f, 212481.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316020 f, 212521.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316080 f, 212419.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316140 f, 212459.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316200 f, 212500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316260 f, 212540.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316320 f, 212580.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316380 f, 212620.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316440 f, 212661.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316500 f, 212701.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316560 f, 212741.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316620 f, 212782.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316680 f, 212822.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316740 f, 212862.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316800 f, 212903.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316860 f, 212943.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316920 f, 212983.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316980 f, 213024.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317040 f, 213064.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317100 f, 213104.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317160 f, 213145.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317220 f, 213185.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317280 f, 213225.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317340 f, 213266.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317400 f, 213306.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317460 f, 213346.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317520 f, 213387.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317580 f, 213427.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570720 f, 287806.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317640 f, 213467.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570780 f, 287836.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570840 f, 287866.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570900 f, 287897.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317700 f, 213508.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570960 f, 287927.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317760 f, 213548.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571020 f, 287957.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571080 f, 287987.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317820 f, 213588.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317880 f, 213629.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317940 f, 213525.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318000 f, 213566.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318060 f, 213606.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571140 f, 288018.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318120 f, 213646.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571200 f, 288048.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571260 f, 288078.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571320 f, 288108.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318180 f, 213687.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571380 f, 288139.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318240 f, 213727.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318300 f, 213767.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318360 f, 213807.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571440 f, 288169.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318420 f, 213848.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571500 f, 288199.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318480 f, 213888.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571560 f, 288229.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318540 f, 213928.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318600 f, 213969.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571620 f, 288260.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571680 f, 288290.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318660 f, 214009.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571740 f, 288320.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318720 f, 214049.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318780 f, 214090.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318840 f, 214130.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318900 f, 214170.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318960 f, 214210.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319020 f, 214251.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319080 f, 214291.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319140 f, 214331.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319200 f, 214372.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571800 f, 288350.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571860 f, 288381.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571920 f, 288411.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319260 f, 214412.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571980 f, 288441.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319320 f, 214452.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319380 f, 214492.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572040 f, 288472.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572100 f, 288356.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319440 f, 214533.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572160 f, 288387.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319500 f, 214573.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319560 f, 214613.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319620 f, 214654.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319680 f, 214694.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572220 f, 288417.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319740 f, 214734.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572280 f, 288447.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319800 f, 214775.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572340 f, 288477.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572400 f, 288508.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319860 f, 214815.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319920 f, 214855.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572460 f, 288538.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319980 f, 214895.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572520 f, 288568.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572580 f, 288598.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320040 f, 214936.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572640 f, 288629.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572700 f, 288659.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320100 f, 214976.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320160 f, 215016.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320220 f, 215057.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572760 f, 288689.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572820 f, 288719.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572880 f, 288604.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572940 f, 288634.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573000 f, 288665.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320280 f, 215097.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573060 f, 288695.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320340 f, 215137.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573120 f, 288725.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320400 f, 215177.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573180 f, 288755.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320460 f, 215218.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573240 f, 288785.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573300 f, 288816.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320520 f, 215258.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573360 f, 288846.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320580 f, 215298.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573420 f, 288876.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573480 f, 288906.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320640 f, 215339.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320700 f, 215379.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320760 f, 215419.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320820 f, 215460.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320880 f, 215500.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320940 f, 215540.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321000 f, 215580.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321060 f, 215621.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321120 f, 215661.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321180 f, 215701.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321240 f, 215742.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321300 f, 215782.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321360 f, 215677.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573540 f, 288937.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573600 f, 288967.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321420 f, 215718.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573660 f, 288997.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321480 f, 215758.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573720 f, 289027.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573780 f, 289057.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321540 f, 215798.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573840 f, 289088.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573900 f, 289118.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573960 f, 289148.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321600 f, 215838.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321660 f, 215879.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574020 f, 289178.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321720 f, 215919.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574080 f, 289209.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321780 f, 215959.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321840 f, 216000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321900 f, 216040.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321960 f, 216080.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322020 f, 216120.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322080 f, 216161.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322140 f, 216201.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322200 f, 216241.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322260 f, 216281.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322320 f, 216322.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322380 f, 216362.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322440 f, 216402.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322500 f, 216442.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322560 f, 216483.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322620 f, 216523.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322680 f, 216563.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322740 f, 216604.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322800 f, 216644.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322860 f, 216684.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322920 f, 216724.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322980 f, 216765.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323040 f, 216805.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323100 f, 216845.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323160 f, 216885.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323220 f, 216926.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323280 f, 216966.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323340 f, 217006.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574140 f, 289239.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574200 f, 289269.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323400 f, 217046.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574260 f, 289299.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574320 f, 289329.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323460 f, 217087.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323520 f, 217127.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323580 f, 217167.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323640 f, 217208.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574380 f, 289360.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323700 f, 217248.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323760 f, 217288.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574440 f, 289390.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574500 f, 289420.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323820 f, 217328.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323880 f, 217369.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574560 f, 289450.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574620 f, 289481.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574680 f, 289511.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323940 f, 217409.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574740 f, 289541.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574800 f, 289571.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324000 f, 217449.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324060 f, 217489.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324120 f, 217384.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324180 f, 217424.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324240 f, 217464.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324300 f, 217505.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324360 f, 217545.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324420 f, 217585.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324480 f, 217625.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324540 f, 217666.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324600 f, 217706.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324660 f, 217746.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574860 f, 289602.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324720 f, 217786.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574920 f, 289486.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574980 f, 289516.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324780 f, 217826.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575040 f, 289546.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575100 f, 289577.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575160 f, 289607.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324840 f, 217867.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575220 f, 289637.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575280 f, 289667.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324900 f, 217907.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575340 f, 289697.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324960 f, 217947.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575400 f, 289728.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325020 f, 217987.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575460 f, 289758.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325080 f, 218028.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325140 f, 218068.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575520 f, 289788.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325200 f, 218108.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325260 f, 218148.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325320 f, 218189.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575580 f, 289818.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325380 f, 218229.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325440 f, 218269.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575640 f, 289848.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325500 f, 218309.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325560 f, 218350.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325620 f, 218390.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325680 f, 218430.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325740 f, 218470.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575700 f, 289879.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325800 f, 218511.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325860 f, 218551.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575760 f, 289909.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325920 f, 218591.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575820 f, 289939.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575880 f, 289969.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575940 f, 289999.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325980 f, 218631.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576000 f, 290030.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326040 f, 218672.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576060 f, 290060.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326100 f, 218712.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326160 f, 218752.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576120 f, 290090.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576180 f, 290120.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576240 f, 290151.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576300 f, 290181.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576360 f, 290211.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326220 f, 218792.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576420 f, 290241.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576480 f, 290271.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576540 f, 290302.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576600 f, 290332.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326280 f, 218833.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576660 f, 290362.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326340 f, 218873.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576720 f, 290392.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576780 f, 290422.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326400 f, 218913.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576840 f, 290453.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576900 f, 290483.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326460 f, 218953.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576960 f, 290513.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326520 f, 218993.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577020 f, 290543.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577080 f, 290574.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577140 f, 290457.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577200 f, 290488.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577260 f, 290518.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577320 f, 290548.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577380 f, 290578.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326580 f, 219034.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577440 f, 290608.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326640 f, 219074.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577500 f, 290639.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326700 f, 219114.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577560 f, 290669.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326760 f, 219154.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577620 f, 290699.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577680 f, 290729.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577740 f, 290759.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326820 f, 219195.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577800 f, 290790.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326880 f, 219235.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577860 f, 290820.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326940 f, 219275.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577920 f, 290850.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577980 f, 290880.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327000 f, 219168.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327060 f, 219209.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327120 f, 219249.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578040 f, 290910.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327180 f, 219289.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578100 f, 290941.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578160 f, 290824.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327240 f, 219329.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578220 f, 290855.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327300 f, 219369.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578280 f, 290885.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578340 f, 290915.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578400 f, 290945.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578460 f, 290975.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327360 f, 219410.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578520 f, 291006.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327420 f, 219450.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578580 f, 291036.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327480 f, 219490.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578640 f, 291066.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578700 f, 291096.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578760 f, 291126.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327540 f, 219530.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578820 f, 291156.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578880 f, 291187.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327600 f, 219571.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327660 f, 219611.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327720 f, 219651.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578940 f, 291217.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327780 f, 219691.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327840 f, 219731.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327900 f, 219772.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327960 f, 219812.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328020 f, 219852.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328080 f, 219892.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579000 f, 291247.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328140 f, 219932.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579060 f, 291277.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328200 f, 219973.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328260 f, 220013.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579120 f, 291307.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328320 f, 220053.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579180 f, 291338.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328380 f, 220093.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328440 f, 220134.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579240 f, 291368.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328500 f, 220174.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579300 f, 291398.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579360 f, 291428.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328560 f, 220214.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579420 f, 291458.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579480 f, 291488.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328620 f, 220254.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579540 f, 291519.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328680 f, 220294.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579600 f, 291549.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579660 f, 291579.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328740 f, 220335.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579720 f, 291609.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328800 f, 220375.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328860 f, 220415.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579780 f, 291639.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328920 f, 220455.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328980 f, 220495.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329040 f, 220536.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579840 f, 291670.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329100 f, 220576.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579900 f, 291700.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579960 f, 291730.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329160 f, 220616.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580020 f, 291760.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580080 f, 291790.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329220 f, 220656.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580140 f, 291674.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580200 f, 291704.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580260 f, 291734.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580320 f, 291764.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580380 f, 291794.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580440 f, 291825.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329280 f, 220697.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580500 f, 291855.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580560 f, 291885.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329340 f, 220737.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580620 f, 291915.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580680 f, 291945.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329400 f, 220777.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580740 f, 291975.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329460 f, 220817.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329520 f, 220709.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329580 f, 220750.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329640 f, 220790.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580800 f, 292006.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580860 f, 292036.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329700 f, 220830.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329760 f, 220870.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329820 f, 220910.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580920 f, 292066.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329880 f, 220951.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329940 f, 220991.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580980 f, 292096.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581040 f, 292126.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581100 f, 292156.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581160 f, 292187.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330000 f, 221031.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581220 f, 292217.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581280 f, 292247.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581340 f, 292277.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581400 f, 292307.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330060 f, 221071.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581460 f, 292337.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581520 f, 292368.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581580 f, 292398.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330120 f, 221111.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581640 f, 292281.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330180 f, 221152.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330240 f, 221192.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581700 f, 292311.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581760 f, 292341.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330300 f, 221232.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330360 f, 221272.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581820 f, 292371.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581880 f, 292402.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330420 f, 221312.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581940 f, 292432.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582000 f, 292462.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330480 f, 221352.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330540 f, 221393.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330600 f, 221433.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330660 f, 221473.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330720 f, 221513.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330780 f, 221553.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330840 f, 221594.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330900 f, 221634.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330960 f, 221674.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331020 f, 221714.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331080 f, 221754.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331140 f, 221795.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331200 f, 221835.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331260 f, 221875.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582060 f, 292492.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331320 f, 221915.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331380 f, 221955.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582120 f, 292522.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331440 f, 221995.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331500 f, 222036.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582180 f, 292552.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331560 f, 222076.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331620 f, 222116.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331680 f, 222156.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331740 f, 222196.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331800 f, 222237.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331860 f, 222277.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582240 f, 292582.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331920 f, 222317.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582300 f, 292613.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331980 f, 222357.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332040 f, 222397.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332100 f, 222438.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332160 f, 222478.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332220 f, 222518.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582360 f, 292643.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582420 f, 292673.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582480 f, 292703.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332280 f, 222558.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332340 f, 222598.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332400 f, 222638.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332460 f, 222679.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332520 f, 222719.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332580 f, 222610.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332640 f, 222650.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332700 f, 222690.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332760 f, 222730.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332820 f, 222771.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332880 f, 222811.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332940 f, 222851.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333000 f, 222891.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333060 f, 222931.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333120 f, 222971.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333180 f, 223012.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333240 f, 223052.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333300 f, 223092.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333360 f, 223132.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333420 f, 223172.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333480 f, 223212.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333540 f, 223253.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333600 f, 223293.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333660 f, 223333.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333720 f, 223373.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333780 f, 223413.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333840 f, 223453.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333900 f, 223493.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333960 f, 223534.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334020 f, 223574.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334080 f, 223614.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334140 f, 223654.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334200 f, 223694.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334260 f, 223734.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334320 f, 223775.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334380 f, 223815.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334440 f, 223855.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334500 f, 223895.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334560 f, 223935.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334620 f, 223975.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334680 f, 224016.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334740 f, 224056.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334800 f, 224096.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334860 f, 224136.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334920 f, 224176.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334980 f, 224216.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335040 f, 224257.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335100 f, 224297.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335160 f, 224337.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335220 f, 224377.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335280 f, 224417.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335340 f, 224457.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335400 f, 224497.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335460 f, 224538.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335520 f, 224578.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335580 f, 224618.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335640 f, 224658.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335700 f, 224698.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335760 f, 224738.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335820 f, 224779.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335880 f, 224819.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335940 f, 224709.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336000 f, 224749.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336060 f, 224789.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336120 f, 224829.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336180 f, 224869.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336240 f, 224909.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336300 f, 224949.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336360 f, 224989.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336420 f, 225030.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336480 f, 225070.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336540 f, 225110.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336600 f, 225150.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336660 f, 225190.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336720 f, 225230.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336780 f, 225270.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336840 f, 225311.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336900 f, 225351.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336960 f, 225391.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337020 f, 225431.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337080 f, 225471.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337140 f, 225511.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337200 f, 225551.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337260 f, 225591.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337320 f, 225632.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337380 f, 225672.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337440 f, 225712.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337500 f, 225752.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337560 f, 225792.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337620 f, 225832.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337680 f, 225872.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337740 f, 225913.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337800 f, 225953.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337860 f, 225993.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337920 f, 226033.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337980 f, 226073.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338040 f, 226113.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338100 f, 226153.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338160 f, 226193.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338220 f, 226234.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338280 f, 226274.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338340 f, 226314.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338400 f, 226354.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338460 f, 226394.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338520 f, 226434.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338580 f, 226474.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338640 f, 226515.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338700 f, 226555.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338760 f, 226595.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338820 f, 226635.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338880 f, 226675.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338940 f, 226715.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339000 f, 226755.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339060 f, 226795.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339120 f, 226836.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339180 f, 226876.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339240 f, 226916.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339300 f, 226956.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339360 f, 226996.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339420 f, 227036.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339480 f, 227076.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339540 f, 227117.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339600 f, 227157.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339660 f, 227045.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339720 f, 227085.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339780 f, 227125.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339840 f, 227165.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339900 f, 227205.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339960 f, 227245.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340020 f, 227286.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340080 f, 227326.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340140 f, 227366.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340200 f, 227406.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340260 f, 227446.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340320 f, 227486.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340380 f, 227526.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340440 f, 227566.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340500 f, 227606.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340560 f, 227647.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340620 f, 227687.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340680 f, 227727.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340740 f, 227767.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340800 f, 227807.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340860 f, 227847.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340920 f, 227887.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340980 f, 227927.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341040 f, 227967.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341100 f, 228008.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341160 f, 228048.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341220 f, 228088.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341280 f, 228128.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341340 f, 228168.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341400 f, 228208.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341460 f, 228248.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341520 f, 228288.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341580 f, 228328.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341640 f, 228368.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341700 f, 228409.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341760 f, 228449.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341820 f, 228489.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341880 f, 228529.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341940 f, 228569.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342000 f, 228609.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342060 f, 228649.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342120 f, 228689.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342180 f, 228729.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342240 f, 228770.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342300 f, 228810.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342360 f, 228850.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342420 f, 228890.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342480 f, 228930.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342540 f, 228970.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342600 f, 229010.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342660 f, 229050.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342720 f, 229090.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342780 f, 229131.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342840 f, 229171.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342900 f, 229211.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342960 f, 229251.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343020 f, 229291.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343080 f, 229331.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343140 f, 229371.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343200 f, 229411.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343260 f, 229451.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343320 f, 229491.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343380 f, 229532.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343440 f, 229418.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343500 f, 229458.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343560 f, 229499.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343620 f, 229539.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343680 f, 229579.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343740 f, 229619.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343800 f, 229659.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343860 f, 229699.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343920 f, 229739.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343980 f, 229779.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344040 f, 229819.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344100 f, 229859.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344160 f, 229899.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344220 f, 229939.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344280 f, 229979.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344340 f, 230020.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344400 f, 230060.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344460 f, 230100.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344520 f, 230140.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344580 f, 230180.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344640 f, 230220.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344700 f, 230260.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344760 f, 230300.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344820 f, 230340.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344880 f, 230380.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344940 f, 230420.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345000 f, 230460.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345060 f, 230501.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345120 f, 230541.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345180 f, 230581.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345240 f, 230621.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345300 f, 230661.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345360 f, 230701.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345420 f, 230741.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345480 f, 230781.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345540 f, 230821.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345600 f, 230861.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345660 f, 230901.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345720 f, 230941.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345780 f, 230981.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345840 f, 231022.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345900 f, 231062.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345960 f, 231102.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346020 f, 231142.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346080 f, 231182.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346140 f, 231222.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346200 f, 231262.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346260 f, 231302.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346320 f, 231342.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346380 f, 231382.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346440 f, 231422.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346500 f, 231462.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346560 f, 231503.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346620 f, 231543.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346680 f, 231583.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346740 f, 231623.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346800 f, 231663.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346860 f, 231703.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346920 f, 231743.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346980 f, 231783.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347040 f, 231823.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347100 f, 231863.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347160 f, 231903.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347220 f, 231789.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347280 f, 231829.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347340 f, 231869.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347400 f, 231909.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347460 f, 231949.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347520 f, 231989.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347580 f, 232029.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347640 f, 232069.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347700 f, 232109.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347760 f, 232149.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347820 f, 232189.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347880 f, 232229.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347940 f, 232269.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348000 f, 232309.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348060 f, 232349.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348120 f, 232389.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348180 f, 232429.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348240 f, 232469.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348300 f, 232510.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348360 f, 232550.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348420 f, 232590.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348480 f, 232630.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348540 f, 232670.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348600 f, 232710.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348660 f, 232750.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348720 f, 232790.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348780 f, 232830.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348840 f, 232870.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348900 f, 232910.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348960 f, 232950.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349020 f, 232990.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349080 f, 233030.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349140 f, 233070.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349200 f, 233110.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349260 f, 233150.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349320 f, 233190.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349380 f, 233230.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349440 f, 233271.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349500 f, 233311.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349560 f, 233351.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349620 f, 233391.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349680 f, 233431.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349740 f, 233471.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349800 f, 233511.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349860 f, 233551.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349920 f, 233591.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349980 f, 233631.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350040 f, 233671.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350100 f, 233711.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350160 f, 233751.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350220 f, 233791.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350280 f, 233831.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350340 f, 233871.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350400 f, 233911.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350460 f, 233951.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350520 f, 233991.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350580 f, 234032.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350640 f, 234072.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350700 f, 234112.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350760 f, 234152.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350820 f, 234192.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350880 f, 234076.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350940 f, 234116.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351000 f, 234156.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351060 f, 234196.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351120 f, 234236.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351180 f, 234276.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351240 f, 234316.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351300 f, 234356.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351360 f, 234396.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351420 f, 234436.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351480 f, 234476.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351540 f, 234516.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351600 f, 234556.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351660 f, 234596.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351720 f, 234636.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351780 f, 234676.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351840 f, 234716.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351900 f, 234756.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351960 f, 234796.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352020 f, 234836.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352080 f, 234876.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352140 f, 234916.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352200 f, 234956.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352260 f, 234996.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352320 f, 235036.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352380 f, 235076.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352440 f, 235116.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352500 f, 235156.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352560 f, 235196.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352620 f, 235236.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352680 f, 235276.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352740 f, 235316.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352800 f, 235356.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352860 f, 235396.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352920 f, 235436.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352980 f, 235476.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353040 f, 235517.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353100 f, 235557.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353160 f, 235597.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353220 f, 235637.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353280 f, 235677.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353340 f, 235717.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353400 f, 235757.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353460 f, 235797.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353520 f, 235837.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353580 f, 235877.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353640 f, 235917.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353700 f, 235957.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353760 f, 235997.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353820 f, 236037.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353880 f, 236077.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353940 f, 236117.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354000 f, 236157.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354060 f, 236197.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354120 f, 236237.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354180 f, 236277.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354240 f, 236317.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354300 f, 236357.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354360 f, 236397.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354420 f, 236437.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354480 f, 236477.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354540 f, 236517.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354600 f, 236400.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354660 f, 236440.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354720 f, 236480.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354780 f, 236520.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354840 f, 236560.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354900 f, 236600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354960 f, 236640.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355020 f, 236680.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355080 f, 236720.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355140 f, 236760.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355200 f, 236800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355260 f, 236840.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355320 f, 236880.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355380 f, 236920.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355440 f, 236960.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355500 f, 237000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355560 f, 237040.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355620 f, 237080.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355680 f, 237120.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355740 f, 237160.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355800 f, 237200.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355860 f, 237240.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355920 f, 237280.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355980 f, 237320.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356040 f, 237360.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356100 f, 237400.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356160 f, 237440.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356220 f, 237480.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356280 f, 237520.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356340 f, 237560.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356400 f, 237600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356460 f, 237640.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356520 f, 237680.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356580 f, 237720.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356640 f, 237760.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356700 f, 237800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356760 f, 237840.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356820 f, 237880.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356880 f, 237920.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356940 f, 237960.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357000 f, 238000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357060 f, 238040.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357120 f, 238080.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357180 f, 238120.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357240 f, 238160.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357300 f, 238200.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357360 f, 238240.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357420 f, 238280.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357480 f, 238320.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357540 f, 238360.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357600 f, 238400.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357660 f, 238440.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357720 f, 238480.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357780 f, 238520.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357840 f, 238560.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357900 f, 238600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357960 f, 238640.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358020 f, 238680.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358080 f, 238720.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358140 f, 238760.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358200 f, 238800.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358260 f, 238840.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358320 f, 238720.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358380 f, 238760.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358440 f, 238800.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358500 f, 238840.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358560 f, 238880.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358620 f, 238920.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358680 f, 238960.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358740 f, 239000.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358800 f, 239040.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358860 f, 239080.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358920 f, 239120.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358980 f, 239160.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359040 f, 239200.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359100 f, 239240.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359160 f, 239280.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359220 f, 239320.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359280 f, 239360.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359340 f, 239400.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359400 f, 239440.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359460 f, 239480.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359520 f, 239520.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359580 f, 239560.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359640 f, 239600.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359700 f, 239640.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359760 f, 239680.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359820 f, 239720.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359880 f, 239760.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359940 f, 239800.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360000 f, 239840.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360060 f, 239880.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360120 f, 239920.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360180 f, 239960.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360240 f, 240000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360300 f, 240039.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360360 f, 240079.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360420 f, 240119.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360480 f, 240159.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360540 f, 240199.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360600 f, 240239.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360660 f, 240279.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360720 f, 240319.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360780 f, 240359.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360840 f, 240399.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360900 f, 240439.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360960 f, 240479.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361020 f, 240519.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361080 f, 240559.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361140 f, 240599.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361200 f, 240639.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361260 f, 240679.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361320 f, 240719.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361380 f, 240759.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361440 f, 240799.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361500 f, 240839.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361560 f, 240879.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361620 f, 240919.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361680 f, 240959.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361740 f, 240999.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361800 f, 241039.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361860 f, 241079.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361920 f, 241119.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361980 f, 241159.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362040 f, 241199.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362100 f, 241078.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362160 f, 241118.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362220 f, 241158.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362280 f, 241198.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362340 f, 241238.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362400 f, 241278.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362460 f, 241318.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362520 f, 241358.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362580 f, 241398.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362640 f, 241438.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362700 f, 241478.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362760 f, 241517.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362820 f, 241557.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362880 f, 241597.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362940 f, 241637.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363000 f, 241677.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363060 f, 241717.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363120 f, 241757.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363180 f, 241797.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363240 f, 241837.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363300 f, 241877.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363360 f, 241917.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363420 f, 241957.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363480 f, 241997.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363540 f, 242037.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363600 f, 242077.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363660 f, 242117.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363720 f, 242157.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363780 f, 242197.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363840 f, 242237.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363900 f, 242276.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363960 f, 242316.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364020 f, 242356.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364080 f, 242396.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364140 f, 242436.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364200 f, 242476.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364260 f, 242516.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364320 f, 242556.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364380 f, 242596.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364440 f, 242636.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364500 f, 242676.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364560 f, 242716.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364620 f, 242756.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364680 f, 242796.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364740 f, 242836.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364800 f, 242876.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364860 f, 242916.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364920 f, 242956.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364980 f, 242996.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365040 f, 243035.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365100 f, 243075.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365160 f, 243115.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365220 f, 243155.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365280 f, 243195.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365340 f, 243235.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365400 f, 243275.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365460 f, 243315.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365520 f, 243355.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365580 f, 243395.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365640 f, 243435.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365700 f, 243475.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365760 f, 243515.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365820 f, 243393.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365880 f, 243433.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365940 f, 243473.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366000 f, 243512.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366060 f, 243552.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366120 f, 243592.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366180 f, 243632.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366240 f, 243672.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366300 f, 243712.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366360 f, 243752.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366420 f, 243792.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366480 f, 243832.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366540 f, 243872.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366600 f, 243912.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366660 f, 243952.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366720 f, 243992.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366780 f, 244031.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366840 f, 244071.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366900 f, 244111.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366960 f, 244151.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367020 f, 244191.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367080 f, 244231.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367140 f, 244271.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367200 f, 244311.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367260 f, 244351.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367320 f, 244391.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367380 f, 244431.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367440 f, 244471.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367500 f, 244510.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367560 f, 244550.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367620 f, 244590.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367680 f, 244630.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367740 f, 244670.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367800 f, 244710.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367860 f, 244750.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367920 f, 244790.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367980 f, 244830.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368040 f, 244870.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368100 f, 244910.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368160 f, 244950.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368220 f, 244990.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368280 f, 245029.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368340 f, 245069.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368400 f, 245109.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368460 f, 245149.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368520 f, 245189.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368580 f, 245229.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368640 f, 245269.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368700 f, 245309.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368760 f, 245349.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368820 f, 245389.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368880 f, 245429.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368940 f, 245469.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369000 f, 245508.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369060 f, 245548.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369120 f, 245588.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369180 f, 245628.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369240 f, 245668.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369300 f, 245708.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369360 f, 245748.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369420 f, 245788.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369480 f, 245828.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369540 f, 245868.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369600 f, 245744.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369660 f, 245784.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369720 f, 245824.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369780 f, 245864.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369840 f, 245904.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369900 f, 245944.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369960 f, 245984.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370020 f, 246023.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370080 f, 246063.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370140 f, 246103.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370200 f, 246143.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370260 f, 246183.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370320 f, 246223.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370380 f, 246263.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370440 f, 246303.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370500 f, 246343.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370560 f, 246382.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370620 f, 246422.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370680 f, 246462.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370740 f, 246502.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370800 f, 246542.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370860 f, 246582.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370920 f, 246622.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370980 f, 246662.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371040 f, 246702.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371100 f, 246742.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371160 f, 246781.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371220 f, 246821.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371280 f, 246861.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371340 f, 246901.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371400 f, 246941.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371460 f, 246981.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371520 f, 247021.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371580 f, 247061.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371640 f, 247101.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371700 f, 247140.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371760 f, 247180.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371820 f, 247220.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371880 f, 247260.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371940 f, 247300.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372000 f, 247340.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372060 f, 247380.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372120 f, 247420.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372180 f, 247460.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372240 f, 247500.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372300 f, 247539.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372360 f, 247579.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372420 f, 247619.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372480 f, 247659.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372540 f, 247699.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372600 f, 247739.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372660 f, 247779.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372720 f, 247819.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372780 f, 247859.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372840 f, 247898.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372900 f, 247938.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372960 f, 247978.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373020 f, 248018.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373080 f, 248058.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373140 f, 248098.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373200 f, 248138.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373260 f, 248178.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373320 f, 248218.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373380 f, 248093.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373440 f, 248132.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373500 f, 248172.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373560 f, 248212.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373620 f, 248252.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373680 f, 248292.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373740 f, 248332.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373800 f, 248372.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373860 f, 248411.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373920 f, 248451.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373980 f, 248491.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374040 f, 248531.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374100 f, 248571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374160 f, 248611.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374220 f, 248651.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374280 f, 248691.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374340 f, 248730.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374400 f, 248770.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374460 f, 248810.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374520 f, 248850.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374580 f, 248890.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374640 f, 248930.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374700 f, 248970.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374760 f, 249009.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374820 f, 249049.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374880 f, 249089.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374940 f, 249129.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375000 f, 249169.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375060 f, 249209.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375120 f, 249249.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375180 f, 249289.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375240 f, 249328.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375300 f, 249368.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375360 f, 249408.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375420 f, 249448.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375480 f, 249488.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375540 f, 249528.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375600 f, 249568.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375660 f, 249607.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375720 f, 249647.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375780 f, 249687.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375840 f, 249727.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375900 f, 249767.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375960 f, 249807.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376020 f, 249847.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376080 f, 249887.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376140 f, 249926.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376200 f, 249966.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376260 f, 250006.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376320 f, 250046.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376380 f, 250086.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376440 f, 250126.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376500 f, 250166.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376560 f, 250205.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376620 f, 250245.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376680 f, 250285.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376740 f, 250325.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376800 f, 250365.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376860 f, 250405.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376920 f, 250445.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376980 f, 250485.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377040 f, 250524.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377100 f, 250398.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377160 f, 250438.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377220 f, 250478.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377280 f, 250517.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377340 f, 250557.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377400 f, 250597.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377460 f, 250637.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377520 f, 250677.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377580 f, 250717.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377640 f, 250756.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377700 f, 250796.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377760 f, 250836.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377820 f, 250876.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377880 f, 250916.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377940 f, 250956.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378000 f, 250996.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378060 f, 251035.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378120 f, 251075.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378180 f, 251115.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378240 f, 251155.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378300 f, 251195.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378360 f, 251235.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378420 f, 251274.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378480 f, 251314.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378540 f, 251354.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378600 f, 251394.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378660 f, 251434.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378720 f, 251474.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378780 f, 251513.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378840 f, 251553.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378900 f, 251593.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378960 f, 251633.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379020 f, 251673.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379080 f, 251713.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379140 f, 251752.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379200 f, 251792.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379260 f, 251832.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379320 f, 251872.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379380 f, 251912.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379440 f, 251952.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379500 f, 251992.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379560 f, 252031.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379620 f, 252071.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379680 f, 252111.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379740 f, 252151.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379800 f, 252191.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379860 f, 252231.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379920 f, 252270.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379980 f, 252310.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582540 f, 292733.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582600 f, 292763.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582660 f, 292793.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582720 f, 292824.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582780 f, 292854.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582840 f, 292884.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582900 f, 292767.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582960 f, 292797.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583020 f, 292827.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583080 f, 292857.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583140 f, 292887.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583200 f, 292918.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583260 f, 292948.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583320 f, 292978.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583380 f, 293008.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 583440 f, 292451.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583500 f, 292481.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583560 f, 292511.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583620 f, 292541.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583680 f, 292571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583740 f, 292601.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583800 f, 292631.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583860 f, 292661.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583920 f, 292691.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583980 f, 292721.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584040 f, 292751.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584100 f, 292781.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584160 f, 292812.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584220 f, 292842.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584280 f, 292872.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584340 f, 292902.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584400 f, 292932.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584460 f, 292962.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584520 f, 292992.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584580 f, 293022.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584640 f, 293052.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584700 f, 293082.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584760 f, 293112.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584820 f, 293142.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584880 f, 293172.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584940 f, 293203.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585000 f, 293086.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585060 f, 293116.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585120 f, 293146.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585180 f, 293176.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585240 f, 293206.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585300 f, 293236.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585360 f, 293266.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585420 f, 293296.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585480 f, 293326.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585540 f, 293356.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585600 f, 293386.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585660 f, 293416.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585720 f, 293446.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585780 f, 293476.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585840 f, 293507.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585900 f, 293537.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585960 f, 293567.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586020 f, 293597.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586080 f, 293627.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586140 f, 293657.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586200 f, 293687.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586260 f, 293717.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586320 f, 293747.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586380 f, 293777.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586440 f, 293807.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586500 f, 293837.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586560 f, 293867.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586620 f, 293897.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586680 f, 293927.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586740 f, 293957.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586800 f, 293987.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586860 f, 294018.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586920 f, 294048.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586980 f, 294078.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587040 f, 294108.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587100 f, 294138.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587160 f, 294168.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587220 f, 294198.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587280 f, 294228.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587340 f, 294258.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587400 f, 294288.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587460 f, 294318.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587520 f, 294348.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587580 f, 294378.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587640 f, 294408.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587700 f, 294438.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587760 f, 294468.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587820 f, 294499.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587880 f, 294529.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587940 f, 294411.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588000 f, 294441.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588060 f, 294471.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588120 f, 294501.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588180 f, 294531.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588240 f, 294561.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588300 f, 294591.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588360 f, 294621.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588420 f, 294651.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588480 f, 294682.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588540 f, 294712.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588600 f, 294742.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588660 f, 294772.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588720 f, 294802.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588780 f, 294832.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588840 f, 294862.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588900 f, 294892.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588960 f, 294922.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589020 f, 294952.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589080 f, 294982.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589140 f, 295012.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589200 f, 295042.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589260 f, 295072.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589320 f, 295102.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589380 f, 294984.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589440 f, 295015.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589500 f, 295045.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589560 f, 295075.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589620 f, 295105.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589680 f, 295135.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589740 f, 295165.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589800 f, 295195.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589860 f, 295225.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589920 f, 295107.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589980 f, 295137.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590040 f, 295167.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590100 f, 295197.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590160 f, 295227.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590220 f, 295257.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590280 f, 295287.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590340 f, 295317.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590400 f, 295347.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590460 f, 295377.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590520 f, 295407.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590580 f, 295437.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590640 f, 295467.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590700 f, 295497.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590760 f, 295527.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590820 f, 295557.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590880 f, 295440.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590940 f, 295470.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591000 f, 295500.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591060 f, 295529.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591120 f, 295560.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591180 f, 295590.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591240 f, 295620.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591300 f, 295649.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591360 f, 295680.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591420 f, 295710.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591480 f, 295740.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591540 f, 295769.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591600 f, 295800.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591660 f, 295830.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591720 f, 295860.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591780 f, 295889.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591840 f, 295920.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591900 f, 295950.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591960 f, 295980.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592020 f, 296009.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592080 f, 296040.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592140 f, 296070.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592200 f, 296100.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592260 f, 295982.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592320 f, 296012.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592380 f, 296042.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592440 f, 296071.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592500 f, 296101.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592560 f, 296131.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592620 f, 296161.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592680 f, 296191.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592740 f, 296221.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592800 f, 296251.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592860 f, 296281.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592920 f, 296311.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592980 f, 296341.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593040 f, 296371.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593100 f, 296401.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593160 f, 296431.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593220 f, 296461.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593280 f, 296491.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593340 f, 296521.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593400 f, 296551.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593460 f, 296581.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593520 f, 296611.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593580 f, 296641.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593640 f, 296671.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593700 f, 296701.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593760 f, 296583.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593820 f, 296613.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593880 f, 296643.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593940 f, 296673.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594000 f, 296703.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594060 f, 296733.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594120 f, 296763.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594180 f, 296793.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594240 f, 296823.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594300 f, 296853.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594360 f, 296883.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594420 f, 296913.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594480 f, 296943.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594540 f, 296973.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594600 f, 297003.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594660 f, 296884.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594720 f, 296914.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594780 f, 296944.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594840 f, 296974.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594900 f, 297004.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594960 f, 297034.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595020 f, 297064.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595080 f, 297094.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595140 f, 297124.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595200 f, 297154.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595260 f, 297184.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595320 f, 297214.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595380 f, 297244.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595440 f, 297274.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595500 f, 297155.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595560 f, 297185.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595620 f, 297215.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595680 f, 297245.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595740 f, 297275.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595800 f, 297305.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595860 f, 297335.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595920 f, 297365.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595980 f, 297395.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596040 f, 297425.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596100 f, 297455.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596160 f, 297485.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596220 f, 297515.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596280 f, 297544.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596340 f, 297574.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596400 f, 297604.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596460 f, 297634.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596520 f, 297664.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596580 f, 297694.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596640 f, 297724.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596700 f, 297754.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596760 f, 297784.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596820 f, 297814.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596880 f, 297844.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596940 f, 297874.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597000 f, 297904.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597060 f, 297934.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597120 f, 297964.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597180 f, 297994.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597240 f, 298023.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597300 f, 298053.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597360 f, 298083.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597420 f, 298113.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597480 f, 297995.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597540 f, 298024.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597600 f, 298054.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597660 f, 298084.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597720 f, 298114.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597780 f, 298144.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597840 f, 298174.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597900 f, 298204.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597960 f, 298234.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598020 f, 298264.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598080 f, 298294.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598140 f, 298324.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598200 f, 298354.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598260 f, 298384.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598320 f, 298413.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598380 f, 298443.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598440 f, 298473.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598500 f, 298503.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598560 f, 298533.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598620 f, 298563.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598680 f, 298444.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598740 f, 298474.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598800 f, 298504.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598860 f, 298534.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598920 f, 298564.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598980 f, 298594.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599040 f, 298624.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599100 f, 298654.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599160 f, 298683.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599220 f, 298713.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599280 f, 298743.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599340 f, 298773.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599400 f, 298803.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599460 f, 298833.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599520 f, 298863.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599580 f, 298893.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599640 f, 298923.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599700 f, 298953.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599760 f, 298983.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599820 f, 299012.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599880 f, 299042.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599940 f, 299072.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600000 f, 299102.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600060 f, 299132.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600120 f, 299162.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600180 f, 299192.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600240 f, 299222.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600300 f, 299252.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600360 f, 299282.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600420 f, 299312.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600480 f, 299341.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600540 f, 299371.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600600 f, 299401.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600660 f, 299431.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600720 f, 299461.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600780 f, 299491.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600840 f, 299521.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600900 f, 299402.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600960 f, 299432.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601020 f, 299461.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601080 f, 299491.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601140 f, 299521.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601200 f, 299551.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601260 f, 299581.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601320 f, 299611.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601380 f, 299641.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601440 f, 299671.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601500 f, 299701.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601560 f, 299730.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601620 f, 299760.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601680 f, 299790.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601740 f, 299820.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601800 f, 299850.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601860 f, 299880.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601920 f, 299910.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601980 f, 299940.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602040 f, 299970.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602100 f, 299999.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602160 f, 300029.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602220 f, 300059.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602280 f, 300089.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602340 f, 300119.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602400 f, 300149.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602460 f, 300179.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602520 f, 300059.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602580 f, 300089.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602640 f, 300119.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602700 f, 300149.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602760 f, 300179.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602820 f, 300209.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602880 f, 300239.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602940 f, 300268.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603000 f, 300298.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603060 f, 300328.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603120 f, 300358.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603180 f, 300388.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603240 f, 300418.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603300 f, 300448.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603360 f, 300478.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603420 f, 300507.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603480 f, 300537.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603540 f, 300567.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603600 f, 300597.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603660 f, 300627.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603720 f, 300657.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603780 f, 300687.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603840 f, 300717.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603900 f, 300747.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603960 f, 300776.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604020 f, 300806.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604080 f, 300836.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604140 f, 300716.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604200 f, 300746.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604260 f, 300776.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604320 f, 300806.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604380 f, 300836.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604440 f, 300866.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604500 f, 300895.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604560 f, 300925.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604620 f, 300955.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604680 f, 300985.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604740 f, 301015.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604800 f, 301045.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604860 f, 301075.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604920 f, 301105.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604980 f, 301134.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605040 f, 301164.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605100 f, 301194.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605160 f, 301224.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605220 f, 301254.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605280 f, 301284.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605340 f, 301314.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605400 f, 301343.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605460 f, 301373.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605520 f, 301253.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605580 f, 301283.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605640 f, 301313.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605700 f, 301343.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605760 f, 301373.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605820 f, 301403.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605880 f, 301432.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605940 f, 301462.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606000 f, 301492.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606060 f, 301522.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606120 f, 301552.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606180 f, 301582.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606240 f, 301611.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606300 f, 301641.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606360 f, 301671.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606420 f, 301701.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606480 f, 301731.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606540 f, 301761.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606600 f, 301791.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606660 f, 301820.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606720 f, 301850.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606780 f, 301880.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606840 f, 301760.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606900 f, 301790.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606960 f, 301820.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607020 f, 301849.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607080 f, 301879.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607140 f, 301909.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607200 f, 301939.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607260 f, 301969.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607320 f, 301999.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607380 f, 302028.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607440 f, 301908.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607500 f, 301938.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607560 f, 301968.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607620 f, 301998.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607680 f, 302027.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607740 f, 302057.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607800 f, 302087.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607860 f, 302117.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607920 f, 302147.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607980 f, 302176.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608040 f, 302206.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608100 f, 302086.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608160 f, 302116.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608220 f, 302146.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608280 f, 302175.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608340 f, 302205.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608400 f, 302235.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608460 f, 302265.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608520 f, 302295.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608580 f, 302324.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608640 f, 302354.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608700 f, 302384.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608760 f, 302414.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608820 f, 302444.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608880 f, 302323.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608940 f, 302353.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609000 f, 302383.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609060 f, 302413.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609120 f, 302442.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609180 f, 302472.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609240 f, 302502.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609300 f, 302532.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609360 f, 302562.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609420 f, 302591.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609480 f, 302621.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609540 f, 302651.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609600 f, 302681.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609660 f, 302711.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609720 f, 302740.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609780 f, 302770.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609840 f, 302800.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609900 f, 302830.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609960 f, 302859.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610020 f, 302889.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610080 f, 302919.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610140 f, 302949.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610200 f, 302979.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610260 f, 303008.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610320 f, 302888.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610380 f, 302918.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610440 f, 302947.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610500 f, 302977.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610560 f, 303007.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610620 f, 303037.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610680 f, 303067.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610740 f, 303096.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610800 f, 303126.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610860 f, 303156.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610920 f, 303186.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610980 f, 303215.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611040 f, 303245.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611100 f, 303275.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611160 f, 303305.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611220 f, 303334.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611280 f, 303364.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611340 f, 303394.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611400 f, 303424.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611460 f, 303454.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611520 f, 303333.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611580 f, 303363.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611640 f, 303392.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611700 f, 303422.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611760 f, 303452.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611820 f, 303482.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611880 f, 303511.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611940 f, 303541.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612000 f, 303571.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612060 f, 303601.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612120 f, 303630.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612180 f, 303660.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612240 f, 303690.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612300 f, 303720.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612360 f, 303750.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612420 f, 303779.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612480 f, 303809.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612540 f, 303839.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612600 f, 303869.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612660 f, 303898.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612720 f, 303777.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612780 f, 303807.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612840 f, 303837.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612900 f, 303867.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612960 f, 303896.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613020 f, 303926.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613080 f, 303956.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613140 f, 303986.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613200 f, 304015.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613260 f, 304045.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613320 f, 304075.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613380 f, 304105.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613440 f, 304134.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613500 f, 304164.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613560 f, 304194.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613620 f, 304224.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613680 f, 304103.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613740 f, 304132.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613800 f, 304162.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613860 f, 304192.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613920 f, 304222.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613980 f, 304251.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614040 f, 304281.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614100 f, 304311.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614160 f, 304340.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614220 f, 304370.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614280 f, 304400.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614340 f, 304430.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614400 f, 304459.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614460 f, 304489.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614520 f, 304519.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614580 f, 304549.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614640 f, 304578.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614700 f, 304608.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614760 f, 304638.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614820 f, 304667.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614880 f, 304697.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614940 f, 304727.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615000 f, 304757.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615060 f, 304786.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615120 f, 304665.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615180 f, 304695.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615240 f, 304725.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615300 f, 304754.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615360 f, 304784.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615420 f, 304814.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615480 f, 304843.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615540 f, 304873.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615600 f, 304903.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615660 f, 304933.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615720 f, 304962.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615780 f, 304992.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615840 f, 305022.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615900 f, 305052.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615960 f, 305081.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616020 f, 305111.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616080 f, 305141.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616140 f, 305170.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616200 f, 305200.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616260 f, 305230.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616320 f, 305260.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616380 f, 305289.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616440 f, 305319.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616500 f, 305198.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616560 f, 305227.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616620 f, 305257.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616680 f, 305287.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616740 f, 305316.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616800 f, 305346.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616860 f, 305376.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616920 f, 305405.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616980 f, 305435.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617040 f, 305465.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617100 f, 305495.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617160 f, 305524.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617220 f, 305554.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617280 f, 305584.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617340 f, 305613.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617400 f, 305643.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617460 f, 305673.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617520 f, 305702.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617580 f, 305732.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617640 f, 305762.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617700 f, 305792.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617760 f, 305821.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617820 f, 305851.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617880 f, 305881.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617940 f, 305910.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618000 f, 305940.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618060 f, 305970.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618120 f, 306000.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618180 f, 306029.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618240 f, 306059.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618300 f, 306089.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618360 f, 305967.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618420 f, 305997.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618480 f, 306026.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618540 f, 306056.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618600 f, 306086.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618660 f, 306115.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618720 f, 306145.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618780 f, 306175.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618840 f, 306204.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618900 f, 306234.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618960 f, 306264.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619020 f, 306293.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619080 f, 306323.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619140 f, 306353.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619200 f, 306382.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619260 f, 306412.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619320 f, 306442.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619380 f, 306472.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619440 f, 306501.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619500 f, 306531.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619560 f, 306561.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619620 f, 306590.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619680 f, 306620.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619740 f, 306650.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619800 f, 306679.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619860 f, 306709.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619920 f, 306739.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619980 f, 306768.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620040 f, 306646.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620100 f, 306676.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620160 f, 306706.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620220 f, 306735.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620280 f, 306765.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620340 f, 306795.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620400 f, 306824.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620460 f, 306854.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620520 f, 306884.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620580 f, 306913.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620640 f, 306943.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620700 f, 306973.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620760 f, 307002.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620820 f, 307032.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620880 f, 307062.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620940 f, 307092.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621000 f, 307121.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621060 f, 307151.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621120 f, 307029.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621180 f, 307058.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621240 f, 307088.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 60 ms, 1000.0 fps, 1 ms/f; total: 621300 f, 298271.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621360 f, 298300.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621420 f, 298329.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621480 f, 298358.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621540 f, 298386.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621600 f, 298415.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621660 f, 298444.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621720 f, 298330.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621780 f, 298358.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621840 f, 298387.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621900 f, 298416.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621960 f, 298445.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622020 f, 298474.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622080 f, 298502.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622140 f, 298531.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622200 f, 298560.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622260 f, 298589.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622320 f, 298618.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622380 f, 298646.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622440 f, 298675.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622500 f, 298704.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622560 f, 298589.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622620 f, 298618.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622680 f, 298647.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622740 f, 298676.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622800 f, 298705.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622860 f, 298733.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622920 f, 298762.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622980 f, 298791.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623040 f, 298676.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623100 f, 298705.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623160 f, 298734.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623220 f, 298763.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623280 f, 298791.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623340 f, 298820.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623400 f, 298706.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623460 f, 298735.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623520 f, 298763.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623580 f, 298792.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623640 f, 298821.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623700 f, 298850.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623760 f, 298878.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623820 f, 298764.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623880 f, 298793.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623940 f, 298821.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624000 f, 298850.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624060 f, 298879.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624120 f, 298908.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624180 f, 298793.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624240 f, 298822.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624300 f, 298851.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624360 f, 298879.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624420 f, 298765.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624480 f, 298794.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 624540 f, 297683.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624600 f, 297712.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380040 f, 252350.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380100 f, 252390.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380160 f, 252430.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380220 f, 252470.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380280 f, 252509.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380340 f, 252549.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380400 f, 252589.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380460 f, 252629.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380520 f, 252669.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380580 f, 252709.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380640 f, 252749.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380700 f, 252788.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380760 f, 252828.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380820 f, 252868.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380880 f, 252740.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380940 f, 252780.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381000 f, 252820.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381060 f, 252859.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381120 f, 252899.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381180 f, 252939.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381240 f, 252979.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381300 f, 253019.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381360 f, 253059.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381420 f, 253098.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381480 f, 253138.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381540 f, 253178.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381600 f, 253218.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381660 f, 253258.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381720 f, 253297.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381780 f, 253337.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381840 f, 253377.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381900 f, 253417.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381960 f, 253457.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382020 f, 253497.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382080 f, 253536.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382140 f, 253576.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382200 f, 253616.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382260 f, 253656.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382320 f, 253696.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382380 f, 253735.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382440 f, 253775.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382500 f, 253815.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382560 f, 253855.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382620 f, 253895.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382680 f, 253934.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382740 f, 253974.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382800 f, 254014.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382860 f, 254054.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382920 f, 254094.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382980 f, 254134.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383040 f, 254173.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383100 f, 254213.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383160 f, 254253.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383220 f, 254293.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383280 f, 254333.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383340 f, 254372.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383400 f, 254412.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383460 f, 254452.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383520 f, 254492.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383580 f, 254532.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383640 f, 254572.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383700 f, 254611.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383760 f, 254651.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383820 f, 254691.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383880 f, 254731.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383940 f, 254771.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384000 f, 254810.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384060 f, 254850.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384120 f, 254890.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384180 f, 254930.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384240 f, 254970.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 112 ms, 535.7 fps, 1 ms/f; total: 384300 f, 237368.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384360 f, 237405.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384420 f, 237442.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384480 f, 237479.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384540 f, 237516.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384600 f, 237554.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384660 f, 237591.1 fps, 0 ms/f
    [junit] ------------- ---------------- ---------------
    [junit] 2 s: 60 f / 21 ms, 2857.1 fps, 0 ms/f; total: 624660 f, 294789.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624720 f, 294818.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624780 f, 294846.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624840 f, 294874.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624900 f, 294903.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624960 f, 294931.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625020 f, 294959.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625080 f, 294988.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625140 f, 295016.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625200 f, 295044.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625260 f, 295073.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625320 f, 295101.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625380 f, 295129.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625440 f, 295018.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625500 f, 295047.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625560 f, 295075.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625620 f, 295103.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625680 f, 295132.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625740 f, 295160.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625800 f, 295188.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625860 f, 295216.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625920 f, 295245.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625980 f, 295273.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626040 f, 295301.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626100 f, 295330.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626160 f, 295358.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626220 f, 295386.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626280 f, 295415.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626340 f, 295443.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626400 f, 295471.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626460 f, 295500.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626520 f, 295528.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626580 f, 295556.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626640 f, 295584.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626700 f, 295613.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626760 f, 295641.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626820 f, 295669.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626880 f, 295698.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626940 f, 295726.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627000 f, 295754.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627060 f, 295783.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627120 f, 295811.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627180 f, 295839.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627240 f, 295867.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627300 f, 295896.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627360 f, 295924.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627420 f, 295813.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627480 f, 295841.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627540 f, 295869.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627600 f, 295898.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627660 f, 295926.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627720 f, 295954.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627780 f, 295983.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627840 f, 296011.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627900 f, 296039.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627960 f, 296067.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628020 f, 296096.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628080 f, 296124.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628140 f, 296152.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628200 f, 296181.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628260 f, 296209.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628320 f, 296237.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628380 f, 296265.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628440 f, 296294.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628500 f, 296322.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628560 f, 296350.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628620 f, 296379.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628680 f, 296407.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628740 f, 296435.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628800 f, 296463.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628860 f, 296492.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628920 f, 296520.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628980 f, 296548.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629040 f, 296577.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629100 f, 296605.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629160 f, 296633.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629220 f, 296661.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629280 f, 296690.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629340 f, 296718.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629400 f, 296746.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629460 f, 296635.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629520 f, 296663.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629580 f, 296691.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629640 f, 296720.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629700 f, 296748.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629760 f, 296776.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629820 f, 296804.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629880 f, 296833.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629940 f, 296861.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630000 f, 296889.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630060 f, 296918.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630120 f, 296946.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630180 f, 296974.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630240 f, 297002.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630300 f, 297031.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630360 f, 297059.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630420 f, 297087.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630480 f, 297115.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630540 f, 297144.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630600 f, 297172.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630660 f, 297200.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630720 f, 297229.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630780 f, 297257.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630840 f, 297285.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630900 f, 297313.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630960 f, 297342.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631020 f, 297370.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631080 f, 297398.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631140 f, 297426.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631200 f, 297455.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631260 f, 297483.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631320 f, 297511.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631380 f, 297540.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631440 f, 297568.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631500 f, 297456.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631560 f, 297484.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631620 f, 297512.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631680 f, 297541.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631740 f, 297569.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631800 f, 297597.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631860 f, 297626.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631920 f, 297654.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631980 f, 297682.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632040 f, 297710.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632100 f, 297739.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632160 f, 297767.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632220 f, 297795.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632280 f, 297823.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632340 f, 297852.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632400 f, 297880.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632460 f, 297908.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632520 f, 297936.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632580 f, 297965.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632640 f, 297993.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632700 f, 298021.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632760 f, 298049.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632820 f, 298078.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632880 f, 298106.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632940 f, 298134.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633000 f, 298162.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633060 f, 298191.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633120 f, 298219.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633180 f, 298247.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633240 f, 298276.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633300 f, 298304.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633360 f, 298332.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633420 f, 298360.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633480 f, 298248.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633540 f, 298276.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633600 f, 298305.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633660 f, 298333.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633720 f, 298361.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633780 f, 298389.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633840 f, 298418.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633900 f, 298446.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633960 f, 298474.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634020 f, 298502.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634080 f, 298531.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634140 f, 298559.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634200 f, 298587.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634260 f, 298615.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634320 f, 298644.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634380 f, 298672.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634440 f, 298700.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634500 f, 298728.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634560 f, 298757.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634620 f, 298785.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634680 f, 298813.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634740 f, 298841.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634800 f, 298870.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634860 f, 298898.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634920 f, 298926.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634980 f, 298954.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635040 f, 298983.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635100 f, 299011.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635160 f, 299039.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635220 f, 299067.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635280 f, 299096.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635340 f, 299124.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635400 f, 299152.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635460 f, 299040.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635520 f, 299068.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635580 f, 299096.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635640 f, 299124.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635700 f, 299152.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635760 f, 299181.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635820 f, 299209.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635880 f, 299237.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635940 f, 299265.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636000 f, 299294.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636060 f, 299322.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636120 f, 299350.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636180 f, 299378.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636240 f, 299407.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636300 f, 299435.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636360 f, 299463.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636420 f, 299491.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636480 f, 299520.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636540 f, 299548.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636600 f, 299576.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636660 f, 299604.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636720 f, 299632.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636780 f, 299661.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636840 f, 299689.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636900 f, 299717.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636960 f, 299745.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637020 f, 299774.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637080 f, 299802.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637140 f, 299830.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637200 f, 299858.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637260 f, 299887.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637320 f, 299915.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637380 f, 299943.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637440 f, 299971.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637500 f, 299858.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637560 f, 299887.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637620 f, 299915.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637680 f, 299943.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637740 f, 299971.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637800 f, 300000.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637860 f, 300028.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637920 f, 300056.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637980 f, 300084.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638040 f, 300112.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638100 f, 300141.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638160 f, 300169.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638220 f, 300197.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638280 f, 300225.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638340 f, 300253.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638400 f, 300282.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638460 f, 300310.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638520 f, 300338.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638580 f, 300366.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638640 f, 300395.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638700 f, 300423.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638760 f, 300451.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638820 f, 300479.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638880 f, 300508.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638940 f, 300536.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639000 f, 300564.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639060 f, 300592.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639120 f, 300620.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639180 f, 300649.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639240 f, 300677.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639300 f, 300705.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639360 f, 300733.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639420 f, 300762.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639480 f, 300648.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639540 f, 300677.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639600 f, 300705.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639660 f, 300733.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639720 f, 300761.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639780 f, 300789.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639840 f, 300818.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639900 f, 300846.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639960 f, 300874.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640020 f, 300902.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640080 f, 300930.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640140 f, 300959.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640200 f, 300987.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640260 f, 301015.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640320 f, 301043.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640380 f, 301071.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640440 f, 301100.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640500 f, 301128.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640560 f, 301156.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640620 f, 301184.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640680 f, 301212.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640740 f, 301241.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640800 f, 301269.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640860 f, 301297.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640920 f, 301325.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640980 f, 301354.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641040 f, 301382.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641100 f, 301410.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641160 f, 301438.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641220 f, 301466.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641280 f, 301495.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641340 f, 301523.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641400 f, 301551.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641460 f, 301579.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641520 f, 301466.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641580 f, 301494.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641640 f, 301522.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641700 f, 301550.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641760 f, 301578.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641820 f, 301607.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641880 f, 301635.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641940 f, 301663.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642000 f, 301691.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642060 f, 301719.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642120 f, 301748.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642180 f, 301776.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642240 f, 301804.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642300 f, 301832.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642360 f, 301860.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642420 f, 301889.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642480 f, 301917.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642540 f, 301945.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642600 f, 301973.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642660 f, 302001.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642720 f, 302030.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642780 f, 302058.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642840 f, 302086.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642900 f, 302114.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642960 f, 302142.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643020 f, 302171.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643080 f, 302199.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643140 f, 302227.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643200 f, 302255.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643260 f, 302283.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643320 f, 302312.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643380 f, 302340.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643440 f, 302368.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643500 f, 302254.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643560 f, 302282.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643620 f, 302310.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643680 f, 302339.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 643740 f, 301800.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643800 f, 301828.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643860 f, 301856.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643920 f, 301884.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643980 f, 301912.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644040 f, 301940.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644100 f, 301969.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644160 f, 301997.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644220 f, 302025.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644280 f, 302053.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644340 f, 302081.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644400 f, 302109.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644460 f, 302137.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644520 f, 302165.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644580 f, 302194.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644640 f, 302222.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644700 f, 302250.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644760 f, 302136.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644820 f, 302164.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644880 f, 302193.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644940 f, 302221.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645000 f, 302249.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645060 f, 302277.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645120 f, 302305.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645180 f, 302333.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645240 f, 302361.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645300 f, 302389.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645360 f, 302418.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645420 f, 302446.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645480 f, 302474.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645540 f, 302502.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645600 f, 302530.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645660 f, 302558.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645720 f, 302586.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645780 f, 302614.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645840 f, 302642.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645900 f, 302671.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645960 f, 302699.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646020 f, 302727.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646080 f, 302755.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646140 f, 302783.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646200 f, 302811.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646260 f, 302839.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646320 f, 302867.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646380 f, 302896.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646440 f, 302924.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646500 f, 302952.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646560 f, 302980.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646620 f, 303008.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646680 f, 303036.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646740 f, 302922.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646800 f, 302950.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646860 f, 302978.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646920 f, 303007.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646980 f, 303035.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647040 f, 303063.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647100 f, 303091.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647160 f, 303119.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647220 f, 303147.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647280 f, 303175.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647340 f, 303203.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647400 f, 303231.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647460 f, 303259.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647520 f, 303288.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647580 f, 303316.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647640 f, 303344.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647700 f, 303372.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647760 f, 303400.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647820 f, 303428.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647880 f, 303456.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647940 f, 303484.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648000 f, 303512.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648060 f, 303541.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648120 f, 303569.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648180 f, 303597.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648240 f, 303625.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648300 f, 303653.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648360 f, 303681.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648420 f, 303709.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648480 f, 303737.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648540 f, 303765.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648600 f, 303793.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648660 f, 303822.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648720 f, 303707.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648780 f, 303735.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648840 f, 303764.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648900 f, 303792.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648960 f, 303820.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649020 f, 303848.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649080 f, 303876.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649140 f, 303904.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649200 f, 303932.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649260 f, 303960.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649320 f, 303988.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649380 f, 304016.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649440 f, 304044.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649500 f, 304073.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649560 f, 304101.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649620 f, 304129.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649680 f, 304157.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649740 f, 304185.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649800 f, 304213.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649860 f, 304241.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649920 f, 304269.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649980 f, 304297.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650040 f, 304325.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650100 f, 304353.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650160 f, 304382.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650220 f, 304410.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650280 f, 304438.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650340 f, 304466.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650400 f, 304494.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650460 f, 304522.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650520 f, 304550.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650580 f, 304578.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650640 f, 304606.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650700 f, 304634.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650760 f, 304520.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650820 f, 304548.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650880 f, 304576.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650940 f, 304604.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651000 f, 304632.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651060 f, 304660.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651120 f, 304688.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651180 f, 304716.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651240 f, 304744.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651300 f, 304773.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651360 f, 304801.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651420 f, 304829.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651480 f, 304857.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651540 f, 304885.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651600 f, 304913.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651660 f, 304941.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651720 f, 304969.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651780 f, 304997.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651840 f, 305025.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651900 f, 305053.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651960 f, 305081.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652020 f, 305109.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652080 f, 305138.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652140 f, 305166.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652200 f, 305194.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652260 f, 305222.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652320 f, 305250.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652380 f, 305278.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652440 f, 305306.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652500 f, 305334.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652560 f, 305362.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652620 f, 305390.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652680 f, 305418.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652740 f, 305304.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652800 f, 305332.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652860 f, 305360.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652920 f, 305388.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652980 f, 305416.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653040 f, 305444.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653100 f, 305472.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653160 f, 305500.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653220 f, 305528.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653280 f, 305556.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653340 f, 305584.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653400 f, 305612.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653460 f, 305640.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653520 f, 305668.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653580 f, 305696.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653640 f, 305724.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653700 f, 305753.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653760 f, 305781.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653820 f, 305809.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653880 f, 305837.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653940 f, 305865.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654000 f, 305893.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654060 f, 305921.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654120 f, 305949.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654180 f, 305977.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654240 f, 306005.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654300 f, 306033.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654360 f, 306061.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654420 f, 306089.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654480 f, 306117.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654540 f, 306145.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654600 f, 306174.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654660 f, 306202.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654720 f, 306086.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654780 f, 306115.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654840 f, 306143.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654900 f, 306171.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654960 f, 306199.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655020 f, 306227.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655080 f, 306255.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655140 f, 306283.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655200 f, 306311.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655260 f, 306339.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655320 f, 306367.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655380 f, 306395.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655440 f, 306423.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655500 f, 306451.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655560 f, 306479.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655620 f, 306507.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655680 f, 306535.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655740 f, 306563.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655800 f, 306591.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655860 f, 306619.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655920 f, 306647.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655980 f, 306676.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656040 f, 306704.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656100 f, 306732.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656160 f, 306760.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656220 f, 306788.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656280 f, 306816.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656340 f, 306844.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656400 f, 306872.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656460 f, 306900.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656520 f, 306928.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656580 f, 306956.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656640 f, 306841.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656700 f, 306869.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656760 f, 306897.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656820 f, 306925.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656880 f, 306953.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656940 f, 306981.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657000 f, 307009.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657060 f, 307037.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657120 f, 307065.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657180 f, 307093.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657240 f, 307121.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657300 f, 307149.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657360 f, 307177.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657420 f, 307205.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657480 f, 307233.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657540 f, 307261.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657600 f, 307289.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657660 f, 307317.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657720 f, 307345.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657780 f, 307373.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657840 f, 307401.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657900 f, 307429.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657960 f, 307457.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658020 f, 307485.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658080 f, 307514.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658140 f, 307542.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658200 f, 307570.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658260 f, 307598.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658320 f, 307626.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658380 f, 307654.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658440 f, 307682.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658500 f, 307710.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658560 f, 307738.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658620 f, 307622.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658680 f, 307650.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658740 f, 307678.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658800 f, 307706.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658860 f, 307734.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658920 f, 307762.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658980 f, 307790.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659040 f, 307818.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659100 f, 307846.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659160 f, 307874.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659220 f, 307902.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659280 f, 307930.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659340 f, 307958.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659400 f, 307986.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659460 f, 308014.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659520 f, 308042.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659580 f, 308071.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659640 f, 308099.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659700 f, 308127.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659760 f, 308155.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659820 f, 308183.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659880 f, 308211.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659940 f, 308239.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660000 f, 308267.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660060 f, 308295.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660120 f, 308323.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660180 f, 308351.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660240 f, 308379.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660300 f, 308407.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660360 f, 308435.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660420 f, 308463.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660480 f, 308347.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660540 f, 308375.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660600 f, 308403.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660660 f, 308431.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660720 f, 308315.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660780 f, 308343.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660840 f, 308371.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660900 f, 308399.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660960 f, 308427.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661020 f, 308455.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661080 f, 308483.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661140 f, 308367.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661200 f, 308395.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661260 f, 308423.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661320 f, 308451.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661380 f, 308479.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661440 f, 308507.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661500 f, 308535.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661560 f, 308563.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661620 f, 308591.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661680 f, 308619.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661740 f, 308647.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661800 f, 308675.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661860 f, 308703.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661920 f, 308731.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661980 f, 308759.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662040 f, 308787.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662100 f, 308815.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662160 f, 308843.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662220 f, 308871.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662280 f, 308899.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662340 f, 308927.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662400 f, 308955.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662460 f, 308983.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662520 f, 309011.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662580 f, 309039.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662640 f, 309067.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662700 f, 309095.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662760 f, 308979.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662820 f, 309006.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662880 f, 309034.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662940 f, 309062.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663000 f, 309090.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663060 f, 309118.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663120 f, 309146.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663180 f, 309174.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663240 f, 309202.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663300 f, 309230.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663360 f, 309258.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663420 f, 309286.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663480 f, 309314.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663540 f, 309342.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663600 f, 309370.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663660 f, 309398.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663720 f, 309426.5 fps, 0 ms/f
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647014510 ms III - Start
    [junit] SLOCK [T main @ 1460647014511 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647016508 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647016508 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.587 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647014510 ms III - Start
    [junit] SLOCK [T main @ 1460647014511 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647016508 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647016508 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 1.951 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.587 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647014510 ms III - Start
    [junit] SLOCK [T main @ 1460647014511 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647016508 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647016508 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647017754 ms III - Start
    [junit] SLOCK [T main @ 1460647017756 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible
    [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x3930015a)
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1daa63460,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] XXXX Add GLCanvas Panel1(0x3930015a -> Panel2(0x1bc6a36e) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1daa63460,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d8493840,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xea1a8d5: tileRendererInUse null, GearsES2[obj 0xea1a8d5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xea1a8d5 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xea1a8d5 created: GearsObj[0x18f6fd49, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xea1a8d5 created: GearsObj[0x72488ba, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xea1a8d5 created: GearsObj[0x72488ba, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xea1a8d5 FIN GearsES2[obj 0xea1a8d5 isInit true, usesShared false, 1 GearsObj[0x18f6fd49, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72488ba, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x677fb2e3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xea1a8d5 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1d8493840, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xea1a8d5, angle 0.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1d8493840
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1d8493840
    [junit] XXXX Add GLCanvas Panel2(0x1bc6a36e) -> Panel1(0x3930015a START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d8493840,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dd2764d0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xea1a8d5: tileRendererInUse null, GearsES2[obj 0xea1a8d5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xea1a8d5 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xea1a8d5 created: GearsObj[0x7d25011f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xea1a8d5 created: GearsObj[0x279e0cd3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xea1a8d5 created: GearsObj[0x279e0cd3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xea1a8d5 FIN GearsES2[obj 0xea1a8d5 isInit true, usesShared false, 1 GearsObj[0x7d25011f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x279e0cd3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x730131fb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xea1a8d5 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1dd2764d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xea1a8d5, angle 1.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1dd2764d0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1dd2764d0
    [junit] XXXX Add GLCanvas Panel1(0x3930015a -> Panel2(0x1bc6a36e) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dd2764d0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d8495fe0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xea1a8d5: tileRendererInUse null, GearsES2[obj 0xea1a8d5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xea1a8d5 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xea1a8d5 created: GearsObj[0x7fea2915, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xea1a8d5 created: GearsObj[0x6b9f7ba3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xea1a8d5 created: GearsObj[0x6b9f7ba3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xea1a8d5 FIN GearsES2[obj 0xea1a8d5 isInit true, usesShared false, 1 GearsObj[0x7fea2915, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b9f7ba3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58eb5f66, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xea1a8d5 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1d8495fe0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xea1a8d5, angle 2.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1d8495fe0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1d8495fe0
    [junit] XXXX Add GLCanvas Panel2(0x1bc6a36e) -> Panel1(0x3930015a START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d8495fe0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dd3399a0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xea1a8d5: tileRendererInUse null, GearsES2[obj 0xea1a8d5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xea1a8d5 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xea1a8d5 created: GearsObj[0x39c54a2a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xea1a8d5 created: GearsObj[0x2ba05c5d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xea1a8d5 created: GearsObj[0x2ba05c5d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xea1a8d5 FIN GearsES2[obj 0xea1a8d5 isInit true, usesShared false, 1 GearsObj[0x39c54a2a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2ba05c5d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x734137e5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xea1a8d5 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1dd3399a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xea1a8d5, angle 3.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1dd3399a0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1dd3399a0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible
    [junit] XXX SetVisible OFF XXX
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5 FIN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas
    [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x2c039ac6)
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d850f9a0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] XXXX Add GLCanvas Panel1(0x2c039ac6 -> Panel2(0x6b57696f) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d850f9a0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d84969b0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5bb21b69: tileRendererInUse null, GearsES2[obj 0x5bb21b69 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5bb21b69 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5bb21b69 created: GearsObj[0x620037f7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5bb21b69 created: GearsObj[0x32746954, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5bb21b69 created: GearsObj[0x32746954, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5bb21b69 FIN GearsES2[obj 0x5bb21b69 isInit true, usesShared false, 1 GearsObj[0x620037f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x32746954, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51f2bd33, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5bb21b69 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1d84969b0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5bb21b69, angle 0.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1d84969b0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1d84969b0
    [junit] XXXX Add GLCanvas Panel2(0x6b57696f) -> Panel1(0x2c039ac6 START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d84969b0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dd339c50,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5bb21b69: tileRendererInUse null, GearsES2[obj 0x5bb21b69 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5bb21b69 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5bb21b69 created: GearsObj[0x54af43c5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5bb21b69 created: GearsObj[0x45bc540d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5bb21b69 created: GearsObj[0x45bc540d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5bb21b69 FIN GearsES2[obj 0x5bb21b69 isInit true, usesShared false, 1 GearsObj[0x54af43c5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x45bc540d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2d872b79, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5bb21b69 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1dd339c50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5bb21b69, angle 1.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1dd339c50
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1dd339c50
    [junit] XXXX Add GLCanvas Panel1(0x2c039ac6 -> Panel2(0x6b57696f) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dd339c50,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dab2a900,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5bb21b69: tileRendererInUse null, GearsES2[obj 0x5bb21b69 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5bb21b69 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5bb21b69 created: GearsObj[0x7e7d9bee, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5bb21b69 created: GearsObj[0x413c0ad6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5bb21b69 created: GearsObj[0x413c0ad6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5bb21b69 FIN GearsES2[obj 0x5bb21b69 isInit true, usesShared false, 1 GearsObj[0x7e7d9bee, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x413c0ad6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xe7b4646, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5bb21b69 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1dab2a900, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5bb21b69, angle 2.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1dab2a900
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1dab2a900
    [junit] XXXX Add GLCanvas Panel2(0x6b57696f) -> Panel1(0x2c039ac6 START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dab2a900,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dd2844a0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5bb21b69: tileRendererInUse null, GearsES2[obj 0x5bb21b69 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5bb21b69 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5bb21b69 created: GearsObj[0x43a3ff4d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5bb21b69 created: GearsObj[0x395aa59a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5bb21b69 created: GearsObj[0x395aa59a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5bb21b69 FIN GearsES2[obj 0x5bb21b69 isInit true, usesShared false, 1 GearsObj[0x43a3ff4d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x395aa59a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xce94e80, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5bb21b69 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1dd2844a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5bb21b69, angle 3.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1dd2844a0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1dd2844a0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas
    [junit] XXX SetVisible OFF XXX
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647024071 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647024071 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69 FIN
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.936 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647017754 ms III - Start
    [junit] SLOCK [T main @ 1460647017756 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible
    [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x3930015a)
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1daa63460,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] XXXX Add GLCanvas Panel1(0x3930015a -> Panel2(0x1bc6a36e) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1daa63460,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d8493840,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xea1a8d5: tileRendererInUse null, GearsES2[obj 0xea1a8d5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xea1a8d5 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xea1a8d5 created: GearsObj[0x18f6fd49, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xea1a8d5 created: GearsObj[0x72488ba, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xea1a8d5 created: GearsObj[0x72488ba, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xea1a8d5 FIN GearsES2[obj 0xea1a8d5 isInit true, usesShared false, 1 GearsObj[0x18f6fd49, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72488ba, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x677fb2e3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xea1a8d5 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1d8493840, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xea1a8d5, angle 0.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1d8493840
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1d8493840
    [junit] XXXX Add GLCanvas Panel2(0x1bc6a36e) -> Panel1(0x3930015a START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d8493840,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dd2764d0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xea1a8d5: tileRendererInUse null, GearsES2[obj 0xea1a8d5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xea1a8d5 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xea1a8d5 created: GearsObj[0x7d25011f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xea1a8d5 created: GearsObj[0x279e0cd3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xea1a8d5 created: GearsObj[0x279e0cd3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xea1a8d5 FIN GearsES2[obj 0xea1a8d5 isInit true, usesShared false, 1 GearsObj[0x7d25011f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x279e0cd3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x730131fb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xea1a8d5 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1dd2764d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xea1a8d5, angle 1.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1dd2764d0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1dd2764d0
    [junit] XXXX Add GLCanvas Panel1(0x3930015a -> Panel2(0x1bc6a36e) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dd2764d0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d8495fe0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xea1a8d5: tileRendererInUse null, GearsES2[obj 0xea1a8d5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xea1a8d5 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xea1a8d5 created: GearsObj[0x7fea2915, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xea1a8d5 created: GearsObj[0x6b9f7ba3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xea1a8d5 created: GearsObj[0x6b9f7ba3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xea1a8d5 FIN GearsES2[obj 0xea1a8d5 isInit true, usesShared false, 1 GearsObj[0x7fea2915, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b9f7ba3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58eb5f66, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xea1a8d5 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1d8495fe0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xea1a8d5, angle 2.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1d8495fe0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1d8495fe0
    [junit] XXXX Add GLCanvas Panel2(0x1bc6a36e) -> Panel1(0x3930015a START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d8495fe0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dd3399a0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xea1a8d5: tileRendererInUse null, GearsES2[obj 0xea1a8d5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xea1a8d5 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xea1a8d5 created: GearsObj[0x39c54a2a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xea1a8d5 created: GearsObj[0x2ba05c5d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xea1a8d5 created: GearsObj[0x2ba05c5d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xea1a8d5 FIN GearsES2[obj 0xea1a8d5 isInit true, usesShared false, 1 GearsObj[0x39c54a2a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2ba05c5d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x734137e5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xea1a8d5 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1dd3399a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xea1a8d5, angle 3.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1dd3399a0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1dd3399a0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible
    [junit] XXX SetVisible OFF XXX
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5 FIN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas
    [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x2c039ac6)
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d850f9a0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] XXXX Add GLCanvas Panel1(0x2c039ac6 -> Panel2(0x6b57696f) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d850f9a0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d84969b0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5bb21b69: tileRendererInUse null, GearsES2[obj 0x5bb21b69 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5bb21b69 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5bb21b69 created: GearsObj[0x620037f7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5bb21b69 created: GearsObj[0x32746954, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5bb21b69 created: GearsObj[0x32746954, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5bb21b69 FIN GearsES2[obj 0x5bb21b69 isInit true, usesShared false, 1 GearsObj[0x620037f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x32746954, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51f2bd33, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5bb21b69 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1d84969b0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5bb21b69, angle 0.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1d84969b0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1d84969b0
    [junit] XXXX Add GLCanvas Panel2(0x6b57696f) -> Panel1(0x2c039ac6 START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d84969b0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dd339c50,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5bb21b69: tileRendererInUse null, GearsES2[obj 0x5bb21b69 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5bb21b69 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5bb21b69 created: GearsObj[0x54af43c5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5bb21b69 created: GearsObj[0x45bc540d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5bb21b69 created: GearsObj[0x45bc540d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5bb21b69 FIN GearsES2[obj 0x5bb21b69 isInit true, usesShared false, 1 GearsObj[0x54af43c5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x45bc540d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2d872b79, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5bb21b69 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1dd339c50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5bb21b69, angle 1.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1dd339c50
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1dd339c50
    [junit] XXXX Add GLCanvas Panel1(0x2c039ac6 -> Panel2(0x6b57696f) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dd339c50,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dab2a900,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5bb21b69: tileRendererInUse null, GearsES2[obj 0x5bb21b69 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5bb21b69 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5bb21b69 created: GearsObj[0x7e7d9bee, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5bb21b69 created: GearsObj[0x413c0ad6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5bb21b69 created: GearsObj[0x413c0ad6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5bb21b69 FIN GearsES2[obj 0x5bb21b69 isInit true, usesShared false, 1 GearsObj[0x7e7d9bee, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x413c0ad6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xe7b4646, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5bb21b69 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1dab2a900, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5bb21b69, angle 2.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1dab2a900
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1dab2a900
    [junit] XXXX Add GLCanvas Panel2(0x6b57696f) -> Panel1(0x2c039ac6 START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dab2a900,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dd2844a0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5bb21b69: tileRendererInUse null, GearsES2[obj 0x5bb21b69 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5bb21b69 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5bb21b69 created: GearsObj[0x43a3ff4d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5bb21b69 created: GearsObj[0x395aa59a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5bb21b69 created: GearsObj[0x395aa59a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5bb21b69 FIN GearsES2[obj 0x5bb21b69 isInit true, usesShared false, 1 GearsObj[0x43a3ff4d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x395aa59a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xce94e80, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5bb21b69 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1dd2844a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5bb21b69, angle 3.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1dd2844a0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1dd2844a0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas
    [junit] XXX SetVisible OFF XXX
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647024071 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647024071 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69 FIN
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01AllVisible took 4.085 sec
    [junit] Testcase: test02VisibleWithCanvas took 2.184 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.936 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647017754 ms III - Start
    [junit] SLOCK [T main @ 1460647017756 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible
    [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x3930015a)
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1daa63460,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] XXXX Add GLCanvas Panel1(0x3930015a -> Panel2(0x1bc6a36e) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1daa63460,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d8493840,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xea1a8d5: tileRendererInUse null, GearsES2[obj 0xea1a8d5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xea1a8d5 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xea1a8d5 created: GearsObj[0x18f6fd49, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xea1a8d5 created: GearsObj[0x72488ba, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xea1a8d5 created: GearsObj[0x72488ba, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xea1a8d5 FIN GearsES2[obj 0xea1a8d5 isInit true, usesShared false, 1 GearsObj[0x18f6fd49, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72488ba, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x677fb2e3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xea1a8d5 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1d8493840, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xea1a8d5, angle 0.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1d8493840
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1d8493840
    [junit] XXXX Add GLCanvas Panel2(0x1bc6a36e) -> Panel1(0x3930015a START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d8493840,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dd2764d0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xea1a8d5: tileRendererInUse null, GearsES2[obj 0xea1a8d5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xea1a8d5 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xea1a8d5 created: GearsObj[0x7d25011f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xea1a8d5 created: GearsObj[0x279e0cd3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xea1a8d5 created: GearsObj[0x279e0cd3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xea1a8d5 FIN GearsES2[obj 0xea1a8d5 isInit true, usesShared false, 1 GearsObj[0x7d25011f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x279e0cd3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x730131fb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xea1a8d5 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1dd2764d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xea1a8d5, angle 1.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1dd2764d0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1dd2764d0
    [junit] XXXX Add GLCanvas Panel1(0x3930015a -> Panel2(0x1bc6a36e) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dd2764d0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d8495fe0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xea1a8d5: tileRendererInUse null, GearsES2[obj 0xea1a8d5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xea1a8d5 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xea1a8d5 created: GearsObj[0x7fea2915, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xea1a8d5 created: GearsObj[0x6b9f7ba3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xea1a8d5 created: GearsObj[0x6b9f7ba3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xea1a8d5 FIN GearsES2[obj 0xea1a8d5 isInit true, usesShared false, 1 GearsObj[0x7fea2915, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b9f7ba3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58eb5f66, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xea1a8d5 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1d8495fe0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xea1a8d5, angle 2.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1d8495fe0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1d8495fe0
    [junit] XXXX Add GLCanvas Panel2(0x1bc6a36e) -> Panel1(0x3930015a START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d8495fe0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dd3399a0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xea1a8d5: tileRendererInUse null, GearsES2[obj 0xea1a8d5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xea1a8d5 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xea1a8d5 created: GearsObj[0x39c54a2a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xea1a8d5 created: GearsObj[0x2ba05c5d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xea1a8d5 created: GearsObj[0x2ba05c5d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xea1a8d5 FIN GearsES2[obj 0xea1a8d5 isInit true, usesShared false, 1 GearsObj[0x39c54a2a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2ba05c5d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x734137e5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xea1a8d5 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1dd3399a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xea1a8d5, angle 3.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1dd3399a0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xea1a8d5 640x429, swapInterval 1, drawable 0x7fc1dd3399a0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible
    [junit] XXX SetVisible OFF XXX
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xea1a8d5 FIN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas
    [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x2c039ac6)
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d850f9a0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] XXXX Add GLCanvas Panel1(0x2c039ac6 -> Panel2(0x6b57696f) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d850f9a0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d84969b0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5bb21b69: tileRendererInUse null, GearsES2[obj 0x5bb21b69 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5bb21b69 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5bb21b69 created: GearsObj[0x620037f7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5bb21b69 created: GearsObj[0x32746954, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5bb21b69 created: GearsObj[0x32746954, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5bb21b69 FIN GearsES2[obj 0x5bb21b69 isInit true, usesShared false, 1 GearsObj[0x620037f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x32746954, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51f2bd33, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5bb21b69 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1d84969b0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5bb21b69, angle 0.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1d84969b0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1d84969b0
    [junit] XXXX Add GLCanvas Panel2(0x6b57696f) -> Panel1(0x2c039ac6 START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1d84969b0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dd339c50,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5bb21b69: tileRendererInUse null, GearsES2[obj 0x5bb21b69 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5bb21b69 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5bb21b69 created: GearsObj[0x54af43c5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5bb21b69 created: GearsObj[0x45bc540d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5bb21b69 created: GearsObj[0x45bc540d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5bb21b69 FIN GearsES2[obj 0x5bb21b69 isInit true, usesShared false, 1 GearsObj[0x54af43c5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x45bc540d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2d872b79, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5bb21b69 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1dd339c50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5bb21b69, angle 1.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1dd339c50
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1dd339c50
    [junit] XXXX Add GLCanvas Panel1(0x2c039ac6 -> Panel2(0x6b57696f) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dd339c50,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dab2a900,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5bb21b69: tileRendererInUse null, GearsES2[obj 0x5bb21b69 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5bb21b69 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5bb21b69 created: GearsObj[0x7e7d9bee, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5bb21b69 created: GearsObj[0x413c0ad6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5bb21b69 created: GearsObj[0x413c0ad6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5bb21b69 FIN GearsES2[obj 0x5bb21b69 isInit true, usesShared false, 1 GearsObj[0x7e7d9bee, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x413c0ad6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xe7b4646, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5bb21b69 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1dab2a900, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5bb21b69, angle 2.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1dab2a900
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1dab2a900
    [junit] XXXX Add GLCanvas Panel2(0x6b57696f) -> Panel1(0x2c039ac6 START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dab2a900,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@307f6b8c,
    [junit] 	handle    0x7fc1dd2844a0,
    [junit] 	Drawable size 640x429 surface[640x429],
    [junit] 	AWT[pos 0/29, size 640x429,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7a187f14, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x6f195bc3]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x429
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5bb21b69: tileRendererInUse null, GearsES2[obj 0x5bb21b69 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5bb21b69 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5bb21b69 created: GearsObj[0x43a3ff4d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5bb21b69 created: GearsObj[0x395aa59a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5bb21b69 created: GearsObj[0x395aa59a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5bb21b69 FIN GearsES2[obj 0x5bb21b69 isInit true, usesShared false, 1 GearsObj[0x43a3ff4d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x395aa59a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xce94e80, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5bb21b69 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fc1dd2844a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5bb21b69, angle 3.0, [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0 -> [l -1.4918414, r 1.4918414, b -1.0, t 1.0] 2.9836829x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1dd2844a0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bb21b69 640x429, swapInterval 1, drawable 0x7fc1dd2844a0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas
    [junit] XXX SetVisible OFF XXX
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647024071 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647024071 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bb21b69 FIN
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647025393 ms III - Start
    [junit] SLOCK [T main @ 1460647025395 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT - test
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT
    [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x5e2e9727)
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc2187418c0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a1ebcd8: tileRendererInUse null, GearsES2[obj 0x7a1ebcd8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7a1ebcd8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a1ebcd8 created: GearsObj[0x6129b0a3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7a1ebcd8 created: GearsObj[0x705b956c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7a1ebcd8 created: GearsObj[0x705b956c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a1ebcd8 FIN GearsES2[obj 0x7a1ebcd8 isInit true, usesShared false, 1 GearsObj[0x6129b0a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x705b956c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x41621038, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a1ebcd8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fc2187418c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a1ebcd8, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc2187418c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc2187418c0
    [junit] XXXX Panel1(0x5e2e9727 -> Panel2(0x72410d43) START
    [junit] XXXX Add GLCanvas Panel1(0x5e2e9727 -> Panel2(0x72410d43) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc2187418c0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21c964110,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a1ebcd8: tileRendererInUse null, GearsES2[obj 0x7a1ebcd8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7a1ebcd8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a1ebcd8 created: GearsObj[0x7ab1fe0f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7a1ebcd8 created: GearsObj[0x27e8bc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7a1ebcd8 created: GearsObj[0x27e8bc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a1ebcd8 FIN GearsES2[obj 0x7a1ebcd8 isInit true, usesShared false, 1 GearsObj[0x7ab1fe0f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27e8bc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x16ef51ad, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a1ebcd8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fc21c964110, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a1ebcd8, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21c964110
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21c964110
    [junit] XXXX Panel2(0x72410d43) -> Panel3(0x7c2baf45 START
    [junit] XXXX NOP
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21c964110,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] XXXX Panel3(0x7c2baf45) -> Panel1(0x5e2e9727 START
    [junit] XXXX Add GLCanvas Panel2(0x72410d43 -> Panel1(0x5e2e9727) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21c964110,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21c958d50,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a1ebcd8: tileRendererInUse null, GearsES2[obj 0x7a1ebcd8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7a1ebcd8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a1ebcd8 created: GearsObj[0x7bffe57d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7a1ebcd8 created: GearsObj[0x732186be, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7a1ebcd8 created: GearsObj[0x732186be, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a1ebcd8 FIN GearsES2[obj 0x7a1ebcd8 isInit true, usesShared false, 1 GearsObj[0x7bffe57d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x732186be, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xbb28659, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a1ebcd8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fc21c958d50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a1ebcd8, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21c958d50
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21c958d50
    [junit] XXXX Panel1(0x5e2e9727 -> Panel2(0x72410d43) START
    [junit] XXXX Add GLCanvas Panel1(0x5e2e9727 -> Panel2(0x72410d43) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21c958d50,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21ab1b910,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a1ebcd8: tileRendererInUse null, GearsES2[obj 0x7a1ebcd8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7a1ebcd8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a1ebcd8 created: GearsObj[0x3020cce4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7a1ebcd8 created: GearsObj[0x7817a50d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7a1ebcd8 created: GearsObj[0x7817a50d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a1ebcd8 FIN GearsES2[obj 0x7a1ebcd8 isInit true, usesShared false, 1 GearsObj[0x3020cce4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7817a50d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x311dac2d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a1ebcd8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fc21ab1b910, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a1ebcd8, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21ab1b910
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21ab1b910
    [junit] XXXX Panel2(0x72410d43) -> Panel1(0x5e2e9727 START
    [junit] XXXX Add GLCanvas Panel2(0x72410d43 -> Panel1(0x5e2e9727) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21ab1b910,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21c963cb0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a1ebcd8: tileRendererInUse null, GearsES2[obj 0x7a1ebcd8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7a1ebcd8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a1ebcd8 created: GearsObj[0x5828e7a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7a1ebcd8 created: GearsObj[0x588441cc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7a1ebcd8 created: GearsObj[0x588441cc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a1ebcd8 FIN GearsES2[obj 0x7a1ebcd8 isInit true, usesShared false, 1 GearsObj[0x5828e7a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x588441cc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ed563da, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a1ebcd8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fc21c963cb0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a1ebcd8, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21c963cb0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21c963cb0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT - test
    [junit] XXX SetVisible OFF XXX
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647030435 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8: tileRendererInUse null
    [junit] SLOCK [T main @ 1460647030435 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8 FIN
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.651 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647025393 ms III - Start
    [junit] SLOCK [T main @ 1460647025395 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT - test
    [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x5e2e9727)
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc2187418c0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a1ebcd8: tileRendererInUse null, GearsES2[obj 0x7a1ebcd8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7a1ebcd8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a1ebcd8 created: GearsObj[0x6129b0a3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7a1ebcd8 created: GearsObj[0x705b956c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7a1ebcd8 created: GearsObj[0x705b956c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a1ebcd8 FIN GearsES2[obj 0x7a1ebcd8 isInit true, usesShared false, 1 GearsObj[0x6129b0a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x705b956c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x41621038, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a1ebcd8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fc2187418c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a1ebcd8, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc2187418c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc2187418c0
    [junit] XXXX Panel1(0x5e2e9727 -> Panel2(0x72410d43) START
    [junit] XXXX Add GLCanvas Panel1(0x5e2e9727 -> Panel2(0x72410d43) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc2187418c0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21c964110,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a1ebcd8: tileRendererInUse null, GearsES2[obj 0x7a1ebcd8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7a1ebcd8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a1ebcd8 created: GearsObj[0x7ab1fe0f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7a1ebcd8 created: GearsObj[0x27e8bc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7a1ebcd8 created: GearsObj[0x27e8bc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a1ebcd8 FIN GearsES2[obj 0x7a1ebcd8 isInit true, usesShared false, 1 GearsObj[0x7ab1fe0f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27e8bc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x16ef51ad, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a1ebcd8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fc21c964110, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a1ebcd8, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21c964110
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21c964110
    [junit] XXXX Panel2(0x72410d43) -> Panel3(0x7c2baf45 START
    [junit] XXXX NOP
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21c964110,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] XXXX Panel3(0x7c2baf45) -> Panel1(0x5e2e9727 START
    [junit] XXXX Add GLCanvas Panel2(0x72410d43 -> Panel1(0x5e2e9727) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21c964110,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21c958d50,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a1ebcd8: tileRendererInUse null, GearsES2[obj 0x7a1ebcd8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7a1ebcd8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a1ebcd8 created: GearsObj[0x7bffe57d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7a1ebcd8 created: GearsObj[0x732186be, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7a1ebcd8 created: GearsObj[0x732186be, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a1ebcd8 FIN GearsES2[obj 0x7a1ebcd8 isInit true, usesShared false, 1 GearsObj[0x7bffe57d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x732186be, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xbb28659, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a1ebcd8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fc21c958d50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a1ebcd8, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21c958d50
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21c958d50
    [junit] XXXX Panel1(0x5e2e9727 -> Panel2(0x72410d43) START
    [junit] XXXX Add GLCanvas Panel1(0x5e2e9727 -> Panel2(0x72410d43) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21c958d50,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21ab1b910,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a1ebcd8: tileRendererInUse null, GearsES2[obj 0x7a1ebcd8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7a1ebcd8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a1ebcd8 created: GearsObj[0x3020cce4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7a1ebcd8 created: GearsObj[0x7817a50d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7a1ebcd8 created: GearsObj[0x7817a50d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a1ebcd8 FIN GearsES2[obj 0x7a1ebcd8 isInit true, usesShared false, 1 GearsObj[0x3020cce4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7817a50d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x311dac2d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a1ebcd8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fc21ab1b910, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a1ebcd8, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21ab1b910
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21ab1b910
    [junit] XXXX Panel2(0x72410d43) -> Panel1(0x5e2e9727 START
    [junit] XXXX Add GLCanvas Panel2(0x72410d43 -> Panel1(0x5e2e9727) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21ab1b910,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21c963cb0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a1ebcd8: tileRendererInUse null, GearsES2[obj 0x7a1ebcd8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7a1ebcd8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a1ebcd8 created: GearsObj[0x5828e7a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7a1ebcd8 created: GearsObj[0x588441cc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7a1ebcd8 created: GearsObj[0x588441cc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a1ebcd8 FIN GearsES2[obj 0x7a1ebcd8 isInit true, usesShared false, 1 GearsObj[0x5828e7a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x588441cc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ed563da, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a1ebcd8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fc21c963cb0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a1ebcd8, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21c963cb0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21c963cb0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT - test
    [junit] XXX SetVisible OFF XXX
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647030435 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8: tileRendererInUse null
    [junit] SLOCK [T main @ 1460647030435 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8 FIN
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 4.995 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.651 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647025393 ms III - Start
    [junit] SLOCK [T main @ 1460647025395 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT - test
    [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x5e2e9727)
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc2187418c0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a1ebcd8: tileRendererInUse null, GearsES2[obj 0x7a1ebcd8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7a1ebcd8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a1ebcd8 created: GearsObj[0x6129b0a3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7a1ebcd8 created: GearsObj[0x705b956c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7a1ebcd8 created: GearsObj[0x705b956c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a1ebcd8 FIN GearsES2[obj 0x7a1ebcd8 isInit true, usesShared false, 1 GearsObj[0x6129b0a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x705b956c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x41621038, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a1ebcd8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fc2187418c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a1ebcd8, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc2187418c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc2187418c0
    [junit] XXXX Panel1(0x5e2e9727 -> Panel2(0x72410d43) START
    [junit] XXXX Add GLCanvas Panel1(0x5e2e9727 -> Panel2(0x72410d43) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc2187418c0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21c964110,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a1ebcd8: tileRendererInUse null, GearsES2[obj 0x7a1ebcd8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7a1ebcd8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a1ebcd8 created: GearsObj[0x7ab1fe0f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7a1ebcd8 created: GearsObj[0x27e8bc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7a1ebcd8 created: GearsObj[0x27e8bc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a1ebcd8 FIN GearsES2[obj 0x7a1ebcd8 isInit true, usesShared false, 1 GearsObj[0x7ab1fe0f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27e8bc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x16ef51ad, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a1ebcd8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fc21c964110, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a1ebcd8, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21c964110
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21c964110
    [junit] XXXX Panel2(0x72410d43) -> Panel3(0x7c2baf45 START
    [junit] XXXX NOP
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21c964110,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] XXXX Panel3(0x7c2baf45) -> Panel1(0x5e2e9727 START
    [junit] XXXX Add GLCanvas Panel2(0x72410d43 -> Panel1(0x5e2e9727) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21c964110,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21c958d50,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a1ebcd8: tileRendererInUse null, GearsES2[obj 0x7a1ebcd8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7a1ebcd8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a1ebcd8 created: GearsObj[0x7bffe57d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7a1ebcd8 created: GearsObj[0x732186be, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7a1ebcd8 created: GearsObj[0x732186be, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a1ebcd8 FIN GearsES2[obj 0x7a1ebcd8 isInit true, usesShared false, 1 GearsObj[0x7bffe57d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x732186be, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xbb28659, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a1ebcd8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fc21c958d50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a1ebcd8, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21c958d50
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21c958d50
    [junit] XXXX Panel1(0x5e2e9727 -> Panel2(0x72410d43) START
    [junit] XXXX Add GLCanvas Panel1(0x5e2e9727 -> Panel2(0x72410d43) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21c958d50,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21ab1b910,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a1ebcd8: tileRendererInUse null, GearsES2[obj 0x7a1ebcd8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7a1ebcd8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a1ebcd8 created: GearsObj[0x3020cce4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7a1ebcd8 created: GearsObj[0x7817a50d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7a1ebcd8 created: GearsObj[0x7817a50d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a1ebcd8 FIN GearsES2[obj 0x7a1ebcd8 isInit true, usesShared false, 1 GearsObj[0x3020cce4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7817a50d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x311dac2d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a1ebcd8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fc21ab1b910, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a1ebcd8, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21ab1b910
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21ab1b910
    [junit] XXXX Panel2(0x72410d43) -> Panel1(0x5e2e9727 START
    [junit] XXXX Add GLCanvas Panel2(0x72410d43 -> Panel1(0x5e2e9727) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21ab1b910,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@467aecef,
    [junit] 	handle    0x7fc21c963cb0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@4d50efb8, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7e2d773b]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a1ebcd8: tileRendererInUse null, GearsES2[obj 0x7a1ebcd8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7a1ebcd8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a1ebcd8 created: GearsObj[0x5828e7a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7a1ebcd8 created: GearsObj[0x588441cc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7a1ebcd8 created: GearsObj[0x588441cc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a1ebcd8 FIN GearsES2[obj 0x7a1ebcd8 isInit true, usesShared false, 1 GearsObj[0x5828e7a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x588441cc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ed563da, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a1ebcd8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fc21c963cb0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a1ebcd8, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21c963cb0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7a1ebcd8 640x480, swapInterval 1, drawable 0x7fc21c963cb0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT - test
    [junit] XXX SetVisible OFF XXX
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647030435 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8: tileRendererInUse null
    [junit] SLOCK [T main @ 1460647030435 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a1ebcd8 FIN
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647031898 ms III - Start
    [junit] SLOCK [T main @ 1460647031900 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647033042 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647033043 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647033049 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647033049 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647033049 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x34c4973: tileRendererInUse null, GearsES2[obj 0x34c4973 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34c4973 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34c4973 created: GearsObj[0x131d4da, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34c4973 created: GearsObj[0x5eebe244, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34c4973 created: GearsObj[0x5eebe244, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x34c4973 FIN GearsES2[obj 0x34c4973 isInit true, usesShared false, 1 GearsObj[0x131d4da, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5eebe244, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x66f9d68b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34c4973 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d3c272e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34c4973, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647033165 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34c4973 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d3c272e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34c4973, angle 27.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647034098 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035735 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035735 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34c4973: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34c4973 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035750 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test01_Compo_Flow_One
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035809 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035810 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035811 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035811 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035812 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x44c8afef: tileRendererInUse null, GearsES2[obj 0x44c8afef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x44c8afef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x44c8afef created: GearsObj[0x34a48e2b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x44c8afef created: GearsObj[0x55dc8033, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x44c8afef created: GearsObj[0x55dc8033, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x44c8afef FIN GearsES2[obj 0x44c8afef isInit true, usesShared false, 1 GearsObj[0x34a48e2b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x55dc8033, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f5ac1c4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x44c8afef 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d3c63180, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x44c8afef, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035838 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x44c8afef 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d3c63180, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x44c8afef, angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647036847 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647038484 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647038484 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c8afef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c8afef FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test01_Compo_Flow_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647038486 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test02_Compo_DblBrd_One
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647039161 d 0ms]]
    [junit] canvas1 pos/siz: 75/29 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647039173 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647039178 d 1ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647039182 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647039182 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x12f41634: tileRendererInUse null, GearsES2[obj 0x12f41634 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x12f41634 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x12f41634 created: GearsObj[0x1764fb80, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x12f41634 created: GearsObj[0x34bede2e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x12f41634 created: GearsObj[0x34bede2e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x12f41634 FIN GearsES2[obj 0x12f41634 isInit true, usesShared false, 1 GearsObj[0x1764fb80, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x34bede2e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x571dcf65, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x12f41634 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d16a35a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x12f41634, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] resize canvas1 pos/siz: 75/29 400x600
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x12f41634 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d16a35a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x12f41634, angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647040218 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041850 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x12f41634: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x12f41634 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test02_Compo_DblBrd_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041854 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test03_Compo_Box_One
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041927 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041927 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041929 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041929 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041929 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x371a67ec: tileRendererInUse null, GearsES2[obj 0x371a67ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x371a67ec on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x371a67ec created: GearsObj[0x1fd33f14, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x371a67ec created: GearsObj[0x7989a51d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x371a67ec created: GearsObj[0x7989a51d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x371a67ec FIN GearsES2[obj 0x371a67ec isInit true, usesShared false, 1 GearsObj[0x1fd33f14, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7989a51d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6bb93feb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x371a67ec 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d3b5f540, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x371a67ec, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041956 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x371a67ec 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d3b5f540, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x371a67ec, angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647042966 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044601 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044601 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x371a67ec: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x371a67ec FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test03_Compo_Box_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044603 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test04_Compo_Split_One
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044677 d 0ms]]
    [junit] canvas1 pos/siz: 31/2 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044677 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044678 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044692 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044692 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4d3167f4: tileRendererInUse null, GearsES2[obj 0x4d3167f4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4d3167f4 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4d3167f4 created: GearsObj[0x5e5239a6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4d3167f4 created: GearsObj[0x707987d1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4d3167f4 created: GearsObj[0x707987d1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4d3167f4 FIN GearsES2[obj 0x4d3167f4 isInit true, usesShared false, 1 GearsObj[0x5e5239a6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x707987d1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x537dd7d4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d3167f4 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d1791250, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d3167f4, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044720 d 0ms]]
    [junit] resize canvas1 pos/siz: 71/2 360x540
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d3167f4 0/0 360x540 of 360x540, swapInterval 1, drawable 0x7f98d1791250, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d3167f4, angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647045719 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047366 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047366 d 1ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d3167f4: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d3167f4 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test04_Compo_Split_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047369 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test05_Compo_Flow_Two
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047426 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047426 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047429 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047429 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047429 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x87f383f: tileRendererInUse null, GearsES2[obj 0x87f383f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x87f383f on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x87f383f created: GearsObj[0x4f19332, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x87f383f created: GearsObj[0x79fe38cb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x87f383f created: GearsObj[0x79fe38cb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x87f383f FIN GearsES2[obj 0x87f383f isInit true, usesShared false, 1 GearsObj[0x4f19332, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79fe38cb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7d4c31c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x87f383f 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d3c54b70, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x87f383f, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047465 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 14 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=14, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=27, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=28, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6235d90, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] resize canvas2 pos/siz: 400/0 400x600
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d6235d90, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647048468 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x87f383f 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d3c54b70, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x87f383f, angle 27.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050100 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050100 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x87f383f: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x87f383f FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test05_Compo_Flow_Two
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050106 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test06_Compo_DblBrd_Two
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050178 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050178 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050179 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050181 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050181 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x11758f2a: tileRendererInUse null, GearsES2[obj 0x11758f2a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x11758f2a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x11758f2a created: GearsObj[0x406c84e0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x11758f2a created: GearsObj[0x7b1cf52, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x11758f2a created: GearsObj[0x7b1cf52, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x11758f2a FIN GearsES2[obj 0x11758f2a isInit true, usesShared false, 1 GearsObj[0x406c84e0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7b1cf52, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b81246a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x11758f2a 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6236750, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x11758f2a, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 18 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=18, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=35, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=36, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d632eba0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] resize canvas2 pos/siz: 400/0 400x600
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x11758f2a 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d6236750, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x11758f2a, angle 24.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647051229 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d632eba0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052868 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11758f2a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11758f2a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test06_Compo_DblBrd_Two
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052876 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test07_Compo_Box_Two
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052944 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052944 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052946 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052946 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052946 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6a1aab78: tileRendererInUse null, GearsES2[obj 0x6a1aab78 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6a1aab78 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6a1aab78 created: GearsObj[0x20d71693, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6a1aab78 created: GearsObj[0x397d24ed, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6a1aab78 created: GearsObj[0x397d24ed, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6a1aab78 FIN GearsES2[obj 0x6a1aab78 isInit true, usesShared false, 1 GearsObj[0x20d71693, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x397d24ed, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2a372151, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a1aab78 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6447570, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6a1aab78, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052991 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 22 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=22, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=43, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=44, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d62506b0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] resize canvas2 pos/siz: 400/0 400x600
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a1aab78 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d6447570, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6a1aab78, angle 26.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647053983 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d62506b0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055642 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055642 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a1aab78: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a1aab78 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test07_Compo_Box_Two
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055646 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test08_Compo_Split_Two
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055711 d 0ms]]
    [junit] canvas1 pos/siz: 331/2 320x480
    [junit] canvas2 pos/siz: 2/2 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055711 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055712 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055715 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055716 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4a87761d: tileRendererInUse null, GearsES2[obj 0x4a87761d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4a87761d on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4a87761d created: GearsObj[0x15858c4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4a87761d created: GearsObj[0x318147f6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4a87761d created: GearsObj[0x318147f6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4a87761d FIN GearsES2[obj 0x4a87761d isInit true, usesShared false, 1 GearsObj[0x15858c4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x318147f6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b96ae7d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4a87761d 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6260770, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4a87761d, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055750 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 26 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=26, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=51, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=52, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6447570, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 411/2 400x540
    [junit] resize canvas2 pos/siz: 2/2 400x540
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x540 of 400x540, swapInterval 1, drawable 0x7f98d6447570, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647056754 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4a87761d 0/0 400x540 of 400x540, swapInterval 1, drawable 0x7f98d6260770, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4a87761d, angle 26.5, [l -1.0, r 1.0, b -1.35, t 1.35] 2.0x2.7 -> [l -1.0, r 1.0, b -1.35, t 1.35] 2.0x2.7, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058395 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058395 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4a87761d: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4a87761d FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test08_Compo_Split_Two
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058399 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test10_Frame_None_One
    [junit] canvas1 pos/siz: 0/0 384x522
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058443 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058443 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058444 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058445 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4671e53b: tileRendererInUse null, GearsES2[obj 0x4671e53b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4671e53b on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4671e53b created: GearsObj[0x4241d1ea, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4671e53b created: GearsObj[0x799fd2ce, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4671e53b created: GearsObj[0x799fd2ce, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4671e53b FIN GearsES2[obj 0x4671e53b isInit true, usesShared false, 1 GearsObj[0x4241d1ea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x799fd2ce, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x12efe5cf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4671e53b 0/0 384x522 of 384x522, swapInterval 1, drawable 0x7f98d6281cd0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4671e53b, angle 0.0, [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875 -> [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058474 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 464x642
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4671e53b 0/0 464x642 of 464x642, swapInterval 1, drawable 0x7f98d6281cd0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4671e53b, angle 30.0, [l -1.0, r 1.0, b -1.3836207, t 1.3836207] 2.0x2.7672415 -> [l -1.0, r 1.0, b -1.3836207, t 1.3836207] 2.0x2.7672415, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647059482 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061133 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061133 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4671e53b: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4671e53b FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test10_Frame_None_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061135 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test11_Frame_Flow_One
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061195 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061195 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061195 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061196 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xb7dd107: tileRendererInUse null, GearsES2[obj 0xb7dd107 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xb7dd107 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xb7dd107 created: GearsObj[0x38a6f7a6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xb7dd107 created: GearsObj[0x620871da, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xb7dd107 created: GearsObj[0x620871da, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xb7dd107 FIN GearsES2[obj 0xb7dd107 isInit true, usesShared false, 1 GearsObj[0x38a6f7a6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x620871da, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x53341907, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb7dd107 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d623edf0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xb7dd107, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061231 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 320x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb7dd107 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d623edf0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xb7dd107, angle 30.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647062265 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647063883 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647063883 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb7dd107: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb7dd107 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test11_Frame_Flow_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647063885 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test12_Frame_DblBrd_One
    [junit] canvas1 pos/siz: 75/29 82x406
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647063945 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647063945 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647063945 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647063946 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7cbd213e: tileRendererInUse null, GearsES2[obj 0x7cbd213e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7cbd213e on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7cbd213e created: GearsObj[0x5d469306, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7cbd213e created: GearsObj[0x6145877f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7cbd213e created: GearsObj[0x6145877f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7cbd213e FIN GearsES2[obj 0x7cbd213e isInit true, usesShared false, 1 GearsObj[0x5d469306, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6145877f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f0bd5f2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7cbd213e 0/0 82x406 of 82x406, swapInterval 1, drawable 0x7f98d6458b00, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7cbd213e, angle 0.0, [l -1.0, r 1.0, b -4.9512196, t 4.9512196] 2.0x9.902439 -> [l -1.0, r 1.0, b -4.9512196, t 4.9512196] 2.0x9.902439, v-flip false
    [junit] resize canvas1 pos/siz: 75/29 162x526
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7cbd213e 0/0 162x526 of 162x526, swapInterval 1, drawable 0x7f98d6458b00, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7cbd213e, angle 30.0, [l -1.0, r 1.0, b -3.2469137, t 3.2469137] 2.0x6.4938273 -> [l -1.0, r 1.0, b -3.2469137, t 3.2469137] 2.0x6.4938273, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647064982 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647066634 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7cbd213e: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7cbd213e FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test12_Frame_DblBrd_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647066636 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test13_Frame_Box_One
    [junit] canvas1 pos/siz: 0/0 384x522
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647066695 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647066695 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647066696 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647066696 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x569cfc36: tileRendererInUse null, GearsES2[obj 0x569cfc36 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x569cfc36 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x569cfc36 created: GearsObj[0x5afe68be, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x569cfc36 created: GearsObj[0x68591467, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x569cfc36 created: GearsObj[0x68591467, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x569cfc36 FIN GearsES2[obj 0x569cfc36 isInit true, usesShared false, 1 GearsObj[0x5afe68be, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x68591467, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6585abb3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x569cfc36 0/0 384x522 of 384x522, swapInterval 1, drawable 0x7f98d6279b90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x569cfc36, angle 0.0, [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875 -> [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647066725 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 464x642
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x569cfc36 0/0 464x642 of 464x642, swapInterval 1, drawable 0x7f98d6279b90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x569cfc36, angle 30.0, [l -1.0, r 1.0, b -1.3836207, t 1.3836207] 2.0x2.7672415 -> [l -1.0, r 1.0, b -1.3836207, t 1.3836207] 2.0x2.7672415, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647067733 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069385 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069385 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x569cfc36: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x569cfc36 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test13_Frame_Box_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069387 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test14_Frame_Split_One
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069445 d 0ms]]
    [junit] canvas1 pos/siz: 44/2 334x481
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069445 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069445 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069449 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x64f6106c: tileRendererInUse null, GearsES2[obj 0x64f6106c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x64f6106c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x64f6106c created: GearsObj[0x28afff0a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x64f6106c created: GearsObj[0x78dea53, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x64f6106c created: GearsObj[0x78dea53, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x64f6106c FIN GearsES2[obj 0x64f6106c isInit true, usesShared false, 1 GearsObj[0x28afff0a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78dea53, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x40bf7cfd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x64f6106c 0/0 334x481 of 334x481, swapInterval 1, drawable 0x7f98d635def0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x64f6106c, angle 0.0, [l -1.0, r 1.0, b -1.4401197, t 1.4401197] 2.0x2.8802395 -> [l -1.0, r 1.0, b -1.4401197, t 1.4401197] 2.0x2.8802395, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069481 d 0ms]]
    [junit] resize canvas1 pos/siz: 84/2 374x541
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x64f6106c 0/0 374x541 of 374x541, swapInterval 1, drawable 0x7f98d635def0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x64f6106c, angle 29.5, [l -1.0, r 1.0, b -1.446524, t 1.446524] 2.0x2.893048 -> [l -1.0, r 1.0, b -1.446524, t 1.446524] 2.0x2.893048, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647070486 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072151 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072151 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x64f6106c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x64f6106c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test14_Frame_Split_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072153 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test15_Frame_Flow_Two
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072212 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072212 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072212 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072213 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5891e32e: tileRendererInUse null, GearsES2[obj 0x5891e32e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5891e32e on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5891e32e created: GearsObj[0x5da8bbcb, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5891e32e created: GearsObj[0x7720800e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5891e32e created: GearsObj[0x7720800e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5891e32e FIN GearsES2[obj 0x5891e32e isInit true, usesShared false, 1 GearsObj[0x5da8bbcb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7720800e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x45e92521, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5891e32e 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6422990, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5891e32e, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072241 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 40 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=40, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=80, type=FRAGMENT_SHADER, valid=true, shader:  6, source]
    [junit]    ShaderCode[id=79, type=VERTEX_SHADER, valid=true, shader:  5, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6337ac0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 320x480
    [junit] resize canvas2 pos/siz: 320/0 320x480
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6337ac0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647073283 d 1ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5891e32e 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6422990, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5891e32e, angle 26.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647074935 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647074935 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5891e32e: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5891e32e FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test15_Frame_Flow_Two
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647074941 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test16_Frame_DblBrd_Two
    [junit] canvas1 pos/siz: 0/0 201x406
    [junit] canvas2 pos/siz: 201/0 201x406
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647075014 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647075014 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647075015 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647075016 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4e718207: tileRendererInUse null, GearsES2[obj 0x4e718207 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4e718207 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4e718207 created: GearsObj[0x6d786e62, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4e718207 created: GearsObj[0x6ab4334f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4e718207 created: GearsObj[0x6ab4334f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4e718207 FIN GearsES2[obj 0x4e718207 isInit true, usesShared false, 1 GearsObj[0x6d786e62, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ab4334f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2868a491, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e718207 0/0 201x406 of 201x406, swapInterval 1, drawable 0x7f98d3c2ca30, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4e718207, angle 0.0, [l -1.0, r 1.0, b -2.0199006, t 2.0199006] 2.0x4.039801 -> [l -1.0, r 1.0, b -2.0199006, t 2.0199006] 2.0x4.039801, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 44 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=44, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=87, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=88, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 201x406 of 201x406, swapInterval 1, drawable 0x7f98d6278390, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 281x526
    [junit] resize canvas2 pos/siz: 281/0 281x526
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 281x526 of 281x526, swapInterval 1, drawable 0x7f98d6278390, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647076051 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e718207 0/0 281x526 of 281x526, swapInterval 1, drawable 0x7f98d3c2ca30, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4e718207, angle 26.5, [l -1.0, r 1.0, b -1.8718861, t 1.8718861] 2.0x3.7437723 -> [l -1.0, r 1.0, b -1.8718861, t 1.8718861] 2.0x3.7437723, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647077735 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e718207: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e718207 FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647077742 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test16_Frame_DblBrd_Two
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test17_Frame_Box_Two
    [junit] canvas1 pos/siz: 0/0 352x522
    [junit] canvas2 pos/siz: 352/0 352x522
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647077795 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647077795 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647077795 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647077796 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x43738a82: tileRendererInUse null, GearsES2[obj 0x43738a82 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x43738a82 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x43738a82 created: GearsObj[0x2a73628d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x43738a82 created: GearsObj[0x76a2f05f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x43738a82 created: GearsObj[0x76a2f05f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x43738a82 FIN GearsES2[obj 0x43738a82 isInit true, usesShared false, 1 GearsObj[0x2a73628d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x76a2f05f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x565e8957, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x43738a82 0/0 352x522 of 352x522, swapInterval 1, drawable 0x7f98d6478a50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x43738a82, angle 0.0, [l -1.0, r 1.0, b -1.4829545, t 1.4829545] 2.0x2.965909 -> [l -1.0, r 1.0, b -1.4829545, t 1.4829545] 2.0x2.965909, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647077825 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 48 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=48, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=96, type=FRAGMENT_SHADER, valid=true, shader:  6, source]
    [junit]    ShaderCode[id=95, type=VERTEX_SHADER, valid=true, shader:  5, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 352x522 of 352x522, swapInterval 1, drawable 0x7f98d6487650, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 432x642
    [junit] resize canvas2 pos/siz: 432/0 432x642
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x43738a82 0/0 432x642 of 432x642, swapInterval 1, drawable 0x7f98d6478a50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x43738a82, angle 26.0, [l -1.0, r 1.0, b -1.4861112, t 1.4861112] 2.0x2.9722223 -> [l -1.0, r 1.0, b -1.4861112, t 1.4861112] 2.0x2.9722223, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647078835 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 432x642 of 432x642, swapInterval 1, drawable 0x7f98d6487650, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080531 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080531 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x43738a82: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x43738a82 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test17_Frame_Box_Two
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080534 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two
    [junit] canvas1 pos/siz: 354/2 344x481
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080595 d 0ms]]
    [junit] canvas2 pos/siz: 2/2 343x481
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080596 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080596 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080600 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x289d1c02: tileRendererInUse null, GearsES2[obj 0x289d1c02 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x289d1c02 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x289d1c02 created: GearsObj[0x59b09528, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x289d1c02 created: GearsObj[0x20d5a091, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x289d1c02 created: GearsObj[0x20d5a091, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x289d1c02 FIN GearsES2[obj 0x289d1c02 isInit true, usesShared false, 1 GearsObj[0x59b09528, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x20d5a091, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6045f5bd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x289d1c02 0/0 344x481 of 344x481, swapInterval 1, drawable 0x7f98d649e7c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x289d1c02, angle 0.0, [l -1.0, r 1.0, b -1.3982558, t 1.3982558] 2.0x2.7965117 -> [l -1.0, r 1.0, b -1.3982558, t 1.3982558] 2.0x2.7965117, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080632 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 52 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=52, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=103, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=104, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 343x481 of 343x481, swapInterval 1, drawable 0x7f98d16f0630, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 434/2 424x541
    [junit] resize canvas2 pos/siz: 2/2 423x541
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 423x541 of 423x541, swapInterval 1, drawable 0x7f98d16f0630, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647081638 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x289d1c02 0/0 424x541 of 424x541, swapInterval 1, drawable 0x7f98d649e7c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x289d1c02, angle 25.0, [l -1.0, r 1.0, b -1.2759434, t 1.2759434] 2.0x2.5518868 -> [l -1.0, r 1.0, b -1.2759434, t 1.2759434] 2.0x2.5518868, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647083295 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647083295 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x289d1c02: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x289d1c02 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647083299 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647083348 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647083348 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 52.064 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647031898 ms III - Start
    [junit] SLOCK [T main @ 1460647031900 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647033042 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647033043 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647033049 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647033049 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647033049 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x34c4973: tileRendererInUse null, GearsES2[obj 0x34c4973 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34c4973 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34c4973 created: GearsObj[0x131d4da, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34c4973 created: GearsObj[0x5eebe244, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34c4973 created: GearsObj[0x5eebe244, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x34c4973 FIN GearsES2[obj 0x34c4973 isInit true, usesShared false, 1 GearsObj[0x131d4da, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5eebe244, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x66f9d68b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34c4973 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d3c272e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34c4973, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647033165 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34c4973 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d3c272e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34c4973, angle 27.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647034098 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035735 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035735 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34c4973: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34c4973 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035750 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test01_Compo_Flow_One
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035809 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035810 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035811 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035811 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035812 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x44c8afef: tileRendererInUse null, GearsES2[obj 0x44c8afef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x44c8afef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x44c8afef created: GearsObj[0x34a48e2b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x44c8afef created: GearsObj[0x55dc8033, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x44c8afef created: GearsObj[0x55dc8033, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x44c8afef FIN GearsES2[obj 0x44c8afef isInit true, usesShared false, 1 GearsObj[0x34a48e2b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x55dc8033, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f5ac1c4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x44c8afef 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d3c63180, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x44c8afef, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035838 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x44c8afef 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d3c63180, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x44c8afef, angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647036847 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647038484 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647038484 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c8afef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c8afef FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test01_Compo_Flow_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647038486 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test02_Compo_DblBrd_One
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647039161 d 0ms]]
    [junit] canvas1 pos/siz: 75/29 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647039173 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647039178 d 1ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647039182 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647039182 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x12f41634: tileRendererInUse null, GearsES2[obj 0x12f41634 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x12f41634 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x12f41634 created: GearsObj[0x1764fb80, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x12f41634 created: GearsObj[0x34bede2e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x12f41634 created: GearsObj[0x34bede2e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x12f41634 FIN GearsES2[obj 0x12f41634 isInit true, usesShared false, 1 GearsObj[0x1764fb80, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x34bede2e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x571dcf65, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x12f41634 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d16a35a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x12f41634, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] resize canvas1 pos/siz: 75/29 400x600
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x12f41634 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d16a35a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x12f41634, angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647040218 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041850 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x12f41634: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x12f41634 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test02_Compo_DblBrd_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041854 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test03_Compo_Box_One
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041927 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041927 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041929 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041929 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041929 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x371a67ec: tileRendererInUse null, GearsES2[obj 0x371a67ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x371a67ec on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x371a67ec created: GearsObj[0x1fd33f14, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x371a67ec created: GearsObj[0x7989a51d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x371a67ec created: GearsObj[0x7989a51d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x371a67ec FIN GearsES2[obj 0x371a67ec isInit true, usesShared false, 1 GearsObj[0x1fd33f14, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7989a51d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6bb93feb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x371a67ec 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d3b5f540, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x371a67ec, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041956 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x371a67ec 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d3b5f540, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x371a67ec, angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647042966 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044601 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044601 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x371a67ec: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x371a67ec FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test03_Compo_Box_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044603 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test04_Compo_Split_One
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044677 d 0ms]]
    [junit] canvas1 pos/siz: 31/2 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044677 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044678 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044692 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044692 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4d3167f4: tileRendererInUse null, GearsES2[obj 0x4d3167f4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4d3167f4 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4d3167f4 created: GearsObj[0x5e5239a6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4d3167f4 created: GearsObj[0x707987d1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4d3167f4 created: GearsObj[0x707987d1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4d3167f4 FIN GearsES2[obj 0x4d3167f4 isInit true, usesShared false, 1 GearsObj[0x5e5239a6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x707987d1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x537dd7d4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d3167f4 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d1791250, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d3167f4, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044720 d 0ms]]
    [junit] resize canvas1 pos/siz: 71/2 360x540
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d3167f4 0/0 360x540 of 360x540, swapInterval 1, drawable 0x7f98d1791250, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d3167f4, angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647045719 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047366 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047366 d 1ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d3167f4: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d3167f4 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test04_Compo_Split_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047369 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test05_Compo_Flow_Two
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047426 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047426 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047429 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047429 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047429 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x87f383f: tileRendererInUse null, GearsES2[obj 0x87f383f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x87f383f on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x87f383f created: GearsObj[0x4f19332, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x87f383f created: GearsObj[0x79fe38cb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x87f383f created: GearsObj[0x79fe38cb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x87f383f FIN GearsES2[obj 0x87f383f isInit true, usesShared false, 1 GearsObj[0x4f19332, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79fe38cb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7d4c31c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x87f383f 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d3c54b70, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x87f383f, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047465 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 14 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=14, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=27, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=28, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6235d90, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] resize canvas2 pos/siz: 400/0 400x600
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d6235d90, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647048468 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x87f383f 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d3c54b70, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x87f383f, angle 27.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050100 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050100 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x87f383f: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x87f383f FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test05_Compo_Flow_Two
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050106 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test06_Compo_DblBrd_Two
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050178 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050178 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050179 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050181 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050181 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x11758f2a: tileRendererInUse null, GearsES2[obj 0x11758f2a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x11758f2a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x11758f2a created: GearsObj[0x406c84e0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x11758f2a created: GearsObj[0x7b1cf52, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x11758f2a created: GearsObj[0x7b1cf52, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x11758f2a FIN GearsES2[obj 0x11758f2a isInit true, usesShared false, 1 GearsObj[0x406c84e0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7b1cf52, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b81246a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x11758f2a 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6236750, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x11758f2a, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 18 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=18, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=35, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=36, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d632eba0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] resize canvas2 pos/siz: 400/0 400x600
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x11758f2a 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d6236750, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x11758f2a, angle 24.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647051229 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d632eba0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052868 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11758f2a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11758f2a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test06_Compo_DblBrd_Two
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052876 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test07_Compo_Box_Two
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052944 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052944 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052946 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052946 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052946 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6a1aab78: tileRendererInUse null, GearsES2[obj 0x6a1aab78 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6a1aab78 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6a1aab78 created: GearsObj[0x20d71693, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6a1aab78 created: GearsObj[0x397d24ed, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6a1aab78 created: GearsObj[0x397d24ed, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6a1aab78 FIN GearsES2[obj 0x6a1aab78 isInit true, usesShared false, 1 GearsObj[0x20d71693, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x397d24ed, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2a372151, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a1aab78 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6447570, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6a1aab78, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052991 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 22 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=22, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=43, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=44, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d62506b0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] resize canvas2 pos/siz: 400/0 400x600
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a1aab78 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d6447570, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6a1aab78, angle 26.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647053983 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d62506b0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055642 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055642 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a1aab78: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a1aab78 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test07_Compo_Box_Two
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055646 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test08_Compo_Split_Two
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055711 d 0ms]]
    [junit] canvas1 pos/siz: 331/2 320x480
    [junit] canvas2 pos/siz: 2/2 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055711 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055712 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055715 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055716 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4a87761d: tileRendererInUse null, GearsES2[obj 0x4a87761d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4a87761d on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4a87761d created: GearsObj[0x15858c4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4a87761d created: GearsObj[0x318147f6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4a87761d created: GearsObj[0x318147f6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4a87761d FIN GearsES2[obj 0x4a87761d isInit true, usesShared false, 1 GearsObj[0x15858c4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x318147f6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b96ae7d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4a87761d 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6260770, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4a87761d, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055750 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 26 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=26, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=51, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=52, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6447570, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 411/2 400x540
    [junit] resize canvas2 pos/siz: 2/2 400x540
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x540 of 400x540, swapInterval 1, drawable 0x7f98d6447570, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647056754 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4a87761d 0/0 400x540 of 400x540, swapInterval 1, drawable 0x7f98d6260770, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4a87761d, angle 26.5, [l -1.0, r 1.0, b -1.35, t 1.35] 2.0x2.7 -> [l -1.0, r 1.0, b -1.35, t 1.35] 2.0x2.7, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058395 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058395 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4a87761d: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4a87761d FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test08_Compo_Split_Two
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058399 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test10_Frame_None_One
    [junit] canvas1 pos/siz: 0/0 384x522
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058443 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058443 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058444 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058445 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4671e53b: tileRendererInUse null, GearsES2[obj 0x4671e53b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4671e53b on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4671e53b created: GearsObj[0x4241d1ea, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4671e53b created: GearsObj[0x799fd2ce, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4671e53b created: GearsObj[0x799fd2ce, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4671e53b FIN GearsES2[obj 0x4671e53b isInit true, usesShared false, 1 GearsObj[0x4241d1ea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x799fd2ce, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x12efe5cf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4671e53b 0/0 384x522 of 384x522, swapInterval 1, drawable 0x7f98d6281cd0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4671e53b, angle 0.0, [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875 -> [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058474 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 464x642
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4671e53b 0/0 464x642 of 464x642, swapInterval 1, drawable 0x7f98d6281cd0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4671e53b, angle 30.0, [l -1.0, r 1.0, b -1.3836207, t 1.3836207] 2.0x2.7672415 -> [l -1.0, r 1.0, b -1.3836207, t 1.3836207] 2.0x2.7672415, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647059482 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061133 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061133 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4671e53b: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4671e53b FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test10_Frame_None_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061135 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test11_Frame_Flow_One
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061195 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061195 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061195 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061196 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xb7dd107: tileRendererInUse null, GearsES2[obj 0xb7dd107 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xb7dd107 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xb7dd107 created: GearsObj[0x38a6f7a6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xb7dd107 created: GearsObj[0x620871da, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xb7dd107 created: GearsObj[0x620871da, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xb7dd107 FIN GearsES2[obj 0xb7dd107 isInit true, usesShared false, 1 GearsObj[0x38a6f7a6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x620871da, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x53341907, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb7dd107 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d623edf0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xb7dd107, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061231 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 320x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb7dd107 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d623edf0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xb7dd107, angle 30.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647062265 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647063883 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647063883 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb7dd107: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb7dd107 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test11_Frame_Flow_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647063885 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test12_Frame_DblBrd_One
    [junit] canvas1 pos/siz: 75/29 82x406
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647063945 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647063945 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647063945 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647063946 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7cbd213e: tileRendererInUse null, GearsES2[obj 0x7cbd213e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7cbd213e on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7cbd213e created: GearsObj[0x5d469306, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7cbd213e created: GearsObj[0x6145877f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7cbd213e created: GearsObj[0x6145877f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7cbd213e FIN GearsES2[obj 0x7cbd213e isInit true, usesShared false, 1 GearsObj[0x5d469306, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6145877f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f0bd5f2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7cbd213e 0/0 82x406 of 82x406, swapInterval 1, drawable 0x7f98d6458b00, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7cbd213e, angle 0.0, [l -1.0, r 1.0, b -4.9512196, t 4.9512196] 2.0x9.902439 -> [l -1.0, r 1.0, b -4.9512196, t 4.9512196] 2.0x9.902439, v-flip false
    [junit] resize canvas1 pos/siz: 75/29 162x526
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7cbd213e 0/0 162x526 of 162x526, swapInterval 1, drawable 0x7f98d6458b00, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7cbd213e, angle 30.0, [l -1.0, r 1.0, b -3.2469137, t 3.2469137] 2.0x6.4938273 -> [l -1.0, r 1.0, b -3.2469137, t 3.2469137] 2.0x6.4938273, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647064982 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647066634 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7cbd213e: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7cbd213e FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test12_Frame_DblBrd_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647066636 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test13_Frame_Box_One
    [junit] canvas1 pos/siz: 0/0 384x522
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647066695 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647066695 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647066696 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647066696 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x569cfc36: tileRendererInUse null, GearsES2[obj 0x569cfc36 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x569cfc36 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x569cfc36 created: GearsObj[0x5afe68be, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x569cfc36 created: GearsObj[0x68591467, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x569cfc36 created: GearsObj[0x68591467, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x569cfc36 FIN GearsES2[obj 0x569cfc36 isInit true, usesShared false, 1 GearsObj[0x5afe68be, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x68591467, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6585abb3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x569cfc36 0/0 384x522 of 384x522, swapInterval 1, drawable 0x7f98d6279b90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x569cfc36, angle 0.0, [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875 -> [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647066725 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 464x642
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x569cfc36 0/0 464x642 of 464x642, swapInterval 1, drawable 0x7f98d6279b90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x569cfc36, angle 30.0, [l -1.0, r 1.0, b -1.3836207, t 1.3836207] 2.0x2.7672415 -> [l -1.0, r 1.0, b -1.3836207, t 1.3836207] 2.0x2.7672415, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647067733 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069385 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069385 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x569cfc36: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x569cfc36 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test13_Frame_Box_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069387 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test14_Frame_Split_One
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069445 d 0ms]]
    [junit] canvas1 pos/siz: 44/2 334x481
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069445 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069445 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069449 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x64f6106c: tileRendererInUse null, GearsES2[obj 0x64f6106c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x64f6106c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x64f6106c created: GearsObj[0x28afff0a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x64f6106c created: GearsObj[0x78dea53, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x64f6106c created: GearsObj[0x78dea53, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x64f6106c FIN GearsES2[obj 0x64f6106c isInit true, usesShared false, 1 GearsObj[0x28afff0a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78dea53, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x40bf7cfd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x64f6106c 0/0 334x481 of 334x481, swapInterval 1, drawable 0x7f98d635def0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x64f6106c, angle 0.0, [l -1.0, r 1.0, b -1.4401197, t 1.4401197] 2.0x2.8802395 -> [l -1.0, r 1.0, b -1.4401197, t 1.4401197] 2.0x2.8802395, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069481 d 0ms]]
    [junit] resize canvas1 pos/siz: 84/2 374x541
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x64f6106c 0/0 374x541 of 374x541, swapInterval 1, drawable 0x7f98d635def0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x64f6106c, angle 29.5, [l -1.0, r 1.0, b -1.446524, t 1.446524] 2.0x2.893048 -> [l -1.0, r 1.0, b -1.446524, t 1.446524] 2.0x2.893048, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647070486 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072151 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072151 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x64f6106c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x64f6106c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test14_Frame_Split_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072153 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test15_Frame_Flow_Two
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072212 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072212 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072212 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072213 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5891e32e: tileRendererInUse null, GearsES2[obj 0x5891e32e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5891e32e on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5891e32e created: GearsObj[0x5da8bbcb, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5891e32e created: GearsObj[0x7720800e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5891e32e created: GearsObj[0x7720800e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5891e32e FIN GearsES2[obj 0x5891e32e isInit true, usesShared false, 1 GearsObj[0x5da8bbcb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7720800e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x45e92521, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5891e32e 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6422990, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5891e32e, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072241 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 40 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=40, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=80, type=FRAGMENT_SHADER, valid=true, shader:  6, source]
    [junit]    ShaderCode[id=79, type=VERTEX_SHADER, valid=true, shader:  5, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6337ac0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 320x480
    [junit] resize canvas2 pos/siz: 320/0 320x480
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6337ac0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647073283 d 1ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5891e32e 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6422990, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5891e32e, angle 26.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647074935 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647074935 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5891e32e: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5891e32e FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test15_Frame_Flow_Two
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647074941 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test16_Frame_DblBrd_Two
    [junit] canvas1 pos/siz: 0/0 201x406
    [junit] canvas2 pos/siz: 201/0 201x406
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647075014 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647075014 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647075015 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647075016 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4e718207: tileRendererInUse null, GearsES2[obj 0x4e718207 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4e718207 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4e718207 created: GearsObj[0x6d786e62, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4e718207 created: GearsObj[0x6ab4334f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4e718207 created: GearsObj[0x6ab4334f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4e718207 FIN GearsES2[obj 0x4e718207 isInit true, usesShared false, 1 GearsObj[0x6d786e62, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ab4334f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2868a491, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e718207 0/0 201x406 of 201x406, swapInterval 1, drawable 0x7f98d3c2ca30, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4e718207, angle 0.0, [l -1.0, r 1.0, b -2.0199006, t 2.0199006] 2.0x4.039801 -> [l -1.0, r 1.0, b -2.0199006, t 2.0199006] 2.0x4.039801, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 44 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=44, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=87, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=88, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 201x406 of 201x406, swapInterval 1, drawable 0x7f98d6278390, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 281x526
    [junit] resize canvas2 pos/siz: 281/0 281x526
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 281x526 of 281x526, swapInterval 1, drawable 0x7f98d6278390, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647076051 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e718207 0/0 281x526 of 281x526, swapInterval 1, drawable 0x7f98d3c2ca30, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4e718207, angle 26.5, [l -1.0, r 1.0, b -1.8718861, t 1.8718861] 2.0x3.7437723 -> [l -1.0, r 1.0, b -1.8718861, t 1.8718861] 2.0x3.7437723, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647077735 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e718207: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e718207 FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647077742 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test16_Frame_DblBrd_Two
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test17_Frame_Box_Two
    [junit] canvas1 pos/siz: 0/0 352x522
    [junit] canvas2 pos/siz: 352/0 352x522
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647077795 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647077795 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647077795 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647077796 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x43738a82: tileRendererInUse null, GearsES2[obj 0x43738a82 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x43738a82 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x43738a82 created: GearsObj[0x2a73628d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x43738a82 created: GearsObj[0x76a2f05f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x43738a82 created: GearsObj[0x76a2f05f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x43738a82 FIN GearsES2[obj 0x43738a82 isInit true, usesShared false, 1 GearsObj[0x2a73628d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x76a2f05f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x565e8957, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x43738a82 0/0 352x522 of 352x522, swapInterval 1, drawable 0x7f98d6478a50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x43738a82, angle 0.0, [l -1.0, r 1.0, b -1.4829545, t 1.4829545] 2.0x2.965909 -> [l -1.0, r 1.0, b -1.4829545, t 1.4829545] 2.0x2.965909, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647077825 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 48 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=48, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=96, type=FRAGMENT_SHADER, valid=true, shader:  6, source]
    [junit]    ShaderCode[id=95, type=VERTEX_SHADER, valid=true, shader:  5, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 352x522 of 352x522, swapInterval 1, drawable 0x7f98d6487650, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 432x642
    [junit] resize canvas2 pos/siz: 432/0 432x642
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x43738a82 0/0 432x642 of 432x642, swapInterval 1, drawable 0x7f98d6478a50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x43738a82, angle 26.0, [l -1.0, r 1.0, b -1.4861112, t 1.4861112] 2.0x2.9722223 -> [l -1.0, r 1.0, b -1.4861112, t 1.4861112] 2.0x2.9722223, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647078835 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 432x642 of 432x642, swapInterval 1, drawable 0x7f98d6487650, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080531 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080531 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x43738a82: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x43738a82 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test17_Frame_Box_Two
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080534 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two
    [junit] canvas1 pos/siz: 354/2 344x481
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080595 d 0ms]]
    [junit] canvas2 pos/siz: 2/2 343x481
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080596 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080596 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080600 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x289d1c02: tileRendererInUse null, GearsES2[obj 0x289d1c02 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x289d1c02 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x289d1c02 created: GearsObj[0x59b09528, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x289d1c02 created: GearsObj[0x20d5a091, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x289d1c02 created: GearsObj[0x20d5a091, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x289d1c02 FIN GearsES2[obj 0x289d1c02 isInit true, usesShared false, 1 GearsObj[0x59b09528, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x20d5a091, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6045f5bd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x289d1c02 0/0 344x481 of 344x481, swapInterval 1, drawable 0x7f98d649e7c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x289d1c02, angle 0.0, [l -1.0, r 1.0, b -1.3982558, t 1.3982558] 2.0x2.7965117 -> [l -1.0, r 1.0, b -1.3982558, t 1.3982558] 2.0x2.7965117, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080632 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 52 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=52, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=103, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=104, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 343x481 of 343x481, swapInterval 1, drawable 0x7f98d16f0630, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 434/2 424x541
    [junit] resize canvas2 pos/siz: 2/2 423x541
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 423x541 of 423x541, swapInterval 1, drawable 0x7f98d16f0630, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647081638 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x289d1c02 0/0 424x541 of 424x541, swapInterval 1, drawable 0x7f98d649e7c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x289d1c02, angle 25.0, [l -1.0, r 1.0, b -1.2759434, t 1.2759434] 2.0x2.5518868 -> [l -1.0, r 1.0, b -1.2759434, t 1.2759434] 2.0x2.5518868, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647083295 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647083295 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x289d1c02: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x289d1c02 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647083299 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647083348 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647083348 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00_Compo_None_One took 3.844 sec
    [junit] Testcase: test01_Compo_Flow_One took 2.731 sec
    [junit] Testcase: test02_Compo_DblBrd_One took 3.367 sec
    [junit] Testcase: test03_Compo_Box_One took 2.748 sec
    [junit] Testcase: test04_Compo_Split_One took 2.765 sec
    [junit] Testcase: test05_Compo_Flow_Two took 2.737 sec
    [junit] Testcase: test06_Compo_DblBrd_Two took 2.769 sec
    [junit] Testcase: test07_Compo_Box_Two took 2.769 sec
    [junit] Testcase: test08_Compo_Split_Two took 2.752 sec
    [junit] Testcase: test10_Frame_None_One took 2.735 sec
    [junit] Testcase: test11_Frame_Flow_One took 2.749 sec
    [junit] Testcase: test12_Frame_DblBrd_One took 2.75 sec
    [junit] Testcase: test13_Frame_Box_One took 2.75 sec
    [junit] Testcase: test14_Frame_Split_One took 2.765 sec
    [junit] Testcase: test15_Frame_Flow_Two took 2.787 sec
    [junit] Testcase: test16_Frame_DblBrd_Two took 2.8 sec
    [junit] Testcase: test17_Frame_Box_Two took 2.791 sec
    [junit] Testcase: test18_Frame_Split_Two took 2.763 sec
    [junit] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 52.064 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647031898 ms III - Start
    [junit] SLOCK [T main @ 1460647031900 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647033042 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647033043 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647033049 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647033049 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647033049 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x34c4973: tileRendererInUse null, GearsES2[obj 0x34c4973 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34c4973 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34c4973 created: GearsObj[0x131d4da, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34c4973 created: GearsObj[0x5eebe244, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34c4973 created: GearsObj[0x5eebe244, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x34c4973 FIN GearsES2[obj 0x34c4973 isInit true, usesShared false, 1 GearsObj[0x131d4da, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5eebe244, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x66f9d68b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34c4973 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d3c272e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34c4973, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647033165 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34c4973 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d3c272e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34c4973, angle 27.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647034098 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035735 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035735 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34c4973: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34c4973 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035750 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test01_Compo_Flow_One
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035809 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035810 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035811 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035811 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035812 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x44c8afef: tileRendererInUse null, GearsES2[obj 0x44c8afef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x44c8afef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x44c8afef created: GearsObj[0x34a48e2b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x44c8afef created: GearsObj[0x55dc8033, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x44c8afef created: GearsObj[0x55dc8033, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x44c8afef FIN GearsES2[obj 0x44c8afef isInit true, usesShared false, 1 GearsObj[0x34a48e2b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x55dc8033, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f5ac1c4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x44c8afef 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d3c63180, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x44c8afef, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647035838 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x44c8afef 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d3c63180, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x44c8afef, angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647036847 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647038484 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647038484 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c8afef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c8afef FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test01_Compo_Flow_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647038486 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test02_Compo_DblBrd_One
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647039161 d 0ms]]
    [junit] canvas1 pos/siz: 75/29 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647039173 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647039178 d 1ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647039182 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647039182 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x12f41634: tileRendererInUse null, GearsES2[obj 0x12f41634 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x12f41634 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x12f41634 created: GearsObj[0x1764fb80, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x12f41634 created: GearsObj[0x34bede2e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x12f41634 created: GearsObj[0x34bede2e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x12f41634 FIN GearsES2[obj 0x12f41634 isInit true, usesShared false, 1 GearsObj[0x1764fb80, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x34bede2e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x571dcf65, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x12f41634 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d16a35a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x12f41634, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] resize canvas1 pos/siz: 75/29 400x600
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x12f41634 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d16a35a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x12f41634, angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647040218 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041850 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x12f41634: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x12f41634 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test02_Compo_DblBrd_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041854 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test03_Compo_Box_One
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041927 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041927 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041929 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041929 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041929 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x371a67ec: tileRendererInUse null, GearsES2[obj 0x371a67ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x371a67ec on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x371a67ec created: GearsObj[0x1fd33f14, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x371a67ec created: GearsObj[0x7989a51d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x371a67ec created: GearsObj[0x7989a51d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x371a67ec FIN GearsES2[obj 0x371a67ec isInit true, usesShared false, 1 GearsObj[0x1fd33f14, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7989a51d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6bb93feb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x371a67ec 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d3b5f540, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x371a67ec, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647041956 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x371a67ec 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d3b5f540, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x371a67ec, angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647042966 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044601 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044601 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x371a67ec: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x371a67ec FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test03_Compo_Box_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044603 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test04_Compo_Split_One
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044677 d 0ms]]
    [junit] canvas1 pos/siz: 31/2 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044677 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044678 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044692 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044692 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4d3167f4: tileRendererInUse null, GearsES2[obj 0x4d3167f4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4d3167f4 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4d3167f4 created: GearsObj[0x5e5239a6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4d3167f4 created: GearsObj[0x707987d1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4d3167f4 created: GearsObj[0x707987d1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4d3167f4 FIN GearsES2[obj 0x4d3167f4 isInit true, usesShared false, 1 GearsObj[0x5e5239a6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x707987d1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x537dd7d4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d3167f4 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d1791250, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d3167f4, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647044720 d 0ms]]
    [junit] resize canvas1 pos/siz: 71/2 360x540
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d3167f4 0/0 360x540 of 360x540, swapInterval 1, drawable 0x7f98d1791250, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d3167f4, angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647045719 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047366 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047366 d 1ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d3167f4: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d3167f4 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test04_Compo_Split_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047369 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test05_Compo_Flow_Two
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047426 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047426 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047429 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047429 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047429 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x87f383f: tileRendererInUse null, GearsES2[obj 0x87f383f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x87f383f on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x87f383f created: GearsObj[0x4f19332, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x87f383f created: GearsObj[0x79fe38cb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x87f383f created: GearsObj[0x79fe38cb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x87f383f FIN GearsES2[obj 0x87f383f isInit true, usesShared false, 1 GearsObj[0x4f19332, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79fe38cb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7d4c31c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x87f383f 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d3c54b70, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x87f383f, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647047465 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 14 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=14, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=27, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=28, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6235d90, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] resize canvas2 pos/siz: 400/0 400x600
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d6235d90, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647048468 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x87f383f 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d3c54b70, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x87f383f, angle 27.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050100 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050100 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x87f383f: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x87f383f FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test05_Compo_Flow_Two
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050106 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test06_Compo_DblBrd_Two
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050178 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050178 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050179 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050181 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647050181 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x11758f2a: tileRendererInUse null, GearsES2[obj 0x11758f2a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x11758f2a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x11758f2a created: GearsObj[0x406c84e0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x11758f2a created: GearsObj[0x7b1cf52, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x11758f2a created: GearsObj[0x7b1cf52, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x11758f2a FIN GearsES2[obj 0x11758f2a isInit true, usesShared false, 1 GearsObj[0x406c84e0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7b1cf52, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b81246a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x11758f2a 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6236750, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x11758f2a, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 18 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=18, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=35, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=36, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d632eba0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] resize canvas2 pos/siz: 400/0 400x600
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x11758f2a 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d6236750, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x11758f2a, angle 24.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647051229 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d632eba0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052868 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11758f2a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x11758f2a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test06_Compo_DblBrd_Two
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052876 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test07_Compo_Box_Two
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052944 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052944 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052946 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052946 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052946 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6a1aab78: tileRendererInUse null, GearsES2[obj 0x6a1aab78 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6a1aab78 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6a1aab78 created: GearsObj[0x20d71693, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6a1aab78 created: GearsObj[0x397d24ed, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6a1aab78 created: GearsObj[0x397d24ed, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6a1aab78 FIN GearsES2[obj 0x6a1aab78 isInit true, usesShared false, 1 GearsObj[0x20d71693, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x397d24ed, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2a372151, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a1aab78 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6447570, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6a1aab78, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647052991 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 22 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=22, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=43, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=44, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d62506b0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] resize canvas2 pos/siz: 400/0 400x600
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a1aab78 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d6447570, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6a1aab78, angle 26.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647053983 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0x7f98d62506b0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055642 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055642 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a1aab78: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a1aab78 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test07_Compo_Box_Two
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055646 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test08_Compo_Split_Two
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055711 d 0ms]]
    [junit] canvas1 pos/siz: 331/2 320x480
    [junit] canvas2 pos/siz: 2/2 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055711 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055712 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055715 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055716 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4a87761d: tileRendererInUse null, GearsES2[obj 0x4a87761d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4a87761d on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4a87761d created: GearsObj[0x15858c4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4a87761d created: GearsObj[0x318147f6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4a87761d created: GearsObj[0x318147f6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4a87761d FIN GearsES2[obj 0x4a87761d isInit true, usesShared false, 1 GearsObj[0x15858c4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x318147f6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b96ae7d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4a87761d 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6260770, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4a87761d, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647055750 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 26 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=26, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=51, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=52, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6447570, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 411/2 400x540
    [junit] resize canvas2 pos/siz: 2/2 400x540
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x540 of 400x540, swapInterval 1, drawable 0x7f98d6447570, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647056754 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4a87761d 0/0 400x540 of 400x540, swapInterval 1, drawable 0x7f98d6260770, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4a87761d, angle 26.5, [l -1.0, r 1.0, b -1.35, t 1.35] 2.0x2.7 -> [l -1.0, r 1.0, b -1.35, t 1.35] 2.0x2.7, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058395 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058395 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4a87761d: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4a87761d FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test08_Compo_Split_Two
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058399 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test10_Frame_None_One
    [junit] canvas1 pos/siz: 0/0 384x522
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058443 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058443 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058444 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058445 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4671e53b: tileRendererInUse null, GearsES2[obj 0x4671e53b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4671e53b on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4671e53b created: GearsObj[0x4241d1ea, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4671e53b created: GearsObj[0x799fd2ce, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4671e53b created: GearsObj[0x799fd2ce, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4671e53b FIN GearsES2[obj 0x4671e53b isInit true, usesShared false, 1 GearsObj[0x4241d1ea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x799fd2ce, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x12efe5cf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4671e53b 0/0 384x522 of 384x522, swapInterval 1, drawable 0x7f98d6281cd0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4671e53b, angle 0.0, [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875 -> [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647058474 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 464x642
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4671e53b 0/0 464x642 of 464x642, swapInterval 1, drawable 0x7f98d6281cd0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4671e53b, angle 30.0, [l -1.0, r 1.0, b -1.3836207, t 1.3836207] 2.0x2.7672415 -> [l -1.0, r 1.0, b -1.3836207, t 1.3836207] 2.0x2.7672415, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647059482 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061133 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061133 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4671e53b: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4671e53b FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test10_Frame_None_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061135 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test11_Frame_Flow_One
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061195 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061195 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061195 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061196 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xb7dd107: tileRendererInUse null, GearsES2[obj 0xb7dd107 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xb7dd107 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xb7dd107 created: GearsObj[0x38a6f7a6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xb7dd107 created: GearsObj[0x620871da, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xb7dd107 created: GearsObj[0x620871da, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xb7dd107 FIN GearsES2[obj 0xb7dd107 isInit true, usesShared false, 1 GearsObj[0x38a6f7a6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x620871da, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x53341907, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb7dd107 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d623edf0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xb7dd107, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647061231 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 320x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb7dd107 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d623edf0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xb7dd107, angle 30.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647062265 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647063883 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647063883 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb7dd107: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb7dd107 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test11_Frame_Flow_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647063885 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test12_Frame_DblBrd_One
    [junit] canvas1 pos/siz: 75/29 82x406
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647063945 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647063945 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647063945 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647063946 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7cbd213e: tileRendererInUse null, GearsES2[obj 0x7cbd213e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7cbd213e on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7cbd213e created: GearsObj[0x5d469306, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7cbd213e created: GearsObj[0x6145877f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7cbd213e created: GearsObj[0x6145877f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7cbd213e FIN GearsES2[obj 0x7cbd213e isInit true, usesShared false, 1 GearsObj[0x5d469306, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6145877f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f0bd5f2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7cbd213e 0/0 82x406 of 82x406, swapInterval 1, drawable 0x7f98d6458b00, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7cbd213e, angle 0.0, [l -1.0, r 1.0, b -4.9512196, t 4.9512196] 2.0x9.902439 -> [l -1.0, r 1.0, b -4.9512196, t 4.9512196] 2.0x9.902439, v-flip false
    [junit] resize canvas1 pos/siz: 75/29 162x526
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7cbd213e 0/0 162x526 of 162x526, swapInterval 1, drawable 0x7f98d6458b00, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7cbd213e, angle 30.0, [l -1.0, r 1.0, b -3.2469137, t 3.2469137] 2.0x6.4938273 -> [l -1.0, r 1.0, b -3.2469137, t 3.2469137] 2.0x6.4938273, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647064982 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647066634 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7cbd213e: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7cbd213e FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test12_Frame_DblBrd_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647066636 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test13_Frame_Box_One
    [junit] canvas1 pos/siz: 0/0 384x522
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647066695 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647066695 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647066696 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647066696 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x569cfc36: tileRendererInUse null, GearsES2[obj 0x569cfc36 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x569cfc36 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x569cfc36 created: GearsObj[0x5afe68be, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x569cfc36 created: GearsObj[0x68591467, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x569cfc36 created: GearsObj[0x68591467, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x569cfc36 FIN GearsES2[obj 0x569cfc36 isInit true, usesShared false, 1 GearsObj[0x5afe68be, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x68591467, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6585abb3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x569cfc36 0/0 384x522 of 384x522, swapInterval 1, drawable 0x7f98d6279b90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x569cfc36, angle 0.0, [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875 -> [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647066725 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 464x642
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x569cfc36 0/0 464x642 of 464x642, swapInterval 1, drawable 0x7f98d6279b90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x569cfc36, angle 30.0, [l -1.0, r 1.0, b -1.3836207, t 1.3836207] 2.0x2.7672415 -> [l -1.0, r 1.0, b -1.3836207, t 1.3836207] 2.0x2.7672415, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647067733 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069385 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069385 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x569cfc36: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x569cfc36 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test13_Frame_Box_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069387 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test14_Frame_Split_One
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069445 d 0ms]]
    [junit] canvas1 pos/siz: 44/2 334x481
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069445 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069445 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069449 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x64f6106c: tileRendererInUse null, GearsES2[obj 0x64f6106c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x64f6106c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x64f6106c created: GearsObj[0x28afff0a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x64f6106c created: GearsObj[0x78dea53, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x64f6106c created: GearsObj[0x78dea53, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x64f6106c FIN GearsES2[obj 0x64f6106c isInit true, usesShared false, 1 GearsObj[0x28afff0a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78dea53, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x40bf7cfd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x64f6106c 0/0 334x481 of 334x481, swapInterval 1, drawable 0x7f98d635def0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x64f6106c, angle 0.0, [l -1.0, r 1.0, b -1.4401197, t 1.4401197] 2.0x2.8802395 -> [l -1.0, r 1.0, b -1.4401197, t 1.4401197] 2.0x2.8802395, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647069481 d 0ms]]
    [junit] resize canvas1 pos/siz: 84/2 374x541
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x64f6106c 0/0 374x541 of 374x541, swapInterval 1, drawable 0x7f98d635def0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x64f6106c, angle 29.5, [l -1.0, r 1.0, b -1.446524, t 1.446524] 2.0x2.893048 -> [l -1.0, r 1.0, b -1.446524, t 1.446524] 2.0x2.893048, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647070486 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072151 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072151 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x64f6106c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x64f6106c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test14_Frame_Split_One
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072153 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test15_Frame_Flow_Two
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072212 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072212 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072212 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072213 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5891e32e: tileRendererInUse null, GearsES2[obj 0x5891e32e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5891e32e on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5891e32e created: GearsObj[0x5da8bbcb, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5891e32e created: GearsObj[0x7720800e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5891e32e created: GearsObj[0x7720800e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5891e32e FIN GearsES2[obj 0x5891e32e isInit true, usesShared false, 1 GearsObj[0x5da8bbcb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7720800e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x45e92521, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5891e32e 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6422990, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5891e32e, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647072241 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 40 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=40, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=80, type=FRAGMENT_SHADER, valid=true, shader:  6, source]
    [junit]    ShaderCode[id=79, type=VERTEX_SHADER, valid=true, shader:  5, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6337ac0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 320x480
    [junit] resize canvas2 pos/siz: 320/0 320x480
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6337ac0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647073283 d 1ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5891e32e 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7f98d6422990, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5891e32e, angle 26.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647074935 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647074935 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5891e32e: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5891e32e FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test15_Frame_Flow_Two
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647074941 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test16_Frame_DblBrd_Two
    [junit] canvas1 pos/siz: 0/0 201x406
    [junit] canvas2 pos/siz: 201/0 201x406
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647075014 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647075014 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647075015 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647075016 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4e718207: tileRendererInUse null, GearsES2[obj 0x4e718207 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4e718207 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4e718207 created: GearsObj[0x6d786e62, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4e718207 created: GearsObj[0x6ab4334f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4e718207 created: GearsObj[0x6ab4334f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4e718207 FIN GearsES2[obj 0x4e718207 isInit true, usesShared false, 1 GearsObj[0x6d786e62, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ab4334f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2868a491, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e718207 0/0 201x406 of 201x406, swapInterval 1, drawable 0x7f98d3c2ca30, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4e718207, angle 0.0, [l -1.0, r 1.0, b -2.0199006, t 2.0199006] 2.0x4.039801 -> [l -1.0, r 1.0, b -2.0199006, t 2.0199006] 2.0x4.039801, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 44 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=44, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=87, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=88, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 201x406 of 201x406, swapInterval 1, drawable 0x7f98d6278390, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 281x526
    [junit] resize canvas2 pos/siz: 281/0 281x526
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 281x526 of 281x526, swapInterval 1, drawable 0x7f98d6278390, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647076051 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e718207 0/0 281x526 of 281x526, swapInterval 1, drawable 0x7f98d3c2ca30, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4e718207, angle 26.5, [l -1.0, r 1.0, b -1.8718861, t 1.8718861] 2.0x3.7437723 -> [l -1.0, r 1.0, b -1.8718861, t 1.8718861] 2.0x3.7437723, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647077735 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e718207: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e718207 FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647077742 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test16_Frame_DblBrd_Two
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test17_Frame_Box_Two
    [junit] canvas1 pos/siz: 0/0 352x522
    [junit] canvas2 pos/siz: 352/0 352x522
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647077795 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647077795 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647077795 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647077796 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x43738a82: tileRendererInUse null, GearsES2[obj 0x43738a82 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x43738a82 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x43738a82 created: GearsObj[0x2a73628d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x43738a82 created: GearsObj[0x76a2f05f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x43738a82 created: GearsObj[0x76a2f05f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x43738a82 FIN GearsES2[obj 0x43738a82 isInit true, usesShared false, 1 GearsObj[0x2a73628d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x76a2f05f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x565e8957, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x43738a82 0/0 352x522 of 352x522, swapInterval 1, drawable 0x7f98d6478a50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x43738a82, angle 0.0, [l -1.0, r 1.0, b -1.4829545, t 1.4829545] 2.0x2.965909 -> [l -1.0, r 1.0, b -1.4829545, t 1.4829545] 2.0x2.965909, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647077825 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 48 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=48, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=96, type=FRAGMENT_SHADER, valid=true, shader:  6, source]
    [junit]    ShaderCode[id=95, type=VERTEX_SHADER, valid=true, shader:  5, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 352x522 of 352x522, swapInterval 1, drawable 0x7f98d6487650, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 432x642
    [junit] resize canvas2 pos/siz: 432/0 432x642
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x43738a82 0/0 432x642 of 432x642, swapInterval 1, drawable 0x7f98d6478a50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x43738a82, angle 26.0, [l -1.0, r 1.0, b -1.4861112, t 1.4861112] 2.0x2.9722223 -> [l -1.0, r 1.0, b -1.4861112, t 1.4861112] 2.0x2.9722223, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647078835 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 432x642 of 432x642, swapInterval 1, drawable 0x7f98d6487650, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080531 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080531 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x43738a82: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x43738a82 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test17_Frame_Box_Two
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080534 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two
    [junit] canvas1 pos/siz: 354/2 344x481
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080595 d 0ms]]
    [junit] canvas2 pos/siz: 2/2 343x481
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080596 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080596 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080600 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x289d1c02: tileRendererInUse null, GearsES2[obj 0x289d1c02 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x289d1c02 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x289d1c02 created: GearsObj[0x59b09528, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x289d1c02 created: GearsObj[0x20d5a091, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x289d1c02 created: GearsObj[0x20d5a091, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x289d1c02 FIN GearsES2[obj 0x289d1c02 isInit true, usesShared false, 1 GearsObj[0x59b09528, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x20d5a091, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6045f5bd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x289d1c02 0/0 344x481 of 344x481, swapInterval 1, drawable 0x7f98d649e7c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x289d1c02, angle 0.0, [l -1.0, r 1.0, b -1.3982558, t 1.3982558] 2.0x2.7965117 -> [l -1.0, r 1.0, b -1.3982558, t 1.3982558] 2.0x2.7965117, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647080632 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 52 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=52, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=103, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=104, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 343x481 of 343x481, swapInterval 1, drawable 0x7f98d16f0630, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 434/2 424x541
    [junit] resize canvas2 pos/siz: 2/2 423x541
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 423x541 of 423x541, swapInterval 1, drawable 0x7f98d16f0630, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647081638 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x289d1c02 0/0 424x541 of 424x541, swapInterval 1, drawable 0x7f98d649e7c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x289d1c02, angle 25.0, [l -1.0, r 1.0, b -1.2759434, t 1.2759434] 2.0x2.5518868 -> [l -1.0, r 1.0, b -1.2759434, t 1.2759434] 2.0x2.5518868, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647083295 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647083295 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x289d1c02: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x289d1c02 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647083299 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647083348 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647083348 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647084862 ms III - Start
    [junit] SLOCK [T main @ 1460647084863 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT - test
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647086241 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647086242 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647086243 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647086270 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x34cd072c: tileRendererInUse null, GearsES2[obj 0x34cd072c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34cd072c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34cd072c created: GearsObj[0x5cd60391, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34cd072c created: GearsObj[0x1465120f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34cd072c created: GearsObj[0x1465120f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x34cd072c FIN GearsES2[obj 0x34cd072c isInit true, usesShared false, 1 GearsObj[0x5cd60391, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1465120f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x30178f9b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34cd072c 0/0 312x219 of 312x219, swapInterval 1, drawable 0x7fbcc4a59940, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34cd072c, angle 0.0, [l -1.4246576, r 1.4246576, b -1.0, t 1.0] 2.8493152x2.0 -> [l -1.4246576, r 1.4246576, b -1.0, t 1.0] 2.8493152x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647086385 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647087954 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647087954 d 1ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT - test
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647087973 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647088017 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647088018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.753 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647084862 ms III - Start
    [junit] SLOCK [T main @ 1460647084863 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT - test
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647086241 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647086242 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647086243 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647086270 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x34cd072c: tileRendererInUse null, GearsES2[obj 0x34cd072c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34cd072c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34cd072c created: GearsObj[0x5cd60391, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34cd072c created: GearsObj[0x1465120f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34cd072c created: GearsObj[0x1465120f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x34cd072c FIN GearsES2[obj 0x34cd072c isInit true, usesShared false, 1 GearsObj[0x5cd60391, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1465120f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x30178f9b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34cd072c 0/0 312x219 of 312x219, swapInterval 1, drawable 0x7fbcc4a59940, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34cd072c, angle 0.0, [l -1.4246576, r 1.4246576, b -1.0, t 1.0] 2.8493152x2.0 -> [l -1.4246576, r 1.4246576, b -1.0, t 1.0] 2.8493152x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647086385 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647087954 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647087954 d 1ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT - test
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647087973 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647088017 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647088018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 3.106 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.753 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647084862 ms III - Start
    [junit] SLOCK [T main @ 1460647084863 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT - test
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647086241 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647086242 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647086243 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647086270 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x34cd072c: tileRendererInUse null, GearsES2[obj 0x34cd072c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34cd072c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34cd072c created: GearsObj[0x5cd60391, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34cd072c created: GearsObj[0x1465120f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34cd072c created: GearsObj[0x1465120f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x34cd072c FIN GearsES2[obj 0x34cd072c isInit true, usesShared false, 1 GearsObj[0x5cd60391, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1465120f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x30178f9b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34cd072c 0/0 312x219 of 312x219, swapInterval 1, drawable 0x7fbcc4a59940, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34cd072c, angle 0.0, [l -1.4246576, r 1.4246576, b -1.0, t 1.0] 2.8493152x2.0 -> [l -1.4246576, r 1.4246576, b -1.0, t 1.0] 2.8493152x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647086385 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647087954 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647087954 d 1ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT - test
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647087973 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647088017 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647088018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647089341 ms III - Start
    [junit] SLOCK [T main @ 1460647089342 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT - test
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647091300 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647091301 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647091302 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647091303 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x396f6598: tileRendererInUse null, GearsES2[obj 0x396f6598 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x396f6598 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x396f6598 created: GearsObj[0x27e06518, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x396f6598 created: GearsObj[0x37bcaec0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x396f6598 created: GearsObj[0x37bcaec0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x396f6598 FIN GearsES2[obj 0x396f6598 isInit true, usesShared false, 1 GearsObj[0x27e06518, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37bcaec0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x57bf36c5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x396f6598 0/0 640x435 of 640x435, swapInterval 1, drawable 0x7fe5c3739990, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x396f6598, angle 0.0, [l -1.4712644, r 1.4712644, b -1.0, t 1.0] 2.9425287x2.0 -> [l -1.4712644, r 1.4712644, b -1.0, t 1.0] 2.9425287x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647092990 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x396f6598: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x396f6598 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT - test
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647093007 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647093051 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647093051 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.307 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647089341 ms III - Start
    [junit] SLOCK [T main @ 1460647089342 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT - test
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647091300 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647091301 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647091302 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647091303 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x396f6598: tileRendererInUse null, GearsES2[obj 0x396f6598 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x396f6598 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x396f6598 created: GearsObj[0x27e06518, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x396f6598 created: GearsObj[0x37bcaec0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x396f6598 created: GearsObj[0x37bcaec0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x396f6598 FIN GearsES2[obj 0x396f6598 isInit true, usesShared false, 1 GearsObj[0x27e06518, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37bcaec0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x57bf36c5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x396f6598 0/0 640x435 of 640x435, swapInterval 1, drawable 0x7fe5c3739990, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x396f6598, angle 0.0, [l -1.4712644, r 1.4712644, b -1.0, t 1.0] 2.9425287x2.0 -> [l -1.4712644, r 1.4712644, b -1.0, t 1.0] 2.9425287x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647092990 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x396f6598: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x396f6598 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT - test
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647093007 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647093051 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647093051 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 3.661 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.307 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647089341 ms III - Start
    [junit] SLOCK [T main @ 1460647089342 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT - test
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647091300 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647091301 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647091302 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647091303 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x396f6598: tileRendererInUse null, GearsES2[obj 0x396f6598 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x396f6598 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x396f6598 created: GearsObj[0x27e06518, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x396f6598 created: GearsObj[0x37bcaec0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x396f6598 created: GearsObj[0x37bcaec0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x396f6598 FIN GearsES2[obj 0x396f6598 isInit true, usesShared false, 1 GearsObj[0x27e06518, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37bcaec0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x57bf36c5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x396f6598 0/0 640x435 of 640x435, swapInterval 1, drawable 0x7fe5c3739990, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x396f6598, angle 0.0, [l -1.4712644, r 1.4712644, b -1.0, t 1.0] 2.9425287x2.0 -> [l -1.4712644, r 1.4712644, b -1.0, t 1.0] 2.9425287x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647092990 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x396f6598: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x396f6598 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT - test
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647093007 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647093051 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647093051 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647094385 ms III - Start
    [junit] SLOCK [T main @ 1460647094387 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT - test
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647096331 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647096332 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647096332 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647096334 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x396f6598: tileRendererInUse null, GearsES2[obj 0x396f6598 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x396f6598 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x396f6598 created: GearsObj[0x70faf0ac, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x396f6598 created: GearsObj[0x1fa1da23, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x396f6598 created: GearsObj[0x1fa1da23, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x396f6598 FIN GearsES2[obj 0x396f6598 isInit true, usesShared false, 1 GearsObj[0x70faf0ac, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1fa1da23, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x75b1e7df, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x396f6598 0/0 640x435 of 640x435, swapInterval 1, drawable 0x7fb764238ad0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x396f6598, angle 0.0, [l -1.4712644, r 1.4712644, b -1.0, t 1.0] 2.9425287x2.0 -> [l -1.4712644, r 1.4712644, b -1.0, t 1.0] 2.9425287x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647098022 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x396f6598: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x396f6598 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT - test
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647098040 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647098084 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647098085 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.298 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647094385 ms III - Start
    [junit] SLOCK [T main @ 1460647094387 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT - test
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647096331 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647096332 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647096332 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647096334 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x396f6598: tileRendererInUse null, GearsES2[obj 0x396f6598 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x396f6598 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x396f6598 created: GearsObj[0x70faf0ac, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x396f6598 created: GearsObj[0x1fa1da23, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x396f6598 created: GearsObj[0x1fa1da23, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x396f6598 FIN GearsES2[obj 0x396f6598 isInit true, usesShared false, 1 GearsObj[0x70faf0ac, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1fa1da23, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x75b1e7df, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x396f6598 0/0 640x435 of 640x435, swapInterval 1, drawable 0x7fb764238ad0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x396f6598, angle 0.0, [l -1.4712644, r 1.4712644, b -1.0, t 1.0] 2.9425287x2.0 -> [l -1.4712644, r 1.4712644, b -1.0, t 1.0] 2.9425287x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647098022 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x396f6598: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x396f6598 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT - test
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647098040 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647098084 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647098085 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 3.648 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.298 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647094385 ms III - Start
    [junit] SLOCK [T main @ 1460647094387 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT - test
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647096331 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647096332 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647096332 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647096334 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x396f6598: tileRendererInUse null, GearsES2[obj 0x396f6598 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x396f6598 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x396f6598 created: GearsObj[0x70faf0ac, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x396f6598 created: GearsObj[0x1fa1da23, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x396f6598 created: GearsObj[0x1fa1da23, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x396f6598 FIN GearsES2[obj 0x396f6598 isInit true, usesShared false, 1 GearsObj[0x70faf0ac, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1fa1da23, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x75b1e7df, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x396f6598 0/0 640x435 of 640x435, swapInterval 1, drawable 0x7fb764238ad0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x396f6598, angle 0.0, [l -1.4712644, r 1.4712644, b -1.0, t 1.0] 2.9425287x2.0 -> [l -1.4712644, r 1.4712644, b -1.0, t 1.0] 2.9425287x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647098022 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x396f6598: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x396f6598 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT - test
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647098040 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647098084 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647098085 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647099417 ms III - Start
    [junit] SLOCK [T main @ 1460647099418 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT - test
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647101367 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647101368 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647101369 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647101391 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x34cd072c: tileRendererInUse null, GearsES2[obj 0x34cd072c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34cd072c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34cd072c created: GearsObj[0x31c8cbda, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34cd072c created: GearsObj[0x30937a9f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34cd072c created: GearsObj[0x30937a9f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x34cd072c FIN GearsES2[obj 0x34cd072c isInit true, usesShared false, 1 GearsObj[0x31c8cbda, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x30937a9f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x47a87417, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34cd072c 0/0 640x435 of 640x435, swapInterval 1, drawable 0x7fa174c34dd0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34cd072c, angle 0.0, [l -1.4712644, r 1.4712644, b -1.0, t 1.0] 2.9425287x2.0 -> [l -1.4712644, r 1.4712644, b -1.0, t 1.0] 2.9425287x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647103056 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT - test
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647103074 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647103120 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647103121 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.305 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647099417 ms III - Start
    [junit] SLOCK [T main @ 1460647099418 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT - test
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647101367 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647101368 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647101369 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647101391 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x34cd072c: tileRendererInUse null, GearsES2[obj 0x34cd072c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34cd072c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34cd072c created: GearsObj[0x31c8cbda, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34cd072c created: GearsObj[0x30937a9f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34cd072c created: GearsObj[0x30937a9f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x34cd072c FIN GearsES2[obj 0x34cd072c isInit true, usesShared false, 1 GearsObj[0x31c8cbda, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x30937a9f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x47a87417, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34cd072c 0/0 640x435 of 640x435, swapInterval 1, drawable 0x7fa174c34dd0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34cd072c, angle 0.0, [l -1.4712644, r 1.4712644, b -1.0, t 1.0] 2.9425287x2.0 -> [l -1.4712644, r 1.4712644, b -1.0, t 1.0] 2.9425287x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647103056 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT - test
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647103074 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647103120 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647103121 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 3.653 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.305 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647099417 ms III - Start
    [junit] SLOCK [T main @ 1460647099418 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT - test
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647101367 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647101368 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647101369 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647101391 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x34cd072c: tileRendererInUse null, GearsES2[obj 0x34cd072c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34cd072c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34cd072c created: GearsObj[0x31c8cbda, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34cd072c created: GearsObj[0x30937a9f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34cd072c created: GearsObj[0x30937a9f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x34cd072c FIN GearsES2[obj 0x34cd072c isInit true, usesShared false, 1 GearsObj[0x31c8cbda, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x30937a9f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x47a87417, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34cd072c 0/0 640x435 of 640x435, swapInterval 1, drawable 0x7fa174c34dd0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34cd072c, angle 0.0, [l -1.4712644, r 1.4712644, b -1.0, t 1.0] 2.9425287x2.0 -> [l -1.4712644, r 1.4712644, b -1.0, t 1.0] 2.9425287x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647103056 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT - test
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647103074 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647103120 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647103121 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647104454 ms III - Start
    [junit] SLOCK [T main @ 1460647104455 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT - test
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105668 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105758 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105759 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105759 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105760 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105761 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105818 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105819 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105819 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x396f6598: tileRendererInUse null, GearsES2[obj 0x396f6598 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x396f6598 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x396f6598 created: GearsObj[0x47d0ebdc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x396f6598 created: GearsObj[0x7ef6494c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x396f6598 created: GearsObj[0x7ef6494c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x396f6598 FIN GearsES2[obj 0x396f6598 isInit true, usesShared false, 1 GearsObj[0x47d0ebdc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ef6494c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1075f70, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x396f6598 0/0 320x218 of 320x218, swapInterval 1, drawable 0x7f8c00c2f610, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x396f6598, angle 0.0, [l -1.4678899, r 1.4678899, b -1.0, t 1.0] 2.9357798x2.0 -> [l -1.4678899, r 1.4678899, b -1.0, t 1.0] 2.9357798x2.0, v-flip false
    [junit] 1 s: 60 f / 1106 ms, 54.2 fps, 18 ms/f; total: 60 f, 54.2 fps, 18 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x396f6598: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x396f6598 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT - test
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647107532 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647107570 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647107570 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.712 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647104454 ms III - Start
    [junit] SLOCK [T main @ 1460647104455 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT - test
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105668 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105758 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105759 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105759 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105760 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105761 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105818 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105819 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105819 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x396f6598: tileRendererInUse null, GearsES2[obj 0x396f6598 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x396f6598 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x396f6598 created: GearsObj[0x47d0ebdc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x396f6598 created: GearsObj[0x7ef6494c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x396f6598 created: GearsObj[0x7ef6494c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x396f6598 FIN GearsES2[obj 0x396f6598 isInit true, usesShared false, 1 GearsObj[0x47d0ebdc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ef6494c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1075f70, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x396f6598 0/0 320x218 of 320x218, swapInterval 1, drawable 0x7f8c00c2f610, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x396f6598, angle 0.0, [l -1.4678899, r 1.4678899, b -1.0, t 1.0] 2.9357798x2.0 -> [l -1.4678899, r 1.4678899, b -1.0, t 1.0] 2.9357798x2.0, v-flip false
    [junit] 1 s: 60 f / 1106 ms, 54.2 fps, 18 ms/f; total: 60 f, 54.2 fps, 18 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x396f6598: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x396f6598 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT - test
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647107532 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647107570 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647107570 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 3.072 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.712 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647104454 ms III - Start
    [junit] SLOCK [T main @ 1460647104455 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT - test
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105668 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105758 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105759 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105759 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105760 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105761 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105818 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105819 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647105819 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x396f6598: tileRendererInUse null, GearsES2[obj 0x396f6598 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x396f6598 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x396f6598 created: GearsObj[0x47d0ebdc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x396f6598 created: GearsObj[0x7ef6494c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x396f6598 created: GearsObj[0x7ef6494c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x396f6598 FIN GearsES2[obj 0x396f6598 isInit true, usesShared false, 1 GearsObj[0x47d0ebdc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ef6494c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1075f70, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x396f6598 0/0 320x218 of 320x218, swapInterval 1, drawable 0x7f8c00c2f610, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x396f6598, angle 0.0, [l -1.4678899, r 1.4678899, b -1.0, t 1.0] 2.9357798x2.0 -> [l -1.4678899, r 1.4678899, b -1.0, t 1.0] 2.9357798x2.0, v-flip false
    [junit] 1 s: 60 f / 1106 ms, 54.2 fps, 18 ms/f; total: 60 f, 54.2 fps, 18 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x396f6598: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x396f6598 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT - test
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647107532 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647107570 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647107570 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647108883 ms III - Start
    [junit] SLOCK [T main @ 1460647108884 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT - test
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110106 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110178 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110178 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110179 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110179 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110192 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110240 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110247 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110248 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x34cd072c: tileRendererInUse null, GearsES2[obj 0x34cd072c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34cd072c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34cd072c created: GearsObj[0x6609d054, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34cd072c created: GearsObj[0x6585d64d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34cd072c created: GearsObj[0x6585d64d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x34cd072c FIN GearsES2[obj 0x34cd072c isInit true, usesShared false, 1 GearsObj[0x6609d054, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6585d64d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x654fdca9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34cd072c 0/0 320x218 of 320x218, swapInterval 1, drawable 0x7fbf82b4b9f0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34cd072c, angle 0.0, [l -1.4678899, r 1.4678899, b -1.0, t 1.0] 2.9357798x2.0 -> [l -1.4678899, r 1.4678899, b -1.0, t 1.0] 2.9357798x2.0, v-flip false
    [junit] 1 s: 60 f / 1093 ms, 54.8 fps, 18 ms/f; total: 60 f, 54.8 fps, 18 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT - test
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647111980 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647112023 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647112023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.739 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647108883 ms III - Start
    [junit] SLOCK [T main @ 1460647108884 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT - test
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110106 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110178 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110178 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110179 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110179 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110192 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110240 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110247 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110248 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x34cd072c: tileRendererInUse null, GearsES2[obj 0x34cd072c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34cd072c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34cd072c created: GearsObj[0x6609d054, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34cd072c created: GearsObj[0x6585d64d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34cd072c created: GearsObj[0x6585d64d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x34cd072c FIN GearsES2[obj 0x34cd072c isInit true, usesShared false, 1 GearsObj[0x6609d054, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6585d64d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x654fdca9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34cd072c 0/0 320x218 of 320x218, swapInterval 1, drawable 0x7fbf82b4b9f0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34cd072c, angle 0.0, [l -1.4678899, r 1.4678899, b -1.0, t 1.0] 2.9357798x2.0 -> [l -1.4678899, r 1.4678899, b -1.0, t 1.0] 2.9357798x2.0, v-flip false
    [junit] 1 s: 60 f / 1093 ms, 54.8 fps, 18 ms/f; total: 60 f, 54.8 fps, 18 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT - test
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647111980 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647112023 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647112023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 3.092 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.739 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647108883 ms III - Start
    [junit] SLOCK [T main @ 1460647108884 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT - test
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110106 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110178 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110178 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110179 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110179 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110192 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110240 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110247 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647110248 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x34cd072c: tileRendererInUse null, GearsES2[obj 0x34cd072c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34cd072c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34cd072c created: GearsObj[0x6609d054, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34cd072c created: GearsObj[0x6585d64d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34cd072c created: GearsObj[0x6585d64d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x34cd072c FIN GearsES2[obj 0x34cd072c isInit true, usesShared false, 1 GearsObj[0x6609d054, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6585d64d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x654fdca9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34cd072c 0/0 320x218 of 320x218, swapInterval 1, drawable 0x7fbf82b4b9f0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34cd072c, angle 0.0, [l -1.4678899, r 1.4678899, b -1.0, t 1.0] 2.9357798x2.0 -> [l -1.4678899, r 1.4678899, b -1.0, t 1.0] 2.9357798x2.0, v-flip false
    [junit] 1 s: 60 f / 1093 ms, 54.8 fps, 18 ms/f; total: 60 f, 54.8 fps, 18 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT - test
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647111980 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647112023 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647112023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647113331 ms III - Start
    [junit] SLOCK [T main @ 1460647113332 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test01Animator
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 120000.0 fps, 0 ms/f
    [junit] *** attachGLCanvas.X
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 150000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 210000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 160000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 200000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 660 f, 110000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 130000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 140000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 150000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 160000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 170000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 190000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 171428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 188571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 197142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 205714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 214285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 222857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 202500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 210000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 217500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 225000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 232500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 247500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 255000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 233333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 246666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 253333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 260000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 266666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 273333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 280000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 258000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 264000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 276000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 282000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 288000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 294000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 278181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 283636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 289090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 294545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 305454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 310909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 316363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 321818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 305000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 310000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 315000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 320000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 325000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 330000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 335000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 340000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 345000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 350000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 327692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 332307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 336923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 341538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 346153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 350769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 355384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 338571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 342857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 347142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 351428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 355714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 364285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 368571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 372857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 352000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 356000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 364000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 368000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 5580 f, 328235.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 313333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 316666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 320000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 323333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 326666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 312631.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 315789.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 318947.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 322105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 325263.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 328421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 331578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 334736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 321000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 324000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 327000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 330000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 333000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 336000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 322857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 310909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 313636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 316363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 305217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 307826.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 7140 f, 285600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 7200 f, 266666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 268888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 261428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 263571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 265714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 267857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 262758.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 256000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 7740 f, 241875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 236363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 238181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 234705.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 236470.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 238235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 8220 f, 228333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 230000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 231666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 233333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 235000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 236666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 238333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 233513.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 235135.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 236756.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 238378.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 241621.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 243243.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 244864.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 246486.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 241578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 236923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 238461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 235500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 237000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 238500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 241500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 243000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 238536.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 241463.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 242926.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 244390.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 245853.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 247317.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 248780.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 250243.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 251707.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 253170.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 254634.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 256097.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 257560.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 252857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 254285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 255714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 257142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 258571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 260000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 261428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 262857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 264285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 265714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 267142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 268571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 271428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 266511.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 267906.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 269302.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 270697.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 272093.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 11760 f, 255652.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 256956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 258260.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 254042.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 255319.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 256595.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 257872.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 259148.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 260425.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 261702.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 262978.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 264255.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 265531.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 266808.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 268085.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 269361.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 270638.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 271914.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 267500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 268750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 271250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 272500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 273750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 275000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 276250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 277500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 278750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 280000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 281250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 282500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 283750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 285000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 286250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 287500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 288750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 290000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 285306.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 286530.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 287755.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 288979.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 290204.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 291428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 292653.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 293877.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 295102.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 296326.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 297551.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 298775.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 301224.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 302448.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 297600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 298800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 301200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 302400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 303600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 304800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 306000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 307200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 308400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 309600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 310800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 305882.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 307058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 308235.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 309411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 310588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 311764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 312941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 314117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 315294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 316470.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 317647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 318823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 320000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 315000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 316153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 317307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 318461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 319615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 320769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 321923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 323076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 324230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 325384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 326538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 327692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 328846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 330000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 324905.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 326037.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 327169.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 328301.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 329433.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 330566.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 331698.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 332830.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 333962.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 335094.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 336226.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 337358.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 338490.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 333333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 334444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 335555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 336666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 337777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 338888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 340000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 341111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 342222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 343333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 344444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 345555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 340363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 341454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 342545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 343636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 344727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 345818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 346909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 348000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 342857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 343928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 345000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 346071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 347142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 348214.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 349285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 350357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 345263.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 346315.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 347368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 348421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 349473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 350526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 351578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 352631.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 353684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 354736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 355789.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 356842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 357894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 358947.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 361052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 362105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 363157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 20760 f, 346000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 347000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 348000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 349000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 350000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 351000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 352000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 353000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 354000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 355000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 356000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 357000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 358000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 359000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 361000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 362000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 357049.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 358032.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 359016.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 360983.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 361967.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 362950.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 363934.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 364918.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 365901.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 366885.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22440 f, 367868.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 368852.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22560 f, 369836.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 370819.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 371803.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 366774.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 367741.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22860 f, 368709.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 369677.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 370645.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 371612.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23100 f, 372580.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 373548.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 374516.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 375483.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 376451.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23400 f, 377419.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 378387.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 379354.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 380322.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 381290.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 376190.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 377142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 378095.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 379047.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 380000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 380952.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 381904.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 382857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 383809.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 384761.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 385714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 386666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24420 f, 387619.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 388571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 389523.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 384375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 379384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 380307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 381230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 382153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24900 f, 383076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24960 f, 384000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25020 f, 384923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25080 f, 385846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25140 f, 386769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25200 f, 387692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25260 f, 388615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25320 f, 389538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25380 f, 390461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25440 f, 391384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25500 f, 392307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25560 f, 393230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25620 f, 394153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 25680 f, 383283.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25740 f, 384179.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25800 f, 385074.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25860 f, 385970.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25920 f, 386865.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25980 f, 387761.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26040 f, 388656.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26100 f, 389552.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26160 f, 390447.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26220 f, 391343.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26280 f, 392238.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26340 f, 393134.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26400 f, 394029.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26460 f, 389117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26520 f, 390000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26580 f, 390882.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26640 f, 391764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26700 f, 392647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26760 f, 393529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26820 f, 394411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26880 f, 395294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26940 f, 396176.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27000 f, 397058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27060 f, 397941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27120 f, 398823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27180 f, 399705.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27240 f, 400588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27300 f, 401470.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27360 f, 402352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27420 f, 403235.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27480 f, 404117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27540 f, 399130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27600 f, 400000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27660 f, 400869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27720 f, 401739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27780 f, 402608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27840 f, 403478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27900 f, 404347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27960 f, 405217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28020 f, 406086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28080 f, 406956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28140 f, 407826.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28200 f, 408695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28260 f, 409565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28320 f, 410434.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28380 f, 411304.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28440 f, 412173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28500 f, 413043.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28560 f, 413913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28620 f, 414782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28680 f, 409714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28740 f, 410571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28800 f, 411428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28860 f, 412285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28920 f, 413142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28980 f, 414000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29040 f, 414857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29100 f, 415714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29160 f, 410704.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29220 f, 411549.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29280 f, 412394.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29340 f, 413239.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29400 f, 414084.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29460 f, 414929.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29520 f, 415774.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29580 f, 416619.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29640 f, 417464.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29700 f, 418309.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29760 f, 413333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29820 f, 414166.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29880 f, 415000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29940 f, 415833.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30000 f, 416666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30060 f, 417500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30120 f, 418333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30180 f, 419166.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30240 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30300 f, 420833.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30360 f, 421666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30420 f, 422500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30480 f, 423333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30540 f, 424166.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30600 f, 425000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30660 f, 425833.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30720 f, 426666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30780 f, 427500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30840 f, 422465.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30900 f, 423287.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30960 f, 424109.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31020 f, 424931.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31080 f, 425753.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 31140 f, 415200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31200 f, 416000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31260 f, 416800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31320 f, 412105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31380 f, 412894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31440 f, 413684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31500 f, 414473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31560 f, 415263.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31620 f, 416052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31680 f, 416842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31740 f, 417631.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31800 f, 418421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31860 f, 419210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31920 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31980 f, 420789.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32040 f, 421578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32100 f, 422368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32160 f, 423157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32220 f, 423947.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32280 f, 419220.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32340 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32400 f, 420779.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32460 f, 421558.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32520 f, 422337.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32580 f, 423116.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32640 f, 423896.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32700 f, 424675.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32760 f, 425454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32820 f, 426233.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32880 f, 427013.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32940 f, 427792.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33000 f, 428571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33060 f, 423846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33120 f, 424615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33180 f, 425384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33240 f, 426153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33300 f, 426923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33360 f, 427692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33420 f, 428461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33480 f, 429230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33540 f, 430000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33600 f, 425316.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33660 f, 426075.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33720 f, 426835.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33780 f, 427594.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33840 f, 428354.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33900 f, 429113.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33960 f, 429873.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34020 f, 430632.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34080 f, 431392.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34140 f, 432151.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34200 f, 432911.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34260 f, 433670.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34320 f, 434430.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34380 f, 435189.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34440 f, 435949.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34500 f, 436708.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34560 f, 437468.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34620 f, 438227.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34680 f, 438987.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34740 f, 439746.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34800 f, 440506.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34860 f, 441265.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34920 f, 442025.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34980 f, 442784.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35040 f, 443544.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35100 f, 444303.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35160 f, 445063.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35220 f, 445822.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35280 f, 446582.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35340 f, 447341.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35400 f, 448101.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35460 f, 448860.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35520 f, 444000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35580 f, 444750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35640 f, 445500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35700 f, 446250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35760 f, 447000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35820 f, 447750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35880 f, 448500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35940 f, 449250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36000 f, 450000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36060 f, 450750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36120 f, 451500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36180 f, 452250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36240 f, 453000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36300 f, 453750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36360 f, 454500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36420 f, 455250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36480 f, 456000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36540 f, 456750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36600 f, 457500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36660 f, 458250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36720 f, 459000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36780 f, 459750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36840 f, 460500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36900 f, 461250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36960 f, 462000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37020 f, 462750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37080 f, 463500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37140 f, 464250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37200 f, 465000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37260 f, 465750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37320 f, 466500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37380 f, 467250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37440 f, 468000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37500 f, 462962.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37560 f, 463703.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37620 f, 464444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37680 f, 465185.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37740 f, 465925.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37800 f, 466666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37860 f, 467407.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37920 f, 468148.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37980 f, 468888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38040 f, 469629.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38100 f, 470370.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38160 f, 471111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38220 f, 471851.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38280 f, 472592.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38340 f, 473333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38400 f, 474074.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38460 f, 474814.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38520 f, 475555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38580 f, 476296.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38640 f, 477037.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38700 f, 477777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38760 f, 478518.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38820 f, 479259.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38880 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38940 f, 480740.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39000 f, 481481.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39060 f, 482222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39120 f, 482962.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39180 f, 483703.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39240 f, 484444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39300 f, 485185.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39360 f, 485925.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39420 f, 480731.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39480 f, 481463.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39540 f, 482195.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39600 f, 482926.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39660 f, 483658.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39720 f, 484390.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39780 f, 485121.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39840 f, 485853.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39900 f, 486585.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39960 f, 487317.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40020 f, 488048.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40080 f, 488780.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40140 f, 489512.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40200 f, 490243.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40260 f, 490975.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40320 f, 491707.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40380 f, 492439.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40440 f, 493170.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40500 f, 493902.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40560 f, 494634.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40620 f, 495365.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40680 f, 496097.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40740 f, 496829.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40800 f, 497560.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40860 f, 498292.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40920 f, 499024.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40980 f, 499756.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41040 f, 500487.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41100 f, 501219.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41160 f, 501951.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41220 f, 502682.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41280 f, 497349.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41340 f, 498072.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41400 f, 498795.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41460 f, 499518.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41520 f, 500240.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41580 f, 500963.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41640 f, 501686.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41700 f, 502409.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41760 f, 497142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41820 f, 497857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41880 f, 498571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41940 f, 499285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42000 f, 500000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42060 f, 500714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42120 f, 501428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42180 f, 502142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42240 f, 502857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42300 f, 503571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42360 f, 504285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42420 f, 505000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42480 f, 505714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42540 f, 506428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42600 f, 507142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42660 f, 507857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42720 f, 502588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42780 f, 503294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42840 f, 504000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42900 f, 504705.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42960 f, 505411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43020 f, 506117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43080 f, 506823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43140 f, 507529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43200 f, 508235.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43260 f, 503023.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43320 f, 503720.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43380 f, 504418.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43440 f, 505116.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43500 f, 505813.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 43560 f, 473478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43620 f, 474130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43680 f, 474782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43740 f, 475434.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43800 f, 476086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43860 f, 476739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43920 f, 477391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43980 f, 478043.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44040 f, 478695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44100 f, 479347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44160 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44220 f, 480652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44280 f, 476129.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44340 f, 476774.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44400 f, 477419.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44460 f, 478064.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44520 f, 478709.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44580 f, 479354.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44640 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44700 f, 480645.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44760 f, 481290.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44820 f, 481935.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44880 f, 482580.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44940 f, 483225.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45000 f, 483870.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45060 f, 484516.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45120 f, 485161.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45180 f, 485806.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45240 f, 486451.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45300 f, 481914.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45360 f, 482553.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45420 f, 483191.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45480 f, 483829.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45540 f, 484468.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45600 f, 485106.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45660 f, 485744.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45720 f, 486382.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45780 f, 487021.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45840 f, 487659.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45900 f, 488297.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45960 f, 488936.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46020 f, 489574.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46080 f, 490212.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46140 f, 490851.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46200 f, 491489.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46260 f, 486947.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46320 f, 487578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46380 f, 488210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46440 f, 488842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46500 f, 489473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46560 f, 490105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46620 f, 490736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46680 f, 491368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46740 f, 492000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46800 f, 492631.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46860 f, 493263.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46920 f, 488750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46980 f, 489375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47040 f, 490000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47100 f, 490625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47160 f, 491250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47220 f, 491875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47280 f, 492500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47340 f, 493125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47400 f, 493750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47460 f, 494375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47520 f, 495000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47580 f, 495625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47640 f, 496250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47700 f, 496875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47760 f, 497500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47820 f, 498125.0 fps, 0 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x704a52ec: tileRendererInUse null, GearsES2[obj 0x704a52ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x704a52ec on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x704a52ec created: GearsObj[0x11abcf5a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x704a52ec created: GearsObj[0x1a6eab1f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x704a52ec created: GearsObj[0x1a6eab1f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x704a52ec FIN GearsES2[obj 0x704a52ec isInit true, usesShared false, 1 GearsObj[0x11abcf5a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1a6eab1f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x9971ddf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x704a52ec 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc16382c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x704a52ec, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] 0 s: 60 f / 225 ms, 266.6 fps, 3 ms/f; total: 47880 f, 149158.8 fps, 0 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x704a52ec: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x704a52ec FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test01Animator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x480bdb19: tileRendererInUse null, GearsES2[obj 0x480bdb19 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x480bdb19 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x480bdb19 created: GearsObj[0x5d438e89, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x480bdb19 created: GearsObj[0x63b1975d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x480bdb19 created: GearsObj[0x63b1975d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x480bdb19 FIN GearsES2[obj 0x480bdb19 isInit true, usesShared false, 1 GearsObj[0x5d438e89, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63b1975d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54199ab8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x480bdb19 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc1637fa0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x480bdb19, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x480bdb19: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x480bdb19 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x4ffe7c74, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x1784a4e3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x1784a4e3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x4ffe7c74, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1784a4e3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xe3823eb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc3a79ba0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3a79ba0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3a79ba0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x338ed118, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x78bfacb9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x78bfacb9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x338ed118, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78bfacb9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x188827b2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc1734c90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 1.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc1734c90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc1734c90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x34f92f7d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x1be9a8e8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x1be9a8e8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x34f92f7d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1be9a8e8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xbe70f1a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc3c1b260, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 2.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3c1b260
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3c1b260
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x56f94de5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x34c5aadd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x34c5aadd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x56f94de5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x34c5aadd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60368b6d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc3a9cf90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 3.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3a9cf90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3a9cf90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x7d1cd064, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x31225006, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x31225006, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x7d1cd064, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x31225006, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d20a18d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc3c21d90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 4.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3c21d90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3c21d90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x3ae20709, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x2b7037ca, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x2b7037ca, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x3ae20709, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2b7037ca, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d858f22, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc3aa20f0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 5.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3aa20f0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3aa20f0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x26f27fe4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x793e3a89, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x793e3a89, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x26f27fe4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x793e3a89, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x41c52652, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc1639900, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 6.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc1639900
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc1639900
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x1ddf7ac5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x401aa543, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x401aa543, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x1ddf7ac5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x401aa543, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5be34770, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc3aa7680, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 7.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3aa7680
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3aa7680
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0xe3b9933, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x5e2d251, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x5e2d251, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0xe3b9933, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e2d251, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56d482ef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc3a9cf90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 8.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3a9cf90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3a9cf90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x322d4ef8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x333cb038, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x333cb038, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x322d4ef8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x333cb038, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4abff6b4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc16395a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 9.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc16395a0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc16395a0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647118465 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647118465 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.732 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647113331 ms III - Start
    [junit] SLOCK [T main @ 1460647113332 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test01Animator
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 120000.0 fps, 0 ms/f
    [junit] *** attachGLCanvas.X
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 150000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 210000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 160000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 200000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 660 f, 110000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 130000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 140000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 150000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 160000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 170000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 190000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 171428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 188571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 197142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 205714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 214285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 222857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 202500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 210000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 217500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 225000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 232500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 247500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 255000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 233333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 246666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 253333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 260000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 266666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 273333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 280000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 258000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 264000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 276000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 282000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 288000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 294000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 278181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 283636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 289090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 294545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 305454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 310909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 316363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 321818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 305000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 310000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 315000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 320000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 325000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 330000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 335000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 340000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 345000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 350000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 327692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 332307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 336923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 341538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 346153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 350769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 355384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 338571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 342857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 347142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 351428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 355714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 364285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 368571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 372857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 352000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 356000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 364000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 368000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 5580 f, 328235.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 313333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 316666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 320000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 323333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 326666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 312631.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 315789.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 318947.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 322105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 325263.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 328421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 331578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 334736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 321000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 324000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 327000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 330000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 333000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 336000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 322857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 310909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 313636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 316363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 305217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 307826.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 7140 f, 285600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 7200 f, 266666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 268888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 261428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 263571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 265714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 267857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 262758.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 256000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 7740 f, 241875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 236363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 238181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 234705.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 236470.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 238235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 8220 f, 228333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 230000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 231666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 233333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 235000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 236666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 238333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 233513.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 235135.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 236756.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 238378.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 241621.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 243243.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 244864.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 246486.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 241578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 236923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 238461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 235500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 237000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 238500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 241500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 243000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 238536.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 241463.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 242926.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 244390.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 245853.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 247317.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 248780.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 250243.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 251707.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 253170.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 254634.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 256097.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 257560.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 252857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 254285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 255714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 257142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 258571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 260000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 261428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 262857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 264285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 265714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 267142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 268571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 271428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 266511.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 267906.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 269302.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 270697.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 272093.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 11760 f, 255652.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 256956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 258260.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 254042.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 255319.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 256595.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 257872.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 259148.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 260425.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 261702.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 262978.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 264255.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 265531.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 266808.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 268085.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 269361.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 270638.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 271914.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 267500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 268750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 271250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 272500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 273750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 275000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 276250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 277500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 278750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 280000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 281250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 282500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 283750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 285000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 286250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 287500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 288750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 290000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 285306.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 286530.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 287755.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 288979.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 290204.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 291428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 292653.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 293877.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 295102.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 296326.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 297551.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 298775.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 301224.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 302448.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 297600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 298800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 301200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 302400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 303600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 304800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 306000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 307200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 308400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 309600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 310800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 305882.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 307058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 308235.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 309411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 310588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 311764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 312941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 314117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 315294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 316470.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 317647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 318823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 320000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 315000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 316153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 317307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 318461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 319615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 320769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 321923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 323076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 324230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 325384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 326538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 327692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 328846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 330000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 324905.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 326037.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 327169.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 328301.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 329433.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 330566.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 331698.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 332830.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 333962.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 335094.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 336226.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 337358.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 338490.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 333333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 334444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 335555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 336666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 337777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 338888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 340000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 341111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 342222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 343333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 344444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 345555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 340363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 341454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 342545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 343636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 344727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 345818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 346909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 348000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 342857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 343928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 345000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 346071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 347142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 348214.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 349285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 350357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 345263.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 346315.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 347368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 348421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 349473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 350526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 351578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 352631.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 353684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 354736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 355789.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 356842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 357894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 358947.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 361052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 362105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 363157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 20760 f, 346000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 347000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 348000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 349000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 350000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 351000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 352000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 353000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 354000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 355000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 356000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 357000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 358000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 359000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 361000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 362000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 357049.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 358032.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 359016.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 360983.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 361967.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 362950.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 363934.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 364918.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 365901.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 366885.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22440 f, 367868.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 368852.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22560 f, 369836.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 370819.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 371803.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 366774.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 367741.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22860 f, 368709.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 369677.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 370645.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 371612.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23100 f, 372580.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 373548.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 374516.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 375483.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 376451.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23400 f, 377419.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 378387.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 379354.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 380322.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 381290.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 376190.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 377142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 378095.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 379047.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 380000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 380952.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 381904.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 382857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 383809.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 384761.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 385714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 386666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24420 f, 387619.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 388571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 389523.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 384375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 379384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 380307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 381230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 382153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24900 f, 383076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24960 f, 384000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25020 f, 384923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25080 f, 385846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25140 f, 386769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25200 f, 387692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25260 f, 388615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25320 f, 389538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25380 f, 390461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25440 f, 391384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25500 f, 392307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25560 f, 393230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25620 f, 394153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 25680 f, 383283.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25740 f, 384179.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25800 f, 385074.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25860 f, 385970.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25920 f, 386865.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25980 f, 387761.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26040 f, 388656.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26100 f, 389552.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26160 f, 390447.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26220 f, 391343.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26280 f, 392238.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26340 f, 393134.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26400 f, 394029.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26460 f, 389117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26520 f, 390000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26580 f, 390882.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26640 f, 391764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26700 f, 392647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26760 f, 393529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26820 f, 394411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26880 f, 395294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26940 f, 396176.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27000 f, 397058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27060 f, 397941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27120 f, 398823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27180 f, 399705.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27240 f, 400588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27300 f, 401470.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27360 f, 402352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27420 f, 403235.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27480 f, 404117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27540 f, 399130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27600 f, 400000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27660 f, 400869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27720 f, 401739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27780 f, 402608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27840 f, 403478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27900 f, 404347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27960 f, 405217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28020 f, 406086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28080 f, 406956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28140 f, 407826.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28200 f, 408695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28260 f, 409565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28320 f, 410434.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28380 f, 411304.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28440 f, 412173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28500 f, 413043.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28560 f, 413913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28620 f, 414782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28680 f, 409714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28740 f, 410571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28800 f, 411428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28860 f, 412285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28920 f, 413142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28980 f, 414000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29040 f, 414857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29100 f, 415714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29160 f, 410704.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29220 f, 411549.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29280 f, 412394.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29340 f, 413239.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29400 f, 414084.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29460 f, 414929.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29520 f, 415774.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29580 f, 416619.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29640 f, 417464.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29700 f, 418309.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29760 f, 413333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29820 f, 414166.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29880 f, 415000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29940 f, 415833.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30000 f, 416666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30060 f, 417500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30120 f, 418333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30180 f, 419166.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30240 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30300 f, 420833.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30360 f, 421666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30420 f, 422500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30480 f, 423333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30540 f, 424166.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30600 f, 425000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30660 f, 425833.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30720 f, 426666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30780 f, 427500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30840 f, 422465.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30900 f, 423287.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30960 f, 424109.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31020 f, 424931.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31080 f, 425753.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 31140 f, 415200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31200 f, 416000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31260 f, 416800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31320 f, 412105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31380 f, 412894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31440 f, 413684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31500 f, 414473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31560 f, 415263.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31620 f, 416052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31680 f, 416842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31740 f, 417631.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31800 f, 418421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31860 f, 419210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31920 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31980 f, 420789.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32040 f, 421578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32100 f, 422368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32160 f, 423157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32220 f, 423947.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32280 f, 419220.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32340 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32400 f, 420779.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32460 f, 421558.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32520 f, 422337.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32580 f, 423116.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32640 f, 423896.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32700 f, 424675.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32760 f, 425454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32820 f, 426233.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32880 f, 427013.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32940 f, 427792.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33000 f, 428571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33060 f, 423846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33120 f, 424615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33180 f, 425384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33240 f, 426153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33300 f, 426923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33360 f, 427692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33420 f, 428461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33480 f, 429230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33540 f, 430000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33600 f, 425316.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33660 f, 426075.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33720 f, 426835.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33780 f, 427594.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33840 f, 428354.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33900 f, 429113.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33960 f, 429873.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34020 f, 430632.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34080 f, 431392.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34140 f, 432151.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34200 f, 432911.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34260 f, 433670.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34320 f, 434430.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34380 f, 435189.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34440 f, 435949.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34500 f, 436708.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34560 f, 437468.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34620 f, 438227.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34680 f, 438987.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34740 f, 439746.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34800 f, 440506.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34860 f, 441265.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34920 f, 442025.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34980 f, 442784.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35040 f, 443544.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35100 f, 444303.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35160 f, 445063.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35220 f, 445822.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35280 f, 446582.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35340 f, 447341.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35400 f, 448101.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35460 f, 448860.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35520 f, 444000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35580 f, 444750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35640 f, 445500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35700 f, 446250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35760 f, 447000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35820 f, 447750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35880 f, 448500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35940 f, 449250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36000 f, 450000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36060 f, 450750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36120 f, 451500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36180 f, 452250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36240 f, 453000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36300 f, 453750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36360 f, 454500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36420 f, 455250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36480 f, 456000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36540 f, 456750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36600 f, 457500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36660 f, 458250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36720 f, 459000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36780 f, 459750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36840 f, 460500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36900 f, 461250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36960 f, 462000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37020 f, 462750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37080 f, 463500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37140 f, 464250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37200 f, 465000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37260 f, 465750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37320 f, 466500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37380 f, 467250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37440 f, 468000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37500 f, 462962.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37560 f, 463703.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37620 f, 464444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37680 f, 465185.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37740 f, 465925.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37800 f, 466666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37860 f, 467407.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37920 f, 468148.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37980 f, 468888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38040 f, 469629.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38100 f, 470370.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38160 f, 471111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38220 f, 471851.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38280 f, 472592.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38340 f, 473333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38400 f, 474074.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38460 f, 474814.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38520 f, 475555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38580 f, 476296.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38640 f, 477037.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38700 f, 477777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38760 f, 478518.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38820 f, 479259.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38880 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38940 f, 480740.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39000 f, 481481.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39060 f, 482222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39120 f, 482962.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39180 f, 483703.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39240 f, 484444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39300 f, 485185.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39360 f, 485925.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39420 f, 480731.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39480 f, 481463.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39540 f, 482195.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39600 f, 482926.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39660 f, 483658.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39720 f, 484390.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39780 f, 485121.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39840 f, 485853.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39900 f, 486585.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39960 f, 487317.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40020 f, 488048.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40080 f, 488780.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40140 f, 489512.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40200 f, 490243.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40260 f, 490975.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40320 f, 491707.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40380 f, 492439.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40440 f, 493170.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40500 f, 493902.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40560 f, 494634.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40620 f, 495365.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40680 f, 496097.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40740 f, 496829.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40800 f, 497560.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40860 f, 498292.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40920 f, 499024.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40980 f, 499756.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41040 f, 500487.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41100 f, 501219.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41160 f, 501951.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41220 f, 502682.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41280 f, 497349.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41340 f, 498072.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41400 f, 498795.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41460 f, 499518.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41520 f, 500240.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41580 f, 500963.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41640 f, 501686.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41700 f, 502409.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41760 f, 497142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41820 f, 497857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41880 f, 498571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41940 f, 499285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42000 f, 500000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42060 f, 500714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42120 f, 501428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42180 f, 502142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42240 f, 502857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42300 f, 503571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42360 f, 504285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42420 f, 505000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42480 f, 505714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42540 f, 506428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42600 f, 507142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42660 f, 507857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42720 f, 502588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42780 f, 503294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42840 f, 504000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42900 f, 504705.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42960 f, 505411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43020 f, 506117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43080 f, 506823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43140 f, 507529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43200 f, 508235.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43260 f, 503023.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43320 f, 503720.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43380 f, 504418.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43440 f, 505116.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43500 f, 505813.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 43560 f, 473478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43620 f, 474130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43680 f, 474782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43740 f, 475434.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43800 f, 476086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43860 f, 476739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43920 f, 477391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43980 f, 478043.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44040 f, 478695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44100 f, 479347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44160 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44220 f, 480652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44280 f, 476129.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44340 f, 476774.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44400 f, 477419.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44460 f, 478064.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44520 f, 478709.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44580 f, 479354.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44640 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44700 f, 480645.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44760 f, 481290.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44820 f, 481935.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44880 f, 482580.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44940 f, 483225.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45000 f, 483870.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45060 f, 484516.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45120 f, 485161.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45180 f, 485806.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45240 f, 486451.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45300 f, 481914.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45360 f, 482553.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45420 f, 483191.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45480 f, 483829.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45540 f, 484468.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45600 f, 485106.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45660 f, 485744.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45720 f, 486382.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45780 f, 487021.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45840 f, 487659.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45900 f, 488297.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45960 f, 488936.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46020 f, 489574.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46080 f, 490212.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46140 f, 490851.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46200 f, 491489.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46260 f, 486947.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46320 f, 487578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46380 f, 488210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46440 f, 488842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46500 f, 489473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46560 f, 490105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46620 f, 490736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46680 f, 491368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46740 f, 492000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46800 f, 492631.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46860 f, 493263.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46920 f, 488750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46980 f, 489375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47040 f, 490000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47100 f, 490625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47160 f, 491250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47220 f, 491875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47280 f, 492500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47340 f, 493125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47400 f, 493750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47460 f, 494375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47520 f, 495000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47580 f, 495625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47640 f, 496250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47700 f, 496875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47760 f, 497500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47820 f, 498125.0 fps, 0 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x704a52ec: tileRendererInUse null, GearsES2[obj 0x704a52ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x704a52ec on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x704a52ec created: GearsObj[0x11abcf5a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x704a52ec created: GearsObj[0x1a6eab1f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x704a52ec created: GearsObj[0x1a6eab1f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x704a52ec FIN GearsES2[obj 0x704a52ec isInit true, usesShared false, 1 GearsObj[0x11abcf5a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1a6eab1f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x9971ddf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x704a52ec 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc16382c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x704a52ec, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] 0 s: 60 f / 225 ms, 266.6 fps, 3 ms/f; total: 47880 f, 149158.8 fps, 0 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x704a52ec: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x704a52ec FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test01Animator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x480bdb19: tileRendererInUse null, GearsES2[obj 0x480bdb19 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x480bdb19 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x480bdb19 created: GearsObj[0x5d438e89, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x480bdb19 created: GearsObj[0x63b1975d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x480bdb19 created: GearsObj[0x63b1975d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x480bdb19 FIN GearsES2[obj 0x480bdb19 isInit true, usesShared false, 1 GearsObj[0x5d438e89, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63b1975d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54199ab8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x480bdb19 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc1637fa0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x480bdb19, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x480bdb19: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x480bdb19 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x4ffe7c74, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x1784a4e3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x1784a4e3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x4ffe7c74, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1784a4e3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xe3823eb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc3a79ba0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3a79ba0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3a79ba0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x338ed118, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x78bfacb9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x78bfacb9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x338ed118, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78bfacb9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x188827b2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc1734c90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 1.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc1734c90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc1734c90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x34f92f7d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x1be9a8e8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x1be9a8e8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x34f92f7d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1be9a8e8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xbe70f1a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc3c1b260, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 2.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3c1b260
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3c1b260
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x56f94de5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x34c5aadd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x34c5aadd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x56f94de5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x34c5aadd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60368b6d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc3a9cf90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 3.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3a9cf90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3a9cf90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x7d1cd064, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x31225006, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x31225006, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x7d1cd064, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x31225006, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d20a18d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc3c21d90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 4.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3c21d90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3c21d90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x3ae20709, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x2b7037ca, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x2b7037ca, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x3ae20709, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2b7037ca, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d858f22, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc3aa20f0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 5.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3aa20f0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3aa20f0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x26f27fe4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x793e3a89, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x793e3a89, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x26f27fe4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x793e3a89, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x41c52652, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc1639900, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 6.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc1639900
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc1639900
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x1ddf7ac5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x401aa543, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x401aa543, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x1ddf7ac5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x401aa543, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5be34770, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc3aa7680, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 7.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3aa7680
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3aa7680
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0xe3b9933, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x5e2d251, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x5e2d251, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0xe3b9933, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e2d251, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56d482ef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc3a9cf90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 8.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3a9cf90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3a9cf90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x322d4ef8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x333cb038, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x333cb038, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x322d4ef8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x333cb038, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4abff6b4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc16395a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 9.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc16395a0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc16395a0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647118465 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647118465 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Animator took 2.387 sec
    [junit] Testcase: test02FPSAnimator took 1.158 sec
    [junit] Testcase: test02FPSAnimator_RestartOnAWTEDT took 1.546 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.732 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647113331 ms III - Start
    [junit] SLOCK [T main @ 1460647113332 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test01Animator
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 120000.0 fps, 0 ms/f
    [junit] *** attachGLCanvas.X
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 150000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 210000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 160000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 200000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 660 f, 110000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 130000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 140000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 150000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 160000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 170000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 190000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 171428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 188571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 197142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 205714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 214285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 222857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 202500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 210000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 217500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 225000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 232500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 247500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 255000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 233333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 246666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 253333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 260000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 266666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 273333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 280000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 258000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 264000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 276000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 282000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 288000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 294000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 278181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 283636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 289090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 294545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 305454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 310909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 316363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 321818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 305000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 310000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 315000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 320000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 325000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 330000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 335000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 340000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 345000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 350000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 327692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 332307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 336923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 341538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 346153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 350769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 355384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 338571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 342857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 347142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 351428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 355714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 364285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 368571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 372857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 352000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 356000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 364000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 368000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 5580 f, 328235.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 313333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 316666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 320000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 323333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 326666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 312631.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 315789.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 318947.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 322105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 325263.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 328421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 331578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 334736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 321000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 324000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 327000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 330000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 333000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 336000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 322857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 310909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 313636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 316363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 305217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 307826.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 7140 f, 285600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 7200 f, 266666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 268888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 261428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 263571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 265714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 267857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 262758.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 256000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 7740 f, 241875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 236363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 238181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 234705.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 236470.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 238235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 8220 f, 228333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 230000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 231666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 233333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 235000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 236666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 238333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 233513.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 235135.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 236756.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 238378.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 241621.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 243243.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 244864.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 246486.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 241578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 236923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 238461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 235500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 237000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 238500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 241500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 243000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 238536.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 241463.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 242926.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 244390.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 245853.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 247317.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 248780.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 250243.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 251707.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 253170.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 254634.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 256097.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 257560.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 252857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 254285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 255714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 257142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 258571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 260000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 261428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 262857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 264285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 265714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 267142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 268571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 271428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 266511.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 267906.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 269302.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 270697.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 272093.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 11760 f, 255652.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 256956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 258260.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 254042.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 255319.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 256595.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 257872.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 259148.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 260425.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 261702.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 262978.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 264255.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 265531.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 266808.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 268085.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 269361.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 270638.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 271914.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 267500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 268750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 271250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 272500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 273750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 275000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 276250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 277500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 278750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 280000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 281250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 282500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 283750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 285000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 286250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 287500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 288750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 290000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 285306.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 286530.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 287755.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 288979.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 290204.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 291428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 292653.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 293877.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 295102.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 296326.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 297551.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 298775.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 301224.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 302448.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 297600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 298800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 301200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 302400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 303600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 304800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 306000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 307200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 308400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 309600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 310800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 305882.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 307058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 308235.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 309411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 310588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 311764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 312941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 314117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 315294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 316470.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 317647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 318823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 320000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 315000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 316153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 317307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 318461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 319615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 320769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 321923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 323076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 324230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 325384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 326538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 327692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 328846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 330000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 324905.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 326037.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 327169.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 328301.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 329433.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 330566.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 331698.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 332830.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 333962.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 335094.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 336226.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 337358.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 338490.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 333333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 334444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 335555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 336666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 337777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 338888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 340000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 341111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 342222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 343333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 344444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 345555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 340363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 341454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 342545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 343636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 344727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 345818.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 346909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 348000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 342857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 343928.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 345000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 346071.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 347142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 348214.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 349285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 350357.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 345263.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 346315.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 347368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 348421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 349473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 350526.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 351578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 352631.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 353684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 354736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 355789.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 356842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 357894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 358947.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 361052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 362105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 363157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 20760 f, 346000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 347000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 348000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 349000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 350000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 351000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 352000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 353000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 354000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 355000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 356000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 357000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 358000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 359000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 361000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 362000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 357049.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 358032.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 359016.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 360983.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 361967.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 362950.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 363934.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 364918.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 365901.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 366885.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22440 f, 367868.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 368852.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22560 f, 369836.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 370819.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 371803.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 366774.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 367741.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22860 f, 368709.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 369677.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 370645.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 371612.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23100 f, 372580.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 373548.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 374516.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 375483.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 376451.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23400 f, 377419.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 378387.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 379354.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 380322.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 381290.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 376190.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 377142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 378095.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 379047.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 380000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 380952.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 381904.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 382857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 383809.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 384761.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 385714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 386666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24420 f, 387619.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 388571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 389523.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 384375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 379384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 380307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 381230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 382153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24900 f, 383076.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24960 f, 384000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25020 f, 384923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25080 f, 385846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25140 f, 386769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25200 f, 387692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25260 f, 388615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25320 f, 389538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25380 f, 390461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25440 f, 391384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25500 f, 392307.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25560 f, 393230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25620 f, 394153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 25680 f, 383283.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25740 f, 384179.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25800 f, 385074.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25860 f, 385970.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25920 f, 386865.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25980 f, 387761.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26040 f, 388656.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26100 f, 389552.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26160 f, 390447.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26220 f, 391343.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26280 f, 392238.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26340 f, 393134.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26400 f, 394029.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26460 f, 389117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26520 f, 390000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26580 f, 390882.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26640 f, 391764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26700 f, 392647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26760 f, 393529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26820 f, 394411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26880 f, 395294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26940 f, 396176.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27000 f, 397058.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27060 f, 397941.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27120 f, 398823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27180 f, 399705.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27240 f, 400588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27300 f, 401470.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27360 f, 402352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27420 f, 403235.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27480 f, 404117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27540 f, 399130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27600 f, 400000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27660 f, 400869.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27720 f, 401739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27780 f, 402608.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27840 f, 403478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27900 f, 404347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27960 f, 405217.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28020 f, 406086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28080 f, 406956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28140 f, 407826.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28200 f, 408695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28260 f, 409565.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28320 f, 410434.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28380 f, 411304.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28440 f, 412173.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28500 f, 413043.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28560 f, 413913.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28620 f, 414782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28680 f, 409714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28740 f, 410571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28800 f, 411428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28860 f, 412285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28920 f, 413142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28980 f, 414000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29040 f, 414857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29100 f, 415714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29160 f, 410704.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29220 f, 411549.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29280 f, 412394.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29340 f, 413239.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29400 f, 414084.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29460 f, 414929.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29520 f, 415774.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29580 f, 416619.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29640 f, 417464.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29700 f, 418309.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29760 f, 413333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29820 f, 414166.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29880 f, 415000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29940 f, 415833.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30000 f, 416666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30060 f, 417500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30120 f, 418333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30180 f, 419166.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30240 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30300 f, 420833.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30360 f, 421666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30420 f, 422500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30480 f, 423333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30540 f, 424166.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30600 f, 425000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30660 f, 425833.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30720 f, 426666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30780 f, 427500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30840 f, 422465.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30900 f, 423287.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30960 f, 424109.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31020 f, 424931.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31080 f, 425753.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 31140 f, 415200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31200 f, 416000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31260 f, 416800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31320 f, 412105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31380 f, 412894.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31440 f, 413684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31500 f, 414473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31560 f, 415263.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31620 f, 416052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31680 f, 416842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31740 f, 417631.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31800 f, 418421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31860 f, 419210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31920 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31980 f, 420789.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32040 f, 421578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32100 f, 422368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32160 f, 423157.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32220 f, 423947.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32280 f, 419220.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32340 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32400 f, 420779.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32460 f, 421558.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32520 f, 422337.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32580 f, 423116.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32640 f, 423896.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32700 f, 424675.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32760 f, 425454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32820 f, 426233.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32880 f, 427013.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32940 f, 427792.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33000 f, 428571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33060 f, 423846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33120 f, 424615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33180 f, 425384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33240 f, 426153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33300 f, 426923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33360 f, 427692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33420 f, 428461.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33480 f, 429230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33540 f, 430000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33600 f, 425316.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33660 f, 426075.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33720 f, 426835.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33780 f, 427594.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33840 f, 428354.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33900 f, 429113.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33960 f, 429873.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34020 f, 430632.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34080 f, 431392.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34140 f, 432151.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34200 f, 432911.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34260 f, 433670.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34320 f, 434430.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34380 f, 435189.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34440 f, 435949.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34500 f, 436708.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34560 f, 437468.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34620 f, 438227.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34680 f, 438987.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34740 f, 439746.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34800 f, 440506.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34860 f, 441265.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34920 f, 442025.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34980 f, 442784.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35040 f, 443544.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35100 f, 444303.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35160 f, 445063.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35220 f, 445822.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35280 f, 446582.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35340 f, 447341.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35400 f, 448101.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35460 f, 448860.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35520 f, 444000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35580 f, 444750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35640 f, 445500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35700 f, 446250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35760 f, 447000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35820 f, 447750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35880 f, 448500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35940 f, 449250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36000 f, 450000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36060 f, 450750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36120 f, 451500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36180 f, 452250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36240 f, 453000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36300 f, 453750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36360 f, 454500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36420 f, 455250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36480 f, 456000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36540 f, 456750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36600 f, 457500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36660 f, 458250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36720 f, 459000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36780 f, 459750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36840 f, 460500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36900 f, 461250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36960 f, 462000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37020 f, 462750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37080 f, 463500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37140 f, 464250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37200 f, 465000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37260 f, 465750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37320 f, 466500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37380 f, 467250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37440 f, 468000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37500 f, 462962.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37560 f, 463703.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37620 f, 464444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37680 f, 465185.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37740 f, 465925.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37800 f, 466666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37860 f, 467407.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37920 f, 468148.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37980 f, 468888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38040 f, 469629.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38100 f, 470370.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38160 f, 471111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38220 f, 471851.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38280 f, 472592.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38340 f, 473333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38400 f, 474074.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38460 f, 474814.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38520 f, 475555.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38580 f, 476296.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38640 f, 477037.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38700 f, 477777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38760 f, 478518.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38820 f, 479259.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38880 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38940 f, 480740.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39000 f, 481481.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39060 f, 482222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39120 f, 482962.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39180 f, 483703.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39240 f, 484444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39300 f, 485185.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39360 f, 485925.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39420 f, 480731.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39480 f, 481463.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39540 f, 482195.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39600 f, 482926.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39660 f, 483658.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39720 f, 484390.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39780 f, 485121.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39840 f, 485853.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39900 f, 486585.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39960 f, 487317.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40020 f, 488048.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40080 f, 488780.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40140 f, 489512.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40200 f, 490243.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40260 f, 490975.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40320 f, 491707.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40380 f, 492439.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40440 f, 493170.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40500 f, 493902.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40560 f, 494634.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40620 f, 495365.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40680 f, 496097.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40740 f, 496829.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40800 f, 497560.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40860 f, 498292.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40920 f, 499024.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40980 f, 499756.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41040 f, 500487.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41100 f, 501219.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41160 f, 501951.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41220 f, 502682.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41280 f, 497349.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41340 f, 498072.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41400 f, 498795.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41460 f, 499518.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41520 f, 500240.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41580 f, 500963.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41640 f, 501686.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41700 f, 502409.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41760 f, 497142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41820 f, 497857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41880 f, 498571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41940 f, 499285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42000 f, 500000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42060 f, 500714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42120 f, 501428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42180 f, 502142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42240 f, 502857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42300 f, 503571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42360 f, 504285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42420 f, 505000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42480 f, 505714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42540 f, 506428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42600 f, 507142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42660 f, 507857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42720 f, 502588.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42780 f, 503294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42840 f, 504000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42900 f, 504705.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42960 f, 505411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43020 f, 506117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43080 f, 506823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43140 f, 507529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43200 f, 508235.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43260 f, 503023.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43320 f, 503720.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43380 f, 504418.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43440 f, 505116.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43500 f, 505813.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 43560 f, 473478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43620 f, 474130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43680 f, 474782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43740 f, 475434.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43800 f, 476086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43860 f, 476739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43920 f, 477391.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43980 f, 478043.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44040 f, 478695.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44100 f, 479347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44160 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44220 f, 480652.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44280 f, 476129.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44340 f, 476774.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44400 f, 477419.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44460 f, 478064.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44520 f, 478709.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44580 f, 479354.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44640 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44700 f, 480645.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44760 f, 481290.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44820 f, 481935.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44880 f, 482580.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44940 f, 483225.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45000 f, 483870.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45060 f, 484516.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45120 f, 485161.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45180 f, 485806.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45240 f, 486451.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45300 f, 481914.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45360 f, 482553.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45420 f, 483191.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45480 f, 483829.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45540 f, 484468.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45600 f, 485106.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45660 f, 485744.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45720 f, 486382.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45780 f, 487021.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45840 f, 487659.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45900 f, 488297.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45960 f, 488936.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46020 f, 489574.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46080 f, 490212.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46140 f, 490851.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46200 f, 491489.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46260 f, 486947.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46320 f, 487578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46380 f, 488210.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46440 f, 488842.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46500 f, 489473.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46560 f, 490105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46620 f, 490736.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46680 f, 491368.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46740 f, 492000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46800 f, 492631.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46860 f, 493263.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46920 f, 488750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46980 f, 489375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47040 f, 490000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47100 f, 490625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47160 f, 491250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47220 f, 491875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47280 f, 492500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47340 f, 493125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47400 f, 493750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47460 f, 494375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47520 f, 495000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47580 f, 495625.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47640 f, 496250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47700 f, 496875.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47760 f, 497500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47820 f, 498125.0 fps, 0 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x704a52ec: tileRendererInUse null, GearsES2[obj 0x704a52ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x704a52ec on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x704a52ec created: GearsObj[0x11abcf5a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x704a52ec created: GearsObj[0x1a6eab1f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x704a52ec created: GearsObj[0x1a6eab1f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x704a52ec FIN GearsES2[obj 0x704a52ec isInit true, usesShared false, 1 GearsObj[0x11abcf5a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1a6eab1f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x9971ddf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x704a52ec 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc16382c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x704a52ec, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] 0 s: 60 f / 225 ms, 266.6 fps, 3 ms/f; total: 47880 f, 149158.8 fps, 0 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x704a52ec: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x704a52ec FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test01Animator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x480bdb19: tileRendererInUse null, GearsES2[obj 0x480bdb19 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x480bdb19 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x480bdb19 created: GearsObj[0x5d438e89, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x480bdb19 created: GearsObj[0x63b1975d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x480bdb19 created: GearsObj[0x63b1975d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x480bdb19 FIN GearsES2[obj 0x480bdb19 isInit true, usesShared false, 1 GearsObj[0x5d438e89, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63b1975d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54199ab8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x480bdb19 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc1637fa0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x480bdb19, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x480bdb19: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x480bdb19 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x4ffe7c74, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x1784a4e3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x1784a4e3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x4ffe7c74, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1784a4e3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xe3823eb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc3a79ba0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3a79ba0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3a79ba0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x338ed118, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x78bfacb9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x78bfacb9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x338ed118, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78bfacb9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x188827b2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc1734c90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 1.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc1734c90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc1734c90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x34f92f7d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x1be9a8e8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x1be9a8e8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x34f92f7d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1be9a8e8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xbe70f1a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc3c1b260, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 2.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3c1b260
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3c1b260
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x56f94de5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x34c5aadd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x34c5aadd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x56f94de5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x34c5aadd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60368b6d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc3a9cf90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 3.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3a9cf90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3a9cf90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x7d1cd064, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x31225006, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x31225006, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x7d1cd064, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x31225006, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d20a18d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc3c21d90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 4.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3c21d90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3c21d90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x3ae20709, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x2b7037ca, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x2b7037ca, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x3ae20709, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2b7037ca, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d858f22, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc3aa20f0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 5.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3aa20f0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3aa20f0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x26f27fe4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x793e3a89, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x793e3a89, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x26f27fe4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x793e3a89, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x41c52652, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc1639900, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 6.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc1639900
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc1639900
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x1ddf7ac5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x401aa543, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x401aa543, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x1ddf7ac5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x401aa543, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5be34770, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc3aa7680, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 7.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3aa7680
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3aa7680
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0xe3b9933, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x5e2d251, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x5e2d251, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0xe3b9933, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e2d251, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56d482ef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc3a9cf90, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 8.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3a9cf90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc3a9cf90
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x322d4ef8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x333cb038, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x333cb038, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x322d4ef8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x333cb038, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4abff6b4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fcfc16395a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 9.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc16395a0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fcfc16395a0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647118465 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647118465 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647119972 ms III - Start
    [junit] SLOCK [T main @ 1460647119974 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test00NoAnimator
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType MACOS
    [junit] Java Version 1.8.0
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,title=Generic Title,resizable,normal], displayable true, valid true, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4d41cee: tileRendererInUse null, GearsES2[obj 0x4d41cee isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4d41cee on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4d41cee created: GearsObj[0xc8df4ad, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4d41cee created: GearsObj[0x560b68bc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4d41cee created: GearsObj[0x560b68bc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4d41cee FIN GearsES2[obj 0x4d41cee isInit true, usesShared false, 1 GearsObj[0xc8df4ad, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x560b68bc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7806d458, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d41cee 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d41cee, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d41cee: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d41cee FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test00NoAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test01Animator
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType MACOS
    [junit] Java Version 1.8.0
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] About to start Animator: CT main
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 90000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 100000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 140000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 480 f, 68571.4 fps, 0 ms/f
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 540 f, 49090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 50000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 55000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 65000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 70000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 75000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 85000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 90000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 87692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 92307.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 96923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 101538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 106153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 110769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 115384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 115714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 124285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 128571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 132857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 137142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 141428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 145714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 140000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 144000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 148000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 152000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 156000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 160000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 164000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 168000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 161250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 165000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 168750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 172500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 176250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 183750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 187500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 191250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 195000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 198750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 202500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 206250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 210000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 213750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 204705.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 208235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 211764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 215294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 218823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 222352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 225882.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 229411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 232941.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 223333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 226666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 230000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 233333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 236666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 243333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 246666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 250000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 253333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 256666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 246315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 249473.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 252631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 255789.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 258947.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 262105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 265263.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 268421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 271578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 261000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 264000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 267000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 273000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 276000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 265714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 268571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 271428.5 fps, 0 ms/f
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,title=Generic Title,resizable,normal], displayable true, valid true, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3dfc5fb8: tileRendererInUse null, GearsES2[obj 0x3dfc5fb8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3dfc5fb8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3dfc5fb8 created: GearsObj[0x4e975341, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3dfc5fb8 created: GearsObj[0x556b8e3b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3dfc5fb8 created: GearsObj[0x556b8e3b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3dfc5fb8 FIN GearsES2[obj 0x3dfc5fb8 isInit true, usesShared false, 1 GearsObj[0x4e975341, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x556b8e3b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39ba318f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3dfc5fb8 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf3cdb180, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3dfc5fb8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 0, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 1, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 2, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 3, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 4, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 5, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 6, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 7, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 8, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 9, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 10, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 11, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 13, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 12, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 14, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 13, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 15, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 14, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 16, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 15, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 17, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 16, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 18, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 17, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 19, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 18, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 20, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 19, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 21, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 20, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 22, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 21, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 23, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 22, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 24, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 23, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 25, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 24, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 26, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 25, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] 0 s: 60 f / 472 ms, 127.1 fps, 7 ms/f; total: 5760 f, 11683.5 fps, 0 ms/f
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 27, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 26, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 28, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 27, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 29, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 28, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 30, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 29, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 31, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 30, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 32, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 31, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 33, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 32, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 34, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 33, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 35, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 34, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 36, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 35, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 37, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 36, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 38, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 37, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 39, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 38, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 40, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 39, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 41, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 40, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 42, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 41, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 43, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 42, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 44, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 43, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 45, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 44, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 46, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 45, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 47, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 46, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 48, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 47, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 49, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 48, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 50, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 49, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 51, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 50, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 52, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 51, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 53, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 52, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 54, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 53, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 55, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 54, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 56, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 55, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 57, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 56, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 58, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 57, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 59, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 58, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 60, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 59, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 61, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 60, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 61, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3dfc5fb8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3dfc5fb8 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test01Animator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType MACOS
    [junit] Java Version 1.8.0
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] About to start Animator: CT main
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,title=Generic Title,resizable,normal], displayable true, valid true, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x27808f31: tileRendererInUse null, GearsES2[obj 0x27808f31 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x27808f31 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x27808f31 created: GearsObj[0x7ffcea09, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x27808f31 created: GearsObj[0x1ac2dea9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x27808f31 created: GearsObj[0x1ac2dea9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x27808f31 FIN GearsES2[obj 0x27808f31 isInit true, usesShared false, 1 GearsObj[0x7ffcea09, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ac2dea9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x191cd35f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x27808f31 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf652a660, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x27808f31, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 13, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 14, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 13, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 15, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 14, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 16, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 15, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 17, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 16, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 18, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 17, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 19, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 18, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 20, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 19, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 21, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 20, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 22, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 21, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 23, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 22, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 24, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 23, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 25, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 24, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 26, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 25, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 27, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 26, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 27, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x27808f31: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x27808f31 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType MACOS
    [junit] Java Version 1.8.0
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] About to start Animator: CT main
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=Generic Title,resizable,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2c039ac6: tileRendererInUse null, GearsES2[obj 0x2c039ac6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2c039ac6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2c039ac6 created: GearsObj[0x42d839ff, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2c039ac6 created: GearsObj[0x5dd3fd14, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2c039ac6 created: GearsObj[0x5dd3fd14, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2c039ac6 FIN GearsES2[obj 0x2c039ac6 isInit true, usesShared false, 1 GearsObj[0x42d839ff, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5dd3fd14, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3fc93ebe, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2c039ac6 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf6525ea0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2c039ac6, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf6525ea0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf6525ea0
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2c039ac6: tileRendererInUse null, GearsES2[obj 0x2c039ac6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2c039ac6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2c039ac6 created: GearsObj[0x6bb9bc43, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2c039ac6 created: GearsObj[0x496b262c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2c039ac6 created: GearsObj[0x496b262c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2c039ac6 FIN GearsES2[obj 0x2c039ac6 isInit true, usesShared false, 1 GearsObj[0x6bb9bc43, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x496b262c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3e92ef3f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2c039ac6 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf3fc5ea0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2c039ac6, angle 1.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf3fc5ea0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf3fc5ea0
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2c039ac6: tileRendererInUse null, GearsES2[obj 0x2c039ac6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2c039ac6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2c039ac6 created: GearsObj[0x6e1b0cde, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2c039ac6 created: GearsObj[0x5c33f2ce, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2c039ac6 created: GearsObj[0x5c33f2ce, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2c039ac6 FIN GearsES2[obj 0x2c039ac6 isInit true, usesShared false, 1 GearsObj[0x6e1b0cde, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c33f2ce, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x77bfe680, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2c039ac6 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf6523bb0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2c039ac6, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf6523bb0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf6523bb0
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2c039ac6: tileRendererInUse null, GearsES2[obj 0x2c039ac6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2c039ac6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2c039ac6 created: GearsObj[0x76ea45d2, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2c039ac6 created: GearsObj[0x4dc19605, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2c039ac6 created: GearsObj[0x4dc19605, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2c039ac6 FIN GearsES2[obj 0x2c039ac6 isInit true, usesShared false, 1 GearsObj[0x76ea45d2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4dc19605, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1d06282d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2c039ac6 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf6462ad0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2c039ac6, angle 3.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf6462ad0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf6462ad0
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2c039ac6: tileRendererInUse null, GearsES2[obj 0x2c039ac6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2c039ac6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2c039ac6 created: GearsObj[0x3c52f04b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2c039ac6 created: GearsObj[0x1a205489, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2c039ac6 created: GearsObj[0x1a205489, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2c039ac6 FIN GearsES2[obj 0x2c039ac6 isInit true, usesShared false, 1 GearsObj[0x3c52f04b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1a205489, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1a017d88, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2c039ac6 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf3fc5ea0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2c039ac6, angle 4.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf3fc5ea0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf3fc5ea0
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647126259 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647126259 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.89 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647119972 ms III - Start
    [junit] SLOCK [T main @ 1460647119974 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test00NoAnimator
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType MACOS
    [junit] Java Version 1.8.0
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,title=Generic Title,resizable,normal], displayable true, valid true, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4d41cee: tileRendererInUse null, GearsES2[obj 0x4d41cee isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4d41cee on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4d41cee created: GearsObj[0xc8df4ad, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4d41cee created: GearsObj[0x560b68bc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4d41cee created: GearsObj[0x560b68bc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4d41cee FIN GearsES2[obj 0x4d41cee isInit true, usesShared false, 1 GearsObj[0xc8df4ad, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x560b68bc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7806d458, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d41cee 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d41cee, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d41cee: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d41cee FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test00NoAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test01Animator
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType MACOS
    [junit] Java Version 1.8.0
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] About to start Animator: CT main
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 90000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 100000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 140000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 480 f, 68571.4 fps, 0 ms/f
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 540 f, 49090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 50000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 55000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 65000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 70000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 75000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 85000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 90000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 87692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 92307.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 96923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 101538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 106153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 110769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 115384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 115714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 124285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 128571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 132857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 137142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 141428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 145714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 140000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 144000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 148000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 152000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 156000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 160000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 164000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 168000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 161250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 165000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 168750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 172500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 176250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 183750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 187500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 191250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 195000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 198750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 202500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 206250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 210000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 213750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 204705.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 208235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 211764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 215294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 218823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 222352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 225882.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 229411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 232941.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 223333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 226666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 230000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 233333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 236666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 243333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 246666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 250000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 253333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 256666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 246315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 249473.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 252631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 255789.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 258947.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 262105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 265263.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 268421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 271578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 261000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 264000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 267000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 273000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 276000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 265714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 268571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 271428.5 fps, 0 ms/f
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,title=Generic Title,resizable,normal], displayable true, valid true, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3dfc5fb8: tileRendererInUse null, GearsES2[obj 0x3dfc5fb8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3dfc5fb8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3dfc5fb8 created: GearsObj[0x4e975341, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3dfc5fb8 created: GearsObj[0x556b8e3b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3dfc5fb8 created: GearsObj[0x556b8e3b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3dfc5fb8 FIN GearsES2[obj 0x3dfc5fb8 isInit true, usesShared false, 1 GearsObj[0x4e975341, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x556b8e3b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39ba318f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3dfc5fb8 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf3cdb180, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3dfc5fb8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 0, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 1, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 2, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 3, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 4, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 5, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 6, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 7, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 8, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 9, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 10, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 11, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 13, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 12, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 14, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 13, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 15, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 14, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 16, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 15, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 17, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 16, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 18, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 17, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 19, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 18, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 20, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 19, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 21, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 20, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 22, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 21, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 23, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 22, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 24, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 23, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 25, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 24, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 26, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 25, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] 0 s: 60 f / 472 ms, 127.1 fps, 7 ms/f; total: 5760 f, 11683.5 fps, 0 ms/f
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 27, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 26, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 28, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 27, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 29, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 28, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 30, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 29, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 31, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 30, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 32, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 31, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 33, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 32, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 34, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 33, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 35, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 34, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 36, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 35, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 37, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 36, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 38, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 37, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 39, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 38, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 40, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 39, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 41, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 40, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 42, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 41, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 43, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 42, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 44, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 43, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 45, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 44, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 46, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 45, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 47, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 46, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 48, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 47, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 49, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 48, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 50, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 49, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 51, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 50, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 52, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 51, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 53, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 52, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 54, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 53, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 55, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 54, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 56, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 55, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 57, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 56, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 58, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 57, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 59, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 58, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 60, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 59, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 61, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 60, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 61, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3dfc5fb8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3dfc5fb8 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test01Animator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType MACOS
    [junit] Java Version 1.8.0
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] About to start Animator: CT main
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,title=Generic Title,resizable,normal], displayable true, valid true, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x27808f31: tileRendererInUse null, GearsES2[obj 0x27808f31 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x27808f31 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x27808f31 created: GearsObj[0x7ffcea09, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x27808f31 created: GearsObj[0x1ac2dea9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x27808f31 created: GearsObj[0x1ac2dea9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x27808f31 FIN GearsES2[obj 0x27808f31 isInit true, usesShared false, 1 GearsObj[0x7ffcea09, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ac2dea9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x191cd35f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x27808f31 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf652a660, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x27808f31, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 13, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 14, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 13, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 15, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 14, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 16, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 15, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 17, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 16, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 18, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 17, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 19, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 18, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 20, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 19, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 21, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 20, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 22, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 21, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 23, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 22, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 24, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 23, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 25, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 24, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 26, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 25, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 27, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 26, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 27, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x27808f31: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x27808f31 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType MACOS
    [junit] Java Version 1.8.0
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] About to start Animator: CT main
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=Generic Title,resizable,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2c039ac6: tileRendererInUse null, GearsES2[obj 0x2c039ac6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2c039ac6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2c039ac6 created: GearsObj[0x42d839ff, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2c039ac6 created: GearsObj[0x5dd3fd14, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2c039ac6 created: GearsObj[0x5dd3fd14, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2c039ac6 FIN GearsES2[obj 0x2c039ac6 isInit true, usesShared false, 1 GearsObj[0x42d839ff, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5dd3fd14, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3fc93ebe, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2c039ac6 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf6525ea0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2c039ac6, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf6525ea0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf6525ea0
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2c039ac6: tileRendererInUse null, GearsES2[obj 0x2c039ac6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2c039ac6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2c039ac6 created: GearsObj[0x6bb9bc43, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2c039ac6 created: GearsObj[0x496b262c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2c039ac6 created: GearsObj[0x496b262c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2c039ac6 FIN GearsES2[obj 0x2c039ac6 isInit true, usesShared false, 1 GearsObj[0x6bb9bc43, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x496b262c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3e92ef3f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2c039ac6 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf3fc5ea0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2c039ac6, angle 1.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf3fc5ea0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf3fc5ea0
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2c039ac6: tileRendererInUse null, GearsES2[obj 0x2c039ac6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2c039ac6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2c039ac6 created: GearsObj[0x6e1b0cde, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2c039ac6 created: GearsObj[0x5c33f2ce, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2c039ac6 created: GearsObj[0x5c33f2ce, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2c039ac6 FIN GearsES2[obj 0x2c039ac6 isInit true, usesShared false, 1 GearsObj[0x6e1b0cde, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c33f2ce, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x77bfe680, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2c039ac6 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf6523bb0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2c039ac6, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf6523bb0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf6523bb0
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2c039ac6: tileRendererInUse null, GearsES2[obj 0x2c039ac6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2c039ac6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2c039ac6 created: GearsObj[0x76ea45d2, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2c039ac6 created: GearsObj[0x4dc19605, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2c039ac6 created: GearsObj[0x4dc19605, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2c039ac6 FIN GearsES2[obj 0x2c039ac6 isInit true, usesShared false, 1 GearsObj[0x76ea45d2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4dc19605, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1d06282d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2c039ac6 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf6462ad0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2c039ac6, angle 3.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf6462ad0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf6462ad0
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2c039ac6: tileRendererInUse null, GearsES2[obj 0x2c039ac6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2c039ac6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2c039ac6 created: GearsObj[0x3c52f04b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2c039ac6 created: GearsObj[0x1a205489, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2c039ac6 created: GearsObj[0x1a205489, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2c039ac6 FIN GearsES2[obj 0x2c039ac6 isInit true, usesShared false, 1 GearsObj[0x3c52f04b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1a205489, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1a017d88, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2c039ac6 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf3fc5ea0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2c039ac6, angle 4.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf3fc5ea0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf3fc5ea0
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647126259 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647126259 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00NoAnimator took 2.598 sec
    [junit] Testcase: test01Animator took 1.16 sec
    [junit] Testcase: test02FPSAnimator took 1.131 sec
    [junit] Testcase: test02FPSAnimator_RestartOnAWTEDT took 1.347 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.89 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647119972 ms III - Start
    [junit] SLOCK [T main @ 1460647119974 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test00NoAnimator
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType MACOS
    [junit] Java Version 1.8.0
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,title=Generic Title,resizable,normal], displayable true, valid true, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4d41cee: tileRendererInUse null, GearsES2[obj 0x4d41cee isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4d41cee on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4d41cee created: GearsObj[0xc8df4ad, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4d41cee created: GearsObj[0x560b68bc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4d41cee created: GearsObj[0x560b68bc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4d41cee FIN GearsES2[obj 0x4d41cee isInit true, usesShared false, 1 GearsObj[0xc8df4ad, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x560b68bc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7806d458, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d41cee 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d41cee, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d41cee 512x512, swapInterval 1, drawable 0x7ffaf3ffb1d0
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,23,512x534,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d41cee: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d41cee FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test00NoAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test01Animator
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType MACOS
    [junit] Java Version 1.8.0
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] About to start Animator: CT main
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 90000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 100000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 140000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 480 f, 68571.4 fps, 0 ms/f
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 540 f, 49090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 50000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 55000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 65000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 70000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 75000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 85000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 90000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 87692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 92307.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 96923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 101538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 106153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 110769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 115384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 115714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 124285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 128571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 132857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 137142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 141428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 145714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 140000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 144000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 148000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 152000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 156000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 160000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 164000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 168000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 161250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 165000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 168750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 172500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 176250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 183750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 187500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 191250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 195000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 198750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 202500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 206250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 210000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 213750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 204705.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 208235.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 211764.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 215294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 218823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 222352.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 225882.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 229411.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 232941.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 223333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 226666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 230000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 233333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 236666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 243333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 246666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 250000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 253333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 256666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 246315.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 249473.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 252631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 255789.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 258947.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 262105.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 265263.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 268421.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 271578.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 261000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 264000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 267000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 273000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 276000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 265714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 268571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 271428.5 fps, 0 ms/f
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,title=Generic Title,resizable,normal], displayable true, valid true, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3dfc5fb8: tileRendererInUse null, GearsES2[obj 0x3dfc5fb8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3dfc5fb8 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3dfc5fb8 created: GearsObj[0x4e975341, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3dfc5fb8 created: GearsObj[0x556b8e3b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3dfc5fb8 created: GearsObj[0x556b8e3b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3dfc5fb8 FIN GearsES2[obj 0x3dfc5fb8 isInit true, usesShared false, 1 GearsObj[0x4e975341, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x556b8e3b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39ba318f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3dfc5fb8 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf3cdb180, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3dfc5fb8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 0, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 1, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 2, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 3, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 4, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 5, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 6, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 7, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 8, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 9, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 10, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 11, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 13, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 12, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 14, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 13, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 15, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 14, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 16, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 15, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 17, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 16, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 18, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 17, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 19, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 18, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 20, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 19, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 21, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 20, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 22, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 21, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 23, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 22, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 24, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 23, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 25, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 24, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 26, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 25, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] 0 s: 60 f / 472 ms, 127.1 fps, 7 ms/f; total: 5760 f, 11683.5 fps, 0 ms/f
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 27, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 26, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 28, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 27, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 29, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 28, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 30, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 29, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 31, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 30, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 32, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 31, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 33, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 32, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 34, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 33, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 35, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 34, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 36, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 35, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 37, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 36, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 38, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 37, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 39, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 38, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 40, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 39, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 41, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 40, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 42, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 41, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 43, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 42, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 44, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 43, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 45, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 44, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 46, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 45, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 47, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 46, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 48, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 47, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 49, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 48, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 50, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 49, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 51, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 50, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 52, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 51, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 53, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 52, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 54, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 53, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 55, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 54, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 56, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 55, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 57, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 56, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 58, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 57, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 59, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 58, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 60, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 59, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 61, fps 127.118645> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 60, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,23,512x534,invalid,title=f 61, fps 127.118645,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3dfc5fb8: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3dfc5fb8 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test01Animator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType MACOS
    [junit] Java Version 1.8.0
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] About to start Animator: CT main
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,title=Generic Title,resizable,normal], displayable true, valid true, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x27808f31: tileRendererInUse null, GearsES2[obj 0x27808f31 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x27808f31 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x27808f31 created: GearsObj[0x7ffcea09, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x27808f31 created: GearsObj[0x1ac2dea9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x27808f31 created: GearsObj[0x1ac2dea9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x27808f31 FIN GearsES2[obj 0x27808f31 isInit true, usesShared false, 1 GearsObj[0x7ffcea09, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ac2dea9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x191cd35f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x27808f31 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf652a660, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x27808f31, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 13, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 14, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 13, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 15, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 14, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 16, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 15, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 17, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 16, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 18, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 17, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 19, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 18, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 20, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 19, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 21, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 20, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 22, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 21, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 23, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 22, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 24, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 23, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 25, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 24, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 26, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 25, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 27, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 26, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,23,512x534,invalid,title=f 27, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x27808f31: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x27808f31 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType MACOS
    [junit] Java Version 1.8.0
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] About to start Animator: CT main
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=Generic Title,resizable,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2c039ac6: tileRendererInUse null, GearsES2[obj 0x2c039ac6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2c039ac6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2c039ac6 created: GearsObj[0x42d839ff, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2c039ac6 created: GearsObj[0x5dd3fd14, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2c039ac6 created: GearsObj[0x5dd3fd14, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2c039ac6 FIN GearsES2[obj 0x2c039ac6 isInit true, usesShared false, 1 GearsObj[0x42d839ff, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5dd3fd14, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3fc93ebe, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2c039ac6 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf6525ea0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2c039ac6, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf6525ea0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf6525ea0
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2c039ac6: tileRendererInUse null, GearsES2[obj 0x2c039ac6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2c039ac6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2c039ac6 created: GearsObj[0x6bb9bc43, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2c039ac6 created: GearsObj[0x496b262c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2c039ac6 created: GearsObj[0x496b262c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2c039ac6 FIN GearsES2[obj 0x2c039ac6 isInit true, usesShared false, 1 GearsObj[0x6bb9bc43, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x496b262c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3e92ef3f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2c039ac6 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf3fc5ea0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2c039ac6, angle 1.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf3fc5ea0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf3fc5ea0
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2c039ac6: tileRendererInUse null, GearsES2[obj 0x2c039ac6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2c039ac6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2c039ac6 created: GearsObj[0x6e1b0cde, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2c039ac6 created: GearsObj[0x5c33f2ce, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2c039ac6 created: GearsObj[0x5c33f2ce, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2c039ac6 FIN GearsES2[obj 0x2c039ac6 isInit true, usesShared false, 1 GearsObj[0x6e1b0cde, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c33f2ce, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x77bfe680, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2c039ac6 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf6523bb0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2c039ac6, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf6523bb0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf6523bb0
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2c039ac6: tileRendererInUse null, GearsES2[obj 0x2c039ac6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2c039ac6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2c039ac6 created: GearsObj[0x76ea45d2, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2c039ac6 created: GearsObj[0x4dc19605, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2c039ac6 created: GearsObj[0x4dc19605, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2c039ac6 FIN GearsES2[obj 0x2c039ac6 isInit true, usesShared false, 1 GearsObj[0x76ea45d2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4dc19605, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1d06282d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2c039ac6 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf6462ad0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2c039ac6, angle 3.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf6462ad0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf6462ad0
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2c039ac6: tileRendererInUse null, GearsES2[obj 0x2c039ac6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2c039ac6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2c039ac6 created: GearsObj[0x3c52f04b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2c039ac6 created: GearsObj[0x1a205489, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2c039ac6 created: GearsObj[0x1a205489, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2c039ac6 FIN GearsES2[obj 0x2c039ac6 isInit true, usesShared false, 1 GearsObj[0x3c52f04b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1a205489, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1a017d88, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2c039ac6 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ffaf3fc5ea0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2c039ac6, angle 4.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf3fc5ea0
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2c039ac6 512x512, swapInterval 1, drawable 0x7ffaf3fc5ea0
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,23,512x534,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2c039ac6 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647126259 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647126259 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647127619 ms III - Start
    [junit] SLOCK [T main @ 1460647127620 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT - test00
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType MACOS
    [junit] Java Version 1.8.0
    [junit] Intel Inc.
    [junit] Intel Iris OpenGL Engine
    [junit] 2.1 INTEL-10.12.13
    [junit] GL_ARB_color_buffer_float GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_seamless_cube_map GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_transpose_matrix GL_ARB_vertex_array_bgra GL_ARB_vertex_blend GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_draw_buffers2 GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod_bias GL_EXT_texture_rectangle GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_APPLE_aux_depth_stencil GL_APPLE_client_storage GL_APPLE_element_array GL_APPLE_fence GL_APPLE_float_pixels GL_APPLE_flush_buffer_range GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_packed_pixels GL_APPLE_pixel_buffer GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_specular_vector GL_APPLE_texture_range GL_APPLE_transform_hint GL_APPLE_vertex_array_object GL_APPLE_vertex_array_range GL_APPLE_vertex_point_size GL_APPLE_vertex_program_evaluators GL_APPLE_ycbcr_422 GL_ATI_separate_stencil GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_IBM_rasterpos_clip GL_NV_blend_square GL_NV_conditional_render GL_NV_depth_clamp GL_NV_fog_distance GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_barrier GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod 
    [junit] Maximum number of samples supported by the hardware: 8
    [junit] Frame: java.awt.Frame[frame0,100,100,300x322,invalid,title=frame 3,resizable,normal]
    [junit] Applet: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT$MiniPApplet[panel0,0,22,300x300,layout=java.awt.BorderLayout]
    [junit] GLCanvas: AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@2dc7c0a7,
    [junit] 	handle    0x7fe0f8c46c70,
    [junit] 	Drawable size 300x300 surface[300x300],
    [junit] 	AWT[pos 0/0, size 300x300,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7f644636, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10d3b323]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]]]]]
    [junit] GLDrawable: GLFBODrawableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@2dc7c0a7,
    [junit] 	Handle    0x7fe0f8c46c70,
    [junit] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	fboI back 0, front 0, num 1,
    [junit] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 300x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a6, samples 0, 300x300, name 0x3, obj 0x3a784b68], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 300x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x29297412], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6770ffe7],
    [junit] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound true, size 300x300, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a6, samples 4, 300x300, name 0x2, obj 0x8dc7231], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 300x300, name 0x1, obj 0x6a370281], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 300x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x29297412], hasSink true, dirty true], state OK, obj 0x70874b49],
    [junit] 	Surface   JAWTWindow[0x10681d79][JVM version: 1.8.0_74 (1.8.0 update 74)
    [junit] JAWT version: 0x80010004, CA_LAYER: true, isLayeredSurface true, bounds [ 0 / 0  300 x 300 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale 1.0x1.0, shallUseOffscreenLayer false, isOffscreenLayerSurface true, attachedSurfaceLayer 0x0, windowHandle 0x7fe0fb31a240, surfaceHandle 0x7fe0f8c46c70, bounds [ 0 / 0  300 x 300 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 300x300], pixels[scale 1.0, 1.0 -> 300x300], visible true, lockedExt false,
    [junit] 	config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7f644636, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10d3b323]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]]],
    [junit] 	awtComponent AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@2dc7c0a7,
    [junit] 	handle    0x7fe0f8c46c70,
    [junit] 	Drawable size 300x300 surface[300x300],
    [junit] 	AWT[pos 0/0, size 300x300,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7f644636, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10d3b323]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]]]]],
    [junit] 	surfaceLock <421926ff, 293f8977>[count 1, qsz 1, owner <AWT-EventQueue-0>]]]
    [junit] Restarting surface...
    [junit] Done
    [junit] fps: 70.333336
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT - test00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647131076 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647131076 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.054 sec
    [junit] ------------- Standard Output ---------------
    [junit] Intel Inc.
    [junit] Intel Iris OpenGL Engine
    [junit] 2.1 INTEL-10.12.13
    [junit] GL_ARB_color_buffer_float GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_seamless_cube_map GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_transpose_matrix GL_ARB_vertex_array_bgra GL_ARB_vertex_blend GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_draw_buffers2 GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod_bias GL_EXT_texture_rectangle GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_APPLE_aux_depth_stencil GL_APPLE_client_storage GL_APPLE_element_array GL_APPLE_fence GL_APPLE_float_pixels GL_APPLE_flush_buffer_range GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_packed_pixels GL_APPLE_pixel_buffer GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_specular_vector GL_APPLE_texture_range GL_APPLE_transform_hint GL_APPLE_vertex_array_object GL_APPLE_vertex_array_range GL_APPLE_vertex_point_size GL_APPLE_vertex_program_evaluators GL_APPLE_ycbcr_422 GL_ATI_separate_stencil GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_IBM_rasterpos_clip GL_NV_blend_square GL_NV_conditional_render GL_NV_depth_clamp GL_NV_fog_distance GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_barrier GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod 
    [junit] Maximum number of samples supported by the hardware: 8
    [junit] Frame: java.awt.Frame[frame0,100,100,300x322,invalid,title=frame 3,resizable,normal]
    [junit] Applet: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT$MiniPApplet[panel0,0,22,300x300,layout=java.awt.BorderLayout]
    [junit] GLCanvas: AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@2dc7c0a7,
    [junit] 	handle    0x7fe0f8c46c70,
    [junit] 	Drawable size 300x300 surface[300x300],
    [junit] 	AWT[pos 0/0, size 300x300,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7f644636, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10d3b323]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]]]]]
    [junit] GLDrawable: GLFBODrawableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@2dc7c0a7,
    [junit] 	Handle    0x7fe0f8c46c70,
    [junit] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	fboI back 0, front 0, num 1,
    [junit] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 300x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a6, samples 0, 300x300, name 0x3, obj 0x3a784b68], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 300x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x29297412], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6770ffe7],
    [junit] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound true, size 300x300, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a6, samples 4, 300x300, name 0x2, obj 0x8dc7231], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 300x300, name 0x1, obj 0x6a370281], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 300x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x29297412], hasSink true, dirty true], state OK, obj 0x70874b49],
    [junit] 	Surface   JAWTWindow[0x10681d79][JVM version: 1.8.0_74 (1.8.0 update 74)
    [junit] JAWT version: 0x80010004, CA_LAYER: true, isLayeredSurface true, bounds [ 0 / 0  300 x 300 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale 1.0x1.0, shallUseOffscreenLayer false, isOffscreenLayerSurface true, attachedSurfaceLayer 0x0, windowHandle 0x7fe0fb31a240, surfaceHandle 0x7fe0f8c46c70, bounds [ 0 / 0  300 x 300 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 300x300], pixels[scale 1.0, 1.0 -> 300x300], visible true, lockedExt false,
    [junit] 	config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7f644636, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10d3b323]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]]],
    [junit] 	awtComponent AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@2dc7c0a7,
    [junit] 	handle    0x7fe0f8c46c70,
    [junit] 	Drawable size 300x300 surface[300x300],
    [junit] 	AWT[pos 0/0, size 300x300,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7f644636, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10d3b323]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]]]]],
    [junit] 	surfaceLock <421926ff, 293f8977>[count 1, qsz 1, owner <AWT-EventQueue-0>]]]
    [junit] Restarting surface...
    [junit] Done
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647127619 ms III - Start
    [junit] SLOCK [T main @ 1460647127620 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT - test00
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType MACOS
    [junit] Java Version 1.8.0
    [junit] fps: 70.333336
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT - test00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647131076 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647131076 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00 took 3.413 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.054 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] Intel Inc.
    [junit] Intel Iris OpenGL Engine
    [junit] 2.1 INTEL-10.12.13
    [junit] GL_ARB_color_buffer_float GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_seamless_cube_map GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_transpose_matrix GL_ARB_vertex_array_bgra GL_ARB_vertex_blend GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_draw_buffers2 GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod_bias GL_EXT_texture_rectangle GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_APPLE_aux_depth_stencil GL_APPLE_client_storage GL_APPLE_element_array GL_APPLE_fence GL_APPLE_float_pixels GL_APPLE_flush_buffer_range GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_packed_pixels GL_APPLE_pixel_buffer GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_specular_vector GL_APPLE_texture_range GL_APPLE_transform_hint GL_APPLE_vertex_array_object GL_APPLE_vertex_array_range GL_APPLE_vertex_point_size GL_APPLE_vertex_program_evaluators GL_APPLE_ycbcr_422 GL_ATI_separate_stencil GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_IBM_rasterpos_clip GL_NV_blend_square GL_NV_conditional_render GL_NV_depth_clamp GL_NV_fog_distance GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_barrier GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod 
    [junit] Maximum number of samples supported by the hardware: 8
    [junit] Frame: java.awt.Frame[frame0,100,100,300x322,invalid,title=frame 3,resizable,normal]
    [junit] Applet: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT$MiniPApplet[panel0,0,22,300x300,layout=java.awt.BorderLayout]
    [junit] GLCanvas: AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@2dc7c0a7,
    [junit] 	handle    0x7fe0f8c46c70,
    [junit] 	Drawable size 300x300 surface[300x300],
    [junit] 	AWT[pos 0/0, size 300x300,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7f644636, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10d3b323]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]]]]]
    [junit] GLDrawable: GLFBODrawableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@2dc7c0a7,
    [junit] 	Handle    0x7fe0f8c46c70,
    [junit] 	Caps      GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	fboI back 0, front 0, num 1,
    [junit] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 300x300, samples 0/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a6, samples 0, 300x300, name 0x3, obj 0x3a784b68], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 300x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x29297412], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6770ffe7],
    [junit] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound true, size 300x300, samples 4/8, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a6, samples 4, 300x300, name 0x2, obj 0x8dc7231], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 300x300, name 0x1, obj 0x6a370281], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 300x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x29297412], hasSink true, dirty true], state OK, obj 0x70874b49],
    [junit] 	Surface   JAWTWindow[0x10681d79][JVM version: 1.8.0_74 (1.8.0 update 74)
    [junit] JAWT version: 0x80010004, CA_LAYER: true, isLayeredSurface true, bounds [ 0 / 0  300 x 300 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale 1.0x1.0, shallUseOffscreenLayer false, isOffscreenLayerSurface true, attachedSurfaceLayer 0x0, windowHandle 0x7fe0fb31a240, surfaceHandle 0x7fe0f8c46c70, bounds [ 0 / 0  300 x 300 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 300x300], pixels[scale 1.0, 1.0 -> 300x300], visible true, lockedExt false,
    [junit] 	config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7f644636, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10d3b323]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]]],
    [junit] 	awtComponent AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.GLFBODrawableImpl,
    [junit] 	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@2dc7c0a7,
    [junit] 	handle    0x7fe0f8c46c70,
    [junit] 	Drawable size 300x300 surface[300x300],
    [junit] 	AWT[pos 0/0, size 300x300,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection Display 421088705, unitID 0, awtDevice sun.awt.CGraphicsDevice@7f644636, handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]],
    [junit] 	CGLGraphicsConfig[dev=421088705,pixfmt=0],
    [junit] 	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x10d3b323]], idx 0],
    [junit] 	chosen    GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]]]]],
    [junit] 	surfaceLock <421926ff, 293f8977>[count 1, qsz 1, owner <AWT-EventQueue-0>]]]
    [junit] Restarting surface...
    [junit] Done
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647127619 ms III - Start
    [junit] SLOCK [T main @ 1460647127620 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT - test00
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType MACOS
    [junit] Java Version 1.8.0
    [junit] fps: 70.333336
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT - test00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647131076 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647131076 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647132562 ms III - Start
    [junit] SLOCK [T main @ 1460647132564 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test01
    [junit] Frame size: cols x rows 4x1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test02
    [junit] Frame size: cols x rows 4x1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test02
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647135046 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647135047 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.084 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647132562 ms III - Start
    [junit] SLOCK [T main @ 1460647132564 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test01
    [junit] Frame size: cols x rows 4x1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test02
    [junit] Frame size: cols x rows 4x1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test02
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647135046 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647135047 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.778 sec
    [junit] Testcase: test02 took 0.664 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.084 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647132562 ms III - Start
    [junit] SLOCK [T main @ 1460647132564 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test01
    [junit] Frame size: cols x rows 4x1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test02
    [junit] Frame size: cols x rows 4x1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test02
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647135046 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647135047 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647136374 ms III - Start
    [junit] SLOCK [T main @ 1460647136376 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test01_texUnit0_keepTex0_ES2
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3edeb923: tileRendererInUse null, GearsES2[obj 0x3edeb923 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3edeb923 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3edeb923 created: GearsObj[0x40497e26, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x3edeb923 created: GearsObj[0x5ba30d14, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x3edeb923 created: GearsObj[0x5ba30d14, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3edeb923 FIN GearsES2[obj 0x3edeb923 isInit true, usesShared false, 1 GearsObj[0x40497e26, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5ba30d14, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x680c3b0d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 10,
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  11, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  12, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] **** Reshape.Reset: 310x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3edeb923 0/0 310x480 of 310x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3edeb923, angle 0.0, [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774 -> [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3edeb923 640x480, swapInterval 0, drawable 0x0
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 390x378
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3edeb923 0/0 390x378 of 390x378, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3edeb923, angle 0.5, [l -1.031746, r 1.031746, b -1.0, t 1.0] 2.063492x2.0 -> [l -1.031746, r 1.031746, b -1.0, t 1.0] 2.063492x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 390x378 of 390x378, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3edeb923 800x378, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3edeb923 800x378, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3edeb923 800x378, swapInterval 0, drawable 0x0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test01_texUnit0_keepTex0_ES2-n0000-GL4___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0378.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3edeb923: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3edeb923 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test01_texUnit0_keepTex0_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test02_texUnit0_keepTex1_ES2
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e5ba215: tileRendererInUse null, GearsES2[obj 0x1e5ba215 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1e5ba215 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1e5ba215 created: GearsObj[0x5594c32b, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1e5ba215 created: GearsObj[0x70ecb119, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1e5ba215 created: GearsObj[0x70ecb119, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e5ba215 FIN GearsES2[obj 0x1e5ba215 isInit true, usesShared false, 1 GearsObj[0x5594c32b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x70ecb119, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7d4eabd9, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 8 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=8, linked=false, inUse=false, program: 10,
    [junit]    ShaderCode[id=16, type=FRAGMENT_SHADER, valid=true, shader:  12, source]
    [junit]    ShaderCode[id=15, type=VERTEX_SHADER, valid=true, shader:  11, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] **** Reshape.Reset: 310x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e5ba215 0/0 310x480 of 310x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e5ba215, angle 0.0, [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774 -> [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1e5ba215 640x480, swapInterval 0, drawable 0x0
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 390x378
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e5ba215 0/0 390x378 of 390x378, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e5ba215, angle 0.5, [l -1.031746, r 1.031746, b -1.0, t 1.0] 2.063492x2.0 -> [l -1.031746, r 1.031746, b -1.0, t 1.0] 2.063492x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 390x378 of 390x378, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1e5ba215 800x378, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1e5ba215 800x378, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1e5ba215 800x378, swapInterval 0, drawable 0x0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test02_texUnit0_keepTex1_ES2-n0000-GL4___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0378.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e5ba215: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e5ba215 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test02_texUnit0_keepTex1_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test03_texUnit1_keepTex1_ES2
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x34f58762: tileRendererInUse null, GearsES2[obj 0x34f58762 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34f58762 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34f58762 created: GearsObj[0x5f98c601, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x34f58762 created: GearsObj[0x128ef5c6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x34f58762 created: GearsObj[0x128ef5c6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x34f58762 FIN GearsES2[obj 0x34f58762 isInit true, usesShared false, 1 GearsObj[0x5f98c601, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x128ef5c6, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x56646628, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 12 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=12, linked=false, inUse=false, program: 10,
    [junit]    ShaderCode[id=23, type=VERTEX_SHADER, valid=true, shader:  11, source]
    [junit]    ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, shader:  12, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] **** Reshape.Reset: 310x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34f58762 0/0 310x480 of 310x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34f58762, angle 0.0, [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774 -> [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x34f58762 640x480, swapInterval 0, drawable 0x0
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 390x378
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34f58762 0/0 390x378 of 390x378, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34f58762, angle 0.5, [l -1.031746, r 1.031746, b -1.0, t 1.0] 2.063492x2.0 -> [l -1.031746, r 1.031746, b -1.0, t 1.0] 2.063492x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 390x378 of 390x378, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x34f58762 800x378, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x34f58762 800x378, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x34f58762 800x378, swapInterval 0, drawable 0x0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test03_texUnit1_keepTex1_ES2-n0000-GL4___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0378.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34f58762: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34f58762 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test03_texUnit1_keepTex1_ES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647139740 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647139740 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.969 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647136374 ms III - Start
    [junit] SLOCK [T main @ 1460647136376 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test01_texUnit0_keepTex0_ES2
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3edeb923: tileRendererInUse null, GearsES2[obj 0x3edeb923 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3edeb923 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3edeb923 created: GearsObj[0x40497e26, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x3edeb923 created: GearsObj[0x5ba30d14, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x3edeb923 created: GearsObj[0x5ba30d14, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3edeb923 FIN GearsES2[obj 0x3edeb923 isInit true, usesShared false, 1 GearsObj[0x40497e26, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5ba30d14, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x680c3b0d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 10,
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  11, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  12, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] **** Reshape.Reset: 310x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3edeb923 0/0 310x480 of 310x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3edeb923, angle 0.0, [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774 -> [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3edeb923 640x480, swapInterval 0, drawable 0x0
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 390x378
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3edeb923 0/0 390x378 of 390x378, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3edeb923, angle 0.5, [l -1.031746, r 1.031746, b -1.0, t 1.0] 2.063492x2.0 -> [l -1.031746, r 1.031746, b -1.0, t 1.0] 2.063492x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 390x378 of 390x378, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3edeb923 800x378, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3edeb923 800x378, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3edeb923 800x378, swapInterval 0, drawable 0x0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test01_texUnit0_keepTex0_ES2-n0000-GL4___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0378.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3edeb923: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3edeb923 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test01_texUnit0_keepTex0_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test02_texUnit0_keepTex1_ES2
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e5ba215: tileRendererInUse null, GearsES2[obj 0x1e5ba215 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1e5ba215 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1e5ba215 created: GearsObj[0x5594c32b, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1e5ba215 created: GearsObj[0x70ecb119, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1e5ba215 created: GearsObj[0x70ecb119, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e5ba215 FIN GearsES2[obj 0x1e5ba215 isInit true, usesShared false, 1 GearsObj[0x5594c32b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x70ecb119, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7d4eabd9, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 8 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=8, linked=false, inUse=false, program: 10,
    [junit]    ShaderCode[id=16, type=FRAGMENT_SHADER, valid=true, shader:  12, source]
    [junit]    ShaderCode[id=15, type=VERTEX_SHADER, valid=true, shader:  11, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] **** Reshape.Reset: 310x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e5ba215 0/0 310x480 of 310x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e5ba215, angle 0.0, [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774 -> [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1e5ba215 640x480, swapInterval 0, drawable 0x0
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 390x378
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e5ba215 0/0 390x378 of 390x378, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e5ba215, angle 0.5, [l -1.031746, r 1.031746, b -1.0, t 1.0] 2.063492x2.0 -> [l -1.031746, r 1.031746, b -1.0, t 1.0] 2.063492x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 390x378 of 390x378, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1e5ba215 800x378, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1e5ba215 800x378, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1e5ba215 800x378, swapInterval 0, drawable 0x0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test02_texUnit0_keepTex1_ES2-n0000-GL4___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0378.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e5ba215: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e5ba215 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test02_texUnit0_keepTex1_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test03_texUnit1_keepTex1_ES2
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x34f58762: tileRendererInUse null, GearsES2[obj 0x34f58762 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34f58762 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34f58762 created: GearsObj[0x5f98c601, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x34f58762 created: GearsObj[0x128ef5c6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x34f58762 created: GearsObj[0x128ef5c6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x34f58762 FIN GearsES2[obj 0x34f58762 isInit true, usesShared false, 1 GearsObj[0x5f98c601, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x128ef5c6, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x56646628, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 12 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=12, linked=false, inUse=false, program: 10,
    [junit]    ShaderCode[id=23, type=VERTEX_SHADER, valid=true, shader:  11, source]
    [junit]    ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, shader:  12, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] **** Reshape.Reset: 310x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34f58762 0/0 310x480 of 310x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34f58762, angle 0.0, [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774 -> [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x34f58762 640x480, swapInterval 0, drawable 0x0
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 390x378
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34f58762 0/0 390x378 of 390x378, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34f58762, angle 0.5, [l -1.031746, r 1.031746, b -1.0, t 1.0] 2.063492x2.0 -> [l -1.031746, r 1.031746, b -1.0, t 1.0] 2.063492x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 390x378 of 390x378, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x34f58762 800x378, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x34f58762 800x378, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x34f58762 800x378, swapInterval 0, drawable 0x0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test03_texUnit1_keepTex1_ES2-n0000-GL4___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0378.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34f58762: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34f58762 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test03_texUnit1_keepTex1_ES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647139740 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647139740 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_texUnit0_keepTex0_ES2 took 1.972 sec
    [junit] Testcase: test02_texUnit0_keepTex1_ES2 took 0.686 sec
    [junit] Testcase: test03_texUnit1_keepTex1_ES2 took 0.662 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.969 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647136374 ms III - Start
    [junit] SLOCK [T main @ 1460647136376 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test01_texUnit0_keepTex0_ES2
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3edeb923: tileRendererInUse null, GearsES2[obj 0x3edeb923 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3edeb923 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3edeb923 created: GearsObj[0x40497e26, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x3edeb923 created: GearsObj[0x5ba30d14, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x3edeb923 created: GearsObj[0x5ba30d14, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3edeb923 FIN GearsES2[obj 0x3edeb923 isInit true, usesShared false, 1 GearsObj[0x40497e26, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5ba30d14, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x680c3b0d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 10,
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  11, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  12, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] **** Reshape.Reset: 310x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3edeb923 0/0 310x480 of 310x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3edeb923, angle 0.0, [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774 -> [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3edeb923 640x480, swapInterval 0, drawable 0x0
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 390x378
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3edeb923 0/0 390x378 of 390x378, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3edeb923, angle 0.5, [l -1.031746, r 1.031746, b -1.0, t 1.0] 2.063492x2.0 -> [l -1.031746, r 1.031746, b -1.0, t 1.0] 2.063492x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 390x378 of 390x378, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3edeb923 800x378, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3edeb923 800x378, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3edeb923 800x378, swapInterval 0, drawable 0x0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test01_texUnit0_keepTex0_ES2-n0000-GL4___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0378.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3edeb923: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3edeb923 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test01_texUnit0_keepTex0_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test02_texUnit0_keepTex1_ES2
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e5ba215: tileRendererInUse null, GearsES2[obj 0x1e5ba215 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1e5ba215 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1e5ba215 created: GearsObj[0x5594c32b, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1e5ba215 created: GearsObj[0x70ecb119, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1e5ba215 created: GearsObj[0x70ecb119, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e5ba215 FIN GearsES2[obj 0x1e5ba215 isInit true, usesShared false, 1 GearsObj[0x5594c32b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x70ecb119, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7d4eabd9, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 8 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=8, linked=false, inUse=false, program: 10,
    [junit]    ShaderCode[id=16, type=FRAGMENT_SHADER, valid=true, shader:  12, source]
    [junit]    ShaderCode[id=15, type=VERTEX_SHADER, valid=true, shader:  11, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] **** Reshape.Reset: 310x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e5ba215 0/0 310x480 of 310x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e5ba215, angle 0.0, [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774 -> [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1e5ba215 640x480, swapInterval 0, drawable 0x0
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 390x378
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e5ba215 0/0 390x378 of 390x378, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e5ba215, angle 0.5, [l -1.031746, r 1.031746, b -1.0, t 1.0] 2.063492x2.0 -> [l -1.031746, r 1.031746, b -1.0, t 1.0] 2.063492x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 390x378 of 390x378, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1e5ba215 800x378, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1e5ba215 800x378, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1e5ba215 800x378, swapInterval 0, drawable 0x0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test02_texUnit0_keepTex1_ES2-n0000-GL4___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0378.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e5ba215: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e5ba215 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test02_texUnit0_keepTex1_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test03_texUnit1_keepTex1_ES2
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x34f58762: tileRendererInUse null, GearsES2[obj 0x34f58762 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34f58762 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34f58762 created: GearsObj[0x5f98c601, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x34f58762 created: GearsObj[0x128ef5c6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x34f58762 created: GearsObj[0x128ef5c6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x34f58762 FIN GearsES2[obj 0x34f58762 isInit true, usesShared false, 1 GearsObj[0x5f98c601, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x128ef5c6, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x56646628, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 12 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=12, linked=false, inUse=false, program: 10,
    [junit]    ShaderCode[id=23, type=VERTEX_SHADER, valid=true, shader:  11, source]
    [junit]    ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, shader:  12, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] **** Reshape.Reset: 310x480
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34f58762 0/0 310x480 of 310x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34f58762, angle 0.0, [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774 -> [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x34f58762 640x480, swapInterval 0, drawable 0x0
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 390x378
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34f58762 0/0 390x378 of 390x378, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34f58762, angle 0.5, [l -1.031746, r 1.031746, b -1.0, t 1.0] 2.063492x2.0 -> [l -1.031746, r 1.031746, b -1.0, t 1.0] 2.063492x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 390x378 of 390x378, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x34f58762 800x378, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x34f58762 800x378, swapInterval 0, drawable 0x0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x34f58762 800x378, swapInterval 0, drawable 0x0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test03_texUnit1_keepTex1_ES2-n0000-GL4___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0378.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34f58762: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34f58762 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test03_texUnit1_keepTex1_ES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647139740 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647139740 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647141049 ms III - Start
    [junit] SLOCK [T main @ 1460647141050 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT - testAddRemove
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x10bbd20a: tileRendererInUse null, GearsES2[obj 0x10bbd20a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x10bbd20a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x10bbd20a created: GearsObj[0x1c30d103, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x10bbd20a created: GearsObj[0x470aa8d2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x10bbd20a created: GearsObj[0x470aa8d2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x10bbd20a FIN GearsES2[obj 0x10bbd20a isInit true, usesShared false, 1 GearsObj[0x1c30d103, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x470aa8d2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1cabcafd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x10bbd20a 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7f8f153285a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x10bbd20a, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x10bbd20a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x10bbd20a FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x10bbd20a: tileRendererInUse null, GearsES2[obj 0x10bbd20a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x10bbd20a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x10bbd20a created: GearsObj[0x1a43b770, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x10bbd20a created: GearsObj[0xdd0eaa5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x10bbd20a created: GearsObj[0xdd0eaa5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x10bbd20a FIN GearsES2[obj 0x10bbd20a isInit true, usesShared false, 1 GearsObj[0x1a43b770, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xdd0eaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2daa147f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x10bbd20a 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7f8f12c90580, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x10bbd20a, angle 5.5, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x10bbd20a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x10bbd20a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT - testAddRemove
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647143068 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647143069 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.608 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647141049 ms III - Start
    [junit] SLOCK [T main @ 1460647141050 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT - testAddRemove
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x10bbd20a: tileRendererInUse null, GearsES2[obj 0x10bbd20a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x10bbd20a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x10bbd20a created: GearsObj[0x1c30d103, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x10bbd20a created: GearsObj[0x470aa8d2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x10bbd20a created: GearsObj[0x470aa8d2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x10bbd20a FIN GearsES2[obj 0x10bbd20a isInit true, usesShared false, 1 GearsObj[0x1c30d103, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x470aa8d2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1cabcafd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x10bbd20a 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7f8f153285a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x10bbd20a, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x10bbd20a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x10bbd20a FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x10bbd20a: tileRendererInUse null, GearsES2[obj 0x10bbd20a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x10bbd20a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x10bbd20a created: GearsObj[0x1a43b770, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x10bbd20a created: GearsObj[0xdd0eaa5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x10bbd20a created: GearsObj[0xdd0eaa5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x10bbd20a FIN GearsES2[obj 0x10bbd20a isInit true, usesShared false, 1 GearsObj[0x1a43b770, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xdd0eaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2daa147f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x10bbd20a 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7f8f12c90580, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x10bbd20a, angle 5.5, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x10bbd20a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x10bbd20a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT - testAddRemove
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647143068 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647143069 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testAddRemove took 1.976 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.608 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647141049 ms III - Start
    [junit] SLOCK [T main @ 1460647141050 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT - testAddRemove
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x10bbd20a: tileRendererInUse null, GearsES2[obj 0x10bbd20a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x10bbd20a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x10bbd20a created: GearsObj[0x1c30d103, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x10bbd20a created: GearsObj[0x470aa8d2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x10bbd20a created: GearsObj[0x470aa8d2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x10bbd20a FIN GearsES2[obj 0x10bbd20a isInit true, usesShared false, 1 GearsObj[0x1c30d103, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x470aa8d2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1cabcafd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x10bbd20a 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7f8f153285a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x10bbd20a, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x10bbd20a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x10bbd20a FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x10bbd20a: tileRendererInUse null, GearsES2[obj 0x10bbd20a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x10bbd20a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x10bbd20a created: GearsObj[0x1a43b770, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x10bbd20a created: GearsObj[0xdd0eaa5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x10bbd20a created: GearsObj[0xdd0eaa5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x10bbd20a FIN GearsES2[obj 0x10bbd20a isInit true, usesShared false, 1 GearsObj[0x1a43b770, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xdd0eaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2daa147f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x10bbd20a 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7f8f12c90580, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x10bbd20a, angle 5.5, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x10bbd20a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x10bbd20a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT - testAddRemove
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647143068 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647143069 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647144375 ms III - Start
    [junit] SLOCK [T main @ 1460647144377 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT - test01ScrollPane
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x34cd072c: tileRendererInUse null, GearsES2[obj 0x34cd072c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34cd072c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34cd072c created: GearsObj[0x57706c6d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34cd072c created: GearsObj[0x471bb6a0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34cd072c created: GearsObj[0x471bb6a0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x34cd072c FIN GearsES2[obj 0x34cd072c isInit true, usesShared false, 1 GearsObj[0x57706c6d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x471bb6a0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c18ff25, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34cd072c 0/0 600x600 of 600x600, swapInterval 1, drawable 0x7ff9282f1730, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34cd072c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT - test01ScrollPane
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647146952 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647146952 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.172 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647144375 ms III - Start
    [junit] SLOCK [T main @ 1460647144377 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT - test01ScrollPane
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x34cd072c: tileRendererInUse null, GearsES2[obj 0x34cd072c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34cd072c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34cd072c created: GearsObj[0x57706c6d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34cd072c created: GearsObj[0x471bb6a0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34cd072c created: GearsObj[0x471bb6a0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x34cd072c FIN GearsES2[obj 0x34cd072c isInit true, usesShared false, 1 GearsObj[0x57706c6d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x471bb6a0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c18ff25, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34cd072c 0/0 600x600 of 600x600, swapInterval 1, drawable 0x7ff9282f1730, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34cd072c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT - test01ScrollPane
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647146952 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647146952 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01ScrollPane took 2.526 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.172 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647144375 ms III - Start
    [junit] SLOCK [T main @ 1460647144377 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT - test01ScrollPane
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x34cd072c: tileRendererInUse null, GearsES2[obj 0x34cd072c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34cd072c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34cd072c created: GearsObj[0x57706c6d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34cd072c created: GearsObj[0x471bb6a0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34cd072c created: GearsObj[0x471bb6a0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x34cd072c FIN GearsES2[obj 0x34cd072c isInit true, usesShared false, 1 GearsObj[0x57706c6d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x471bb6a0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c18ff25, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x34cd072c 0/0 600x600 of 600x600, swapInterval 1, drawable 0x7ff9282f1730, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34cd072c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x34cd072c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT - test01ScrollPane
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647146952 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647146952 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647148274 ms III - Start
    [junit] SLOCK [T main @ 1460647148275 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test01GLDefault
    [junit] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [junit] GLProfile Default: GLProfile[GL2/GL2.hw]
    [junit] testing with java.awt.Window
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6f370844: tileRendererInUse null, GearsES2[obj 0x6f370844 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6f370844 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6f370844 created: GearsObj[0x1925ae62, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6f370844 created: GearsObj[0x5fb12f11, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6f370844 created: GearsObj[0x5fb12f11, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6f370844 FIN GearsES2[obj 0x6f370844 isInit true, usesShared false, 1 GearsObj[0x1925ae62, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fb12f11, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1e08246c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f370844 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ff57254b340, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6f370844, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f370844 512x512, swapInterval 1, drawable 0x7ff57254b340
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f370844 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ff57254b340, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6f370844, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] cleaning up...
    [junit] testing with java.awt.Frame
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f370844: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f370844 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2ee7f5d3: tileRendererInUse null, GearsES2[obj 0x2ee7f5d3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2ee7f5d3 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2ee7f5d3 created: GearsObj[0x1ebfee1f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2ee7f5d3 created: GearsObj[0x3e9de0c9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2ee7f5d3 created: GearsObj[0x3e9de0c9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2ee7f5d3 FIN GearsES2[obj 0x2ee7f5d3 isInit true, usesShared false, 1 GearsObj[0x1ebfee1f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3e9de0c9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e689109, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2ee7f5d3 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff574a8e600, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2ee7f5d3, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2ee7f5d3 512x490, swapInterval 1, drawable 0x7ff574a8e600
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2ee7f5d3 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff574a8e600, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2ee7f5d3, angle 0.5, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] cleaning up...
    [junit] testing with javax.swing.JFrame
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2ee7f5d3: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2ee7f5d3 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1a6ca3e6: tileRendererInUse null, GearsES2[obj 0x1a6ca3e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1a6ca3e6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1a6ca3e6 created: GearsObj[0x5d44ccc1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1a6ca3e6 created: GearsObj[0x6505700a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1a6ca3e6 created: GearsObj[0x6505700a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1a6ca3e6 FIN GearsES2[obj 0x1a6ca3e6 isInit true, usesShared false, 1 GearsObj[0x5d44ccc1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6505700a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1dae1edd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1a6ca3e6 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff574a6bfa0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1a6ca3e6, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1a6ca3e6 512x490, swapInterval 1, drawable 0x7ff574a6bfa0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a6ca3e6: tileRendererInUse null
    [junit] cleaning up...
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a6ca3e6 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test01GLDefault
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test02GL2
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2db8f0a: tileRendererInUse null, GearsES2[obj 0x2db8f0a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2db8f0a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] GLProfile GL2: GLProfile[GL2/GL2.hw]
    [junit] Swap Interval  0
    [junit] testing with java.awt.Window
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2db8f0a created: GearsObj[0xfcadc9d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2db8f0a created: GearsObj[0x2b8e3fde, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2db8f0a created: GearsObj[0x2b8e3fde, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2db8f0a FIN GearsES2[obj 0x2db8f0a isInit true, usesShared false, 1 GearsObj[0xfcadc9d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2b8e3fde, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x256d1096, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2db8f0a 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ff574a6bfa0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2db8f0a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2db8f0a 512x512, swapInterval 1, drawable 0x7ff574a6bfa0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2db8f0a 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ff574a6bfa0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2db8f0a, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] cleaning up...
    [junit] testing with java.awt.Frame
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2db8f0a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2db8f0a FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x165a4908: tileRendererInUse null, GearsES2[obj 0x165a4908 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x165a4908 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x165a4908 created: GearsObj[0x788cf9a2, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x165a4908 created: GearsObj[0x4310ef38, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x165a4908 created: GearsObj[0x4310ef38, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x165a4908 FIN GearsES2[obj 0x165a4908 isInit true, usesShared false, 1 GearsObj[0x788cf9a2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4310ef38, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf052d31, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x165a4908 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff574c1d280, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x165a4908, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x165a4908 512x490, swapInterval 1, drawable 0x7ff574c1d280
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x165a4908 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff574c1d280, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x165a4908, angle 0.5, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] cleaning up...
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x165a4908: tileRendererInUse null
    [junit] testing with javax.swing.JFrame
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x165a4908 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2ae53f14: tileRendererInUse null, GearsES2[obj 0x2ae53f14 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2ae53f14 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2ae53f14 created: GearsObj[0x1d3f0b88, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2ae53f14 created: GearsObj[0x3e208b6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2ae53f14 created: GearsObj[0x3e208b6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2ae53f14 FIN GearsES2[obj 0x2ae53f14 isInit true, usesShared false, 1 GearsObj[0x1d3f0b88, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3e208b6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x492d5223, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2ae53f14 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff574a51c00, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2ae53f14, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2ae53f14 512x490, swapInterval 1, drawable 0x7ff574a51c00
    [junit] cleaning up...
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2ae53f14: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2ae53f14 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test02GL2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647156263 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647156263 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.598 sec
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [junit] GLProfile Default: GLProfile[GL2/GL2.hw]
    [junit] testing with java.awt.Window
    [junit] cleaning up...
    [junit] testing with java.awt.Frame
    [junit] cleaning up...
    [junit] testing with javax.swing.JFrame
    [junit] cleaning up...
    [junit] GLProfile GL2: GLProfile[GL2/GL2.hw]
    [junit] testing with java.awt.Window
    [junit] cleaning up...
    [junit] testing with java.awt.Frame
    [junit] cleaning up...
    [junit] testing with javax.swing.JFrame
    [junit] cleaning up...
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647148274 ms III - Start
    [junit] SLOCK [T main @ 1460647148275 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test01GLDefault
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6f370844: tileRendererInUse null, GearsES2[obj 0x6f370844 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6f370844 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6f370844 created: GearsObj[0x1925ae62, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6f370844 created: GearsObj[0x5fb12f11, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6f370844 created: GearsObj[0x5fb12f11, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6f370844 FIN GearsES2[obj 0x6f370844 isInit true, usesShared false, 1 GearsObj[0x1925ae62, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fb12f11, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1e08246c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f370844 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ff57254b340, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6f370844, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f370844 512x512, swapInterval 1, drawable 0x7ff57254b340
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f370844 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ff57254b340, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6f370844, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f370844: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f370844 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2ee7f5d3: tileRendererInUse null, GearsES2[obj 0x2ee7f5d3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2ee7f5d3 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2ee7f5d3 created: GearsObj[0x1ebfee1f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2ee7f5d3 created: GearsObj[0x3e9de0c9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2ee7f5d3 created: GearsObj[0x3e9de0c9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2ee7f5d3 FIN GearsES2[obj 0x2ee7f5d3 isInit true, usesShared false, 1 GearsObj[0x1ebfee1f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3e9de0c9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e689109, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2ee7f5d3 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff574a8e600, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2ee7f5d3, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2ee7f5d3 512x490, swapInterval 1, drawable 0x7ff574a8e600
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2ee7f5d3 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff574a8e600, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2ee7f5d3, angle 0.5, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2ee7f5d3: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2ee7f5d3 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1a6ca3e6: tileRendererInUse null, GearsES2[obj 0x1a6ca3e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1a6ca3e6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1a6ca3e6 created: GearsObj[0x5d44ccc1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1a6ca3e6 created: GearsObj[0x6505700a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1a6ca3e6 created: GearsObj[0x6505700a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1a6ca3e6 FIN GearsES2[obj 0x1a6ca3e6 isInit true, usesShared false, 1 GearsObj[0x5d44ccc1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6505700a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1dae1edd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1a6ca3e6 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff574a6bfa0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1a6ca3e6, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1a6ca3e6 512x490, swapInterval 1, drawable 0x7ff574a6bfa0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a6ca3e6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a6ca3e6 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test01GLDefault
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test02GL2
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2db8f0a: tileRendererInUse null, GearsES2[obj 0x2db8f0a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2db8f0a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2db8f0a created: GearsObj[0xfcadc9d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2db8f0a created: GearsObj[0x2b8e3fde, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2db8f0a created: GearsObj[0x2b8e3fde, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2db8f0a FIN GearsES2[obj 0x2db8f0a isInit true, usesShared false, 1 GearsObj[0xfcadc9d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2b8e3fde, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x256d1096, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2db8f0a 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ff574a6bfa0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2db8f0a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2db8f0a 512x512, swapInterval 1, drawable 0x7ff574a6bfa0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2db8f0a 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ff574a6bfa0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2db8f0a, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2db8f0a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2db8f0a FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x165a4908: tileRendererInUse null, GearsES2[obj 0x165a4908 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x165a4908 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x165a4908 created: GearsObj[0x788cf9a2, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x165a4908 created: GearsObj[0x4310ef38, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x165a4908 created: GearsObj[0x4310ef38, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x165a4908 FIN GearsES2[obj 0x165a4908 isInit true, usesShared false, 1 GearsObj[0x788cf9a2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4310ef38, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf052d31, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x165a4908 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff574c1d280, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x165a4908, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x165a4908 512x490, swapInterval 1, drawable 0x7ff574c1d280
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x165a4908 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff574c1d280, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x165a4908, angle 0.5, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x165a4908: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x165a4908 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2ae53f14: tileRendererInUse null, GearsES2[obj 0x2ae53f14 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2ae53f14 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2ae53f14 created: GearsObj[0x1d3f0b88, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2ae53f14 created: GearsObj[0x3e208b6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2ae53f14 created: GearsObj[0x3e208b6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2ae53f14 FIN GearsES2[obj 0x2ae53f14 isInit true, usesShared false, 1 GearsObj[0x1d3f0b88, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3e208b6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x492d5223, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2ae53f14 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff574a51c00, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2ae53f14, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2ae53f14 512x490, swapInterval 1, drawable 0x7ff574a51c00
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2ae53f14: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2ae53f14 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test02GL2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647156263 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647156263 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GLDefault took 3.492 sec
    [junit] Testcase: test02GL2 took 3.283 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.598 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile Natives[GL4bc false, GL4 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GLES3 false, GL3bc false, GL3 true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)], GL2 true [2.1 (Compat profile, arb, compat[], FBO, hardware)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL2ES1 GLProfile[GL2ES1/GL2.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL2 GLProfile[GL2/GL2.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4.hw], , default GLProfile[GL2/GL2.hw], count 7 / 12]
    [junit] GLProfile Default: GLProfile[GL2/GL2.hw]
    [junit] testing with java.awt.Window
    [junit] cleaning up...
    [junit] testing with java.awt.Frame
    [junit] cleaning up...
    [junit] testing with javax.swing.JFrame
    [junit] cleaning up...
    [junit] GLProfile GL2: GLProfile[GL2/GL2.hw]
    [junit] testing with java.awt.Window
    [junit] cleaning up...
    [junit] testing with java.awt.Frame
    [junit] cleaning up...
    [junit] testing with javax.swing.JFrame
    [junit] cleaning up...
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647148274 ms III - Start
    [junit] SLOCK [T main @ 1460647148275 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test01GLDefault
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6f370844: tileRendererInUse null, GearsES2[obj 0x6f370844 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6f370844 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6f370844 created: GearsObj[0x1925ae62, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6f370844 created: GearsObj[0x5fb12f11, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6f370844 created: GearsObj[0x5fb12f11, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6f370844 FIN GearsES2[obj 0x6f370844 isInit true, usesShared false, 1 GearsObj[0x1925ae62, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fb12f11, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1e08246c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f370844 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ff57254b340, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6f370844, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f370844 512x512, swapInterval 1, drawable 0x7ff57254b340
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f370844 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ff57254b340, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6f370844, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f370844: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f370844 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2ee7f5d3: tileRendererInUse null, GearsES2[obj 0x2ee7f5d3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2ee7f5d3 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2ee7f5d3 created: GearsObj[0x1ebfee1f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2ee7f5d3 created: GearsObj[0x3e9de0c9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2ee7f5d3 created: GearsObj[0x3e9de0c9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2ee7f5d3 FIN GearsES2[obj 0x2ee7f5d3 isInit true, usesShared false, 1 GearsObj[0x1ebfee1f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3e9de0c9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e689109, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2ee7f5d3 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff574a8e600, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2ee7f5d3, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2ee7f5d3 512x490, swapInterval 1, drawable 0x7ff574a8e600
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2ee7f5d3 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff574a8e600, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2ee7f5d3, angle 0.5, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2ee7f5d3: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2ee7f5d3 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1a6ca3e6: tileRendererInUse null, GearsES2[obj 0x1a6ca3e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1a6ca3e6 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1a6ca3e6 created: GearsObj[0x5d44ccc1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1a6ca3e6 created: GearsObj[0x6505700a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1a6ca3e6 created: GearsObj[0x6505700a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1a6ca3e6 FIN GearsES2[obj 0x1a6ca3e6 isInit true, usesShared false, 1 GearsObj[0x5d44ccc1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6505700a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1dae1edd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1a6ca3e6 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff574a6bfa0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1a6ca3e6, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1a6ca3e6 512x490, swapInterval 1, drawable 0x7ff574a6bfa0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a6ca3e6: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a6ca3e6 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test01GLDefault
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test02GL2
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2db8f0a: tileRendererInUse null, GearsES2[obj 0x2db8f0a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2db8f0a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2db8f0a created: GearsObj[0xfcadc9d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2db8f0a created: GearsObj[0x2b8e3fde, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2db8f0a created: GearsObj[0x2b8e3fde, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2db8f0a FIN GearsES2[obj 0x2db8f0a isInit true, usesShared false, 1 GearsObj[0xfcadc9d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2b8e3fde, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x256d1096, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2db8f0a 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ff574a6bfa0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2db8f0a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2db8f0a 512x512, swapInterval 1, drawable 0x7ff574a6bfa0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2db8f0a 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7ff574a6bfa0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2db8f0a, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2db8f0a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2db8f0a FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x165a4908: tileRendererInUse null, GearsES2[obj 0x165a4908 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x165a4908 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x165a4908 created: GearsObj[0x788cf9a2, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x165a4908 created: GearsObj[0x4310ef38, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x165a4908 created: GearsObj[0x4310ef38, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x165a4908 FIN GearsES2[obj 0x165a4908 isInit true, usesShared false, 1 GearsObj[0x788cf9a2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4310ef38, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf052d31, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x165a4908 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff574c1d280, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x165a4908, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x165a4908 512x490, swapInterval 1, drawable 0x7ff574c1d280
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x165a4908 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff574c1d280, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x165a4908, angle 0.5, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x165a4908: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x165a4908 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2ae53f14: tileRendererInUse null, GearsES2[obj 0x2ae53f14 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2ae53f14 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2ae53f14 created: GearsObj[0x1d3f0b88, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2ae53f14 created: GearsObj[0x3e208b6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2ae53f14 created: GearsObj[0x3e208b6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2ae53f14 FIN GearsES2[obj 0x2ae53f14 isInit true, usesShared false, 1 GearsObj[0x1d3f0b88, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3e208b6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x492d5223, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2ae53f14 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7ff574a51c00, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2ae53f14, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2ae53f14 512x490, swapInterval 1, drawable 0x7ff574a51c00
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2ae53f14: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2ae53f14 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test02GL2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647156263 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647156263 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647157600 ms III - Start
    [junit] SLOCK [T main @ 1460647157601 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw2D
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw2D
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw3D
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw3D
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647160295 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647160296 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.309 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647157600 ms III - Start
    [junit] SLOCK [T main @ 1460647157601 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw2D
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw2D
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw3D
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw3D
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647160295 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647160296 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testTextRendererDraw2D took 0.941 sec
    [junit] Testcase: testTextRendererDraw3D took 0.552 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.309 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647157600 ms III - Start
    [junit] SLOCK [T main @ 1460647157601 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw2D
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw2D
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw3D
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw3D
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647160295 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647160296 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647161629 ms III - Start
    [junit] SLOCK [T main @ 1460647161631 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01AccumStencilPBuffer
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT
    [junit] GL_RENDERER: Intel Iris OpenGL Engine
    [junit] GL_VERSION: 2.1 INTEL-10.12.13
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[rgba 8/8/8/8, opaque, accum-rgba 32/32/32/32, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] XXX 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01AccumStencilPBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultFBO
    [junit] Image right side up
    [junit] GL_RENDERER: Intel Iris OpenGL Engine
    [junit] GL_VERSION: 2.1 INTEL-10.12.13
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] XXX 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultFBO
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultPBuffer
    [junit] GL_RENDERER: Intel Iris OpenGL Engine
    [junit] GL_VERSION: 2.1 INTEL-10.12.13
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] XXX 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultPBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01StencilFBO
    [junit] GL_RENDERER: Intel Iris OpenGL Engine
    [junit] GL_VERSION: 2.1 INTEL-10.12.13
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] XXX 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01StencilFBO
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647163027 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647163028 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Image right side up
    [junit] Image right side up
    [junit] Image right side up
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.997 sec
    [junit] ------------- Standard Output ---------------
    [junit] Image right side up
    [junit] Image right side up
    [junit] Image right side up
    [junit] Image right side up
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647161629 ms III - Start
    [junit] SLOCK [T main @ 1460647161631 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01AccumStencilPBuffer
    [junit] GL_RENDERER: Intel Iris OpenGL Engine
    [junit] GL_VERSION: 2.1 INTEL-10.12.13
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[rgba 8/8/8/8, opaque, accum-rgba 32/32/32/32, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] XXX 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01AccumStencilPBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultFBO
    [junit] GL_RENDERER: Intel Iris OpenGL Engine
    [junit] GL_VERSION: 2.1 INTEL-10.12.13
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] XXX 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultFBO
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultPBuffer
    [junit] GL_RENDERER: Intel Iris OpenGL Engine
    [junit] GL_VERSION: 2.1 INTEL-10.12.13
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] XXX 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultPBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01StencilFBO
    [junit] GL_RENDERER: Intel Iris OpenGL Engine
    [junit] GL_VERSION: 2.1 INTEL-10.12.13
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] XXX 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01StencilFBO
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647163027 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647163028 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01AccumStencilPBuffer took 1.277 sec
    [junit] Testcase: test01DefaultFBO took 0.048 sec
    [junit] Testcase: test01DefaultPBuffer took 0.016 sec
    [junit] Testcase: test01StencilFBO took 0.015 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.997 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] Image right side up
    [junit] Image right side up
    [junit] Image right side up
    [junit] Image right side up
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647161629 ms III - Start
    [junit] SLOCK [T main @ 1460647161631 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01AccumStencilPBuffer
    [junit] GL_RENDERER: Intel Iris OpenGL Engine
    [junit] GL_VERSION: 2.1 INTEL-10.12.13
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[rgba 8/8/8/8, opaque, accum-rgba 32/32/32/32, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] XXX 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01AccumStencilPBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultFBO
    [junit] GL_RENDERER: Intel Iris OpenGL Engine
    [junit] GL_VERSION: 2.1 INTEL-10.12.13
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] XXX 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultFBO
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultPBuffer
    [junit] GL_RENDERER: Intel Iris OpenGL Engine
    [junit] GL_VERSION: 2.1 INTEL-10.12.13
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] XXX 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultPBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01StencilFBO
    [junit] GL_RENDERER: Intel Iris OpenGL Engine
    [junit] GL_VERSION: 2.1 INTEL-10.12.13
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] XXX 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01StencilFBO
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647163027 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647163028 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647164342 ms III - Start
    [junit] SLOCK [T main @ 1460647164344 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA0
    [junit] 
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] 
    [junit] Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA0-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA0-n0001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA0-n0002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA4
    [junit] 
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] 
    [junit] Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA4
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA8
    [junit] 
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] 
    [junit] Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA8
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647166288 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647166290 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.539 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647164342 ms III - Start
    [junit] SLOCK [T main @ 1460647164344 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA0
    [junit] 
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] 
    [junit] Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA0-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA0-n0001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA0-n0002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA4
    [junit] 
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] 
    [junit] Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA4
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA8
    [junit] 
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] 
    [junit] Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA8
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647166288 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647166290 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testOnscreenMultiSampleAA0 took 1.559 sec
    [junit] Testcase: testOnscreenMultiSampleAA4 took 0.155 sec
    [junit] Testcase: testOnscreenMultiSampleAA8 took 0.184 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.539 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647164342 ms III - Start
    [junit] SLOCK [T main @ 1460647164344 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA0
    [junit] 
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] 
    [junit] Chosen   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA0-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA0-n0001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA0-n0002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA4
    [junit] 
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] 
    [junit] Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA4
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA8
    [junit] 
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] 
    [junit] Chosen   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] 
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA8
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647166288 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647166290 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647167220 ms III - Start
    [junit] SLOCK [T main @ 1460647167221 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT - test
    [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) passed: true
    [junit] 0:0 CGLGraphicsConfig[dev=421088705,pixfmt=0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/true
    [junit] Chosen 0:0 CGLGraphicsConfig[dev=421088705,pixfmt=0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5a1c0542: tileRendererInUse null, GearsES2[obj 0x5a1c0542 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5a1c0542 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/1, trans-rgba 0x0/0/0/0, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5a1c0542 created: GearsObj[0x45a08915, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5a1c0542 created: GearsObj[0x6c350ced, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5a1c0542 created: GearsObj[0x6c350ced, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5a1c0542 FIN GearsES2[obj 0x5a1c0542 isInit true, usesShared false, 1 GearsObj[0x45a08915, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6c350ced, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc8ab3f8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5a1c0542 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fea01f58260, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5a1c0542, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5a1c0542: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5a1c0542 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647169717 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647169717 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.087 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647167220 ms III - Start
    [junit] SLOCK [T main @ 1460647167221 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT - test
    [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) passed: true
    [junit] 0:0 CGLGraphicsConfig[dev=421088705,pixfmt=0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/true
    [junit] Chosen 0:0 CGLGraphicsConfig[dev=421088705,pixfmt=0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5a1c0542: tileRendererInUse null, GearsES2[obj 0x5a1c0542 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5a1c0542 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/1, trans-rgba 0x0/0/0/0, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5a1c0542 created: GearsObj[0x45a08915, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5a1c0542 created: GearsObj[0x6c350ced, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5a1c0542 created: GearsObj[0x6c350ced, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5a1c0542 FIN GearsES2[obj 0x5a1c0542 isInit true, usesShared false, 1 GearsObj[0x45a08915, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6c350ced, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc8ab3f8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5a1c0542 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fea01f58260, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5a1c0542, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5a1c0542: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5a1c0542 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647169717 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647169717 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 1.274 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.087 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647167220 ms III - Start
    [junit] SLOCK [T main @ 1460647167221 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT - test
    [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) passed: true
    [junit] 0:0 CGLGraphicsConfig[dev=421088705,pixfmt=0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/true
    [junit] Chosen 0:0 CGLGraphicsConfig[dev=421088705,pixfmt=0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/true
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5a1c0542: tileRendererInUse null, GearsES2[obj 0x5a1c0542 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5a1c0542 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/1, trans-rgba 0x0/0/0/0, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5a1c0542 created: GearsObj[0x45a08915, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5a1c0542 created: GearsObj[0x6c350ced, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5a1c0542 created: GearsObj[0x6c350ced, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5a1c0542 FIN GearsES2[obj 0x5a1c0542 isInit true, usesShared false, 1 GearsObj[0x45a08915, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6c350ced, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc8ab3f8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5a1c0542 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fea01f58260, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5a1c0542, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5a1c0542: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5a1c0542 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647169717 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647169717 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647171056 ms III - Start
    [junit] SLOCK [T main @ 1460647171057 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test01
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172332 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172333 d 0ms]]
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] canvas pos/siz: 0/22 640x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172337 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172337 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172337 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1786dec2: tileRendererInUse null, GearsES2[obj 0x1786dec2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1786dec2 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1786dec2 created: GearsObj[0x6b58e3d2, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1786dec2 created: GearsObj[0x7f5f4b91, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1786dec2 created: GearsObj[0x7f5f4b91, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1786dec2 FIN GearsES2[obj 0x1786dec2 isInit true, usesShared false, 1 GearsObj[0x6b58e3d2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f5f4b91, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ff41b1b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1786dec2 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fadf9525a50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1786dec2, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2AWT.test01________________________-n0000-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172563 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172875 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172875 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1786dec2: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1786dec2 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test01
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172892 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test02_GLES2
    [junit] GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test02_GLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test03_GL3
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172946 d 0ms]]
    [junit] canvas pos/siz: 0/22 640x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172964 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172964 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172965 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172965 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x45820e51: tileRendererInUse null, GearsES2[obj 0x45820e51 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x45820e51 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x45820e51 created: GearsObj[0x36e64c14, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x45820e51 created: GearsObj[0x7e48be8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x45820e51 created: GearsObj[0x7e48be8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x45820e51 FIN GearsES2[obj 0x45820e51 isInit true, usesShared false, 1 GearsObj[0x36e64c14, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e48be8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x78d3229b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x45820e51 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fadfba639a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x45820e51, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2AWT.test03_GL3____________________-n0000-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173018 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173489 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173489 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x45820e51: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x45820e51 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test03_GL3
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173491 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm
    [junit] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has)
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173550 d 0ms]]
    [junit] canvas pos/siz: 0/22 640x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173563 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173564 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173564 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173564 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5bfbf16f: tileRendererInUse null, GearsES2[obj 0x5bfbf16f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5bfbf16f on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5bfbf16f created: GearsObj[0x3ab311da, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5bfbf16f created: GearsObj[0x68cfc248, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5bfbf16f created: GearsObj[0x68cfc248, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5bfbf16f FIN GearsES2[obj 0x5bfbf16f isInit true, usesShared false, 1 GearsObj[0x3ab311da, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x68cfc248, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xced8b3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5bfbf16f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fadfbb31cc0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5bfbf16f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2AWT.test99_PixelScale1_DefaultNorm-n0000-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173609 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647174105 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647174106 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bfbf16f: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bfbf16f FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647174107 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647174139 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647174139 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.693 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647171056 ms III - Start
    [junit] SLOCK [T main @ 1460647171057 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test01
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172332 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172333 d 0ms]]
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] canvas pos/siz: 0/22 640x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172337 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172337 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172337 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1786dec2: tileRendererInUse null, GearsES2[obj 0x1786dec2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1786dec2 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1786dec2 created: GearsObj[0x6b58e3d2, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1786dec2 created: GearsObj[0x7f5f4b91, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1786dec2 created: GearsObj[0x7f5f4b91, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1786dec2 FIN GearsES2[obj 0x1786dec2 isInit true, usesShared false, 1 GearsObj[0x6b58e3d2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f5f4b91, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ff41b1b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1786dec2 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fadf9525a50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1786dec2, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2AWT.test01________________________-n0000-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172563 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172875 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172875 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1786dec2: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1786dec2 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test01
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172892 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test02_GLES2
    [junit] GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test02_GLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test03_GL3
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172946 d 0ms]]
    [junit] canvas pos/siz: 0/22 640x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172964 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172964 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172965 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172965 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x45820e51: tileRendererInUse null, GearsES2[obj 0x45820e51 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x45820e51 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x45820e51 created: GearsObj[0x36e64c14, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x45820e51 created: GearsObj[0x7e48be8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x45820e51 created: GearsObj[0x7e48be8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x45820e51 FIN GearsES2[obj 0x45820e51 isInit true, usesShared false, 1 GearsObj[0x36e64c14, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e48be8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x78d3229b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x45820e51 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fadfba639a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x45820e51, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2AWT.test03_GL3____________________-n0000-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173018 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173489 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173489 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x45820e51: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x45820e51 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test03_GL3
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173491 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm
    [junit] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has)
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173550 d 0ms]]
    [junit] canvas pos/siz: 0/22 640x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173563 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173564 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173564 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173564 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5bfbf16f: tileRendererInUse null, GearsES2[obj 0x5bfbf16f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5bfbf16f on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5bfbf16f created: GearsObj[0x3ab311da, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5bfbf16f created: GearsObj[0x68cfc248, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5bfbf16f created: GearsObj[0x68cfc248, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5bfbf16f FIN GearsES2[obj 0x5bfbf16f isInit true, usesShared false, 1 GearsObj[0x3ab311da, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x68cfc248, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xced8b3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5bfbf16f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fadfbb31cc0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5bfbf16f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2AWT.test99_PixelScale1_DefaultNorm-n0000-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173609 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647174105 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647174106 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bfbf16f: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bfbf16f FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647174107 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647174139 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647174139 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 1.661 sec
    [junit] Testcase: test02_GLES2 took 0 sec
    [junit] Testcase: test03_GL3 took 0.59 sec
    [junit] Testcase: test99_PixelScale1_DefaultNorm took 0.615 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.693 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647171056 ms III - Start
    [junit] SLOCK [T main @ 1460647171057 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test01
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172332 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172333 d 0ms]]
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] canvas pos/siz: 0/22 640x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172337 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172337 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172337 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1786dec2: tileRendererInUse null, GearsES2[obj 0x1786dec2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1786dec2 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1786dec2 created: GearsObj[0x6b58e3d2, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1786dec2 created: GearsObj[0x7f5f4b91, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1786dec2 created: GearsObj[0x7f5f4b91, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1786dec2 FIN GearsES2[obj 0x1786dec2 isInit true, usesShared false, 1 GearsObj[0x6b58e3d2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f5f4b91, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ff41b1b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1786dec2 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fadf9525a50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1786dec2, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2AWT.test01________________________-n0000-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172563 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172875 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172875 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1786dec2: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1786dec2 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test01
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172892 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test02_GLES2
    [junit] GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test02_GLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test03_GL3
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172946 d 0ms]]
    [junit] canvas pos/siz: 0/22 640x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172964 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172964 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172965 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647172965 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x45820e51: tileRendererInUse null, GearsES2[obj 0x45820e51 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x45820e51 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x45820e51 created: GearsObj[0x36e64c14, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x45820e51 created: GearsObj[0x7e48be8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x45820e51 created: GearsObj[0x7e48be8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x45820e51 FIN GearsES2[obj 0x45820e51 isInit true, usesShared false, 1 GearsObj[0x36e64c14, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e48be8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x78d3229b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x45820e51 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fadfba639a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x45820e51, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2AWT.test03_GL3____________________-n0000-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173018 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173489 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173489 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x45820e51: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x45820e51 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test03_GL3
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173491 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm
    [junit] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has)
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173550 d 0ms]]
    [junit] canvas pos/siz: 0/22 640x480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173563 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173564 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173564 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173564 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5bfbf16f: tileRendererInUse null, GearsES2[obj 0x5bfbf16f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5bfbf16f on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5bfbf16f created: GearsObj[0x3ab311da, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5bfbf16f created: GearsObj[0x68cfc248, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5bfbf16f created: GearsObj[0x68cfc248, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5bfbf16f FIN GearsES2[obj 0x5bfbf16f isInit true, usesShared false, 1 GearsObj[0x3ab311da, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x68cfc248, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xced8b3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5bfbf16f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fadfbb31cc0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5bfbf16f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2AWT.test99_PixelScale1_DefaultNorm-n0000-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647173609 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647174105 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647174106 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bfbf16f: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bfbf16f FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647174107 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647174139 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647174139 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647175488 ms III - Start
    [junit] SLOCK [T main @ 1460647175489 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test01_DefaultNorm____________-n0006-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test01_DefaultNorm____________-n0009-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647177599 d 1ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647177600 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test02_DefaultMsaa
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test02_DefaultMsaa____________-n0002-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test02_DefaultMsaa____________-n0007-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test02_DefaultMsaa
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647178323 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647178323 d 1ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test03_PbufferNorm
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7ff7397669c0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test03_PbufferNorm____________-n0002-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test03_PbufferNorm____________-n0007-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test03_PbufferNorm
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647179032 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647179032 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test04_PbufferMsaa
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7ff73bb57990, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test04_PbufferMsaa____________-n0002-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test04_PbufferMsaa____________-n0007-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test04_PbufferMsaa
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647179720 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647179721 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test05_BitmapNorm
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test05_BitmapNorm_____________-n0002-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test05_BitmapNorm_____________-n0006-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test05_BitmapNorm
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647180422 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test06_BitmapMsaa
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647180422 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test06_BitmapMsaa_____________-n0002-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test06_BitmapMsaa_____________-n0007-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test06_BitmapMsaa
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647181123 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647181123 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test20_GLES2
    [junit] GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test20_GLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test30_GLES3
    [junit] GLES3 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test30_GLES3
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test40_GL3
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x49c43f4e: tileRendererInUse null, GearsES2[obj 0x49c43f4e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x49c43f4e on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x49c43f4e created: GearsObj[0xc470bcc, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x49c43f4e created: GearsObj[0xa7eed0a, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x49c43f4e created: GearsObj[0xa7eed0a, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x49c43f4e FIN GearsES2[obj 0x49c43f4e isInit true, usesShared false, 1 GearsObj[0xc470bcc, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0xa7eed0a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x107363c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x49c43f4e 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x49c43f4e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x49c43f4e 640x480, swapInterval 0, drawable 0x0
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test40_GL3____________________-n0002-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test40_GL3____________________-n0007-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x49c43f4e: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x49c43f4e FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test40_GL3
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647181822 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647181822 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 1.0x1.0 -> val 1.0x1.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test99_PixelScale1_DefaultNorm-n0002-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test99_PixelScale1_DefaultNorm-n0006-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647182541 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647182577 d 1ms]]
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647182578 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647182578 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.69 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647175488 ms III - Start
    [junit] SLOCK [T main @ 1460647175489 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test01_DefaultNorm____________-n0006-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test01_DefaultNorm____________-n0009-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647177599 d 1ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647177600 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test02_DefaultMsaa
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test02_DefaultMsaa____________-n0002-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test02_DefaultMsaa____________-n0007-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test02_DefaultMsaa
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647178323 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647178323 d 1ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test03_PbufferNorm
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7ff7397669c0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test03_PbufferNorm____________-n0002-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test03_PbufferNorm____________-n0007-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test03_PbufferNorm
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647179032 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647179032 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test04_PbufferMsaa
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7ff73bb57990, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test04_PbufferMsaa____________-n0002-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test04_PbufferMsaa____________-n0007-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test04_PbufferMsaa
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647179720 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647179721 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test05_BitmapNorm
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test05_BitmapNorm_____________-n0002-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test05_BitmapNorm_____________-n0006-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test05_BitmapNorm
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647180422 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test06_BitmapMsaa
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647180422 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test06_BitmapMsaa_____________-n0002-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test06_BitmapMsaa_____________-n0007-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test06_BitmapMsaa
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647181123 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647181123 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test20_GLES2
    [junit] GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test20_GLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test30_GLES3
    [junit] GLES3 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test30_GLES3
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test40_GL3
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x49c43f4e: tileRendererInUse null, GearsES2[obj 0x49c43f4e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x49c43f4e on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x49c43f4e created: GearsObj[0xc470bcc, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x49c43f4e created: GearsObj[0xa7eed0a, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x49c43f4e created: GearsObj[0xa7eed0a, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x49c43f4e FIN GearsES2[obj 0x49c43f4e isInit true, usesShared false, 1 GearsObj[0xc470bcc, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0xa7eed0a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x107363c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x49c43f4e 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x49c43f4e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x49c43f4e 640x480, swapInterval 0, drawable 0x0
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test40_GL3____________________-n0002-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test40_GL3____________________-n0007-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x49c43f4e: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x49c43f4e FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test40_GL3
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647181822 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647181822 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 1.0x1.0 -> val 1.0x1.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test99_PixelScale1_DefaultNorm-n0002-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test99_PixelScale1_DefaultNorm-n0006-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647182541 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647182577 d 1ms]]
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647182578 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647182578 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_DefaultNorm took 1.941 sec
    [junit] Testcase: test02_DefaultMsaa took 0.721 sec
    [junit] Testcase: test03_PbufferNorm took 0.708 sec
    [junit] Testcase: test04_PbufferMsaa took 0.687 sec
    [junit] Testcase: test05_BitmapNorm took 0.7 sec
    [junit] Testcase: test06_BitmapMsaa took 0.701 sec
    [junit] Testcase: test20_GLES2 took 0 sec
    [junit] Testcase: test30_GLES3 took 0 sec
    [junit] Testcase: test40_GL3 took 0.693 sec
    [junit] Testcase: test99_PixelScale1_DefaultNorm took 0.718 sec
    [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.69 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647175488 ms III - Start
    [junit] SLOCK [T main @ 1460647175489 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test01_DefaultNorm____________-n0006-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test01_DefaultNorm____________-n0009-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647177599 d 1ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647177600 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test02_DefaultMsaa
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test02_DefaultMsaa____________-n0002-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test02_DefaultMsaa____________-n0007-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test02_DefaultMsaa
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647178323 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647178323 d 1ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test03_PbufferNorm
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7ff7397669c0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test03_PbufferNorm____________-n0002-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test03_PbufferNorm____________-n0007-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test03_PbufferNorm
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647179032 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647179032 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test04_PbufferMsaa
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7ff73bb57990, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test04_PbufferMsaa____________-n0002-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test04_PbufferMsaa____________-n0007-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test04_PbufferMsaa
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647179720 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647179721 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test05_BitmapNorm
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test05_BitmapNorm_____________-n0002-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test05_BitmapNorm_____________-n0006-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test05_BitmapNorm
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647180422 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test06_BitmapMsaa
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647180422 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test06_BitmapMsaa_____________-n0002-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test06_BitmapMsaa_____________-n0007-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test06_BitmapMsaa
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647181123 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647181123 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test20_GLES2
    [junit] GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test20_GLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test30_GLES3
    [junit] GLES3 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test30_GLES3
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test40_GL3
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x49c43f4e: tileRendererInUse null, GearsES2[obj 0x49c43f4e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x49c43f4e on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x49c43f4e created: GearsObj[0xc470bcc, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x49c43f4e created: GearsObj[0xa7eed0a, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x49c43f4e created: GearsObj[0xa7eed0a, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x49c43f4e FIN GearsES2[obj 0x49c43f4e isInit true, usesShared false, 1 GearsObj[0xc470bcc, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0xa7eed0a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x107363c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x49c43f4e 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x49c43f4e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x49c43f4e 640x480, swapInterval 0, drawable 0x0
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test40_GL3____________________-n0002-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test40_GL3____________________-n0007-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x49c43f4e: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x49c43f4e FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test40_GL3
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647181822 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647181822 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 1.0x1.0 -> val 1.0x1.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.macosx_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]], idx 0], NEWT-Display[.macosx_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x80169cf]]], monitors: [Monitor[Id 0x19194dc1 [primary], 594 x 334 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 64]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test99_PixelScale1_DefaultNorm-n0002-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test99_PixelScale1_DefaultNorm-n0006-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647182541 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647182577 d 1ms]]
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647182578 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647182578 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647183933 ms III - Start
    [junit] SLOCK [T main @ 1460647183934 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test01_DefaultNorm
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x307f6b8c: tileRendererInUse null, GearsES2[obj 0x307f6b8c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x307f6b8c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x307f6b8c created: GearsObj[0x712ff26c, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x307f6b8c created: GearsObj[0xb74e092, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x307f6b8c created: GearsObj[0xb74e092, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x307f6b8c FIN GearsES2[obj 0x307f6b8c isInit true, usesShared false, 1 GearsObj[0x712ff26c, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0xb74e092, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x20017ded, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x307f6b8c 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x307f6b8c, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x13c27452: tileRendererInUse null, GearsES2[obj 0x13c27452 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x13c27452 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x13c27452 created: GearsObj[0x9566c14, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x13c27452 created: GearsObj[0x2eb46370, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x13c27452 created: GearsObj[0x2eb46370, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x13c27452 FIN GearsES2[obj 0x13c27452 isInit true, usesShared false, 1 GearsObj[0x9566c14, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x2eb46370, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x3f87a769, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x13c27452 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x13c27452, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x262b2c86: tileRendererInUse null, GearsES2[obj 0x262b2c86 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x262b2c86 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x262b2c86 created: GearsObj[0xbec5b08, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x262b2c86 created: GearsObj[0x15493716, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x262b2c86 created: GearsObj[0x15493716, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x262b2c86 FIN GearsES2[obj 0x262b2c86 isInit true, usesShared false, 1 GearsObj[0xbec5b08, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x15493716, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x785cd3e0, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x262b2c86 0/0 150x122 of 150x122, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x262b2c86, angle 0.0, [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0 -> [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x371a67ec: tileRendererInUse null, GearsES2[obj 0x371a67ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x371a67ec on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x371a67ec created: GearsObj[0x281d26e4, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x371a67ec created: GearsObj[0x4ae829ce, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x371a67ec created: GearsObj[0x4ae829ce, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x371a67ec FIN GearsES2[obj 0x371a67ec isInit true, usesShared false, 1 GearsObj[0x281d26e4, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x4ae829ce, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2a4ca720, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x371a67ec 0/0 100x74 of 100x74, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x371a67ec, angle 0.0, [l -1.3513514, r 1.3513514, b -1.0, t 1.0] 2.7027028x2.0 -> [l -1.3513514, r 1.3513511, b -1.0, t 1.0] 2.7027025x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x307f6b8c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x307f6b8c FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x13c27452: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x13c27452 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x262b2c86: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x262b2c86 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x371a67ec: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x371a67ec FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test01_DefaultNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test02_DefaultMsaa
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xe720b71: tileRendererInUse null, GearsES2[obj 0xe720b71 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xe720b71 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xe720b71 created: GearsObj[0x359842ad, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0xe720b71 created: GearsObj[0x536bbcc5, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0xe720b71 created: GearsObj[0x536bbcc5, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xe720b71 FIN GearsES2[obj 0xe720b71 isInit true, usesShared false, 1 GearsObj[0x359842ad, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x536bbcc5, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1c06b63e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xe720b71 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0xe720b71, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1b26f7b2: tileRendererInUse null, GearsES2[obj 0x1b26f7b2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1b26f7b2 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1b26f7b2 created: GearsObj[0x3b83a4e3, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1b26f7b2 created: GearsObj[0x36bd1063, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1b26f7b2 created: GearsObj[0x36bd1063, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1b26f7b2 FIN GearsES2[obj 0x1b26f7b2 isInit true, usesShared false, 1 GearsObj[0x3b83a4e3, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x36bd1063, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x3fab0375, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1b26f7b2 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x1b26f7b2, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x74ad1f1f: tileRendererInUse null, GearsES2[obj 0x74ad1f1f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x74ad1f1f on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x74ad1f1f created: GearsObj[0x3c00de84, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x74ad1f1f created: GearsObj[0x724fb4ba, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x74ad1f1f created: GearsObj[0x724fb4ba, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x74ad1f1f FIN GearsES2[obj 0x74ad1f1f isInit true, usesShared false, 1 GearsObj[0x3c00de84, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x724fb4ba, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x4922845e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x74ad1f1f 0/0 150x122 of 150x122, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x74ad1f1f, angle 0.0, [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0 -> [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6a1aab78: tileRendererInUse null, GearsES2[obj 0x6a1aab78 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6a1aab78 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6a1aab78 created: GearsObj[0x64ccd25b, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6a1aab78 created: GearsObj[0x75ab03f8, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6a1aab78 created: GearsObj[0x75ab03f8, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6a1aab78 FIN GearsES2[obj 0x6a1aab78 isInit true, usesShared false, 1 GearsObj[0x64ccd25b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x75ab03f8, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x51106873, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a1aab78 0/0 100x74 of 100x74, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x6a1aab78, angle 0.0, [l -1.3513514, r 1.3513514, b -1.0, t 1.0] 2.7027028x2.0 -> [l -1.3513514, r 1.3513511, b -1.0, t 1.0] 2.7027025x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xe720b71: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xe720b71 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1b26f7b2: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1b26f7b2 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x74ad1f1f: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x74ad1f1f FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a1aab78: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a1aab78 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test02_DefaultMsaa
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test03_PbufferNorm
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x757942a1: tileRendererInUse null, GearsES2[obj 0x757942a1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x757942a1 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x757942a1 created: GearsObj[0x39d95fc8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x757942a1 created: GearsObj[0x3dedd155, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x757942a1 created: GearsObj[0x3dedd155, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x757942a1 FIN GearsES2[obj 0x757942a1 isInit true, usesShared false, 1 GearsObj[0x39d95fc8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3dedd155, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x57886a62, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x757942a1 0/0 300x267 of 300x267, swapInterval 0, drawable 0x7fdfd2feb8c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x757942a1, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4a87761d: tileRendererInUse null, GearsES2[obj 0x4a87761d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4a87761d on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4a87761d created: GearsObj[0x383e9f3d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4a87761d created: GearsObj[0x6c2e80f1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4a87761d created: GearsObj[0x6c2e80f1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4a87761d FIN GearsES2[obj 0x4a87761d isInit true, usesShared false, 1 GearsObj[0x383e9f3d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6c2e80f1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x62856796, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4a87761d 0/0 300x267 of 300x267, swapInterval 0, drawable 0x7fdfd07717d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4a87761d, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x66d1af89: tileRendererInUse null, GearsES2[obj 0x66d1af89 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x66d1af89 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x66d1af89 created: GearsObj[0x5b11d903, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x66d1af89 created: GearsObj[0x3f04751c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x66d1af89 created: GearsObj[0x3f04751c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x66d1af89 FIN GearsES2[obj 0x66d1af89 isInit true, usesShared false, 1 GearsObj[0x5b11d903, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3f04751c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2ecec386, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x66d1af89 0/0 150x122 of 150x122, swapInterval 0, drawable 0x7fdfd48d81c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x66d1af89, angle 0.0, [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0 -> [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x8646db9: tileRendererInUse null, GearsES2[obj 0x8646db9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x8646db9 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x8646db9 created: GearsObj[0x783940ea, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x8646db9 created: GearsObj[0x13b85b0b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x8646db9 created: GearsObj[0x13b85b0b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x8646db9 FIN GearsES2[obj 0x8646db9 isInit true, usesShared false, 1 GearsObj[0x783940ea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x13b85b0b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x8809b4b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x8646db9 0/0 100x74 of 100x74, swapInterval 0, drawable 0x7fdfd2ff31d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x8646db9, angle 0.0, [l -1.3513514, r 1.3513514, b -1.0, t 1.0] 2.7027028x2.0 -> [l -1.3513514, r 1.3513511, b -1.0, t 1.0] 2.7027025x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x757942a1: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x757942a1 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4a87761d: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4a87761d FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x66d1af89: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x66d1af89 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x8646db9: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x8646db9 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test03_PbufferNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test04_PbufferMsaa
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2db7a79b: tileRendererInUse null, GearsES2[obj 0x2db7a79b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2db7a79b on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2db7a79b created: GearsObj[0x5323cd09, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2db7a79b created: GearsObj[0x3b81a747, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2db7a79b created: GearsObj[0x3b81a747, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2db7a79b FIN GearsES2[obj 0x2db7a79b isInit true, usesShared false, 1 GearsObj[0x5323cd09, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b81a747, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x541075df, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2db7a79b 0/0 300x267 of 300x267, swapInterval 0, drawable 0x7fdfd2f94f20, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x2db7a79b, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6950e31: tileRendererInUse null, GearsES2[obj 0x6950e31 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6950e31 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6950e31 created: GearsObj[0x3596ef9e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6950e31 created: GearsObj[0x3b56350, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6950e31 created: GearsObj[0x3b56350, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6950e31 FIN GearsES2[obj 0x6950e31 isInit true, usesShared false, 1 GearsObj[0x3596ef9e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b56350, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x461ae8a5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6950e31 0/0 300x267 of 300x267, swapInterval 0, drawable 0x7fdfd2f87770, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x6950e31, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xb7dd107: tileRendererInUse null, GearsES2[obj 0xb7dd107 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xb7dd107 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xb7dd107 created: GearsObj[0x5f16664d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xb7dd107 created: GearsObj[0xef401f5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xb7dd107 created: GearsObj[0xef401f5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xb7dd107 FIN GearsES2[obj 0xb7dd107 isInit true, usesShared false, 1 GearsObj[0x5f16664d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xef401f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4fca160f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb7dd107 0/0 150x122 of 150x122, swapInterval 0, drawable 0x7fdfd48df0f0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0xb7dd107, angle 0.0, [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0 -> [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x42eca56e: tileRendererInUse null, GearsES2[obj 0x42eca56e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x42eca56e on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x42eca56e created: GearsObj[0x38758a63, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x42eca56e created: GearsObj[0x1472d30a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x42eca56e created: GearsObj[0x1472d30a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x42eca56e FIN GearsES2[obj 0x42eca56e isInit true, usesShared false, 1 GearsObj[0x38758a63, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1472d30a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54467c6b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x42eca56e 0/0 100x74 of 100x74, swapInterval 0, drawable 0x7fdfd4b1c670, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x42eca56e, angle 0.0, [l -1.3513514, r 1.3513514, b -1.0, t 1.0] 2.7027028x2.0 -> [l -1.3513514, r 1.3513511, b -1.0, t 1.0] 2.7027025x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2db7a79b: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2db7a79b FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6950e31: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6950e31 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb7dd107: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb7dd107 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x42eca56e: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x42eca56e FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test04_PbufferMsaa
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test05_BitmapNorm
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 150x122 of 150x122, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0 -> [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 100x74 of 100x74, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3513514, r 1.3513514, b -1.0, t 1.0] 2.7027028x2.0 -> [l -1.3513514, r 1.3513511, b -1.0, t 1.0] 2.7027025x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test05_BitmapNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test06_BitmapMsaa
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 150x122 of 150x122, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0 -> [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 100x74 of 100x74, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3513514, r 1.3513514, b -1.0, t 1.0] 2.7027028x2.0 -> [l -1.3513514, r 1.3513511, b -1.0, t 1.0] 2.7027025x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test06_BitmapMsaa
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647189524 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647189525 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.21 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647183933 ms III - Start
    [junit] SLOCK [T main @ 1460647183934 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test01_DefaultNorm
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x307f6b8c: tileRendererInUse null, GearsES2[obj 0x307f6b8c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x307f6b8c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x307f6b8c created: GearsObj[0x712ff26c, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x307f6b8c created: GearsObj[0xb74e092, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x307f6b8c created: GearsObj[0xb74e092, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x307f6b8c FIN GearsES2[obj 0x307f6b8c isInit true, usesShared false, 1 GearsObj[0x712ff26c, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0xb74e092, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x20017ded, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x307f6b8c 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x307f6b8c, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x13c27452: tileRendererInUse null, GearsES2[obj 0x13c27452 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x13c27452 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x13c27452 created: GearsObj[0x9566c14, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x13c27452 created: GearsObj[0x2eb46370, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x13c27452 created: GearsObj[0x2eb46370, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x13c27452 FIN GearsES2[obj 0x13c27452 isInit true, usesShared false, 1 GearsObj[0x9566c14, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x2eb46370, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x3f87a769, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x13c27452 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x13c27452, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x262b2c86: tileRendererInUse null, GearsES2[obj 0x262b2c86 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x262b2c86 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x262b2c86 created: GearsObj[0xbec5b08, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x262b2c86 created: GearsObj[0x15493716, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x262b2c86 created: GearsObj[0x15493716, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x262b2c86 FIN GearsES2[obj 0x262b2c86 isInit true, usesShared false, 1 GearsObj[0xbec5b08, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x15493716, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x785cd3e0, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x262b2c86 0/0 150x122 of 150x122, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x262b2c86, angle 0.0, [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0 -> [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x371a67ec: tileRendererInUse null, GearsES2[obj 0x371a67ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x371a67ec on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x371a67ec created: GearsObj[0x281d26e4, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x371a67ec created: GearsObj[0x4ae829ce, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x371a67ec created: GearsObj[0x4ae829ce, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x371a67ec FIN GearsES2[obj 0x371a67ec isInit true, usesShared false, 1 GearsObj[0x281d26e4, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x4ae829ce, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2a4ca720, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x371a67ec 0/0 100x74 of 100x74, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x371a67ec, angle 0.0, [l -1.3513514, r 1.3513514, b -1.0, t 1.0] 2.7027028x2.0 -> [l -1.3513514, r 1.3513511, b -1.0, t 1.0] 2.7027025x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x307f6b8c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x307f6b8c FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x13c27452: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x13c27452 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x262b2c86: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x262b2c86 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x371a67ec: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x371a67ec FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test01_DefaultNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test02_DefaultMsaa
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xe720b71: tileRendererInUse null, GearsES2[obj 0xe720b71 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xe720b71 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xe720b71 created: GearsObj[0x359842ad, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0xe720b71 created: GearsObj[0x536bbcc5, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0xe720b71 created: GearsObj[0x536bbcc5, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xe720b71 FIN GearsES2[obj 0xe720b71 isInit true, usesShared false, 1 GearsObj[0x359842ad, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x536bbcc5, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1c06b63e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xe720b71 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0xe720b71, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1b26f7b2: tileRendererInUse null, GearsES2[obj 0x1b26f7b2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1b26f7b2 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1b26f7b2 created: GearsObj[0x3b83a4e3, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1b26f7b2 created: GearsObj[0x36bd1063, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1b26f7b2 created: GearsObj[0x36bd1063, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1b26f7b2 FIN GearsES2[obj 0x1b26f7b2 isInit true, usesShared false, 1 GearsObj[0x3b83a4e3, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x36bd1063, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x3fab0375, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1b26f7b2 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x1b26f7b2, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x74ad1f1f: tileRendererInUse null, GearsES2[obj 0x74ad1f1f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x74ad1f1f on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x74ad1f1f created: GearsObj[0x3c00de84, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x74ad1f1f created: GearsObj[0x724fb4ba, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x74ad1f1f created: GearsObj[0x724fb4ba, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x74ad1f1f FIN GearsES2[obj 0x74ad1f1f isInit true, usesShared false, 1 GearsObj[0x3c00de84, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x724fb4ba, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x4922845e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x74ad1f1f 0/0 150x122 of 150x122, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x74ad1f1f, angle 0.0, [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0 -> [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6a1aab78: tileRendererInUse null, GearsES2[obj 0x6a1aab78 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6a1aab78 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6a1aab78 created: GearsObj[0x64ccd25b, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6a1aab78 created: GearsObj[0x75ab03f8, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6a1aab78 created: GearsObj[0x75ab03f8, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6a1aab78 FIN GearsES2[obj 0x6a1aab78 isInit true, usesShared false, 1 GearsObj[0x64ccd25b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x75ab03f8, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x51106873, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a1aab78 0/0 100x74 of 100x74, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x6a1aab78, angle 0.0, [l -1.3513514, r 1.3513514, b -1.0, t 1.0] 2.7027028x2.0 -> [l -1.3513514, r 1.3513511, b -1.0, t 1.0] 2.7027025x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xe720b71: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xe720b71 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1b26f7b2: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1b26f7b2 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x74ad1f1f: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x74ad1f1f FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a1aab78: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a1aab78 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test02_DefaultMsaa
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test03_PbufferNorm
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x757942a1: tileRendererInUse null, GearsES2[obj 0x757942a1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x757942a1 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x757942a1 created: GearsObj[0x39d95fc8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x757942a1 created: GearsObj[0x3dedd155, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x757942a1 created: GearsObj[0x3dedd155, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x757942a1 FIN GearsES2[obj 0x757942a1 isInit true, usesShared false, 1 GearsObj[0x39d95fc8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3dedd155, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x57886a62, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x757942a1 0/0 300x267 of 300x267, swapInterval 0, drawable 0x7fdfd2feb8c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x757942a1, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4a87761d: tileRendererInUse null, GearsES2[obj 0x4a87761d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4a87761d on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4a87761d created: GearsObj[0x383e9f3d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4a87761d created: GearsObj[0x6c2e80f1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4a87761d created: GearsObj[0x6c2e80f1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4a87761d FIN GearsES2[obj 0x4a87761d isInit true, usesShared false, 1 GearsObj[0x383e9f3d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6c2e80f1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x62856796, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4a87761d 0/0 300x267 of 300x267, swapInterval 0, drawable 0x7fdfd07717d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4a87761d, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x66d1af89: tileRendererInUse null, GearsES2[obj 0x66d1af89 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x66d1af89 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x66d1af89 created: GearsObj[0x5b11d903, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x66d1af89 created: GearsObj[0x3f04751c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x66d1af89 created: GearsObj[0x3f04751c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x66d1af89 FIN GearsES2[obj 0x66d1af89 isInit true, usesShared false, 1 GearsObj[0x5b11d903, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3f04751c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2ecec386, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x66d1af89 0/0 150x122 of 150x122, swapInterval 0, drawable 0x7fdfd48d81c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x66d1af89, angle 0.0, [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0 -> [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x8646db9: tileRendererInUse null, GearsES2[obj 0x8646db9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x8646db9 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x8646db9 created: GearsObj[0x783940ea, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x8646db9 created: GearsObj[0x13b85b0b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x8646db9 created: GearsObj[0x13b85b0b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x8646db9 FIN GearsES2[obj 0x8646db9 isInit true, usesShared false, 1 GearsObj[0x783940ea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x13b85b0b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x8809b4b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x8646db9 0/0 100x74 of 100x74, swapInterval 0, drawable 0x7fdfd2ff31d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x8646db9, angle 0.0, [l -1.3513514, r 1.3513514, b -1.0, t 1.0] 2.7027028x2.0 -> [l -1.3513514, r 1.3513511, b -1.0, t 1.0] 2.7027025x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x757942a1: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x757942a1 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4a87761d: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4a87761d FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x66d1af89: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x66d1af89 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x8646db9: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x8646db9 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test03_PbufferNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test04_PbufferMsaa
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2db7a79b: tileRendererInUse null, GearsES2[obj 0x2db7a79b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2db7a79b on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2db7a79b created: GearsObj[0x5323cd09, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2db7a79b created: GearsObj[0x3b81a747, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2db7a79b created: GearsObj[0x3b81a747, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2db7a79b FIN GearsES2[obj 0x2db7a79b isInit true, usesShared false, 1 GearsObj[0x5323cd09, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b81a747, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x541075df, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2db7a79b 0/0 300x267 of 300x267, swapInterval 0, drawable 0x7fdfd2f94f20, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x2db7a79b, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6950e31: tileRendererInUse null, GearsES2[obj 0x6950e31 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6950e31 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6950e31 created: GearsObj[0x3596ef9e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6950e31 created: GearsObj[0x3b56350, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6950e31 created: GearsObj[0x3b56350, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6950e31 FIN GearsES2[obj 0x6950e31 isInit true, usesShared false, 1 GearsObj[0x3596ef9e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b56350, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x461ae8a5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6950e31 0/0 300x267 of 300x267, swapInterval 0, drawable 0x7fdfd2f87770, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x6950e31, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xb7dd107: tileRendererInUse null, GearsES2[obj 0xb7dd107 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xb7dd107 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xb7dd107 created: GearsObj[0x5f16664d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xb7dd107 created: GearsObj[0xef401f5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xb7dd107 created: GearsObj[0xef401f5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xb7dd107 FIN GearsES2[obj 0xb7dd107 isInit true, usesShared false, 1 GearsObj[0x5f16664d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xef401f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4fca160f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb7dd107 0/0 150x122 of 150x122, swapInterval 0, drawable 0x7fdfd48df0f0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0xb7dd107, angle 0.0, [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0 -> [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x42eca56e: tileRendererInUse null, GearsES2[obj 0x42eca56e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x42eca56e on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x42eca56e created: GearsObj[0x38758a63, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x42eca56e created: GearsObj[0x1472d30a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x42eca56e created: GearsObj[0x1472d30a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x42eca56e FIN GearsES2[obj 0x42eca56e isInit true, usesShared false, 1 GearsObj[0x38758a63, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1472d30a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54467c6b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x42eca56e 0/0 100x74 of 100x74, swapInterval 0, drawable 0x7fdfd4b1c670, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x42eca56e, angle 0.0, [l -1.3513514, r 1.3513514, b -1.0, t 1.0] 2.7027028x2.0 -> [l -1.3513514, r 1.3513511, b -1.0, t 1.0] 2.7027025x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2db7a79b: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2db7a79b FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6950e31: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6950e31 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb7dd107: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb7dd107 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x42eca56e: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x42eca56e FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test04_PbufferMsaa
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test05_BitmapNorm
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 150x122 of 150x122, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0 -> [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 100x74 of 100x74, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3513514, r 1.3513514, b -1.0, t 1.0] 2.7027028x2.0 -> [l -1.3513514, r 1.3513511, b -1.0, t 1.0] 2.7027025x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test05_BitmapNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test06_BitmapMsaa
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 150x122 of 150x122, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0 -> [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 100x74 of 100x74, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3513514, r 1.3513514, b -1.0, t 1.0] 2.7027028x2.0 -> [l -1.3513514, r 1.3513511, b -1.0, t 1.0] 2.7027025x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test06_BitmapMsaa
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647189524 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647189525 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_DefaultNorm took 1.365 sec
    [junit] Testcase: test02_DefaultMsaa took 0.621 sec
    [junit] Testcase: test03_PbufferNorm took 0.583 sec
    [junit] Testcase: test04_PbufferMsaa took 0.598 sec
    [junit] Testcase: test05_BitmapNorm took 0.592 sec
    [junit] Testcase: test06_BitmapMsaa took 0.591 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.21 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647183933 ms III - Start
    [junit] SLOCK [T main @ 1460647183934 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test01_DefaultNorm
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x307f6b8c: tileRendererInUse null, GearsES2[obj 0x307f6b8c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x307f6b8c on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x307f6b8c created: GearsObj[0x712ff26c, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x307f6b8c created: GearsObj[0xb74e092, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x307f6b8c created: GearsObj[0xb74e092, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x307f6b8c FIN GearsES2[obj 0x307f6b8c isInit true, usesShared false, 1 GearsObj[0x712ff26c, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0xb74e092, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x20017ded, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x307f6b8c 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x307f6b8c, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x13c27452: tileRendererInUse null, GearsES2[obj 0x13c27452 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x13c27452 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x13c27452 created: GearsObj[0x9566c14, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x13c27452 created: GearsObj[0x2eb46370, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x13c27452 created: GearsObj[0x2eb46370, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x13c27452 FIN GearsES2[obj 0x13c27452 isInit true, usesShared false, 1 GearsObj[0x9566c14, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x2eb46370, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x3f87a769, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x13c27452 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x13c27452, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x262b2c86: tileRendererInUse null, GearsES2[obj 0x262b2c86 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x262b2c86 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x262b2c86 created: GearsObj[0xbec5b08, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x262b2c86 created: GearsObj[0x15493716, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x262b2c86 created: GearsObj[0x15493716, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x262b2c86 FIN GearsES2[obj 0x262b2c86 isInit true, usesShared false, 1 GearsObj[0xbec5b08, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x15493716, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x785cd3e0, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x262b2c86 0/0 150x122 of 150x122, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x262b2c86, angle 0.0, [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0 -> [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x371a67ec: tileRendererInUse null, GearsES2[obj 0x371a67ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x371a67ec on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x371a67ec created: GearsObj[0x281d26e4, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x371a67ec created: GearsObj[0x4ae829ce, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x371a67ec created: GearsObj[0x4ae829ce, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x371a67ec FIN GearsES2[obj 0x371a67ec isInit true, usesShared false, 1 GearsObj[0x281d26e4, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x4ae829ce, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2a4ca720, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x371a67ec 0/0 100x74 of 100x74, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x371a67ec, angle 0.0, [l -1.3513514, r 1.3513514, b -1.0, t 1.0] 2.7027028x2.0 -> [l -1.3513514, r 1.3513511, b -1.0, t 1.0] 2.7027025x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x307f6b8c: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x307f6b8c FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x13c27452: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x13c27452 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x262b2c86: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x262b2c86 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x371a67ec: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x371a67ec FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test01_DefaultNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test02_DefaultMsaa
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xe720b71: tileRendererInUse null, GearsES2[obj 0xe720b71 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xe720b71 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xe720b71 created: GearsObj[0x359842ad, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0xe720b71 created: GearsObj[0x536bbcc5, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0xe720b71 created: GearsObj[0x536bbcc5, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xe720b71 FIN GearsES2[obj 0xe720b71 isInit true, usesShared false, 1 GearsObj[0x359842ad, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x536bbcc5, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1c06b63e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xe720b71 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0xe720b71, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1b26f7b2: tileRendererInUse null, GearsES2[obj 0x1b26f7b2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1b26f7b2 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1b26f7b2 created: GearsObj[0x3b83a4e3, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1b26f7b2 created: GearsObj[0x36bd1063, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1b26f7b2 created: GearsObj[0x36bd1063, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1b26f7b2 FIN GearsES2[obj 0x1b26f7b2 isInit true, usesShared false, 1 GearsObj[0x3b83a4e3, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x36bd1063, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x3fab0375, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1b26f7b2 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x1b26f7b2, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x74ad1f1f: tileRendererInUse null, GearsES2[obj 0x74ad1f1f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x74ad1f1f on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x74ad1f1f created: GearsObj[0x3c00de84, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x74ad1f1f created: GearsObj[0x724fb4ba, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x74ad1f1f created: GearsObj[0x724fb4ba, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x74ad1f1f FIN GearsES2[obj 0x74ad1f1f isInit true, usesShared false, 1 GearsObj[0x3c00de84, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x724fb4ba, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x4922845e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x74ad1f1f 0/0 150x122 of 150x122, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x74ad1f1f, angle 0.0, [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0 -> [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6a1aab78: tileRendererInUse null, GearsES2[obj 0x6a1aab78 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6a1aab78 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6a1aab78 created: GearsObj[0x64ccd25b, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6a1aab78 created: GearsObj[0x75ab03f8, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6a1aab78 created: GearsObj[0x75ab03f8, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6a1aab78 FIN GearsES2[obj 0x6a1aab78 isInit true, usesShared false, 1 GearsObj[0x64ccd25b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x75ab03f8, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x51106873, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a1aab78 0/0 100x74 of 100x74, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x6a1aab78, angle 0.0, [l -1.3513514, r 1.3513514, b -1.0, t 1.0] 2.7027028x2.0 -> [l -1.3513514, r 1.3513511, b -1.0, t 1.0] 2.7027025x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xe720b71: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xe720b71 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1b26f7b2: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1b26f7b2 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x74ad1f1f: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x74ad1f1f FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a1aab78: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a1aab78 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test02_DefaultMsaa
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test03_PbufferNorm
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x757942a1: tileRendererInUse null, GearsES2[obj 0x757942a1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x757942a1 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x757942a1 created: GearsObj[0x39d95fc8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x757942a1 created: GearsObj[0x3dedd155, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x757942a1 created: GearsObj[0x3dedd155, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x757942a1 FIN GearsES2[obj 0x757942a1 isInit true, usesShared false, 1 GearsObj[0x39d95fc8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3dedd155, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x57886a62, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x757942a1 0/0 300x267 of 300x267, swapInterval 0, drawable 0x7fdfd2feb8c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x757942a1, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4a87761d: tileRendererInUse null, GearsES2[obj 0x4a87761d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4a87761d on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4a87761d created: GearsObj[0x383e9f3d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4a87761d created: GearsObj[0x6c2e80f1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4a87761d created: GearsObj[0x6c2e80f1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4a87761d FIN GearsES2[obj 0x4a87761d isInit true, usesShared false, 1 GearsObj[0x383e9f3d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6c2e80f1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x62856796, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4a87761d 0/0 300x267 of 300x267, swapInterval 0, drawable 0x7fdfd07717d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4a87761d, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x66d1af89: tileRendererInUse null, GearsES2[obj 0x66d1af89 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x66d1af89 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x66d1af89 created: GearsObj[0x5b11d903, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x66d1af89 created: GearsObj[0x3f04751c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x66d1af89 created: GearsObj[0x3f04751c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x66d1af89 FIN GearsES2[obj 0x66d1af89 isInit true, usesShared false, 1 GearsObj[0x5b11d903, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3f04751c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2ecec386, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x66d1af89 0/0 150x122 of 150x122, swapInterval 0, drawable 0x7fdfd48d81c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x66d1af89, angle 0.0, [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0 -> [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x8646db9: tileRendererInUse null, GearsES2[obj 0x8646db9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x8646db9 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x8646db9 created: GearsObj[0x783940ea, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x8646db9 created: GearsObj[0x13b85b0b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x8646db9 created: GearsObj[0x13b85b0b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x8646db9 FIN GearsES2[obj 0x8646db9 isInit true, usesShared false, 1 GearsObj[0x783940ea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x13b85b0b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x8809b4b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x8646db9 0/0 100x74 of 100x74, swapInterval 0, drawable 0x7fdfd2ff31d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x8646db9, angle 0.0, [l -1.3513514, r 1.3513514, b -1.0, t 1.0] 2.7027028x2.0 -> [l -1.3513514, r 1.3513511, b -1.0, t 1.0] 2.7027025x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x757942a1: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x757942a1 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4a87761d: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4a87761d FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x66d1af89: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x66d1af89 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x8646db9: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x8646db9 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test03_PbufferNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test04_PbufferMsaa
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2db7a79b: tileRendererInUse null, GearsES2[obj 0x2db7a79b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2db7a79b on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2db7a79b created: GearsObj[0x5323cd09, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2db7a79b created: GearsObj[0x3b81a747, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2db7a79b created: GearsObj[0x3b81a747, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2db7a79b FIN GearsES2[obj 0x2db7a79b isInit true, usesShared false, 1 GearsObj[0x5323cd09, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b81a747, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x541075df, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2db7a79b 0/0 300x267 of 300x267, swapInterval 0, drawable 0x7fdfd2f94f20, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x2db7a79b, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6950e31: tileRendererInUse null, GearsES2[obj 0x6950e31 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6950e31 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6950e31 created: GearsObj[0x3596ef9e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6950e31 created: GearsObj[0x3b56350, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6950e31 created: GearsObj[0x3b56350, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6950e31 FIN GearsES2[obj 0x6950e31 isInit true, usesShared false, 1 GearsObj[0x3596ef9e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b56350, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x461ae8a5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6950e31 0/0 300x267 of 300x267, swapInterval 0, drawable 0x7fdfd2f87770, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x6950e31, angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xb7dd107: tileRendererInUse null, GearsES2[obj 0xb7dd107 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xb7dd107 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xb7dd107 created: GearsObj[0x5f16664d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xb7dd107 created: GearsObj[0xef401f5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xb7dd107 created: GearsObj[0xef401f5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xb7dd107 FIN GearsES2[obj 0xb7dd107 isInit true, usesShared false, 1 GearsObj[0x5f16664d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xef401f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4fca160f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb7dd107 0/0 150x122 of 150x122, swapInterval 0, drawable 0x7fdfd48df0f0, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0xb7dd107, angle 0.0, [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0 -> [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x42eca56e: tileRendererInUse null, GearsES2[obj 0x42eca56e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x42eca56e on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x42eca56e created: GearsObj[0x38758a63, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x42eca56e created: GearsObj[0x1472d30a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x42eca56e created: GearsObj[0x1472d30a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x42eca56e FIN GearsES2[obj 0x42eca56e isInit true, usesShared false, 1 GearsObj[0x38758a63, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1472d30a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54467c6b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x42eca56e 0/0 100x74 of 100x74, swapInterval 0, drawable 0x7fdfd4b1c670, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x42eca56e, angle 0.0, [l -1.3513514, r 1.3513514, b -1.0, t 1.0] 2.7027028x2.0 -> [l -1.3513514, r 1.3513511, b -1.0, t 1.0] 2.7027025x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2db7a79b: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2db7a79b FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6950e31: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6950e31 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb7dd107: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb7dd107 FIN
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x42eca56e: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x42eca56e FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test04_PbufferMsaa
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test05_BitmapNorm
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 150x122 of 150x122, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0 -> [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 100x74 of 100x74, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3513514, r 1.3513514, b -1.0, t 1.0] 2.7027028x2.0 -> [l -1.3513514, r 1.3513511, b -1.0, t 1.0] 2.7027025x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test05_BitmapNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test06_BitmapMsaa
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 300x267 of 300x267, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0 -> [l -1.1235955, r 1.1235955, b -1.0, t 1.0] 2.247191x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 150x122 of 150x122, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0 -> [l -1.2295082, r 1.2295082, b -1.0, t 1.0] 2.4590163x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 100x74 of 100x74, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3513514, r 1.3513514, b -1.0, t 1.0] 2.7027028x2.0 -> [l -1.3513514, r 1.3513511, b -1.0, t 1.0] 2.7027025x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test06_BitmapMsaa
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647189524 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647189525 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647190899 ms III - Start
    [junit] SLOCK [T main @ 1460647190900 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450 - test01
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 512x234 of 512x234, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] BGR (320/128): -103, 0, 102 - OK true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelAWTBug450.test01-n0000-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0234.png
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450 - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647192795 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647192795 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.494 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647190899 ms III - Start
    [junit] SLOCK [T main @ 1460647190900 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450 - test01
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 512x234 of 512x234, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] BGR (320/128): -103, 0, 102 - OK true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelAWTBug450.test01-n0000-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0234.png
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450 - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647192795 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647192795 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.696 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.494 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647190899 ms III - Start
    [junit] SLOCK [T main @ 1460647190900 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450 - test01
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 512x234 of 512x234, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] BGR (320/128): -103, 0, 102 - OK true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelAWTBug450.test01-n0000-GL2___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0234.png
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450 - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647192795 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647192795 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647194133 ms III - Start
    [junit] SLOCK [T main @ 1460647194134 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT - test01
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647195459 d 1ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647195460 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647195461 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647195461 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647195462 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647195468 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ffc6ac33f00, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] 1 s: 60 f / 1054 ms, 56.9 fps, 17 ms/f; total: 60 f, 56.9 fps, 17 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647196625 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647196626 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT - test01
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647196639 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647196676 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647196676 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.144 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647194133 ms III - Start
    [junit] SLOCK [T main @ 1460647194134 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT - test01
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647195459 d 1ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647195460 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647195461 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647195461 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647195462 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647195468 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ffc6ac33f00, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] 1 s: 60 f / 1054 ms, 56.9 fps, 17 ms/f; total: 60 f, 56.9 fps, 17 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647196625 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647196626 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT - test01
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647196639 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647196676 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647196676 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 1.334 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.144 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647194133 ms III - Start
    [junit] SLOCK [T main @ 1460647194134 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT - test01
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647195459 d 1ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647195460 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647195461 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647195461 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647195462 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647195468 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ffc6ac33f00, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] 1 s: 60 f / 1054 ms, 56.9 fps, 17 ms/f; total: 60 f, 56.9 fps, 17 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647196625 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647196626 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT - test01
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647196639 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647196676 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647196676 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647197996 ms III - Start
    [junit] SLOCK [T main @ 1460647197997 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455 - test01
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199318 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199319 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199320 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199325 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] auto-swap: false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x490 of 512x490, swapInterval 0, drawable 0x7f94dbf38190, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199395 d 0ms]]
    [junit] 0 s: 60 f / 126 ms, 476.1 fps, 2 ms/f; total: 60 f, 476.1 fps, 2 ms/f
    [junit] 0 s: 60 f / 38 ms, 1578.9 fps, 0 ms/f; total: 120 f, 731.7 fps, 1 ms/f
    [junit] 0 s: 60 f / 46 ms, 1304.3 fps, 0 ms/f; total: 180 f, 857.1 fps, 1 ms/f
    [junit] 0 s: 60 f / 32 ms, 1875.0 fps, 0 ms/f; total: 240 f, 991.7 fps, 1 ms/f
    [junit] 0 s: 60 f / 35 ms, 1714.2 fps, 0 ms/f; total: 300 f, 1083.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 31 ms, 1935.4 fps, 0 ms/f; total: 360 f, 1168.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 39 ms, 1538.4 fps, 0 ms/f; total: 420 f, 1210.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 26 ms, 2307.6 fps, 0 ms/f; total: 480 f, 1286.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 37 ms, 1621.6 fps, 0 ms/f; total: 540 f, 1317.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 28 ms, 2142.8 fps, 0 ms/f; total: 600 f, 1369.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 37 ms, 1621.6 fps, 0 ms/f; total: 660 f, 1389.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 27 ms, 2222.2 fps, 0 ms/f; total: 720 f, 1434.2 fps, 0 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199839 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199839 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455 - test01
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199850 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647199890 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647199890 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.487 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647197996 ms III - Start
    [junit] SLOCK [T main @ 1460647197997 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455 - test01
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199318 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199319 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199320 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199325 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] auto-swap: false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x490 of 512x490, swapInterval 0, drawable 0x7f94dbf38190, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199395 d 0ms]]
    [junit] 0 s: 60 f / 126 ms, 476.1 fps, 2 ms/f; total: 60 f, 476.1 fps, 2 ms/f
    [junit] 0 s: 60 f / 38 ms, 1578.9 fps, 0 ms/f; total: 120 f, 731.7 fps, 1 ms/f
    [junit] 0 s: 60 f / 46 ms, 1304.3 fps, 0 ms/f; total: 180 f, 857.1 fps, 1 ms/f
    [junit] 0 s: 60 f / 32 ms, 1875.0 fps, 0 ms/f; total: 240 f, 991.7 fps, 1 ms/f
    [junit] 0 s: 60 f / 35 ms, 1714.2 fps, 0 ms/f; total: 300 f, 1083.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 31 ms, 1935.4 fps, 0 ms/f; total: 360 f, 1168.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 39 ms, 1538.4 fps, 0 ms/f; total: 420 f, 1210.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 26 ms, 2307.6 fps, 0 ms/f; total: 480 f, 1286.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 37 ms, 1621.6 fps, 0 ms/f; total: 540 f, 1317.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 28 ms, 2142.8 fps, 0 ms/f; total: 600 f, 1369.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 37 ms, 1621.6 fps, 0 ms/f; total: 660 f, 1389.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 27 ms, 2222.2 fps, 0 ms/f; total: 720 f, 1434.2 fps, 0 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199839 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199839 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455 - test01
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199850 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647199890 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647199890 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.668 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.487 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647197996 ms III - Start
    [junit] SLOCK [T main @ 1460647197997 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455 - test01
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199318 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199319 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199320 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199325 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] auto-swap: false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x490 of 512x490, swapInterval 0, drawable 0x7f94dbf38190, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199395 d 0ms]]
    [junit] 0 s: 60 f / 126 ms, 476.1 fps, 2 ms/f; total: 60 f, 476.1 fps, 2 ms/f
    [junit] 0 s: 60 f / 38 ms, 1578.9 fps, 0 ms/f; total: 120 f, 731.7 fps, 1 ms/f
    [junit] 0 s: 60 f / 46 ms, 1304.3 fps, 0 ms/f; total: 180 f, 857.1 fps, 1 ms/f
    [junit] 0 s: 60 f / 32 ms, 1875.0 fps, 0 ms/f; total: 240 f, 991.7 fps, 1 ms/f
    [junit] 0 s: 60 f / 35 ms, 1714.2 fps, 0 ms/f; total: 300 f, 1083.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 31 ms, 1935.4 fps, 0 ms/f; total: 360 f, 1168.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 39 ms, 1538.4 fps, 0 ms/f; total: 420 f, 1210.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 26 ms, 2307.6 fps, 0 ms/f; total: 480 f, 1286.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 37 ms, 1621.6 fps, 0 ms/f; total: 540 f, 1317.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 28 ms, 2142.8 fps, 0 ms/f; total: 600 f, 1369.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 37 ms, 1621.6 fps, 0 ms/f; total: 660 f, 1389.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 27 ms, 2222.2 fps, 0 ms/f; total: 720 f, 1434.2 fps, 0 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199839 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199839 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455 - test01
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647199850 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647199890 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647199890 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647201132 ms III - Start
    [junit] SLOCK [T main @ 1460647201133 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647202675 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647202675 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647202676 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test01_DefaultNorm-n0006-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203098 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203100 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test02_DefaultMsaa
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203167 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203191 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203191 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203191 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test02_DefaultMsaa-n0006-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test02_DefaultMsaa
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203689 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203689 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test03_PbufferNorm
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203751 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fe4f4b25b90, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203771 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203771 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203771 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test03_PbufferNorm-n0006-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204276 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204277 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test03_PbufferNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test04_PbufferMsaa
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204351 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fe4f265f9c0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204366 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204366 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204367 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test04_PbufferMsaa-n0007-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test04_PbufferMsaa
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204867 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204867 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test05_BitmapNorm
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204934 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204955 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204955 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204955 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test05_BitmapNorm_-n0006-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test05_BitmapNorm
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647205456 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647205456 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test06_BitmapMsaa
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647205541 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647205541 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647205541 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test06_BitmapMsaa_-n0007-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test06_BitmapMsaa
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647206034 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647206034 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647206069 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647206069 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.54 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647201132 ms III - Start
    [junit] SLOCK [T main @ 1460647201133 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647202675 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647202675 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647202676 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test01_DefaultNorm-n0006-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203098 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203100 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test02_DefaultMsaa
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203167 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203191 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203191 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203191 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test02_DefaultMsaa-n0006-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test02_DefaultMsaa
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203689 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203689 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test03_PbufferNorm
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203751 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fe4f4b25b90, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203771 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203771 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203771 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test03_PbufferNorm-n0006-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204276 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204277 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test03_PbufferNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test04_PbufferMsaa
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204351 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fe4f265f9c0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204366 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204366 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204367 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test04_PbufferMsaa-n0007-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test04_PbufferMsaa
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204867 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204867 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test05_BitmapNorm
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204934 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204955 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204955 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204955 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test05_BitmapNorm_-n0006-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test05_BitmapNorm
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647205456 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647205456 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test06_BitmapMsaa
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647205541 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647205541 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647205541 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test06_BitmapMsaa_-n0007-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test06_BitmapMsaa
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647206034 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647206034 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647206069 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647206069 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_DefaultNorm took 0.71 sec
    [junit] Testcase: test02_DefaultMsaa took 0.586 sec
    [junit] Testcase: test03_PbufferNorm took 0.588 sec
    [junit] Testcase: test04_PbufferMsaa took 0.589 sec
    [junit] Testcase: test05_BitmapNorm took 0.587 sec
    [junit] Testcase: test06_BitmapMsaa took 0.578 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.54 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647201132 ms III - Start
    [junit] SLOCK [T main @ 1460647201133 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647202675 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647202675 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647202676 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test01_DefaultNorm-n0006-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203098 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203100 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test02_DefaultMsaa
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203167 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203191 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203191 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203191 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test02_DefaultMsaa-n0006-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test02_DefaultMsaa
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203689 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203689 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test03_PbufferNorm
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203751 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fe4f4b25b90, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203771 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203771 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647203771 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test03_PbufferNorm-n0006-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204276 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204277 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test03_PbufferNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test04_PbufferMsaa
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204351 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fe4f265f9c0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204366 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204366 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204367 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test04_PbufferMsaa-n0007-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test04_PbufferMsaa
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204867 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204867 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test05_BitmapNorm
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204934 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204955 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204955 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647204955 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test05_BitmapNorm_-n0006-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test05_BitmapNorm
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647205456 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647205456 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test06_BitmapMsaa
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647205541 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647205541 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647205541 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test06_BitmapMsaa_-n0007-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test06_BitmapMsaa
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647206034 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647206034 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647206069 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647206069 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647207336 ms III - Start
    [junit] SLOCK [T main @ 1460647207337 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT - test01_DefaultMsaa
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR: Intel Inc.
    [junit] GL_RENDERER: Intel Iris OpenGL Engine
    [junit] GL_VERSION: 4.1 INTEL-10.12.13
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647208812 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647208812 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647208813 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestInstancedReneringGL4AWT.test01_DefaultMsaa-n0005-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT - test01_DefaultMsaa
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647209207 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647209209 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647209244 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647209244 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.512 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647207336 ms III - Start
    [junit] SLOCK [T main @ 1460647207337 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT - test01_DefaultMsaa
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR: Intel Inc.
    [junit] GL_RENDERER: Intel Iris OpenGL Engine
    [junit] GL_VERSION: 4.1 INTEL-10.12.13
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647208812 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647208812 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647208813 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestInstancedReneringGL4AWT.test01_DefaultMsaa-n0005-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT - test01_DefaultMsaa
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647209207 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647209209 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647209244 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647209244 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_DefaultMsaa took 0.702 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.512 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647207336 ms III - Start
    [junit] SLOCK [T main @ 1460647207337 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT - test01_DefaultMsaa
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR: Intel Inc.
    [junit] GL_RENDERER: Intel Iris OpenGL Engine
    [junit] GL_VERSION: 4.1 INTEL-10.12.13
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647208812 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647208812 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647208813 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestInstancedReneringGL4AWT.test01_DefaultMsaa-n0005-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT - test01_DefaultMsaa
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647209207 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647209209 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647209244 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647209244 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647210508 ms III - Start
    [junit] SLOCK [T main @ 1460647210509 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT - compileShader
    [junit] Error compiling the shader: ERROR: 0:1: '' :  #version required and missing.
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT - compileShader
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647212368 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647212368 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.451 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647210508 ms III - Start
    [junit] SLOCK [T main @ 1460647210509 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT - compileShader
    [junit] Error compiling the shader: ERROR: 0:1: '' :  #version required and missing.
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT - compileShader
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647212368 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647212368 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: compileShader took 1.815 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.451 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647210508 ms III - Start
    [junit] SLOCK [T main @ 1460647210509 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT - compileShader
    [junit] Error compiling the shader: ERROR: 0:1: '' :  #version required and missing.
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT - compileShader
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647212368 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647212368 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647213609 ms III - Start
    [junit] SLOCK [T main @ 1460647213610 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT - test01
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647215671 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647215671 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.65 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647213609 ms III - Start
    [junit] SLOCK [T main @ 1460647213610 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647215671 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647215671 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 2.019 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.65 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647213609 ms III - Start
    [junit] SLOCK [T main @ 1460647213610 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647215671 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647215671 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647216932 ms III - Start
    [junit] SLOCK [T main @ 1460647216933 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT - test01
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT
    [junit] Using GLU com.jogamp.opengl.glu.gl2.GLUgl2
    [junit] Unpack-Alignment 0:  in-size 46005
    [junit] Unpack-Alignment 0: out-size 65536
    [junit] Unpack-Alignment 1:  in-size 45369
    [junit] Unpack-Alignment 1: out-size 65536
    [junit] Unpack-Alignment 4:  in-size 46005
    [junit] Unpack-Alignment 4: out-size 65536
    [junit] Unpack-Alignment 8:  in-size 46005
    [junit] Unpack-Alignment 8: out-size 65536
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647218637 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647218637 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.308 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647216932 ms III - Start
    [junit] SLOCK [T main @ 1460647216933 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT - test01
    [junit] Using GLU com.jogamp.opengl.glu.gl2.GLUgl2
    [junit] Unpack-Alignment 0:  in-size 46005
    [junit] Unpack-Alignment 0: out-size 65536
    [junit] Unpack-Alignment 1:  in-size 45369
    [junit] Unpack-Alignment 1: out-size 65536
    [junit] Unpack-Alignment 4:  in-size 46005
    [junit] Unpack-Alignment 4: out-size 65536
    [junit] Unpack-Alignment 8:  in-size 46005
    [junit] Unpack-Alignment 8: out-size 65536
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647218637 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647218637 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 1.667 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.308 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647216932 ms III - Start
    [junit] SLOCK [T main @ 1460647216933 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT - test01
    [junit] Using GLU com.jogamp.opengl.glu.gl2.GLUgl2
    [junit] Unpack-Alignment 0:  in-size 46005
    [junit] Unpack-Alignment 0: out-size 65536
    [junit] Unpack-Alignment 1:  in-size 45369
    [junit] Unpack-Alignment 1: out-size 65536
    [junit] Unpack-Alignment 4:  in-size 46005
    [junit] Unpack-Alignment 4: out-size 65536
    [junit] Unpack-Alignment 8:  in-size 46005
    [junit] Unpack-Alignment 8: out-size 65536
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647218637 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647218637 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647219900 ms III - Start
    [junit] SLOCK [T main @ 1460647219902 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT - test14GearsNewtCanvasAWT
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T:
    [junit] 	ctor	    79/t   3.16/1
    [junit] 	visible	  1013/t  40.52/1
    [junit] 	sum-i	  1092/t  43.68/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 20
    [junit] 	total-d	  1112/t  44.48/1
    [junit] 	total-i	  1112/t  44.48/1
    [junit] Total: 1112
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT - test14GearsNewtCanvasAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647222434 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647222435 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.144 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647219900 ms III - Start
    [junit] SLOCK [T main @ 1460647219902 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT - test14GearsNewtCanvasAWT
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T:
    [junit] 	ctor	    79/t   3.16/1
    [junit] 	visible	  1013/t  40.52/1
    [junit] 	sum-i	  1092/t  43.68/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 20
    [junit] 	total-d	  1112/t  44.48/1
    [junit] 	total-i	  1112/t  44.48/1
    [junit] Total: 1112
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT - test14GearsNewtCanvasAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647222434 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647222435 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test14GearsNewtCanvasAWT took 1.332 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.144 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647219900 ms III - Start
    [junit] SLOCK [T main @ 1460647219902 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT - test14GearsNewtCanvasAWT
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T:
    [junit] 	ctor	    79/t   3.16/1
    [junit] 	visible	  1013/t  40.52/1
    [junit] 	sum-i	  1092/t  43.68/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 20
    [junit] 	total-d	  1112/t  44.48/1
    [junit] 	total-i	  1112/t  44.48/1
    [junit] Total: 1112
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT - test14GearsNewtCanvasAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647222434 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647222435 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647223706 ms III - Start
    [junit] SLOCK [T main @ 1460647223707 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 25/25
    [junit] P: 25 NOP_T (01):
    [junit] 	ctor	  1259/t  50.36/1
    [junit] 	visible	   521/t  20.84/1
    [junit] 	sum-i	  1780/t  71.20/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 2
    [junit] 	total-d	  1782/t  71.28/1
    [junit] 	total-i	  1782/t  71.28/1
    [junit] Total: 1782
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test01NopGLCanvasDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 9/25
    [junit] Sleep initialized: 16/25
    [junit] Sleep initialized: 23/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   602/t  24.08/1
    [junit] 	visible	   933/t  37.32/1
    [junit] 	sum-i	  1535/t  61.40/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1536/t  61.44/1
    [junit] 	total-i	  1536/t  61.44/1
    [junit] Total: 1536
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test01NopGLCanvasDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test02NopGLJPanelDefGridSingleAutoFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 11/25
    [junit] Sleep initialized: 20/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   554/t  22.16/1
    [junit] 	visible	   840/t  33.60/1
    [junit] 	sum-i	  1394/t  55.76/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1395/t  55.80/1
    [junit] 	total-i	  1395/t  55.80/1
    [junit] Total: 1395
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test02NopGLJPanelDefGridSingleAutoFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test03NopGLJPanelDefGridSingleManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 14/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   519/t  20.76/1
    [junit] 	visible	   644/t  25.76/1
    [junit] 	sum-i	  1163/t  46.52/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1164/t  46.56/1
    [junit] 	total-i	  1164/t  46.56/1
    [junit] Total: 1164
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test03NopGLJPanelDefGridSingleManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test04NopGLJPanelDefGridMTManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears false, initMT true, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   572/t  22.88/1
    [junit] 	visible	   531/t  21.24/1
    [junit] 	sum-i	  1103/t  44.12/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 2
    [junit] 	total-d	  1105/t  44.20/1
    [junit] 	total-i	  1105/t  44.20/1
    [junit] Total: 1105
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test04NopGLJPanelDefGridMTManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test05NopNewtCanvasAWTDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T (01):
    [junit] 	ctor	  1065/t  42.60/1
    [junit] 	visible	   421/t  16.84/1
    [junit] 	sum-i	  1486/t  59.44/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 0
    [junit] 	total-d	  1486/t  59.44/1
    [junit] 	total-i	  1486/t  59.44/1
    [junit] Total: 1486
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test05NopNewtCanvasAWTDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test11GearsGLCanvasDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 7/25
    [junit] Sleep initialized: 12/25
    [junit] Sleep initialized: 16/25
    [junit] Sleep initialized: 20/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   584/t  23.36/1
    [junit] 	visible	  1041/t  41.64/1
    [junit] 	sum-i	  1625/t  65.00/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 42
    [junit] 	total-d	  1667/t  66.68/1
    [junit] 	total-i	  1667/t  66.68/1
    [junit] Total: 1667
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test11GearsGLCanvasDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test12GearsGLJPanelDefGridSingleAutoFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 5/25
    [junit] Sleep initialized: 11/25
    [junit] Sleep initialized: 17/25
    [junit] Sleep initialized: 23/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   535/t  21.40/1
    [junit] 	visible	   932/t  37.28/1
    [junit] 	sum-i	  1467/t  58.68/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 75
    [junit] 	total-d	  1542/t  61.68/1
    [junit] 	total-i	  1542/t  61.68/1
    [junit] Total: 1542
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test12GearsGLJPanelDefGridSingleAutoFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test13GearsGLJPanelDefGridSingleManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 7/25
    [junit] Sleep initialized: 15/25
    [junit] Sleep initialized: 22/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   505/t  20.20/1
    [junit] 	visible	   830/t  33.20/1
    [junit] 	sum-i	  1335/t  53.40/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 36
    [junit] 	total-d	  1371/t  54.84/1
    [junit] 	total-i	  1371/t  54.84/1
    [junit] Total: 1371
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test13GearsGLJPanelDefGridSingleManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test14GearsGLJPanelDefGridMTManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears true, initMT true, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 10/25
    [junit] Sleep initialized: 19/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   568/t  22.72/1
    [junit] 	visible	   723/t  28.92/1
    [junit] 	sum-i	  1291/t  51.64/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 33
    [junit] 	total-d	  1324/t  52.96/1
    [junit] 	total-i	  1324/t  52.96/1
    [junit] Total: 1324
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test14GearsGLJPanelDefGridMTManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test15GearsNewtCanvasAWTDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T (01):
    [junit] 	ctor	  1319/t  52.76/1
    [junit] 	visible	   415/t  16.60/1
    [junit] 	sum-i	  1734/t  69.36/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 12
    [junit] 	total-d	  1746/t  69.84/1
    [junit] 	total-i	  1746/t  69.84/1
    [junit] Total: 1746
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test15GearsNewtCanvasAWTDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test20NopNoGLDefOverlap
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 25/25
    [junit] P: 25 NOP_T (01):
    [junit] 	ctor	   516/t  20.64/1
    [junit] 	visible	   527/t  21.08/1
    [junit] 	sum-i	  1043/t  41.72/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 0
    [junit] 	total-d	  1043/t  41.72/1
    [junit] 	total-i	  1043/t  41.72/1
    [junit] Total: 1043
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test20NopNoGLDefOverlap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test21NopGLCanvasDefOverlap
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 5/25
    [junit] Sleep initialized: 13/25
    [junit] Sleep initialized: 20/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   552/t  22.08/1
    [junit] 	visible	   837/t  33.48/1
    [junit] 	sum-i	  1389/t  55.56/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1390/t  55.60/1
    [junit] 	total-i	  1390/t  55.60/1
    [junit] Total: 1390
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test21NopGLCanvasDefOverlap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test22NopGLJPanelDefOverlapSingle
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 9/25
    [junit] Sleep initialized: 18/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   521/t  20.84/1
    [junit] 	visible	   740/t  29.60/1
    [junit] 	sum-i	  1261/t  50.44/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 0
    [junit] 	total-d	  1261/t  50.44/1
    [junit] 	total-i	  1261/t  50.44/1
    [junit] Total: 1261
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test22NopGLJPanelDefOverlapSingle
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test23NopGLJPanelDefOverlapMT
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT true, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 23/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   593/t  23.72/1
    [junit] 	visible	   624/t  24.96/1
    [junit] 	sum-i	  1217/t  48.68/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1218/t  48.72/1
    [junit] 	total-i	  1218/t  48.72/1
    [junit] Total: 1218
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test23NopGLJPanelDefOverlapMT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T (01):
    [junit] 	ctor	   776/t  31.04/1
    [junit] 	visible	   430/t  17.20/1
    [junit] 	sum-i	  1206/t  48.24/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 0
    [junit] 	total-d	  1206/t  48.24/1
    [junit] 	total-i	  1206/t  48.24/1
    [junit] Total: 1206
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647252495 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647252495 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.424 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647223706 ms III - Start
    [junit] SLOCK [T main @ 1460647223707 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 25/25
    [junit] P: 25 NOP_T (01):
    [junit] 	ctor	  1259/t  50.36/1
    [junit] 	visible	   521/t  20.84/1
    [junit] 	sum-i	  1780/t  71.20/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 2
    [junit] 	total-d	  1782/t  71.28/1
    [junit] 	total-i	  1782/t  71.28/1
    [junit] Total: 1782
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test01NopGLCanvasDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 9/25
    [junit] Sleep initialized: 16/25
    [junit] Sleep initialized: 23/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   602/t  24.08/1
    [junit] 	visible	   933/t  37.32/1
    [junit] 	sum-i	  1535/t  61.40/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1536/t  61.44/1
    [junit] 	total-i	  1536/t  61.44/1
    [junit] Total: 1536
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test01NopGLCanvasDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test02NopGLJPanelDefGridSingleAutoFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 11/25
    [junit] Sleep initialized: 20/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   554/t  22.16/1
    [junit] 	visible	   840/t  33.60/1
    [junit] 	sum-i	  1394/t  55.76/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1395/t  55.80/1
    [junit] 	total-i	  1395/t  55.80/1
    [junit] Total: 1395
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test02NopGLJPanelDefGridSingleAutoFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test03NopGLJPanelDefGridSingleManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 14/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   519/t  20.76/1
    [junit] 	visible	   644/t  25.76/1
    [junit] 	sum-i	  1163/t  46.52/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1164/t  46.56/1
    [junit] 	total-i	  1164/t  46.56/1
    [junit] Total: 1164
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test03NopGLJPanelDefGridSingleManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test04NopGLJPanelDefGridMTManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears false, initMT true, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   572/t  22.88/1
    [junit] 	visible	   531/t  21.24/1
    [junit] 	sum-i	  1103/t  44.12/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 2
    [junit] 	total-d	  1105/t  44.20/1
    [junit] 	total-i	  1105/t  44.20/1
    [junit] Total: 1105
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test04NopGLJPanelDefGridMTManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test05NopNewtCanvasAWTDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T (01):
    [junit] 	ctor	  1065/t  42.60/1
    [junit] 	visible	   421/t  16.84/1
    [junit] 	sum-i	  1486/t  59.44/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 0
    [junit] 	total-d	  1486/t  59.44/1
    [junit] 	total-i	  1486/t  59.44/1
    [junit] Total: 1486
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test05NopNewtCanvasAWTDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test11GearsGLCanvasDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 7/25
    [junit] Sleep initialized: 12/25
    [junit] Sleep initialized: 16/25
    [junit] Sleep initialized: 20/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   584/t  23.36/1
    [junit] 	visible	  1041/t  41.64/1
    [junit] 	sum-i	  1625/t  65.00/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 42
    [junit] 	total-d	  1667/t  66.68/1
    [junit] 	total-i	  1667/t  66.68/1
    [junit] Total: 1667
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test11GearsGLCanvasDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test12GearsGLJPanelDefGridSingleAutoFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 5/25
    [junit] Sleep initialized: 11/25
    [junit] Sleep initialized: 17/25
    [junit] Sleep initialized: 23/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   535/t  21.40/1
    [junit] 	visible	   932/t  37.28/1
    [junit] 	sum-i	  1467/t  58.68/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 75
    [junit] 	total-d	  1542/t  61.68/1
    [junit] 	total-i	  1542/t  61.68/1
    [junit] Total: 1542
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test12GearsGLJPanelDefGridSingleAutoFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test13GearsGLJPanelDefGridSingleManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 7/25
    [junit] Sleep initialized: 15/25
    [junit] Sleep initialized: 22/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   505/t  20.20/1
    [junit] 	visible	   830/t  33.20/1
    [junit] 	sum-i	  1335/t  53.40/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 36
    [junit] 	total-d	  1371/t  54.84/1
    [junit] 	total-i	  1371/t  54.84/1
    [junit] Total: 1371
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test13GearsGLJPanelDefGridSingleManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test14GearsGLJPanelDefGridMTManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears true, initMT true, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 10/25
    [junit] Sleep initialized: 19/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   568/t  22.72/1
    [junit] 	visible	   723/t  28.92/1
    [junit] 	sum-i	  1291/t  51.64/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 33
    [junit] 	total-d	  1324/t  52.96/1
    [junit] 	total-i	  1324/t  52.96/1
    [junit] Total: 1324
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test14GearsGLJPanelDefGridMTManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test15GearsNewtCanvasAWTDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T (01):
    [junit] 	ctor	  1319/t  52.76/1
    [junit] 	visible	   415/t  16.60/1
    [junit] 	sum-i	  1734/t  69.36/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 12
    [junit] 	total-d	  1746/t  69.84/1
    [junit] 	total-i	  1746/t  69.84/1
    [junit] Total: 1746
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test15GearsNewtCanvasAWTDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test20NopNoGLDefOverlap
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 25/25
    [junit] P: 25 NOP_T (01):
    [junit] 	ctor	   516/t  20.64/1
    [junit] 	visible	   527/t  21.08/1
    [junit] 	sum-i	  1043/t  41.72/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 0
    [junit] 	total-d	  1043/t  41.72/1
    [junit] 	total-i	  1043/t  41.72/1
    [junit] Total: 1043
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test20NopNoGLDefOverlap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test21NopGLCanvasDefOverlap
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 5/25
    [junit] Sleep initialized: 13/25
    [junit] Sleep initialized: 20/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   552/t  22.08/1
    [junit] 	visible	   837/t  33.48/1
    [junit] 	sum-i	  1389/t  55.56/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1390/t  55.60/1
    [junit] 	total-i	  1390/t  55.60/1
    [junit] Total: 1390
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test21NopGLCanvasDefOverlap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test22NopGLJPanelDefOverlapSingle
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 9/25
    [junit] Sleep initialized: 18/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   521/t  20.84/1
    [junit] 	visible	   740/t  29.60/1
    [junit] 	sum-i	  1261/t  50.44/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 0
    [junit] 	total-d	  1261/t  50.44/1
    [junit] 	total-i	  1261/t  50.44/1
    [junit] Total: 1261
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test22NopGLJPanelDefOverlapSingle
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test23NopGLJPanelDefOverlapMT
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT true, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 23/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   593/t  23.72/1
    [junit] 	visible	   624/t  24.96/1
    [junit] 	sum-i	  1217/t  48.68/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1218/t  48.72/1
    [junit] 	total-i	  1218/t  48.72/1
    [junit] Total: 1218
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test23NopGLJPanelDefOverlapMT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T (01):
    [junit] 	ctor	   776/t  31.04/1
    [junit] 	visible	   430/t  17.20/1
    [junit] 	sum-i	  1206/t  48.24/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 0
    [junit] 	total-d	  1206/t  48.24/1
    [junit] 	total-i	  1206/t  48.24/1
    [junit] Total: 1206
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647252495 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647252495 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00NopNoGLDefGrid took 1.932 sec
    [junit] Testcase: test01NopGLCanvasDefGrid took 1.772 sec
    [junit] Testcase: test02NopGLJPanelDefGridSingleAutoFlip took 1.634 sec
    [junit] Testcase: test03NopGLJPanelDefGridSingleManualFlip took 1.378 sec
    [junit] Testcase: test04NopGLJPanelDefGridMTManualFlip took 1.337 sec
    [junit] Testcase: test05NopNewtCanvasAWTDefGrid took 1.828 sec
    [junit] Testcase: test11GearsGLCanvasDefGrid took 1.931 sec
    [junit] Testcase: test12GearsGLJPanelDefGridSingleAutoFlip took 1.776 sec
    [junit] Testcase: test13GearsGLJPanelDefGridSingleManualFlip took 1.619 sec
    [junit] Testcase: test14GearsGLJPanelDefGridMTManualFlip took 1.575 sec
    [junit] Testcase: test15GearsNewtCanvasAWTDefGrid took 2.117 sec
    [junit] Testcase: test20NopNoGLDefOverlap took 1.524 sec
    [junit] Testcase: test21NopGLCanvasDefOverlap took 2.059 sec
    [junit] Testcase: test22NopGLJPanelDefOverlapSingle took 1.611 sec
    [junit] Testcase: test23NopGLJPanelDefOverlapMT took 1.677 sec
    [junit] Testcase: test25NopNewtCanvasAWTDefOverlap took 1.789 sec
    [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.424 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647223706 ms III - Start
    [junit] SLOCK [T main @ 1460647223707 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 25/25
    [junit] P: 25 NOP_T (01):
    [junit] 	ctor	  1259/t  50.36/1
    [junit] 	visible	   521/t  20.84/1
    [junit] 	sum-i	  1780/t  71.20/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 2
    [junit] 	total-d	  1782/t  71.28/1
    [junit] 	total-i	  1782/t  71.28/1
    [junit] Total: 1782
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test01NopGLCanvasDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 9/25
    [junit] Sleep initialized: 16/25
    [junit] Sleep initialized: 23/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   602/t  24.08/1
    [junit] 	visible	   933/t  37.32/1
    [junit] 	sum-i	  1535/t  61.40/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1536/t  61.44/1
    [junit] 	total-i	  1536/t  61.44/1
    [junit] Total: 1536
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test01NopGLCanvasDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test02NopGLJPanelDefGridSingleAutoFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 11/25
    [junit] Sleep initialized: 20/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   554/t  22.16/1
    [junit] 	visible	   840/t  33.60/1
    [junit] 	sum-i	  1394/t  55.76/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1395/t  55.80/1
    [junit] 	total-i	  1395/t  55.80/1
    [junit] Total: 1395
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test02NopGLJPanelDefGridSingleAutoFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test03NopGLJPanelDefGridSingleManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 14/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   519/t  20.76/1
    [junit] 	visible	   644/t  25.76/1
    [junit] 	sum-i	  1163/t  46.52/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1164/t  46.56/1
    [junit] 	total-i	  1164/t  46.56/1
    [junit] Total: 1164
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test03NopGLJPanelDefGridSingleManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test04NopGLJPanelDefGridMTManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears false, initMT true, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   572/t  22.88/1
    [junit] 	visible	   531/t  21.24/1
    [junit] 	sum-i	  1103/t  44.12/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 2
    [junit] 	total-d	  1105/t  44.20/1
    [junit] 	total-i	  1105/t  44.20/1
    [junit] Total: 1105
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test04NopGLJPanelDefGridMTManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test05NopNewtCanvasAWTDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T (01):
    [junit] 	ctor	  1065/t  42.60/1
    [junit] 	visible	   421/t  16.84/1
    [junit] 	sum-i	  1486/t  59.44/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 0
    [junit] 	total-d	  1486/t  59.44/1
    [junit] 	total-i	  1486/t  59.44/1
    [junit] Total: 1486
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test05NopNewtCanvasAWTDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test11GearsGLCanvasDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 7/25
    [junit] Sleep initialized: 12/25
    [junit] Sleep initialized: 16/25
    [junit] Sleep initialized: 20/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   584/t  23.36/1
    [junit] 	visible	  1041/t  41.64/1
    [junit] 	sum-i	  1625/t  65.00/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 42
    [junit] 	total-d	  1667/t  66.68/1
    [junit] 	total-i	  1667/t  66.68/1
    [junit] Total: 1667
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test11GearsGLCanvasDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test12GearsGLJPanelDefGridSingleAutoFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 5/25
    [junit] Sleep initialized: 11/25
    [junit] Sleep initialized: 17/25
    [junit] Sleep initialized: 23/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   535/t  21.40/1
    [junit] 	visible	   932/t  37.28/1
    [junit] 	sum-i	  1467/t  58.68/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 75
    [junit] 	total-d	  1542/t  61.68/1
    [junit] 	total-i	  1542/t  61.68/1
    [junit] Total: 1542
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test12GearsGLJPanelDefGridSingleAutoFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test13GearsGLJPanelDefGridSingleManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 7/25
    [junit] Sleep initialized: 15/25
    [junit] Sleep initialized: 22/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   505/t  20.20/1
    [junit] 	visible	   830/t  33.20/1
    [junit] 	sum-i	  1335/t  53.40/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 36
    [junit] 	total-d	  1371/t  54.84/1
    [junit] 	total-i	  1371/t  54.84/1
    [junit] Total: 1371
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test13GearsGLJPanelDefGridSingleManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test14GearsGLJPanelDefGridMTManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears true, initMT true, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 10/25
    [junit] Sleep initialized: 19/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   568/t  22.72/1
    [junit] 	visible	   723/t  28.92/1
    [junit] 	sum-i	  1291/t  51.64/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 33
    [junit] 	total-d	  1324/t  52.96/1
    [junit] 	total-i	  1324/t  52.96/1
    [junit] Total: 1324
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test14GearsGLJPanelDefGridMTManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test15GearsNewtCanvasAWTDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T (01):
    [junit] 	ctor	  1319/t  52.76/1
    [junit] 	visible	   415/t  16.60/1
    [junit] 	sum-i	  1734/t  69.36/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 12
    [junit] 	total-d	  1746/t  69.84/1
    [junit] 	total-i	  1746/t  69.84/1
    [junit] Total: 1746
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test15GearsNewtCanvasAWTDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test20NopNoGLDefOverlap
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 25/25
    [junit] P: 25 NOP_T (01):
    [junit] 	ctor	   516/t  20.64/1
    [junit] 	visible	   527/t  21.08/1
    [junit] 	sum-i	  1043/t  41.72/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 0
    [junit] 	total-d	  1043/t  41.72/1
    [junit] 	total-i	  1043/t  41.72/1
    [junit] Total: 1043
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test20NopNoGLDefOverlap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test21NopGLCanvasDefOverlap
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 5/25
    [junit] Sleep initialized: 13/25
    [junit] Sleep initialized: 20/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   552/t  22.08/1
    [junit] 	visible	   837/t  33.48/1
    [junit] 	sum-i	  1389/t  55.56/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1390/t  55.60/1
    [junit] 	total-i	  1390/t  55.60/1
    [junit] Total: 1390
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test21NopGLCanvasDefOverlap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test22NopGLJPanelDefOverlapSingle
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 9/25
    [junit] Sleep initialized: 18/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   521/t  20.84/1
    [junit] 	visible	   740/t  29.60/1
    [junit] 	sum-i	  1261/t  50.44/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 0
    [junit] 	total-d	  1261/t  50.44/1
    [junit] 	total-i	  1261/t  50.44/1
    [junit] Total: 1261
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test22NopGLJPanelDefOverlapSingle
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test23NopGLJPanelDefOverlapMT
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT true, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 23/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   593/t  23.72/1
    [junit] 	visible	   624/t  24.96/1
    [junit] 	sum-i	  1217/t  48.68/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1218/t  48.72/1
    [junit] 	total-i	  1218/t  48.72/1
    [junit] Total: 1218
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test23NopGLJPanelDefOverlapMT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T (01):
    [junit] 	ctor	   776/t  31.04/1
    [junit] 	visible	   430/t  17.20/1
    [junit] 	sum-i	  1206/t  48.24/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 0
    [junit] 	total-d	  1206/t  48.24/1
    [junit] 	total-i	  1206/t  48.24/1
    [junit] Total: 1206
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647252495 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647252495 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647253859 ms III - Start
    [junit] SLOCK [T main @ 1460647253860 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test01_aa0
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647255189 d 1ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647255190 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647255191 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647255191 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647255191 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647255197 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] 1 s: 60 f / 1061 ms, 56.5 fps, 17 ms/f; total: 60 f, 56.5 fps, 17 ms/f
    [junit] XXX START TILE RENDERING
    [junit] XXX pre-init: RandomTileRenderer[tile[cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup false]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 1 s: 60 f / 175 ms, 342.8 fps, 2 ms/f; total: 120 f, 97.0 fps, 10 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 1 s: 60 f / 88 ms, 681.8 fps, 1 ms/f; total: 180 f, 135.9 fps, 7 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 1 s: 60 f / 111 ms, 540.5 fps, 1 ms/f; total: 240 f, 167.2 fps, 5 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX !active -> save
    [junit] XXX post-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX post-display detached: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[0 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse null
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] 2 s: 60 f / 1159 ms, 51.7 fps, 19 ms/f; total: 300 f, 115.6 fps, 8 ms/f
    [junit] 3 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 360 f, 100.1 fps, 9 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258879 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258881 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258893 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test01_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test02_aa8
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258952 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258953 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258953 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258953 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258953 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258979 d 0ms]]
    [junit] 1 s: 60 f / 1019 ms, 58.8 fps, 16 ms/f; total: 60 f, 58.8 fps, 16 ms/f
    [junit] XXX START TILE RENDERING
    [junit] XXX pre-init: RandomTileRenderer[tile[cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup false]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] 1 s: 60 f / 130 ms, 461.5 fps, 2 ms/f; total: 120 f, 104.4 fps, 9 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] 1 s: 60 f / 127 ms, 472.4 fps, 2 ms/f; total: 180 f, 141.0 fps, 7 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX !active -> save
    [junit] XXX post-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX post-display detached: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[0 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse null
    [junit] >> Gears angle 30.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] 1 s: 60 f / 276 ms, 217.3 fps, 4 ms/f; total: 240 f, 154.6 fps, 6 ms/f
    [junit] 2 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 300 f, 117.5 fps, 8 ms/f
    [junit] 3 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 360 f, 101.3 fps, 9 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647262525 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647262525 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test02_aa8
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647262527 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647262561 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647262561 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.304 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647253859 ms III - Start
    [junit] SLOCK [T main @ 1460647253860 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test01_aa0
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647255189 d 1ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647255190 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647255191 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647255191 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647255191 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647255197 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] 1 s: 60 f / 1061 ms, 56.5 fps, 17 ms/f; total: 60 f, 56.5 fps, 17 ms/f
    [junit] XXX START TILE RENDERING
    [junit] XXX pre-init: RandomTileRenderer[tile[cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup false]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 1 s: 60 f / 175 ms, 342.8 fps, 2 ms/f; total: 120 f, 97.0 fps, 10 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 1 s: 60 f / 88 ms, 681.8 fps, 1 ms/f; total: 180 f, 135.9 fps, 7 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 1 s: 60 f / 111 ms, 540.5 fps, 1 ms/f; total: 240 f, 167.2 fps, 5 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX !active -> save
    [junit] XXX post-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX post-display detached: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[0 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse null
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] 2 s: 60 f / 1159 ms, 51.7 fps, 19 ms/f; total: 300 f, 115.6 fps, 8 ms/f
    [junit] 3 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 360 f, 100.1 fps, 9 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258879 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258881 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258893 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test01_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test02_aa8
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258952 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258953 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258953 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258953 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258953 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258979 d 0ms]]
    [junit] 1 s: 60 f / 1019 ms, 58.8 fps, 16 ms/f; total: 60 f, 58.8 fps, 16 ms/f
    [junit] XXX START TILE RENDERING
    [junit] XXX pre-init: RandomTileRenderer[tile[cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup false]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] 1 s: 60 f / 130 ms, 461.5 fps, 2 ms/f; total: 120 f, 104.4 fps, 9 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] 1 s: 60 f / 127 ms, 472.4 fps, 2 ms/f; total: 180 f, 141.0 fps, 7 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX !active -> save
    [junit] XXX post-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX post-display detached: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[0 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse null
    [junit] >> Gears angle 30.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] 1 s: 60 f / 276 ms, 217.3 fps, 4 ms/f; total: 240 f, 154.6 fps, 6 ms/f
    [junit] 2 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 300 f, 117.5 fps, 8 ms/f
    [junit] 3 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 360 f, 101.3 fps, 9 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647262525 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647262525 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test02_aa8
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647262527 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647262561 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647262561 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_aa0 took 5.029 sec
    [junit] Testcase: test02_aa8 took 3.628 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.304 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647253859 ms III - Start
    [junit] SLOCK [T main @ 1460647253860 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test01_aa0
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647255189 d 1ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647255190 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647255191 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647255191 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647255191 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647255197 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] 1 s: 60 f / 1061 ms, 56.5 fps, 17 ms/f; total: 60 f, 56.5 fps, 17 ms/f
    [junit] XXX START TILE RENDERING
    [junit] XXX pre-init: RandomTileRenderer[tile[cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup false]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 1 s: 60 f / 175 ms, 342.8 fps, 2 ms/f; total: 120 f, 97.0 fps, 10 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 1 s: 60 f / 88 ms, 681.8 fps, 1 ms/f; total: 180 f, 135.9 fps, 7 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 1 s: 60 f / 111 ms, 540.5 fps, 1 ms/f; total: 240 f, 167.2 fps, 5 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX !active -> save
    [junit] XXX post-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX post-display detached: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x6939b74e], glad[0 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f9c9bf75600, tileRendererInUse null
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] 2 s: 60 f / 1159 ms, 51.7 fps, 19 ms/f; total: 300 f, 115.6 fps, 8 ms/f
    [junit] 3 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 360 f, 100.1 fps, 9 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258879 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258881 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258893 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test01_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test02_aa8
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258952 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258953 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258953 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258953 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258953 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647258979 d 0ms]]
    [junit] 1 s: 60 f / 1019 ms, 58.8 fps, 16 ms/f; total: 60 f, 58.8 fps, 16 ms/f
    [junit] XXX START TILE RENDERING
    [junit] XXX pre-init: RandomTileRenderer[tile[cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup false]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] 1 s: 60 f / 130 ms, 461.5 fps, 2 ms/f; total: 120 f, 104.4 fps, 9 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] 1 s: 60 f / 127 ms, 472.4 fps, 2 ms/f; total: 180 f, 141.0 fps, 7 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX !active -> save
    [junit] XXX post-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] XXX post-display detached: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x38c91ba6], glad[0 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f9c9bf82010, tileRendererInUse null
    [junit] >> Gears angle 30.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] 1 s: 60 f / 276 ms, 217.3 fps, 4 ms/f; total: 240 f, 154.6 fps, 6 ms/f
    [junit] 2 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 300 f, 117.5 fps, 8 ms/f
    [junit] 3 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 360 f, 101.3 fps, 9 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647262525 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647262525 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test02_aa8
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647262527 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647262561 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647262561 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647264052 ms III - Start
    [junit] SLOCK [T main @ 1460647264053 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test01_aa0
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647266026 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647266026 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647266028 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647266029 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647266029 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test01_aa0-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d409d94], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d409d94], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d409d94], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e039d2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e039d2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 5.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e039d2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d409d94], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d409d94], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d409d94], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e039d2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e039d2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 5.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e039d2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 5.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 166 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test01_aa0-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7ddcb22e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7ddcb22e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7ddcb22e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7bf022be], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7bf022be], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7bf022be], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7ddcb22e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7ddcb22e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7ddcb22e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7bf022be], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7bf022be], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7bf022be], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 107 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 217 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5971fa58], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5971fa58], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5971fa58], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x330937a0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x330937a0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x330937a0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5971fa58], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5971fa58], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5971fa58], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x330937a0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x330937a0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x330937a0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 10.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 329 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 166 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@73b57a4b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1713827e
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@987dd33: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@ffa49d1
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@ee99353: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1fdf0255
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 1234 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@40f98276: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@570c36f4
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@3fde8e5: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@773c23b1
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@6ed9b0d3: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2e88d9f9
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 982 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 1 s: 60 f / 1188 ms, 50.5 fps, 19 ms/f; total: 60 f, 50.5 fps, 19 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647271102 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test01_aa0
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647271113 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test02_aa8
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647271187 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647271188 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647271188 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647271189 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647271189 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test02_aa8-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3aed5a50], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3aed5a50], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3aed5a50], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x16c9736a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x16c9736a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x16c9736a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3aed5a50], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3aed5a50], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3aed5a50], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x16c9736a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x16c9736a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x16c9736a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 66 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test02_aa8-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c28dd18], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c28dd18], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c28dd18], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e6885f0], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e6885f0], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 6.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e6885f0], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c28dd18], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c28dd18], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c28dd18], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e6885f0], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e6885f0], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 6.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e6885f0], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 6.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 65 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2739489b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2739489b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2739489b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32be8a91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32be8a91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32be8a91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2739489b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2739489b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2739489b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32be8a91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32be8a91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32be8a91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 130 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x49d7290], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x49d7290], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x49d7290], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ddc3c34], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ddc3c34], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ddc3c34], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x49d7290], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x49d7290], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x49d7290], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ddc3c34], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ddc3c34], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ddc3c34], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 230 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 10.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1bb3c85c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1bb3c85c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1bb3c85c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xc9d8592], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xc9d8592], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xc9d8592], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1bb3c85c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1bb3c85c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1bb3c85c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xc9d8592], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xc9d8592], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xc9d8592], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 10.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 131 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@12a0fda2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4342b29a
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@4a895243: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@719335b0
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@7e51e82d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6619a28a
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 861 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@ac96198: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@539490aa
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@2525922b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1135a9bd
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@2cc75c06: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5d7085c8
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 860 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 1 s: 60 f / 1393 ms, 43.0 fps, 23 ms/f; total: 60 f, 43.0 fps, 23 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647275459 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test02_aa8
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647275467 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647275518 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647275518 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.067 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647264052 ms III - Start
    [junit] SLOCK [T main @ 1460647264053 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test01_aa0
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647266026 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647266026 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647266028 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647266029 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647266029 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test01_aa0-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d409d94], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d409d94], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d409d94], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e039d2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e039d2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 5.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e039d2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d409d94], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d409d94], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d409d94], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e039d2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e039d2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 5.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e039d2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 5.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 166 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test01_aa0-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7ddcb22e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7ddcb22e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7ddcb22e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7bf022be], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7bf022be], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7bf022be], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7ddcb22e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7ddcb22e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7ddcb22e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7bf022be], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7bf022be], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7bf022be], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 107 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 217 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5971fa58], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5971fa58], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5971fa58], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x330937a0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x330937a0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x330937a0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5971fa58], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5971fa58], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5971fa58], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x330937a0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x330937a0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x330937a0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 10.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 329 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 166 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@73b57a4b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1713827e
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@987dd33: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@ffa49d1
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@ee99353: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1fdf0255
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 1234 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@40f98276: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@570c36f4
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@3fde8e5: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@773c23b1
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@6ed9b0d3: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2e88d9f9
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 982 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 1 s: 60 f / 1188 ms, 50.5 fps, 19 ms/f; total: 60 f, 50.5 fps, 19 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647271102 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test01_aa0
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647271113 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test02_aa8
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647271187 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647271188 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647271188 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647271189 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647271189 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test02_aa8-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3aed5a50], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3aed5a50], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3aed5a50], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x16c9736a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x16c9736a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x16c9736a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3aed5a50], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3aed5a50], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3aed5a50], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x16c9736a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x16c9736a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x16c9736a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 66 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test02_aa8-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c28dd18], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c28dd18], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c28dd18], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e6885f0], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e6885f0], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 6.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e6885f0], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c28dd18], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c28dd18], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c28dd18], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e6885f0], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e6885f0], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 6.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e6885f0], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 6.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 65 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2739489b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2739489b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2739489b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32be8a91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32be8a91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32be8a91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2739489b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2739489b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2739489b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32be8a91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32be8a91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32be8a91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 130 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x49d7290], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x49d7290], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x49d7290], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ddc3c34], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ddc3c34], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ddc3c34], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x49d7290], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x49d7290], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x49d7290], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ddc3c34], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ddc3c34], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ddc3c34], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 230 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 10.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1bb3c85c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1bb3c85c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1bb3c85c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xc9d8592], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xc9d8592], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xc9d8592], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1bb3c85c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1bb3c85c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1bb3c85c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xc9d8592], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xc9d8592], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xc9d8592], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 10.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 131 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@12a0fda2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4342b29a
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@4a895243: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@719335b0
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@7e51e82d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6619a28a
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 861 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@ac96198: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@539490aa
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@2525922b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1135a9bd
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@2cc75c06: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5d7085c8
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 860 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 1 s: 60 f / 1393 ms, 43.0 fps, 23 ms/f; total: 60 f, 43.0 fps, 23 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647275459 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test02_aa8
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647275467 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647275518 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647275518 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_aa0 took 5.904 sec
    [junit] Testcase: test02_aa8 took 4.349 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.067 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647264052 ms III - Start
    [junit] SLOCK [T main @ 1460647264053 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test01_aa0
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647266026 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647266026 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647266028 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647266029 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647266029 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test01_aa0-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d409d94], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d409d94], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d409d94], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e039d2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e039d2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 5.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e039d2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d409d94], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d409d94], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d409d94], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e039d2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e039d2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 5.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6e039d2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 5.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 166 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test01_aa0-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7ddcb22e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7ddcb22e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7ddcb22e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7bf022be], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7bf022be], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7bf022be], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7ddcb22e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7ddcb22e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7ddcb22e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7bf022be], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7bf022be], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7bf022be], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 107 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e175eb8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x25fc8876], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 217 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5971fa58], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5971fa58], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5971fa58], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x330937a0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x330937a0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x330937a0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5971fa58], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5971fa58], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5971fa58], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x330937a0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x330937a0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x330937a0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 10.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 329 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x594e04cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3acba817], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 166 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@73b57a4b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1713827e
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@987dd33: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@ffa49d1
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@ee99353: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1fdf0255
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x83ad2ff], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x65b6813], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 1234 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@40f98276: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@570c36f4
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@3fde8e5: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@773c23b1
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@6ed9b0d3: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2e88d9f9
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x140bb377], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x63dfdd13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 982 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e0f225e0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e342f270, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 1 s: 60 f / 1188 ms, 50.5 fps, 19 ms/f; total: 60 f, 50.5 fps, 19 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647271102 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test01_aa0
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647271113 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test02_aa8
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647271187 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647271188 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647271188 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647271189 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647271189 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test02_aa8-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3aed5a50], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3aed5a50], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3aed5a50], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x16c9736a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x16c9736a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x16c9736a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3aed5a50], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3aed5a50], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3aed5a50], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x16c9736a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x16c9736a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x16c9736a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 4.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 66 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test02_aa8-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c28dd18], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c28dd18], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c28dd18], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e6885f0], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e6885f0], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 6.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e6885f0], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c28dd18], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c28dd18], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c28dd18], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e6885f0], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e6885f0], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 6.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e6885f0], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 6.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 65 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2739489b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2739489b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2739489b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32be8a91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32be8a91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32be8a91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2739489b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2739489b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2739489b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32be8a91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32be8a91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32be8a91], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 130 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x49d7290], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x49d7290], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x49d7290], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ddc3c34], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ddc3c34], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ddc3c34], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x49d7290], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x49d7290], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x49d7290], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ddc3c34], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ddc3c34], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ddc3c34], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 230 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 10.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1bb3c85c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1bb3c85c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1bb3c85c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xc9d8592], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xc9d8592], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xc9d8592], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1bb3c85c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1bb3c85c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1bb3c85c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xc9d8592], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xc9d8592], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xc9d8592], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 10.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 131 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@12a0fda2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4342b29a
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@4a895243: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@719335b0
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@7e51e82d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6619a28a
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa0b0cb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x1bd91d67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 861 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@ac96198: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@539490aa
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@2525922b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1135a9bd
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@2cc75c06: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5d7085c8
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x457b8abb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x29db9778], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 860 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5233780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fe9e5245320, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 1 s: 60 f / 1393 ms, 43.0 fps, 23 ms/f; total: 60 f, 43.0 fps, 23 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647275459 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test02_aa8
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647275467 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647275518 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647275518 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647277095 ms III - Start
    [junit] SLOCK [T main @ 1460647277096 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test01_aa0
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647279327 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647279327 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647279329 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647279331 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647279337 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test01_aa0-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9967477], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9967477], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9967477], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d7a59bd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d7a59bd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d7a59bd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9967477], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9967477], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9967477], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d7a59bd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d7a59bd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d7a59bd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT Duration 91 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test01_aa0-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53744de4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53744de4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53744de4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6cf0d3db], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6cf0d3db], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6cf0d3db], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53744de4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53744de4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53744de4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6cf0d3db], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6cf0d3db], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6cf0d3db], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 94 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 164 ms
    [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x532e03fd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x532e03fd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x532e03fd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5d67f1ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5d67f1ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5d67f1ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x532e03fd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x532e03fd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x532e03fd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5d67f1ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5d67f1ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5d67f1ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 10.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 281 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 168 ms
    [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@18de1b0f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@16ec50f2
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@44af564e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@58c78fb
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@54588d04: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6422e8b7
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] PRINT Duration 1143 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@acd2fb6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3ed5000f
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@1a2322e8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4f43f8cb
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@5453f03c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@76dbbc9f
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT Duration 930 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] 1 s: 60 f / 1062 ms, 56.4 fps, 17 ms/f; total: 60 f, 56.4 fps, 17 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647283752 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647283770 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test01_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test02_aa8
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[main-Display-.macosx_nil-1-EDT-4,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-4,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647283936 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647283937 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647283938 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647283941 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647283941 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test02_aa8-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a5824e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a5824e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a5824e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1daefb6a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1daefb6a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1daefb6a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a5824e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a5824e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a5824e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1daefb6a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1daefb6a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1daefb6a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT Duration 23 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test02_aa8-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aacd761], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aacd761], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aacd761], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56b7ba60], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56b7ba60], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56b7ba60], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aacd761], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aacd761], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aacd761], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56b7ba60], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56b7ba60], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56b7ba60], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT Duration 30 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e1ebd30], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e1ebd30], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e1ebd30], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x443c41b3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x443c41b3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x443c41b3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e1ebd30], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e1ebd30], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e1ebd30], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x443c41b3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x443c41b3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x443c41b3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 126 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x571a3b63], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x571a3b63], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x571a3b63], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x55e6278], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x55e6278], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x55e6278], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x571a3b63], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x571a3b63], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x571a3b63], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x55e6278], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x55e6278], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x55e6278], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 186 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x418805d1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x418805d1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x418805d1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x77496d92], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x77496d92], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x77496d92], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x418805d1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x418805d1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x418805d1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x77496d92], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x77496d92], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x77496d92], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT Duration 96 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@28a8ae24: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@30f72090
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@50d98cb4: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@25da0ca9
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@4ca0419f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@512f82cd
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 848 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@19b2e2c2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3bd4c1f5
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@58ebcf5d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6e44a74e
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@7541d03a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1ee09348
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 879 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] 1 s: 60 f / 1149 ms, 52.2 fps, 19 ms/f; total: 60 f, 52.2 fps, 19 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647287710 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647287718 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test02_aa8
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647287772 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647287772 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.287 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647277095 ms III - Start
    [junit] SLOCK [T main @ 1460647277096 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test01_aa0
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647279327 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647279327 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647279329 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647279331 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647279337 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test01_aa0-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9967477], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9967477], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9967477], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d7a59bd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d7a59bd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d7a59bd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9967477], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9967477], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9967477], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d7a59bd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d7a59bd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d7a59bd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT Duration 91 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test01_aa0-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53744de4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53744de4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53744de4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6cf0d3db], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6cf0d3db], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6cf0d3db], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53744de4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53744de4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53744de4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6cf0d3db], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6cf0d3db], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6cf0d3db], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 94 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 164 ms
    [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x532e03fd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x532e03fd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x532e03fd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5d67f1ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5d67f1ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5d67f1ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x532e03fd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x532e03fd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x532e03fd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5d67f1ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5d67f1ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5d67f1ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 10.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 281 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 168 ms
    [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@18de1b0f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@16ec50f2
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@44af564e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@58c78fb
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@54588d04: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6422e8b7
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] PRINT Duration 1143 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@acd2fb6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3ed5000f
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@1a2322e8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4f43f8cb
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@5453f03c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@76dbbc9f
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT Duration 930 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] 1 s: 60 f / 1062 ms, 56.4 fps, 17 ms/f; total: 60 f, 56.4 fps, 17 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647283752 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647283770 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test01_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test02_aa8
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[main-Display-.macosx_nil-1-EDT-4,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-4,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647283936 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647283937 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647283938 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647283941 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647283941 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test02_aa8-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a5824e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a5824e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a5824e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1daefb6a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1daefb6a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1daefb6a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a5824e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a5824e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a5824e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1daefb6a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1daefb6a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1daefb6a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT Duration 23 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test02_aa8-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aacd761], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aacd761], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aacd761], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56b7ba60], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56b7ba60], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56b7ba60], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aacd761], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aacd761], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aacd761], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56b7ba60], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56b7ba60], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56b7ba60], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT Duration 30 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e1ebd30], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e1ebd30], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e1ebd30], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x443c41b3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x443c41b3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x443c41b3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e1ebd30], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e1ebd30], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e1ebd30], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x443c41b3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x443c41b3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x443c41b3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 126 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x571a3b63], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x571a3b63], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x571a3b63], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x55e6278], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x55e6278], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x55e6278], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x571a3b63], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x571a3b63], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x571a3b63], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x55e6278], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x55e6278], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x55e6278], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 186 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x418805d1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x418805d1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x418805d1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x77496d92], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x77496d92], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x77496d92], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x418805d1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x418805d1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x418805d1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x77496d92], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x77496d92], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x77496d92], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT Duration 96 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@28a8ae24: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@30f72090
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@50d98cb4: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@25da0ca9
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@4ca0419f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@512f82cd
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 848 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@19b2e2c2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3bd4c1f5
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@58ebcf5d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6e44a74e
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@7541d03a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1ee09348
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 879 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] 1 s: 60 f / 1149 ms, 52.2 fps, 19 ms/f; total: 60 f, 52.2 fps, 19 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647287710 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647287718 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test02_aa8
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647287772 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647287772 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_aa0 took 5.519 sec
    [junit] Testcase: test02_aa8 took 3.944 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.287 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647277095 ms III - Start
    [junit] SLOCK [T main @ 1460647277096 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test01_aa0
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647279327 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647279327 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647279329 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647279331 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647279337 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test01_aa0-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9967477], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9967477], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9967477], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d7a59bd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d7a59bd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d7a59bd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9967477], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9967477], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9967477], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d7a59bd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d7a59bd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 7.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d7a59bd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT Duration 91 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test01_aa0-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53744de4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53744de4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53744de4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6cf0d3db], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6cf0d3db], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6cf0d3db], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53744de4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53744de4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53744de4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6cf0d3db], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6cf0d3db], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6cf0d3db], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 94 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4b9c9129], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x265e5305], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 164 ms
    [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x532e03fd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x532e03fd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x532e03fd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5d67f1ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5d67f1ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5d67f1ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x532e03fd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x532e03fd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x532e03fd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5d67f1ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5d67f1ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5d67f1ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 10.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 281 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14aba593], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x39aeaefa], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 168 ms
    [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@18de1b0f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@16ec50f2
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@44af564e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@58c78fb
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@54588d04: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6422e8b7
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x76977195], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x240b139d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] PRINT Duration 1143 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@acd2fb6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3ed5000f
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@1a2322e8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4f43f8cb
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@5453f03c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@76dbbc9f
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x44def4c1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3b652c90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc1180bc710, tileRendererInUse null
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT Duration 930 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113c91580, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] 1 s: 60 f / 1062 ms, 56.4 fps, 17 ms/f; total: 60 f, 56.4 fps, 17 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647283752 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647283770 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test01_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test02_aa8
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[main-Display-.macosx_nil-1-EDT-4,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-4,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647283936 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647283937 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647283938 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647283941 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647283941 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test02_aa8-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a5824e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a5824e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a5824e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1daefb6a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1daefb6a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1daefb6a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a5824e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a5824e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6a5824e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1daefb6a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1daefb6a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 7.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1daefb6a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT Duration 23 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test02_aa8-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aacd761], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aacd761], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aacd761], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56b7ba60], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56b7ba60], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56b7ba60], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aacd761], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aacd761], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aacd761], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56b7ba60], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56b7ba60], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 8.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56b7ba60], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT Duration 30 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e1ebd30], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e1ebd30], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e1ebd30], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x443c41b3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x443c41b3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x443c41b3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e1ebd30], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e1ebd30], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e1ebd30], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x443c41b3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x443c41b3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x443c41b3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 9.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 10.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 126 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x571a3b63], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x571a3b63], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x571a3b63], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x55e6278], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x55e6278], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x55e6278], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x571a3b63], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x571a3b63], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x571a3b63], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x55e6278], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x55e6278], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x55e6278], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 11.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 186 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x418805d1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x418805d1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x418805d1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x77496d92], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x77496d92], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x77496d92], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x418805d1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x418805d1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x418805d1], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x77496d92], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x77496d92], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x77496d92], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT Duration 96 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@28a8ae24: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@30f72090
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@50d98cb4: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@25da0ca9
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@4ca0419f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@512f82cd
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x142a32d2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x12fcb4b8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 848 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@19b2e2c2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3bd4c1f5
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@58ebcf5d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6e44a74e
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@7541d03a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1ee09348
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x40b498bf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7d0c7749], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc118145180, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 879 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x7fc113f74be0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] 1 s: 60 f / 1149 ms, 52.2 fps, 19 ms/f; total: 60 f, 52.2 fps, 19 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647287710 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647287718 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test02_aa8
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647287772 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647287772 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647289121 ms III - Start
    [junit] SLOCK [T main @ 1460647289122 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647291110 d 1ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647291111 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647291113 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647291259 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647291259 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5d7fdc9c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5d7fdc9c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5d7fdc9c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf1e0707], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf1e0707], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf1e0707], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5d7fdc9c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5d7fdc9c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5d7fdc9c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf1e0707], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf1e0707], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf1e0707], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 99 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x229b6eb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x229b6eb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x229b6eb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4f208e36], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4f208e36], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4f208e36], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x229b6eb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x229b6eb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x229b6eb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4f208e36], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4f208e36], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4f208e36], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 94 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 127 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x36a12c27], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x36a12c27], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x36a12c27], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x148c2a21], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x148c2a21], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x148c2a21], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x36a12c27], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x36a12c27], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x36a12c27], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x148c2a21], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x148c2a21], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x148c2a21], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 299 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 113 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@26b8cea7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@137869ba
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@46c488bc: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@12b58282
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@7f0a1bf1: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4294beb7
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1357 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@68baed8f: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1248a331
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@2e8f61bf: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7d02dae0
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@333f423c: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4c96cf0b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1207 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@63e9206d: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5bf5030f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@3f7d4a82: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4610979f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 753 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@71fc4dc0: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@16c2bdf
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@47ffc975: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@421232f1
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 640 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@a559c77: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@374741e9
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@3192723f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1f6a7bae
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@10c78c1b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@60a4c530
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1003 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 0 s: 60 f / 555 ms, 108.1 fps, 9 ms/f; total: 60 f, 108.1 fps, 9 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647298003 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647298027 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap_layered
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap_layered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_layered
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647298105 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647298105 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647298106 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647298146 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647298146 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x79536438], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x79536438], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x79536438], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x32f4af8e], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x32f4af8e], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x32f4af8e], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x79536438], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x79536438], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x79536438], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x32f4af8e], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x32f4af8e], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x32f4af8e], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2967.8416910481274]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 428x320 brd 0, cur 186/0 242x200, buffer 0x79536438], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 186/0 242x200 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 428x320 brd 0, cur 186/0 242x200, buffer 0x79536438], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.17812502, r 1.3343751, b -1.0, t 0.25] 1.5125002x1.25, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 186/0 428x320 brd 0, cur 186/0 242x200, buffer 0x79536438], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x32f4af8e], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x32f4af8e], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x32f4af8e], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647320967 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647320968 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] *** AWTRobotUtil: UncaughtException (this Thread AWT-EventQueue-0) : Thread <AWT-EventQueue-0>, java.lang.RuntimeException: Waited 5000ms for: <35c4e479, d7a0b15>[count 1, qsz 0, owner <main>] - <AWT-EventQueue-0>
    [junit] java.lang.RuntimeException: Waited 5000ms for: <35c4e479, d7a0b15>[count 1, qsz 0, owner <main>] - <AWT-EventQueue-0>
    [junit] 	at jogamp.common.util.locks.RecursiveLockImpl01Unfairish.lock(RecursiveLockImpl01Unfairish.java:198)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TiledPrintingAWTBase.doPrintManual(TiledPrintingAWTBase.java:182)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT$2.actionPerformed(TestTiledPrintingGearsSwingAWT.java:168)
    [junit] 	at java.awt.Button.processActionEvent(Button.java:409)
    [junit] 	at java.awt.Button.processEvent(Button.java:377)
    [junit] 	at java.awt.Component.dispatchEventImpl(Component.java:4891)
    [junit] 	at java.awt.Component.dispatchEvent(Component.java:4713)
    [junit] 	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
    [junit] 	at java.awt.EventQueue.access$500(EventQueue.java:97)
    [junit] 	at java.awt.EventQueue$3.run(EventQueue.java:709)
    [junit] 	at java.awt.EventQueue$3.run(EventQueue.java:703)
    [junit] 	at java.security.AccessController.doPrivileged(Native Method)
    [junit] 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
    [junit] 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
    [junit] 	at java.awt.EventQueue$4.run(EventQueue.java:731)
    [junit] 	at java.awt.EventQueue$4.run(EventQueue.java:729)
    [junit] 	at java.security.AccessController.doPrivileged(Native Method)
    [junit] 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
    [junit] 	at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
    [junit] 	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    [junit] 	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    [junit] 	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    [junit] 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    [junit] 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    [junit] 	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 27582 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x4669dbbf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x4669dbbf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x4669dbbf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x7fd85ff], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x7fd85ff], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x7fd85ff], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x4669dbbf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x4669dbbf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x4669dbbf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x7fd85ff], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x7fd85ff], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x7fd85ff], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2967.8416910481274]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 1024x1024 brd 0, cur 186/0 242x200, buffer 0x4669dbbf], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 186/0 242x200 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 1024x1024 brd 0, cur 186/0 242x200, buffer 0x4669dbbf], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.17812502, r 1.3343751, b -1.0, t 0.25] 1.5125002x1.25, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 186/0 1024x1024 brd 0, cur 186/0 242x200, buffer 0x4669dbbf], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x7fd85ff], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x7fd85ff], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x7fd85ff], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 137 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/1 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/1 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/1 36x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.997006, t -0.03892219] 0.10778439x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/321 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/321 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/321 36x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.03892213, t 0.9191617] 0.10778439x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/641 428x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/641 428x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/641 36x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b 0.9191617, t 1.0029941] 0.10778439x0.08383238, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/1 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/1 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/1 36x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.997006, t -0.03892219] 0.10778439x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/321 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/321 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/321 36x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.03892213, t 0.9191617] 0.10778439x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/641 428x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/641 428x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/641 36x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b 0.9191617, t 1.0029941] 0.10778439x0.08383238, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x60b87a32], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/1 428x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x60b87a32], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l -0.16916168, r 1.1122755, b -0.997006, t -0.78742516] 1.2814372x0.20958084, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x60b87a32], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb7b498c], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb7b498c], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb7b498c], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 75x70 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.1107783, r 1.3353292, b -0.997006, t -0.78742516] 0.22455084x0.20958084, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/71 428x320 brd 0, cur 390/71 428x320, buffer 0x60b87a32], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/71 428x320 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/71 428x320 brd 0, cur 390/71 428x320, buffer 0x60b87a32], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l -0.16916168, r 1.1122755, b -0.78742516, t 0.17065865] 1.2814372x0.9580838, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/71 428x320 brd 0, cur 390/71 428x320, buffer 0x60b87a32], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/321 428x320 brd 0, cur 0/321 428x320, buffer 0xb7b498c], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 428x320 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/321 428x320 brd 0, cur 0/321 428x320, buffer 0xb7b498c], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/321 428x320 brd 0, cur 0/321 428x320, buffer 0xb7b498c], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/71 428x320 brd 0, cur 817/71 75x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/71 75x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/71 428x320 brd 0, cur 817/71 75x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.1107783, r 1.3353292, b -0.78742516, t 0.17065865] 0.22455084x0.9580838, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/71 428x320 brd 0, cur 817/71 75x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/321 428x320 brd 0, cur 428/321 406x320, buffer 0xb7b498c], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/321 406x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/321 428x320 brd 0, cur 428/321 406x320, buffer 0xb7b498c], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/321 428x320 brd 0, cur 428/321 406x320, buffer 0xb7b498c], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x60b87a32], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/390 428x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x60b87a32], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.16941535, r 1.113943, b 0.16941524, t 0.25037476] 1.2833583x0.08095953, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x60b87a32], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0xb7b498c], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0xb7b498c], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0xb7b498c], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x60b87a32], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/390 75x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x60b87a32], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b 0.16941524, t 0.25037476] 0.22488761x0.08095953, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x60b87a32], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 156 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0xa336510], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 892x668 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0xa336510], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r 1.3353293, b -0.997006, t 1.0029941] 2.6706586x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0xa336510], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0xa336510], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 892x668 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0xa336510], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r 1.3353293, b -0.997006, t 1.0029941] 2.6706586x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0xa336510], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0xa336510], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/0 503x417 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0xa336510], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.17091453, r 1.3373313, b -1.0, t 0.2503748] 1.5082458x1.2503748, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0xa336510], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 247 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 780x631
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/2 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/2 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/2 169x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.99501246, t -0.19700748] 0.42144644x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/322 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/322 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/322 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/322 169x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.19700748, t 0.6009975] 0.42144644x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/642 428x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/642 428x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/642 169x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b 0.60099745, t 1.0024937] 0.42144644x0.4014963, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/2 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/2 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/2 169x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.99501246, t -0.19700748] 0.42144644x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/322 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/322 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/322 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/322 169x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.19700748, t 0.6009975] 0.42144644x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/642 428x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/642 428x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/642 169x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b 0.60099745, t 1.0024937] 0.42144644x0.4014963, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x7472747f], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/0 428x204 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x7472747f], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l -0.30711615, r 0.76154804, b -1.0, t -0.4906367] 1.0686642x0.5093633, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x7472747f], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x3ba33f68], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/134 428x320 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x3ba33f68], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x3ba33f68], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 209x204, buffer 0x7472747f], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/0 209x204 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 209x204, buffer 0x7472747f], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2821472, b -1.0, t -0.4906367] 0.5218477x0.5093633, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 209x204, buffer 0x7472747f], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x3ba33f68], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/134 406x320 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x3ba33f68], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x3ba33f68], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/205 428x320 brd 0, cur 390/205 428x320, buffer 0x7472747f], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/205 428x320 of 1026x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/205 428x320 brd 0, cur 390/205 428x320, buffer 0x7472747f], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2793018, r 1.2793018, b -1.0, t 1.0] 2.5586035x2.0 -> [l -0.3067332, r 0.7605985, b -0.48877805, t 0.30922693] 1.0673317x0.798005, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/205 428x320 brd 0, cur 390/205 428x320, buffer 0x7472747f], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/455 428x320 brd 0, cur 0/455 428x320, buffer 0x3ba33f68], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/455 428x320 of 1026x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/455 428x320 brd 0, cur 0/455 428x320, buffer 0x3ba33f68], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/455 428x320 brd 0, cur 0/455 428x320, buffer 0x3ba33f68], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/205 428x320 brd 0, cur 817/205 209x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/205 209x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/205 428x320 brd 0, cur 817/205 209x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.7593516, r 1.2805486, b -0.48877805, t 0.30922693] 0.52119696x0.798005, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/205 428x320 brd 0, cur 817/205 209x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/455 428x320 brd 0, cur 428/455 406x320, buffer 0x3ba33f68], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/455 406x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/455 428x320 brd 0, cur 428/455 406x320, buffer 0x3ba33f68], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/455 428x320 brd 0, cur 428/455 406x320, buffer 0x3ba33f68], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x7472747f], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/524 428x27 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x7472747f], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l -0.30711615, r 0.76154804, b 0.3083645, t 0.37578022] 1.0686642x0.067415714, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x7472747f], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x3ba33f68], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/774 428x27 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x3ba33f68], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x3ba33f68], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 209x27, buffer 0x7472747f], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/524 209x27 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 209x27, buffer 0x7472747f], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2821472, b 0.3083645, t 0.37578022] 0.5218477x0.067415714, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 209x27, buffer 0x7472747f], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x3ba33f68], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/774 406x27 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x3ba33f68], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x3ba33f68], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false
    [junit] PRINT Duration 154 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 716x567
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@676af494: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@69c95751
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/0 342x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/0 342x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/384 492x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/384 492x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/384 342x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@6d8229f4: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4019fe31
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/0 342x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/0 342x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/384 492x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/384 492x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/384 342x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@16656b40: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4f5337b2
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/0 342x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/0 342x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/384 492x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/384 492x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/384 342x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 877 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@72e896a: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6c472dc8
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@27773f57: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4c06c8cf
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@29fd0962: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@703c36c6
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 768 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@c4b54c0: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@8b9224
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@42f7b2e3: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4406e0ec
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 538 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@36abb7b9: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6d0863c1
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@5bf64301: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7b7e9d6b
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 511 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 780x631
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@7cc1edd6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7680f4a9
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@3f3e3d00: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1d2bd286
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@664a1bdb: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2b5712e9
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false
    [junit] PRINT Duration 920 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 716x567
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 433 ms, 138.5 fps, 7 ms/f; total: 60 f, 138.5 fps, 7 ms/f
    [junit] 0 s: 60 f / 424 ms, 141.5 fps, 7 ms/f; total: 120 f, 140.0 fps, 7 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_layered
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647331443 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test02_flip1_aa8
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647331494 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647331494 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647331537 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647331537 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d94b80b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d94b80b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d94b80b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a4c58a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a4c58a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a4c58a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d94b80b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d94b80b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d94b80b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a4c58a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a4c58a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a4c58a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 34 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65c2b004], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65c2b004], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65c2b004], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5ebf0bfd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5ebf0bfd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5ebf0bfd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65c2b004], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65c2b004], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65c2b004], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5ebf0bfd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5ebf0bfd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5ebf0bfd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 30 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74052693], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74052693], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74052693], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3a4e66e4], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3a4e66e4], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3a4e66e4], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74052693], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74052693], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74052693], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3a4e66e4], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3a4e66e4], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3a4e66e4], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 93 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xeb38644], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xeb38644], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xeb38644], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x67527910], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x67527910], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x67527910], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xeb38644], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xeb38644], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xeb38644], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x67527910], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x67527910], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x67527910], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 160 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d476cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d476cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d476cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x76e0f2c0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x76e0f2c0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x76e0f2c0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d476cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d476cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d476cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x76e0f2c0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x76e0f2c0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x76e0f2c0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 79 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@6a52d712: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1d036019
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@da2440c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@64780e74
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@f9e5b2d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@74bee8b3
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 964 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@26f6c103: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3815cbed
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@200fc1e5: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7643d6d8
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@398e85d5: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5327335b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 872 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@e585765: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@57445bcd
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x11ba03d1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x11ba03d1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x11ba03d1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x749dc497], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x749dc497], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x749dc497], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@70d0c5a5: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@622f05e6
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x11ba03d1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x11ba03d1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x11ba03d1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x749dc497], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x749dc497], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x749dc497], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 634 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@6753d89d: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5209bdee
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e10a4a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e10a4a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e10a4a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5f2073dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5f2073dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5f2073dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@228d82c2: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@325220e5
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e10a4a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e10a4a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e10a4a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5f2073dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5f2073dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5f2073dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 549 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@2c1a3a96: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@230b9cf5
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@20dc7c8d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@9b1ef53
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@6fe50597: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@41995689
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 26.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 945 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 0 s: 60 f / 527 ms, 113.8 fps, 8 ms/f; total: 60 f, 113.8 fps, 8 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test02_flip1_aa8
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647336903 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647336956 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647336957 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647336958 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647336986 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1d82df77], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1d82df77], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1d82df77], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x618c977f], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x618c977f], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x618c977f], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1d82df77], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1d82df77], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1d82df77], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x618c977f], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x618c977f], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x618c977f], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 27 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x370f837c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x370f837c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x370f837c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7684af2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7684af2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7684af2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x370f837c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x370f837c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x370f837c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7684af2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7684af2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7684af2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 63 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 94 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xe87629d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xe87629d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xe87629d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7fad0846], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7fad0846], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7fad0846], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xe87629d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xe87629d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xe87629d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7fad0846], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7fad0846], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7fad0846], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 172 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 96 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@4f023205: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@eff67f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@614572d3: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4a5f9526
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@1ca40ab9: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@32b154ae
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 983 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@53fec3c8: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7c30ae12
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@68f3bc6f: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@15916d51
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@3685ca7f: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@70c4a35d
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 935 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@2bb6f97e: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@393791fd
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@4fa5cc59: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1b9a027
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 578 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@418ff19: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2735e06b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@66e6733b: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4ce3d2de
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 571 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@188adcd4: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3e8322da
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@59c61fae: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5f7df320
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@46800f6e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1007b758
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1028 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 28.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] 0 s: 60 f / 467 ms, 128.4 fps, 7 ms/f; total: 60 f, 128.4 fps, 7 ms/f
    [junit] 0 s: 60 f / 461 ms, 130.1 fps, 7 ms/f; total: 120 f, 129.3 fps, 7 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647342949 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap_layered
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap_layered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_layered
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647343009 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647343009 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647343038 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647343038 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b59bfc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b59bfc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b59bfc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x157ba8f0], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x157ba8f0], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x157ba8f0], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b59bfc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b59bfc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b59bfc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x157ba8f0], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x157ba8f0], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x157ba8f0], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2967.8416910481274]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 428x320 brd 0, cur 186/0 242x200, buffer 0x48b59bfc], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 186/0 242x200 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 428x320 brd 0, cur 186/0 242x200, buffer 0x48b59bfc], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.17812502, r 1.3343751, b -1.0, t 0.25] 1.5125002x1.25, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 186/0 428x320 brd 0, cur 186/0 242x200, buffer 0x48b59bfc], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x157ba8f0], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x157ba8f0], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x157ba8f0], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 72 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x3ae48cdc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x3ae48cdc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x3ae48cdc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x39416c42], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x39416c42], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x39416c42], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x3ae48cdc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x3ae48cdc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x3ae48cdc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x39416c42], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x39416c42], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x39416c42], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2967.8416910481274]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 1024x1024 brd 0, cur 186/0 242x200, buffer 0x3ae48cdc], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 186/0 242x200 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 1024x1024 brd 0, cur 186/0 242x200, buffer 0x3ae48cdc], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.17812502, r 1.3343751, b -1.0, t 0.25] 1.5125002x1.25, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 186/0 1024x1024 brd 0, cur 186/0 242x200, buffer 0x3ae48cdc], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x39416c42], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x39416c42], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x39416c42], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 120 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/1 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/1 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/1 36x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.997006, t -0.03892219] 0.10778439x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/321 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/321 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/321 36x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.03892213, t 0.9191617] 0.10778439x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/641 428x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/641 428x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/641 36x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b 0.9191617, t 1.0029941] 0.10778439x0.08383238, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/1 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/1 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/1 36x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.997006, t -0.03892219] 0.10778439x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/321 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/321 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/321 36x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.03892213, t 0.9191617] 0.10778439x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/641 428x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/641 428x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/641 36x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b 0.9191617, t 1.0029941] 0.10778439x0.08383238, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x287440b4], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/1 428x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x287440b4], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l -0.16916168, r 1.1122755, b -0.997006, t -0.78742516] 1.2814372x0.20958084, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x287440b4], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23c36a58], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23c36a58], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23c36a58], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 75x70 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.1107783, r 1.3353292, b -0.997006, t -0.78742516] 0.22455084x0.20958084, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/71 428x320 brd 0, cur 390/71 428x320, buffer 0x287440b4], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/71 428x320 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/71 428x320 brd 0, cur 390/71 428x320, buffer 0x287440b4], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l -0.16916168, r 1.1122755, b -0.78742516, t 0.17065865] 1.2814372x0.9580838, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/71 428x320 brd 0, cur 390/71 428x320, buffer 0x287440b4], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/321 428x320 brd 0, cur 0/321 428x320, buffer 0x23c36a58], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 428x320 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/321 428x320 brd 0, cur 0/321 428x320, buffer 0x23c36a58], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/321 428x320 brd 0, cur 0/321 428x320, buffer 0x23c36a58], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/71 428x320 brd 0, cur 817/71 75x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/71 75x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/71 428x320 brd 0, cur 817/71 75x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.1107783, r 1.3353292, b -0.78742516, t 0.17065865] 0.22455084x0.9580838, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/71 428x320 brd 0, cur 817/71 75x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/321 428x320 brd 0, cur 428/321 406x320, buffer 0x23c36a58], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/321 406x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/321 428x320 brd 0, cur 428/321 406x320, buffer 0x23c36a58], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/321 428x320 brd 0, cur 428/321 406x320, buffer 0x23c36a58], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x287440b4], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/390 428x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x287440b4], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.16941535, r 1.113943, b 0.16941524, t 0.25037476] 1.2833583x0.08095953, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x287440b4], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x23c36a58], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x23c36a58], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x23c36a58], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x287440b4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/390 75x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x287440b4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b 0.16941524, t 0.25037476] 0.22488761x0.08095953, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x287440b4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 133 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0x3e283aef], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 892x668 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0x3e283aef], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r 1.3353293, b -0.997006, t 1.0029941] 2.6706586x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0x3e283aef], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0x3e283aef], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 892x668 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0x3e283aef], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r 1.3353293, b -0.997006, t 1.0029941] 2.6706586x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0x3e283aef], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x3e283aef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/0 503x417 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x3e283aef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.17091453, r 1.3373313, b -1.0, t 0.2503748] 1.5082458x1.2503748, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x3e283aef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 235 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 780x631
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/2 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/2 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/2 169x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.99501246, t -0.19700748] 0.42144644x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/322 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/322 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/322 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/322 169x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.19700748, t 0.6009975] 0.42144644x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/642 428x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/642 428x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/642 169x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b 0.60099745, t 1.0024937] 0.42144644x0.4014963, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/2 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/2 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/2 169x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.99501246, t -0.19700748] 0.42144644x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/322 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/322 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/322 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/322 169x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.19700748, t 0.6009975] 0.42144644x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/642 428x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/642 428x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/642 169x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b 0.60099745, t 1.0024937] 0.42144644x0.4014963, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x36c320fd], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/0 428x204 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x36c320fd], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l -0.30711615, r 0.76154804, b -1.0, t -0.4906367] 1.0686642x0.5093633, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x36c320fd], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x4d46da49], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/134 428x320 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x4d46da49], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x4d46da49], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 209x204, buffer 0x36c320fd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/0 209x204 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 209x204, buffer 0x36c320fd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2821472, b -1.0, t -0.4906367] 0.5218477x0.5093633, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 209x204, buffer 0x36c320fd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x4d46da49], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/134 406x320 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x4d46da49], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x4d46da49], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/205 428x320 brd 0, cur 390/205 428x320, buffer 0x36c320fd], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/205 428x320 of 1026x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/205 428x320 brd 0, cur 390/205 428x320, buffer 0x36c320fd], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2793018, r 1.2793018, b -1.0, t 1.0] 2.5586035x2.0 -> [l -0.3067332, r 0.7605985, b -0.48877805, t 0.30922693] 1.0673317x0.798005, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/205 428x320 brd 0, cur 390/205 428x320, buffer 0x36c320fd], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/455 428x320 brd 0, cur 0/455 428x320, buffer 0x4d46da49], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/455 428x320 of 1026x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/455 428x320 brd 0, cur 0/455 428x320, buffer 0x4d46da49], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/455 428x320 brd 0, cur 0/455 428x320, buffer 0x4d46da49], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/205 428x320 brd 0, cur 817/205 209x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/205 209x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/205 428x320 brd 0, cur 817/205 209x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.7593516, r 1.2805486, b -0.48877805, t 0.30922693] 0.52119696x0.798005, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/205 428x320 brd 0, cur 817/205 209x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/455 428x320 brd 0, cur 428/455 406x320, buffer 0x4d46da49], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/455 406x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/455 428x320 brd 0, cur 428/455 406x320, buffer 0x4d46da49], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/455 428x320 brd 0, cur 428/455 406x320, buffer 0x4d46da49], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x36c320fd], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/524 428x27 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x36c320fd], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l -0.30711615, r 0.76154804, b 0.3083645, t 0.37578022] 1.0686642x0.067415714, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x36c320fd], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x4d46da49], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/774 428x27 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x4d46da49], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x4d46da49], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 209x27, buffer 0x36c320fd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/524 209x27 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 209x27, buffer 0x36c320fd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2821472, b 0.3083645, t 0.37578022] 0.5218477x0.067415714, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 209x27, buffer 0x36c320fd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x4d46da49], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/774 406x27 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x4d46da49], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x4d46da49], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip true
    [junit] PRINT Duration 192 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 716x567
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 21.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@604bff0d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5884689b
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/0 342x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/0 342x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/384 492x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/384 492x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/384 342x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@5ba52f4b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@27b19e0e
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/0 342x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/0 342x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/384 492x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/384 492x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/384 342x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@6be36f59: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1353d09d
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/0 342x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/0 342x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/384 492x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/384 492x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/384 342x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 876 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@6fce82ee: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@592e62a1
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@4c9c4d6d: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@530f8391
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@233b4eb2: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2f32956f
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 786 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@71277b03: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2b75a060
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@3a8069b9: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@217dfc52
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 534 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@1e5e01c7: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@70038d3a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@428b9316: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@a70b4e5
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 516 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 780x631
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@68c75a19: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1b533f10
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@14e56e00: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@444bf8e8
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@26fb3683: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6bb4e49a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip true
    [junit] PRINT Duration 916 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 716x567
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 407 ms, 147.4 fps, 6 ms/f; total: 60 f, 147.4 fps, 6 ms/f
    [junit] 0 s: 60 f / 377 ms, 159.1 fps, 6 ms/f; total: 120 f, 153.0 fps, 6 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647348621 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_layered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647348687 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647348688 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647348728 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647348728 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6c632718], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6c632718], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6c632718], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bc98cd9], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bc98cd9], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bc98cd9], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6c632718], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6c632718], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6c632718], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bc98cd9], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bc98cd9], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bc98cd9], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 29 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3ae63d0a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3ae63d0a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3ae63d0a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x352ca657], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x352ca657], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x352ca657], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3ae63d0a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3ae63d0a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3ae63d0a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x352ca657], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x352ca657], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x352ca657], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 28 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x266320ca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x266320ca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x266320ca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x13242994], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x13242994], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x13242994], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x266320ca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x266320ca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x266320ca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x13242994], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x13242994], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x13242994], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 77 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ac34b25], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ac34b25], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ac34b25], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7a77ef62], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7a77ef62], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7a77ef62], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ac34b25], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ac34b25], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ac34b25], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7a77ef62], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7a77ef62], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7a77ef62], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 142 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3c50dea2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3c50dea2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3c50dea2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x48b22e56], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x48b22e56], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x48b22e56], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3c50dea2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3c50dea2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3c50dea2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x48b22e56], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x48b22e56], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x48b22e56], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 72 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@3ea415a6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3f2d8c34
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@693a661f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@31f9cf7c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@68a5d24a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@33107770
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 954 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@1163765c: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5bcd09ed
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@1abdeccc: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@33c2b853
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@ec91: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@dc42d3
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 872 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@3cd9caaf: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@11c99764
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa79c336], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa79c336], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa79c336], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x492bb268], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x492bb268], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x492bb268], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@5316d9de: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@64d1bdbc
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa79c336], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa79c336], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa79c336], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x492bb268], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x492bb268], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x492bb268], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 551 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@3aad20d1: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@36840ff5
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x41b9ecd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x41b9ecd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x41b9ecd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x625927b0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x625927b0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x625927b0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@69a4faa9: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3e7ad11b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x41b9ecd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x41b9ecd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x41b9ecd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x625927b0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x625927b0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x625927b0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 560 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@47a9c607: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@25b14074
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@2eea3736: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5e58bb6c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@4c3d4f3e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6ffd9539
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 942 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 26.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] 0 s: 60 f / 492 ms, 121.9 fps, 8 ms/f; total: 60 f, 121.9 fps, 8 ms/f
    [junit] 0 s: 60 f / 472 ms, 127.1 fps, 7 ms/f; total: 120 f, 124.4 fps, 8 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647354355 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647354428 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647354428 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 65.92 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647289121 ms III - Start
    [junit] SLOCK [T main @ 1460647289122 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647291110 d 1ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647291111 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647291113 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647291259 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647291259 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5d7fdc9c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5d7fdc9c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5d7fdc9c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf1e0707], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf1e0707], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf1e0707], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5d7fdc9c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5d7fdc9c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5d7fdc9c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf1e0707], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf1e0707], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf1e0707], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 99 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x229b6eb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x229b6eb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x229b6eb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4f208e36], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4f208e36], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4f208e36], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x229b6eb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x229b6eb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x229b6eb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4f208e36], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4f208e36], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4f208e36], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 94 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 127 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x36a12c27], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x36a12c27], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x36a12c27], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x148c2a21], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x148c2a21], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x148c2a21], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x36a12c27], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x36a12c27], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x36a12c27], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x148c2a21], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x148c2a21], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x148c2a21], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 299 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 113 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@26b8cea7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@137869ba
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@46c488bc: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@12b58282
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@7f0a1bf1: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4294beb7
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1357 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@68baed8f: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1248a331
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@2e8f61bf: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7d02dae0
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@333f423c: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4c96cf0b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1207 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@63e9206d: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5bf5030f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@3f7d4a82: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4610979f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 753 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@71fc4dc0: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@16c2bdf
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@47ffc975: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@421232f1
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 640 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@a559c77: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@374741e9
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@3192723f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1f6a7bae
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@10c78c1b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@60a4c530
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1003 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 0 s: 60 f / 555 ms, 108.1 fps, 9 ms/f; total: 60 f, 108.1 fps, 9 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647298003 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647298027 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap_layered
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap_layered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_layered
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647298105 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647298105 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647298106 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647298146 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647298146 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x79536438], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x79536438], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x79536438], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x32f4af8e], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x32f4af8e], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x32f4af8e], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x79536438], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x79536438], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x79536438], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x32f4af8e], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x32f4af8e], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x32f4af8e], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2967.8416910481274]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 428x320 brd 0, cur 186/0 242x200, buffer 0x79536438], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 186/0 242x200 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 428x320 brd 0, cur 186/0 242x200, buffer 0x79536438], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.17812502, r 1.3343751, b -1.0, t 0.25] 1.5125002x1.25, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 186/0 428x320 brd 0, cur 186/0 242x200, buffer 0x79536438], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x32f4af8e], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x32f4af8e], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x32f4af8e], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647320967 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647320968 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] *** AWTRobotUtil: UncaughtException (this Thread AWT-EventQueue-0) : Thread <AWT-EventQueue-0>, java.lang.RuntimeException: Waited 5000ms for: <35c4e479, d7a0b15>[count 1, qsz 0, owner <main>] - <AWT-EventQueue-0>
    [junit] java.lang.RuntimeException: Waited 5000ms for: <35c4e479, d7a0b15>[count 1, qsz 0, owner <main>] - <AWT-EventQueue-0>
    [junit] 	at jogamp.common.util.locks.RecursiveLockImpl01Unfairish.lock(RecursiveLockImpl01Unfairish.java:198)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TiledPrintingAWTBase.doPrintManual(TiledPrintingAWTBase.java:182)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT$2.actionPerformed(TestTiledPrintingGearsSwingAWT.java:168)
    [junit] 	at java.awt.Button.processActionEvent(Button.java:409)
    [junit] 	at java.awt.Button.processEvent(Button.java:377)
    [junit] 	at java.awt.Component.dispatchEventImpl(Component.java:4891)
    [junit] 	at java.awt.Component.dispatchEvent(Component.java:4713)
    [junit] 	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
    [junit] 	at java.awt.EventQueue.access$500(EventQueue.java:97)
    [junit] 	at java.awt.EventQueue$3.run(EventQueue.java:709)
    [junit] 	at java.awt.EventQueue$3.run(EventQueue.java:703)
    [junit] 	at java.security.AccessController.doPrivileged(Native Method)
    [junit] 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
    [junit] 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
    [junit] 	at java.awt.EventQueue$4.run(EventQueue.java:731)
    [junit] 	at java.awt.EventQueue$4.run(EventQueue.java:729)
    [junit] 	at java.security.AccessController.doPrivileged(Native Method)
    [junit] 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
    [junit] 	at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
    [junit] 	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    [junit] 	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    [junit] 	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    [junit] 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    [junit] 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    [junit] 	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 27582 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x4669dbbf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x4669dbbf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x4669dbbf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x7fd85ff], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x7fd85ff], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x7fd85ff], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x4669dbbf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x4669dbbf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x4669dbbf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x7fd85ff], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x7fd85ff], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x7fd85ff], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2967.8416910481274]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 1024x1024 brd 0, cur 186/0 242x200, buffer 0x4669dbbf], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 186/0 242x200 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 1024x1024 brd 0, cur 186/0 242x200, buffer 0x4669dbbf], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.17812502, r 1.3343751, b -1.0, t 0.25] 1.5125002x1.25, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 186/0 1024x1024 brd 0, cur 186/0 242x200, buffer 0x4669dbbf], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x7fd85ff], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x7fd85ff], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x7fd85ff], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 137 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/1 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/1 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/1 36x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.997006, t -0.03892219] 0.10778439x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/321 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/321 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/321 36x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.03892213, t 0.9191617] 0.10778439x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/641 428x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/641 428x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/641 36x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b 0.9191617, t 1.0029941] 0.10778439x0.08383238, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/1 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/1 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/1 36x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.997006, t -0.03892219] 0.10778439x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/321 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/321 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/321 36x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.03892213, t 0.9191617] 0.10778439x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/641 428x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/641 428x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/641 36x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b 0.9191617, t 1.0029941] 0.10778439x0.08383238, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x60b87a32], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/1 428x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x60b87a32], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l -0.16916168, r 1.1122755, b -0.997006, t -0.78742516] 1.2814372x0.20958084, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x60b87a32], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb7b498c], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb7b498c], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb7b498c], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 75x70 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.1107783, r 1.3353292, b -0.997006, t -0.78742516] 0.22455084x0.20958084, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/71 428x320 brd 0, cur 390/71 428x320, buffer 0x60b87a32], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/71 428x320 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/71 428x320 brd 0, cur 390/71 428x320, buffer 0x60b87a32], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l -0.16916168, r 1.1122755, b -0.78742516, t 0.17065865] 1.2814372x0.9580838, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/71 428x320 brd 0, cur 390/71 428x320, buffer 0x60b87a32], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/321 428x320 brd 0, cur 0/321 428x320, buffer 0xb7b498c], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 428x320 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/321 428x320 brd 0, cur 0/321 428x320, buffer 0xb7b498c], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/321 428x320 brd 0, cur 0/321 428x320, buffer 0xb7b498c], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/71 428x320 brd 0, cur 817/71 75x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/71 75x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/71 428x320 brd 0, cur 817/71 75x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.1107783, r 1.3353292, b -0.78742516, t 0.17065865] 0.22455084x0.9580838, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/71 428x320 brd 0, cur 817/71 75x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/321 428x320 brd 0, cur 428/321 406x320, buffer 0xb7b498c], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/321 406x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/321 428x320 brd 0, cur 428/321 406x320, buffer 0xb7b498c], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/321 428x320 brd 0, cur 428/321 406x320, buffer 0xb7b498c], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x60b87a32], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/390 428x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x60b87a32], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.16941535, r 1.113943, b 0.16941524, t 0.25037476] 1.2833583x0.08095953, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x60b87a32], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0xb7b498c], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0xb7b498c], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0xb7b498c], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x60b87a32], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/390 75x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x60b87a32], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b 0.16941524, t 0.25037476] 0.22488761x0.08095953, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x60b87a32], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 156 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0xa336510], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 892x668 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0xa336510], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r 1.3353293, b -0.997006, t 1.0029941] 2.6706586x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0xa336510], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0xa336510], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 892x668 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0xa336510], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r 1.3353293, b -0.997006, t 1.0029941] 2.6706586x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0xa336510], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0xa336510], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/0 503x417 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0xa336510], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.17091453, r 1.3373313, b -1.0, t 0.2503748] 1.5082458x1.2503748, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0xa336510], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 247 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 780x631
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/2 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/2 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/2 169x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.99501246, t -0.19700748] 0.42144644x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/322 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/322 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/322 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/322 169x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.19700748, t 0.6009975] 0.42144644x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/642 428x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/642 428x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/642 169x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b 0.60099745, t 1.0024937] 0.42144644x0.4014963, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/2 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/2 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/2 169x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.99501246, t -0.19700748] 0.42144644x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/322 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/322 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/322 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/322 169x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.19700748, t 0.6009975] 0.42144644x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/642 428x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/642 428x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/642 169x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b 0.60099745, t 1.0024937] 0.42144644x0.4014963, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x7472747f], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/0 428x204 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x7472747f], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l -0.30711615, r 0.76154804, b -1.0, t -0.4906367] 1.0686642x0.5093633, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x7472747f], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x3ba33f68], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/134 428x320 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x3ba33f68], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x3ba33f68], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 209x204, buffer 0x7472747f], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/0 209x204 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 209x204, buffer 0x7472747f], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2821472, b -1.0, t -0.4906367] 0.5218477x0.5093633, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 209x204, buffer 0x7472747f], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x3ba33f68], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/134 406x320 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x3ba33f68], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x3ba33f68], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/205 428x320 brd 0, cur 390/205 428x320, buffer 0x7472747f], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/205 428x320 of 1026x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/205 428x320 brd 0, cur 390/205 428x320, buffer 0x7472747f], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2793018, r 1.2793018, b -1.0, t 1.0] 2.5586035x2.0 -> [l -0.3067332, r 0.7605985, b -0.48877805, t 0.30922693] 1.0673317x0.798005, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/205 428x320 brd 0, cur 390/205 428x320, buffer 0x7472747f], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/455 428x320 brd 0, cur 0/455 428x320, buffer 0x3ba33f68], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/455 428x320 of 1026x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/455 428x320 brd 0, cur 0/455 428x320, buffer 0x3ba33f68], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/455 428x320 brd 0, cur 0/455 428x320, buffer 0x3ba33f68], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/205 428x320 brd 0, cur 817/205 209x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/205 209x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/205 428x320 brd 0, cur 817/205 209x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.7593516, r 1.2805486, b -0.48877805, t 0.30922693] 0.52119696x0.798005, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/205 428x320 brd 0, cur 817/205 209x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/455 428x320 brd 0, cur 428/455 406x320, buffer 0x3ba33f68], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/455 406x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/455 428x320 brd 0, cur 428/455 406x320, buffer 0x3ba33f68], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/455 428x320 brd 0, cur 428/455 406x320, buffer 0x3ba33f68], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x7472747f], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/524 428x27 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x7472747f], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l -0.30711615, r 0.76154804, b 0.3083645, t 0.37578022] 1.0686642x0.067415714, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x7472747f], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x3ba33f68], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/774 428x27 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x3ba33f68], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x3ba33f68], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 209x27, buffer 0x7472747f], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/524 209x27 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 209x27, buffer 0x7472747f], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2821472, b 0.3083645, t 0.37578022] 0.5218477x0.067415714, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 209x27, buffer 0x7472747f], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x3ba33f68], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/774 406x27 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x3ba33f68], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x3ba33f68], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false
    [junit] PRINT Duration 154 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 716x567
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@676af494: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@69c95751
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/0 342x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/0 342x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/384 492x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/384 492x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/384 342x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@6d8229f4: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4019fe31
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/0 342x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/0 342x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/384 492x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/384 492x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/384 342x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@16656b40: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4f5337b2
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/0 342x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/0 342x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/384 492x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/384 492x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/384 342x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 877 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@72e896a: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6c472dc8
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@27773f57: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4c06c8cf
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@29fd0962: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@703c36c6
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 768 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@c4b54c0: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@8b9224
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@42f7b2e3: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4406e0ec
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 538 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@36abb7b9: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6d0863c1
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@5bf64301: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7b7e9d6b
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 511 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 780x631
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@7cc1edd6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7680f4a9
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@3f3e3d00: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1d2bd286
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@664a1bdb: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2b5712e9
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false
    [junit] PRINT Duration 920 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 716x567
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 433 ms, 138.5 fps, 7 ms/f; total: 60 f, 138.5 fps, 7 ms/f
    [junit] 0 s: 60 f / 424 ms, 141.5 fps, 7 ms/f; total: 120 f, 140.0 fps, 7 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_layered
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647331443 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test02_flip1_aa8
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647331494 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647331494 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647331537 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647331537 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d94b80b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d94b80b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d94b80b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a4c58a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a4c58a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a4c58a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d94b80b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d94b80b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d94b80b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a4c58a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a4c58a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a4c58a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 34 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65c2b004], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65c2b004], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65c2b004], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5ebf0bfd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5ebf0bfd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5ebf0bfd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65c2b004], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65c2b004], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65c2b004], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5ebf0bfd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5ebf0bfd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5ebf0bfd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 30 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74052693], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74052693], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74052693], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3a4e66e4], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3a4e66e4], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3a4e66e4], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74052693], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74052693], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74052693], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3a4e66e4], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3a4e66e4], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3a4e66e4], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 93 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xeb38644], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xeb38644], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xeb38644], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x67527910], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x67527910], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x67527910], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xeb38644], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xeb38644], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xeb38644], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x67527910], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x67527910], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x67527910], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 160 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d476cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d476cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d476cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x76e0f2c0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x76e0f2c0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x76e0f2c0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d476cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d476cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d476cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x76e0f2c0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x76e0f2c0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x76e0f2c0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 79 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@6a52d712: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1d036019
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@da2440c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@64780e74
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@f9e5b2d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@74bee8b3
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 964 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@26f6c103: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3815cbed
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@200fc1e5: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7643d6d8
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@398e85d5: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5327335b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 872 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@e585765: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@57445bcd
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x11ba03d1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x11ba03d1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x11ba03d1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x749dc497], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x749dc497], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x749dc497], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@70d0c5a5: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@622f05e6
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x11ba03d1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x11ba03d1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x11ba03d1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x749dc497], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x749dc497], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x749dc497], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 634 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@6753d89d: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5209bdee
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e10a4a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e10a4a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e10a4a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5f2073dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5f2073dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5f2073dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@228d82c2: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@325220e5
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e10a4a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e10a4a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e10a4a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5f2073dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5f2073dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5f2073dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 549 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@2c1a3a96: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@230b9cf5
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@20dc7c8d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@9b1ef53
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@6fe50597: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@41995689
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 26.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 945 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 0 s: 60 f / 527 ms, 113.8 fps, 8 ms/f; total: 60 f, 113.8 fps, 8 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test02_flip1_aa8
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647336903 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647336956 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647336957 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647336958 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647336986 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1d82df77], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1d82df77], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1d82df77], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x618c977f], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x618c977f], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x618c977f], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1d82df77], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1d82df77], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1d82df77], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x618c977f], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x618c977f], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x618c977f], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 27 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x370f837c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x370f837c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x370f837c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7684af2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7684af2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7684af2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x370f837c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x370f837c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x370f837c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7684af2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7684af2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7684af2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 63 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 94 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xe87629d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xe87629d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xe87629d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7fad0846], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7fad0846], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7fad0846], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xe87629d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xe87629d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xe87629d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7fad0846], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7fad0846], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7fad0846], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 172 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 96 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@4f023205: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@eff67f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@614572d3: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4a5f9526
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@1ca40ab9: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@32b154ae
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 983 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@53fec3c8: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7c30ae12
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@68f3bc6f: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@15916d51
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@3685ca7f: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@70c4a35d
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 935 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@2bb6f97e: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@393791fd
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@4fa5cc59: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1b9a027
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 578 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@418ff19: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2735e06b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@66e6733b: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4ce3d2de
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 571 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@188adcd4: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3e8322da
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@59c61fae: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5f7df320
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@46800f6e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1007b758
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1028 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 28.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] 0 s: 60 f / 467 ms, 128.4 fps, 7 ms/f; total: 60 f, 128.4 fps, 7 ms/f
    [junit] 0 s: 60 f / 461 ms, 130.1 fps, 7 ms/f; total: 120 f, 129.3 fps, 7 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647342949 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap_layered
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap_layered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_layered
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647343009 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647343009 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647343038 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647343038 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b59bfc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b59bfc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b59bfc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x157ba8f0], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x157ba8f0], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x157ba8f0], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b59bfc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b59bfc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b59bfc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x157ba8f0], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x157ba8f0], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x157ba8f0], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2967.8416910481274]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 428x320 brd 0, cur 186/0 242x200, buffer 0x48b59bfc], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 186/0 242x200 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 428x320 brd 0, cur 186/0 242x200, buffer 0x48b59bfc], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.17812502, r 1.3343751, b -1.0, t 0.25] 1.5125002x1.25, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 186/0 428x320 brd 0, cur 186/0 242x200, buffer 0x48b59bfc], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x157ba8f0], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x157ba8f0], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x157ba8f0], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 72 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x3ae48cdc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x3ae48cdc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x3ae48cdc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x39416c42], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x39416c42], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x39416c42], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x3ae48cdc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x3ae48cdc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x3ae48cdc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x39416c42], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x39416c42], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x39416c42], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2967.8416910481274]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 1024x1024 brd 0, cur 186/0 242x200, buffer 0x3ae48cdc], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 186/0 242x200 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 1024x1024 brd 0, cur 186/0 242x200, buffer 0x3ae48cdc], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.17812502, r 1.3343751, b -1.0, t 0.25] 1.5125002x1.25, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 186/0 1024x1024 brd 0, cur 186/0 242x200, buffer 0x3ae48cdc], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x39416c42], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x39416c42], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x39416c42], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 120 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/1 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/1 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/1 36x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.997006, t -0.03892219] 0.10778439x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/321 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/321 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/321 36x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.03892213, t 0.9191617] 0.10778439x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/641 428x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/641 428x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/641 36x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b 0.9191617, t 1.0029941] 0.10778439x0.08383238, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/1 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/1 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/1 36x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.997006, t -0.03892219] 0.10778439x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/321 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/321 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/321 36x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.03892213, t 0.9191617] 0.10778439x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/641 428x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/641 428x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/641 36x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b 0.9191617, t 1.0029941] 0.10778439x0.08383238, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x287440b4], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/1 428x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x287440b4], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l -0.16916168, r 1.1122755, b -0.997006, t -0.78742516] 1.2814372x0.20958084, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x287440b4], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23c36a58], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23c36a58], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23c36a58], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 75x70 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.1107783, r 1.3353292, b -0.997006, t -0.78742516] 0.22455084x0.20958084, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/71 428x320 brd 0, cur 390/71 428x320, buffer 0x287440b4], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/71 428x320 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/71 428x320 brd 0, cur 390/71 428x320, buffer 0x287440b4], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l -0.16916168, r 1.1122755, b -0.78742516, t 0.17065865] 1.2814372x0.9580838, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/71 428x320 brd 0, cur 390/71 428x320, buffer 0x287440b4], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/321 428x320 brd 0, cur 0/321 428x320, buffer 0x23c36a58], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 428x320 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/321 428x320 brd 0, cur 0/321 428x320, buffer 0x23c36a58], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/321 428x320 brd 0, cur 0/321 428x320, buffer 0x23c36a58], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/71 428x320 brd 0, cur 817/71 75x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/71 75x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/71 428x320 brd 0, cur 817/71 75x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.1107783, r 1.3353292, b -0.78742516, t 0.17065865] 0.22455084x0.9580838, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/71 428x320 brd 0, cur 817/71 75x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/321 428x320 brd 0, cur 428/321 406x320, buffer 0x23c36a58], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/321 406x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/321 428x320 brd 0, cur 428/321 406x320, buffer 0x23c36a58], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/321 428x320 brd 0, cur 428/321 406x320, buffer 0x23c36a58], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x287440b4], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/390 428x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x287440b4], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.16941535, r 1.113943, b 0.16941524, t 0.25037476] 1.2833583x0.08095953, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x287440b4], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x23c36a58], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x23c36a58], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x23c36a58], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x287440b4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/390 75x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x287440b4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b 0.16941524, t 0.25037476] 0.22488761x0.08095953, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x287440b4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 133 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0x3e283aef], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 892x668 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0x3e283aef], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r 1.3353293, b -0.997006, t 1.0029941] 2.6706586x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0x3e283aef], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0x3e283aef], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 892x668 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0x3e283aef], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r 1.3353293, b -0.997006, t 1.0029941] 2.6706586x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0x3e283aef], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x3e283aef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/0 503x417 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x3e283aef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.17091453, r 1.3373313, b -1.0, t 0.2503748] 1.5082458x1.2503748, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x3e283aef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 235 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 780x631
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/2 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/2 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/2 169x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.99501246, t -0.19700748] 0.42144644x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/322 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/322 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/322 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/322 169x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.19700748, t 0.6009975] 0.42144644x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/642 428x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/642 428x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/642 169x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b 0.60099745, t 1.0024937] 0.42144644x0.4014963, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/2 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/2 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/2 169x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.99501246, t -0.19700748] 0.42144644x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/322 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/322 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/322 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/322 169x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.19700748, t 0.6009975] 0.42144644x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/642 428x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/642 428x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/642 169x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b 0.60099745, t 1.0024937] 0.42144644x0.4014963, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x36c320fd], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/0 428x204 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x36c320fd], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l -0.30711615, r 0.76154804, b -1.0, t -0.4906367] 1.0686642x0.5093633, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x36c320fd], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x4d46da49], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/134 428x320 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x4d46da49], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x4d46da49], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 209x204, buffer 0x36c320fd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/0 209x204 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 209x204, buffer 0x36c320fd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2821472, b -1.0, t -0.4906367] 0.5218477x0.5093633, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 209x204, buffer 0x36c320fd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x4d46da49], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/134 406x320 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x4d46da49], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x4d46da49], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/205 428x320 brd 0, cur 390/205 428x320, buffer 0x36c320fd], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/205 428x320 of 1026x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/205 428x320 brd 0, cur 390/205 428x320, buffer 0x36c320fd], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2793018, r 1.2793018, b -1.0, t 1.0] 2.5586035x2.0 -> [l -0.3067332, r 0.7605985, b -0.48877805, t 0.30922693] 1.0673317x0.798005, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/205 428x320 brd 0, cur 390/205 428x320, buffer 0x36c320fd], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/455 428x320 brd 0, cur 0/455 428x320, buffer 0x4d46da49], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/455 428x320 of 1026x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/455 428x320 brd 0, cur 0/455 428x320, buffer 0x4d46da49], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/455 428x320 brd 0, cur 0/455 428x320, buffer 0x4d46da49], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/205 428x320 brd 0, cur 817/205 209x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/205 209x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/205 428x320 brd 0, cur 817/205 209x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.7593516, r 1.2805486, b -0.48877805, t 0.30922693] 0.52119696x0.798005, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/205 428x320 brd 0, cur 817/205 209x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/455 428x320 brd 0, cur 428/455 406x320, buffer 0x4d46da49], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/455 406x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/455 428x320 brd 0, cur 428/455 406x320, buffer 0x4d46da49], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/455 428x320 brd 0, cur 428/455 406x320, buffer 0x4d46da49], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x36c320fd], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/524 428x27 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x36c320fd], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l -0.30711615, r 0.76154804, b 0.3083645, t 0.37578022] 1.0686642x0.067415714, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x36c320fd], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x4d46da49], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/774 428x27 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x4d46da49], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x4d46da49], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 209x27, buffer 0x36c320fd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/524 209x27 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 209x27, buffer 0x36c320fd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2821472, b 0.3083645, t 0.37578022] 0.5218477x0.067415714, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 209x27, buffer 0x36c320fd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x4d46da49], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/774 406x27 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x4d46da49], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x4d46da49], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip true
    [junit] PRINT Duration 192 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 716x567
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 21.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@604bff0d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5884689b
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/0 342x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/0 342x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/384 492x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/384 492x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/384 342x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@5ba52f4b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@27b19e0e
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/0 342x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/0 342x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/384 492x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/384 492x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/384 342x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@6be36f59: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1353d09d
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/0 342x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/0 342x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/384 492x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/384 492x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/384 342x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 876 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@6fce82ee: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@592e62a1
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@4c9c4d6d: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@530f8391
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@233b4eb2: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2f32956f
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 786 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@71277b03: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2b75a060
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@3a8069b9: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@217dfc52
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 534 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@1e5e01c7: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@70038d3a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@428b9316: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@a70b4e5
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 516 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 780x631
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@68c75a19: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1b533f10
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@14e56e00: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@444bf8e8
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@26fb3683: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6bb4e49a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip true
    [junit] PRINT Duration 916 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 716x567
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 407 ms, 147.4 fps, 6 ms/f; total: 60 f, 147.4 fps, 6 ms/f
    [junit] 0 s: 60 f / 377 ms, 159.1 fps, 6 ms/f; total: 120 f, 153.0 fps, 6 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647348621 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_layered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647348687 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647348688 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647348728 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647348728 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6c632718], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6c632718], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6c632718], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bc98cd9], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bc98cd9], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bc98cd9], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6c632718], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6c632718], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6c632718], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bc98cd9], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bc98cd9], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bc98cd9], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 29 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3ae63d0a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3ae63d0a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3ae63d0a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x352ca657], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x352ca657], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x352ca657], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3ae63d0a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3ae63d0a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3ae63d0a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x352ca657], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x352ca657], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x352ca657], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 28 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x266320ca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x266320ca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x266320ca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x13242994], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x13242994], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x13242994], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x266320ca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x266320ca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x266320ca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x13242994], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x13242994], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x13242994], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 77 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ac34b25], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ac34b25], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ac34b25], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7a77ef62], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7a77ef62], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7a77ef62], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ac34b25], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ac34b25], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ac34b25], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7a77ef62], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7a77ef62], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7a77ef62], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 142 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3c50dea2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3c50dea2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3c50dea2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x48b22e56], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x48b22e56], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x48b22e56], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3c50dea2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3c50dea2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3c50dea2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x48b22e56], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x48b22e56], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x48b22e56], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 72 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@3ea415a6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3f2d8c34
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@693a661f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@31f9cf7c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@68a5d24a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@33107770
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 954 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@1163765c: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5bcd09ed
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@1abdeccc: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@33c2b853
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@ec91: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@dc42d3
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 872 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@3cd9caaf: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@11c99764
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa79c336], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa79c336], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa79c336], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x492bb268], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x492bb268], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x492bb268], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@5316d9de: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@64d1bdbc
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa79c336], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa79c336], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa79c336], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x492bb268], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x492bb268], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x492bb268], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 551 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@3aad20d1: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@36840ff5
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x41b9ecd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x41b9ecd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x41b9ecd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x625927b0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x625927b0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x625927b0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@69a4faa9: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3e7ad11b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x41b9ecd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x41b9ecd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x41b9ecd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x625927b0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x625927b0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x625927b0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 560 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@47a9c607: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@25b14074
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@2eea3736: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5e58bb6c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@4c3d4f3e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6ffd9539
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 942 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 26.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] 0 s: 60 f / 492 ms, 121.9 fps, 8 ms/f; total: 60 f, 121.9 fps, 8 ms/f
    [junit] 0 s: 60 f / 472 ms, 127.1 fps, 7 ms/f; total: 120 f, 124.4 fps, 8 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647354355 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647354428 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647354428 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_flip1_aa0 took 7.69 sec
    [junit] Testcase: test01_flip1_aa0_bitmap took 0 sec
    [junit] Testcase: test01_flip1_aa0_bitmap_layered took 0 sec
    [junit] Testcase: test01_flip1_aa0_layered took 33.405 sec
    [junit] Testcase: test02_flip1_aa8 took 5.46 sec
    [junit] Testcase: test11_flip0_aa0 took 6.046 sec
    [junit] Testcase: test11_flip0_aa0_bitmap took 0 sec
    [junit] Testcase: test11_flip0_aa0_bitmap_layered took 0 sec
    [junit] Testcase: test11_flip0_aa0_layered took 5.659 sec
    [junit] Testcase: test12_flip0_aa8 took 5.733 sec
    [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 65.92 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647289121 ms III - Start
    [junit] SLOCK [T main @ 1460647289122 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647291110 d 1ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647291111 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647291113 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647291259 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647291259 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5d7fdc9c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5d7fdc9c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5d7fdc9c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf1e0707], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf1e0707], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf1e0707], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5d7fdc9c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5d7fdc9c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5d7fdc9c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf1e0707], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf1e0707], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf1e0707], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 99 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x229b6eb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x229b6eb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x229b6eb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4f208e36], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4f208e36], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4f208e36], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x229b6eb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x229b6eb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x229b6eb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4f208e36], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4f208e36], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4f208e36], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 94 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d480aa2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3dda9b70], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 127 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x36a12c27], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x36a12c27], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x36a12c27], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x148c2a21], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x148c2a21], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x148c2a21], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x36a12c27], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x36a12c27], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x36a12c27], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x148c2a21], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x148c2a21], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x148c2a21], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 299 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24046b47], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1ef7b8eb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 113 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@26b8cea7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@137869ba
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@46c488bc: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@12b58282
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@7f0a1bf1: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4294beb7
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56d266bd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x219c341d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1357 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@68baed8f: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1248a331
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@2e8f61bf: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7d02dae0
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@333f423c: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4c96cf0b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x524dbd22], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76294a4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1207 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@63e9206d: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5bf5030f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@3f7d4a82: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4610979f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x43287890], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xe02c355], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 753 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@71fc4dc0: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@16c2bdf
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@47ffc975: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@421232f1
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x304be586], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46c52d31], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 640 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@a559c77: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@374741e9
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@3192723f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1f6a7bae
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@10c78c1b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@60a4c530
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7e2056eb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x62d8e19], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1003 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 0 s: 60 f / 555 ms, 108.1 fps, 9 ms/f; total: 60 f, 108.1 fps, 9 ms/f
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647298003 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647298027 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap_layered
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap_layered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_layered
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647298105 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647298105 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647298106 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647298146 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647298146 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x79536438], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x79536438], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x79536438], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x32f4af8e], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x32f4af8e], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x32f4af8e], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x79536438], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x79536438], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x79536438], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x32f4af8e], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x32f4af8e], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x32f4af8e], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2967.8416910481274]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 428x320 brd 0, cur 186/0 242x200, buffer 0x79536438], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 186/0 242x200 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 428x320 brd 0, cur 186/0 242x200, buffer 0x79536438], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.17812502, r 1.3343751, b -1.0, t 0.25] 1.5125002x1.25, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 186/0 428x320 brd 0, cur 186/0 242x200, buffer 0x79536438], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x32f4af8e], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x32f4af8e], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x32f4af8e], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647320967 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647320968 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] *** AWTRobotUtil: UncaughtException (this Thread AWT-EventQueue-0) : Thread <AWT-EventQueue-0>, java.lang.RuntimeException: Waited 5000ms for: <35c4e479, d7a0b15>[count 1, qsz 0, owner <main>] - <AWT-EventQueue-0>
    [junit] java.lang.RuntimeException: Waited 5000ms for: <35c4e479, d7a0b15>[count 1, qsz 0, owner <main>] - <AWT-EventQueue-0>
    [junit] 	at jogamp.common.util.locks.RecursiveLockImpl01Unfairish.lock(RecursiveLockImpl01Unfairish.java:198)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TiledPrintingAWTBase.doPrintManual(TiledPrintingAWTBase.java:182)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT$2.actionPerformed(TestTiledPrintingGearsSwingAWT.java:168)
    [junit] 	at java.awt.Button.processActionEvent(Button.java:409)
    [junit] 	at java.awt.Button.processEvent(Button.java:377)
    [junit] 	at java.awt.Component.dispatchEventImpl(Component.java:4891)
    [junit] 	at java.awt.Component.dispatchEvent(Component.java:4713)
    [junit] 	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
    [junit] 	at java.awt.EventQueue.access$500(EventQueue.java:97)
    [junit] 	at java.awt.EventQueue$3.run(EventQueue.java:709)
    [junit] 	at java.awt.EventQueue$3.run(EventQueue.java:703)
    [junit] 	at java.security.AccessController.doPrivileged(Native Method)
    [junit] 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
    [junit] 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
    [junit] 	at java.awt.EventQueue$4.run(EventQueue.java:731)
    [junit] 	at java.awt.EventQueue$4.run(EventQueue.java:729)
    [junit] 	at java.security.AccessController.doPrivileged(Native Method)
    [junit] 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
    [junit] 	at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
    [junit] 	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    [junit] 	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    [junit] 	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    [junit] 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    [junit] 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    [junit] 	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 27582 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x4669dbbf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x4669dbbf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x4669dbbf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x7fd85ff], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x7fd85ff], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x7fd85ff], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x4669dbbf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x4669dbbf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x4669dbbf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x7fd85ff], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x7fd85ff], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x7fd85ff], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2967.8416910481274]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 1024x1024 brd 0, cur 186/0 242x200, buffer 0x4669dbbf], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 186/0 242x200 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 1024x1024 brd 0, cur 186/0 242x200, buffer 0x4669dbbf], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.17812502, r 1.3343751, b -1.0, t 0.25] 1.5125002x1.25, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 186/0 1024x1024 brd 0, cur 186/0 242x200, buffer 0x4669dbbf], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x7fd85ff], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x7fd85ff], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x7fd85ff], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 137 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/1 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/1 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/1 36x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.997006, t -0.03892219] 0.10778439x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/321 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/321 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/321 36x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.03892213, t 0.9191617] 0.10778439x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/641 428x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/641 428x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/641 36x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b 0.9191617, t 1.0029941] 0.10778439x0.08383238, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/1 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/1 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/1 36x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.997006, t -0.03892219] 0.10778439x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/321 428x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/321 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/321 36x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.03892213, t 0.9191617] 0.10778439x0.9580838, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/641 428x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/641 428x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/641 36x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b 0.9191617, t 1.0029941] 0.10778439x0.08383238, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x60b87a32], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/1 428x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x60b87a32], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l -0.16916168, r 1.1122755, b -0.997006, t -0.78742516] 1.2814372x0.20958084, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x60b87a32], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb7b498c], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb7b498c], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb7b498c], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 75x70 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.1107783, r 1.3353292, b -0.997006, t -0.78742516] 0.22455084x0.20958084, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/71 428x320 brd 0, cur 390/71 428x320, buffer 0x60b87a32], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/71 428x320 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/71 428x320 brd 0, cur 390/71 428x320, buffer 0x60b87a32], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l -0.16916168, r 1.1122755, b -0.78742516, t 0.17065865] 1.2814372x0.9580838, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/71 428x320 brd 0, cur 390/71 428x320, buffer 0x60b87a32], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/321 428x320 brd 0, cur 0/321 428x320, buffer 0xb7b498c], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 428x320 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/321 428x320 brd 0, cur 0/321 428x320, buffer 0xb7b498c], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/321 428x320 brd 0, cur 0/321 428x320, buffer 0xb7b498c], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/71 428x320 brd 0, cur 817/71 75x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/71 75x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/71 428x320 brd 0, cur 817/71 75x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.1107783, r 1.3353292, b -0.78742516, t 0.17065865] 0.22455084x0.9580838, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/71 428x320 brd 0, cur 817/71 75x320, buffer 0x60b87a32], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/321 428x320 brd 0, cur 428/321 406x320, buffer 0xb7b498c], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/321 406x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/321 428x320 brd 0, cur 428/321 406x320, buffer 0xb7b498c], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/321 428x320 brd 0, cur 428/321 406x320, buffer 0xb7b498c], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x60b87a32], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/390 428x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x60b87a32], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.16941535, r 1.113943, b 0.16941524, t 0.25037476] 1.2833583x0.08095953, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x60b87a32], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0xb7b498c], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0xb7b498c], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0xb7b498c], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x60b87a32], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/390 75x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x60b87a32], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b 0.16941524, t 0.25037476] 0.22488761x0.08095953, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x60b87a32], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0xb7b498c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 156 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0xa336510], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 892x668 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0xa336510], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r 1.3353293, b -0.997006, t 1.0029941] 2.6706586x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0xa336510], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0xa336510], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 892x668 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0xa336510], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r 1.3353293, b -0.997006, t 1.0029941] 2.6706586x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0xa336510], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0xa336510], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/0 503x417 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0xa336510], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.17091453, r 1.3373313, b -1.0, t 0.2503748] 1.5082458x1.2503748, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0xa336510], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x59405fab], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 247 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 780x631
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/2 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/2 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/2 169x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.99501246, t -0.19700748] 0.42144644x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/322 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/322 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/322 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/322 169x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.19700748, t 0.6009975] 0.42144644x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/642 428x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/642 428x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/642 169x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b 0.60099745, t 1.0024937] 0.42144644x0.4014963, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/2 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/2 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/2 169x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.99501246, t -0.19700748] 0.42144644x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/322 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/322 428x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/322 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/322 169x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.19700748, t 0.6009975] 0.42144644x0.798005, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/642 428x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/642 428x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/642 169x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b 0.60099745, t 1.0024937] 0.42144644x0.4014963, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3ba33f68], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x7472747f], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/0 428x204 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x7472747f], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l -0.30711615, r 0.76154804, b -1.0, t -0.4906367] 1.0686642x0.5093633, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x7472747f], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x3ba33f68], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/134 428x320 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x3ba33f68], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x3ba33f68], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 209x204, buffer 0x7472747f], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/0 209x204 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 209x204, buffer 0x7472747f], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2821472, b -1.0, t -0.4906367] 0.5218477x0.5093633, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 209x204, buffer 0x7472747f], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x3ba33f68], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/134 406x320 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x3ba33f68], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x3ba33f68], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/205 428x320 brd 0, cur 390/205 428x320, buffer 0x7472747f], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/205 428x320 of 1026x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/205 428x320 brd 0, cur 390/205 428x320, buffer 0x7472747f], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2793018, r 1.2793018, b -1.0, t 1.0] 2.5586035x2.0 -> [l -0.3067332, r 0.7605985, b -0.48877805, t 0.30922693] 1.0673317x0.798005, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/205 428x320 brd 0, cur 390/205 428x320, buffer 0x7472747f], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/455 428x320 brd 0, cur 0/455 428x320, buffer 0x3ba33f68], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/455 428x320 of 1026x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/455 428x320 brd 0, cur 0/455 428x320, buffer 0x3ba33f68], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/455 428x320 brd 0, cur 0/455 428x320, buffer 0x3ba33f68], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/205 428x320 brd 0, cur 817/205 209x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/205 209x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/205 428x320 brd 0, cur 817/205 209x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.7593516, r 1.2805486, b -0.48877805, t 0.30922693] 0.52119696x0.798005, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/205 428x320 brd 0, cur 817/205 209x320, buffer 0x7472747f], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/455 428x320 brd 0, cur 428/455 406x320, buffer 0x3ba33f68], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/455 406x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/455 428x320 brd 0, cur 428/455 406x320, buffer 0x3ba33f68], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/455 428x320 brd 0, cur 428/455 406x320, buffer 0x3ba33f68], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x7472747f], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/524 428x27 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x7472747f], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l -0.30711615, r 0.76154804, b 0.3083645, t 0.37578022] 1.0686642x0.067415714, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x7472747f], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x3ba33f68], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/774 428x27 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x3ba33f68], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x3ba33f68], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 209x27, buffer 0x7472747f], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/524 209x27 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 209x27, buffer 0x7472747f], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2821472, b 0.3083645, t 0.37578022] 0.5218477x0.067415714, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 209x27, buffer 0x7472747f], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x3ba33f68], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/774 406x27 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x3ba33f68], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x3ba33f68], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false
    [junit] PRINT Duration 154 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 716x567
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@676af494: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@69c95751
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/0 342x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/0 342x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/384 492x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/384 492x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/384 342x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@6d8229f4: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4019fe31
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/0 342x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/0 342x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/384 492x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/384 492x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/384 342x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@16656b40: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4f5337b2
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x44f9fd7f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/0 342x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/0 342x384, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/384 492x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/384 492x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/384 342x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x2e9028cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 877 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@72e896a: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6c472dc8
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@27773f57: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4c06c8cf
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@29fd0962: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@703c36c6
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe87b4b2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7f91f418], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 768 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@c4b54c0: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@8b9224
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@42f7b2e3: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4406e0ec
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5d458a33], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x54708be9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 538 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@36abb7b9: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6d0863c1
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@5bf64301: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7b7e9d6b
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3f8cdf78], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26e36bdb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 511 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 780x631
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@7cc1edd6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7680f4a9
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@3f3e3d00: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1d2bd286
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@664a1bdb: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2b5712e9
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x1e3487b1], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x23303261], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false
    [junit] PRINT Duration 920 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 716x567
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 433 ms, 138.5 fps, 7 ms/f; total: 60 f, 138.5 fps, 7 ms/f
    [junit] 0 s: 60 f / 424 ms, 141.5 fps, 7 ms/f; total: 120 f, 140.0 fps, 7 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_layered
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647331443 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test02_flip1_aa8
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647331494 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647331494 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647331537 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647331537 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d94b80b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d94b80b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d94b80b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a4c58a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a4c58a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a4c58a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d94b80b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d94b80b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2d94b80b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a4c58a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a4c58a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a4c58a], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 34 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65c2b004], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65c2b004], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65c2b004], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5ebf0bfd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5ebf0bfd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5ebf0bfd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65c2b004], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65c2b004], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x65c2b004], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5ebf0bfd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5ebf0bfd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5ebf0bfd], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 30 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74052693], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74052693], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74052693], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3a4e66e4], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3a4e66e4], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3a4e66e4], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74052693], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74052693], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74052693], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3a4e66e4], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3a4e66e4], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3a4e66e4], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 93 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xeb38644], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xeb38644], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xeb38644], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x67527910], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x67527910], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x67527910], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xeb38644], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xeb38644], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xeb38644], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x67527910], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x67527910], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x67527910], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 160 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d476cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d476cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d476cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x76e0f2c0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x76e0f2c0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x76e0f2c0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d476cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d476cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d476cf], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x76e0f2c0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x76e0f2c0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x76e0f2c0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 79 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@6a52d712: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1d036019
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@da2440c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@64780e74
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@f9e5b2d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@74bee8b3
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19220f08], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x558510ac], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 964 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@26f6c103: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3815cbed
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@200fc1e5: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7643d6d8
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@398e85d5: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5327335b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x766b10af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x794bd7d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 872 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@e585765: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@57445bcd
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x11ba03d1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x11ba03d1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x11ba03d1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x749dc497], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x749dc497], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x749dc497], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@70d0c5a5: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@622f05e6
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x11ba03d1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x11ba03d1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x11ba03d1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x749dc497], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x749dc497], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x749dc497], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 634 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@6753d89d: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5209bdee
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e10a4a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e10a4a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e10a4a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5f2073dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5f2073dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5f2073dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@228d82c2: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@325220e5
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e10a4a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e10a4a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x16e10a4a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5f2073dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5f2073dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5f2073dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 549 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@2c1a3a96: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@230b9cf5
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@20dc7c8d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@9b1ef53
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@6fe50597: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@41995689
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x10d3ac50], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x354fbd7e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 26.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 26.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 945 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 0 s: 60 f / 527 ms, 113.8 fps, 8 ms/f; total: 60 f, 113.8 fps, 8 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test02_flip1_aa8
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647336903 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647336956 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647336957 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647336958 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647336986 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1d82df77], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1d82df77], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1d82df77], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x618c977f], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x618c977f], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x618c977f], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1d82df77], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1d82df77], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1d82df77], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x618c977f], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x618c977f], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x618c977f], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 27 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x370f837c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x370f837c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x370f837c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7684af2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7684af2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7684af2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x370f837c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x370f837c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x370f837c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7684af2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7684af2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7684af2], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 63 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3565026b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x36edcb16], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 94 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xe87629d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xe87629d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xe87629d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7fad0846], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7fad0846], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7fad0846], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xe87629d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xe87629d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0xe87629d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7fad0846], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7fad0846], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7fad0846], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 172 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a7de1d5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x46328269], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 96 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@4f023205: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@eff67f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@614572d3: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4a5f9526
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@1ca40ab9: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@32b154ae
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a39b62], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370b36dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 983 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@53fec3c8: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7c30ae12
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@68f3bc6f: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@15916d51
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@3685ca7f: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@70c4a35d
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x69656bab], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x462013b6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 935 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@2bb6f97e: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@393791fd
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@4fa5cc59: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1b9a027
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7f19acf0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3118b384], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 578 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@418ff19: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2735e06b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@66e6733b: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4ce3d2de
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6d2d504f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2524a615], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 571 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@188adcd4: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3e8322da
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@59c61fae: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5f7df320
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@46800f6e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1007b758
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x222018e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x13ab9d33], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1028 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 28.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] 0 s: 60 f / 467 ms, 128.4 fps, 7 ms/f; total: 60 f, 128.4 fps, 7 ms/f
    [junit] 0 s: 60 f / 461 ms, 130.1 fps, 7 ms/f; total: 120 f, 129.3 fps, 7 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647342949 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap_layered
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap_layered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_layered
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647343009 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647343009 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647343038 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647343038 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b59bfc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b59bfc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b59bfc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x157ba8f0], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x157ba8f0], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x157ba8f0], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b59bfc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b59bfc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x48b59bfc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x157ba8f0], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x157ba8f0], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 428x320 brd 0, cur -1/0 402x320, buffer 0x157ba8f0], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2967.8416910481274]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 428x320 brd 0, cur 186/0 242x200, buffer 0x48b59bfc], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 186/0 242x200 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 428x320 brd 0, cur 186/0 242x200, buffer 0x48b59bfc], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.17812502, r 1.3343751, b -1.0, t 0.25] 1.5125002x1.25, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 186/0 428x320 brd 0, cur 186/0 242x200, buffer 0x48b59bfc], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x157ba8f0], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x157ba8f0], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x157ba8f0], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 72 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x3ae48cdc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x3ae48cdc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x3ae48cdc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x39416c42], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x39416c42], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x39416c42], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x3ae48cdc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x3ae48cdc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 428x320, buffer 0x3ae48cdc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x39416c42], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 402x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x39416c42], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 402x320, buffer 0x39416c42], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 716x567
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2967.8416910481274]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 1024x1024 brd 0, cur 186/0 242x200, buffer 0x3ae48cdc], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 186/0 242x200 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 186/0 1024x1024 brd 0, cur 186/0 242x200, buffer 0x3ae48cdc], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.17812502, r 1.3343751, b -1.0, t 0.25] 1.5125002x1.25, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 186/0 1024x1024 brd 0, cur 186/0 242x200, buffer 0x3ae48cdc], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x39416c42], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x39416c42], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x39416c42], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 120 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/1 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/1 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/1 36x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.997006, t -0.03892219] 0.10778439x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/321 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/321 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/321 36x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.03892213, t 0.9191617] 0.10778439x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/641 428x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/641 428x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/641 36x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b 0.9191617, t 1.0029941] 0.10778439x0.08383238, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/1 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/1 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.997006, t -0.03892219] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/1 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/1 36x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.997006, t -0.03892219] 0.10778439x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/321 428x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/321 428x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b -0.03892213, t 0.9191617] 1.281437x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/321 36x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/321 36x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b -0.03892213, t 0.9191617] 0.10778439x0.9580838, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/641 428x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r -0.053892255, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/641 428x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 428/641 428x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.053892255, r 1.2275448, b 0.9191617, t 1.0029941] 1.281437x0.08383238, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/641 36x28 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.2275448, r 1.3353292, b 0.9191617, t 1.0029941] 0.10778439x0.08383238, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 856/641 36x28, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x287440b4], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/1 428x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x287440b4], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l -0.16916168, r 1.1122755, b -0.997006, t -0.78742516] 1.2814372x0.20958084, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x287440b4], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23c36a58], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23c36a58], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23c36a58], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 75x70 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.1107783, r 1.3353292, b -0.997006, t -0.78742516] 0.22455084x0.20958084, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/71 428x320 brd 0, cur 390/71 428x320, buffer 0x287440b4], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/71 428x320 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/71 428x320 brd 0, cur 390/71 428x320, buffer 0x287440b4], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l -0.16916168, r 1.1122755, b -0.78742516, t 0.17065865] 1.2814372x0.9580838, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/71 428x320 brd 0, cur 390/71 428x320, buffer 0x287440b4], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/321 428x320 brd 0, cur 0/321 428x320, buffer 0x23c36a58], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 428x320 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/321 428x320 brd 0, cur 0/321 428x320, buffer 0x23c36a58], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/321 428x320 brd 0, cur 0/321 428x320, buffer 0x23c36a58], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/71 428x320 brd 0, cur 817/71 75x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/71 75x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/71 428x320 brd 0, cur 817/71 75x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.1107783, r 1.3353292, b -0.78742516, t 0.17065865] 0.22455084x0.9580838, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/71 428x320 brd 0, cur 817/71 75x320, buffer 0x287440b4], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/321 428x320 brd 0, cur 428/321 406x320, buffer 0x23c36a58], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/321 406x320 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/321 428x320 brd 0, cur 428/321 406x320, buffer 0x23c36a58], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/321 428x320 brd 0, cur 428/321 406x320, buffer 0x23c36a58], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x287440b4], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/390 428x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x287440b4], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.16941535, r 1.113943, b 0.16941524, t 0.25037476] 1.2833583x0.08095953, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x287440b4], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x23c36a58], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x23c36a58], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x23c36a58], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x287440b4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/390 75x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x287440b4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b 0.16941524, t 0.25037476] 0.22488761x0.08095953, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x287440b4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x23c36a58], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 133 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0x3e283aef], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 892x668 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0x3e283aef], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r 1.3353293, b -0.997006, t 1.0029941] 2.6706586x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0x3e283aef], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0x3e283aef], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 892x668 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0x3e283aef], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -1.3353293, r 1.3353293, b -0.997006, t 1.0029941] 2.6706586x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 892x668, buffer 0x3e283aef], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x3e283aef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/0 503x417 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x3e283aef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.17091453, r 1.3373313, b -1.0, t 0.2503748] 1.5082458x1.2503748, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x3e283aef], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x7199b497], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 235 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 780x631
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/2 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/2 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/2 169x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.99501246, t -0.19700748] 0.42144644x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/322 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/322 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/322 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/322 169x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.19700748, t 0.6009975] 0.42144644x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/642 428x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/642 428x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/642 169x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b 0.60099745, t 1.0024937] 0.42144644x0.4014963, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/2 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/2 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/2 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.99501246, t -0.19700748] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/2 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/2 169x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.99501246, t -0.19700748] 0.42144644x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/322 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/322 428x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/322 428x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b -0.19700748, t 0.6009975] 1.0673316x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/322 169x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/322 169x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b -0.19700748, t 0.6009975] 0.42144644x0.798005, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 0/642 428x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -1.2780548, r -0.21072328, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/642 428x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 428/642 428x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l -0.21072328, r 0.8566083, b 0.60099745, t 1.0024937] 1.0673316x0.4014963, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/642 169x161 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.8566083, r 1.2780547, b 0.60099745, t 1.0024937] 0.42144644x0.4014963, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/2 428x320 brd 0, cur 856/642 169x161, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4d46da49], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x36c320fd], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/0 428x204 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x36c320fd], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l -0.30711615, r 0.76154804, b -1.0, t -0.4906367] 1.0686642x0.5093633, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x36c320fd], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x4d46da49], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/134 428x320 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x4d46da49], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x4d46da49], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1667.0508270712196], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 209x204, buffer 0x36c320fd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/0 209x204 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 209x204, buffer 0x36c320fd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2821472, b -1.0, t -0.4906367] 0.5218477x0.5093633, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 209x204, buffer 0x36c320fd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x4d46da49], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/134 406x320 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x4d46da49], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x4d46da49], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/205 428x320 brd 0, cur 390/205 428x320, buffer 0x36c320fd], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/205 428x320 of 1026x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/205 428x320 brd 0, cur 390/205 428x320, buffer 0x36c320fd], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2793018, r 1.2793018, b -1.0, t 1.0] 2.5586035x2.0 -> [l -0.3067332, r 0.7605985, b -0.48877805, t 0.30922693] 1.0673317x0.798005, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/205 428x320 brd 0, cur 390/205 428x320, buffer 0x36c320fd], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/455 428x320 brd 0, cur 0/455 428x320, buffer 0x4d46da49], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/455 428x320 of 1026x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/455 428x320 brd 0, cur 0/455 428x320, buffer 0x4d46da49], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/455 428x320 brd 0, cur 0/455 428x320, buffer 0x4d46da49], image[size 1026 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1036.0801205015548], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/205 428x320 brd 0, cur 817/205 209x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/205 209x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/205 428x320 brd 0, cur 817/205 209x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2780548, r 1.2780548, b -1.0, t 1.0] 2.5561097x2.0 -> [l 0.7593516, r 1.2805486, b -0.48877805, t 0.30922693] 0.52119696x0.798005, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/205 428x320 brd 0, cur 817/205 209x320, buffer 0x36c320fd], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/455 428x320 brd 0, cur 428/455 406x320, buffer 0x4d46da49], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/455 406x320 of 1025x802, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/455 428x320 brd 0, cur 428/455 406x320, buffer 0x4d46da49], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/455 428x320 brd 0, cur 428/455 406x320, buffer 0x4d46da49], image[size 1025 x 802, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2164.5042471889888]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x36c320fd], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 390/524 428x27 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x36c320fd], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l -0.30711615, r 0.76154804, b 0.3083645, t 0.37578022] 1.0686642x0.067415714, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x36c320fd], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x4d46da49], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/774 428x27 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x4d46da49], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x4d46da49], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9858917290151014
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -982.8419671347393], [-4.166666507720948, 0.0, 2965.048331149251]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 209x27, buffer 0x36c320fd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/524 209x27 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 209x27, buffer 0x36c320fd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2821472, b 0.3083645, t 0.37578022] 0.5218477x0.067415714, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 209x27, buffer 0x36c320fd], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x4d46da49], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/774 406x27 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x4d46da49], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x4d46da49], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip true
    [junit] PRINT Duration 192 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 716x567
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 21.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@604bff0d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5884689b
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/0 342x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/0 342x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/384 492x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/384 492x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/384 342x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@5ba52f4b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@27b19e0e
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/0 342x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/0 342x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/384 492x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/384 492x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/384 342x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@6be36f59: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1353d09d
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x61484a9d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/0 492x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/0 342x384 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/0 342x384, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/384 492x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 0/384 492x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 492/384 342x283 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 492x384 brd 0, cur 492/384 342x283, buffer 0x6ad951b3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 876 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@6fce82ee: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@592e62a1
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@4c9c4d6d: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@530f8391
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@233b4eb2: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2f32956f
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e95bf15], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3389901d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 786 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@71277b03: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2b75a060
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@3a8069b9: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@217dfc52
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x39644abf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2971cbe1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 534 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@1e5e01c7: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@70038d3a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@428b9316: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@a70b4e5
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4cdacc68], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5384fe5b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 516 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 780x631
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@68c75a19: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1b533f10
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@14e56e00: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@444bf8e8
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.47332820520877433
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567 -> scaled 1491x1181
    [junit] PRINT.offscrn image BufferedImageInt@26fb3683: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6bb4e49a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x4c921775], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3bbb99d3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 26.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip true
    [junit] PRINT Duration 916 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 716x567
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 407 ms, 147.4 fps, 6 ms/f; total: 60 f, 147.4 fps, 6 ms/f
    [junit] 0 s: 60 f / 377 ms, 159.1 fps, 6 ms/f; total: 120 f, 153.0 fps, 6 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647348621 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_layered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647348687 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647348688 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647348728 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647348728 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6c632718], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6c632718], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6c632718], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bc98cd9], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bc98cd9], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bc98cd9], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6c632718], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6c632718], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6c632718], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bc98cd9], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bc98cd9], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bc98cd9], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 11.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 29 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3ae63d0a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3ae63d0a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3ae63d0a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x352ca657], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x352ca657], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x352ca657], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 731x577
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3ae63d0a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3ae63d0a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3ae63d0a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x352ca657], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 321x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x352ca657], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.4953271, t 1.4953271] 2.0x2.9906542 -> [l -1.0, r 0.9937695, b -1.4953271, t 1.4953271] 1.9937695x2.9906542, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x352ca657], image[size 321 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 28 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x266320ca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x266320ca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x266320ca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x13242994], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x13242994], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x13242994], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x266320ca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x266320ca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x266320ca], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x13242994], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x13242994], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x13242994], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 77 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ac34b25], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ac34b25], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ac34b25], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7a77ef62], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7a77ef62], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7a77ef62], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ac34b25], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ac34b25], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6ac34b25], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7a77ef62], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7a77ef62], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7a77ef62], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 142 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3c50dea2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3c50dea2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3c50dea2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x48b22e56], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x48b22e56], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x48b22e56], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9688052172470754
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3c50dea2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3c50dea2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3c50dea2], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x48b22e56], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x48b22e56], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x48b22e56], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 72 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@3ea415a6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3f2d8c34
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@693a661f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@31f9cf7c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@68a5d24a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@33107770
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x19bf2cf1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6ddae2e6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 954 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@1163765c: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5bcd09ed
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@1abdeccc: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@33c2b853
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@ec91: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@dc42d3
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5316dce2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xe887525], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 872 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@3cd9caaf: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@11c99764
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa79c336], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa79c336], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa79c336], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x492bb268], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x492bb268], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x492bb268], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@5316d9de: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@64d1bdbc
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa79c336], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa79c336], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa79c336], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x492bb268], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x492bb268], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x492bb268], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 551 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@3aad20d1: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@36840ff5
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x41b9ecd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x41b9ecd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x41b9ecd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x625927b0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x625927b0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x625927b0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@69a4faa9: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3e7ad11b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x41b9ecd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x41b9ecd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x41b9ecd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x625927b0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x625927b0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x625927b0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 560 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 795x641
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@47a9c607: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@25b14074
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@2eea3736: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5e58bb6c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 297 x 210 mm, 12 x 8 inch
    [junit] PF: Page  image size 40.8897705078125 / 18.0 276 x 197 mm, 11 x 8 inch, 783x559 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.4650587440528806
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577 -> scaled 1522x1202
    [junit] PRINT.offscrn image BufferedImageInt@4c3d4f3e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6ffd9539
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x441e29f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3e817e88], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 942 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 731x577
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 26.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] 0 s: 60 f / 492 ms, 121.9 fps, 8 ms/f; total: 60 f, 121.9 fps, 8 ms/f
    [junit] 0 s: 60 f / 472 ms, 127.1 fps, 7 ms/f; total: 120 f, 124.4 fps, 8 ms/f
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647354355 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647354428 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647354428 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647356189 ms III - Start
    [junit] SLOCK [T main @ 1460647356191 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647357545 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647357546 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647357546 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647357676 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test001_flip1_norm_layout0_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 144 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647358218 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647358240 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test002_flip1_norm_layout1_layered0
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647358922 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647358923 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647358924 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647358946 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647358946 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test002_flip1_norm_layout1_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.865326022216041
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 646x517 -> scaled 1345x1077
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.865326022216041
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 646x517 -> scaled 1345x1077
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 73 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647359721 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test002_flip1_norm_layout1_layered0
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647359723 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test003_flip1_norm_layout0_layered1
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647359772 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647359772 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647359772 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647359794 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test003_flip1_norm_layout0_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 22226 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647382308 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test003_flip1_norm_layout0_layered1
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647382312 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test004_flip1_norm_layout1_layered1
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647382374 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647382375 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647382376 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647382395 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647382395 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test004_flip1_norm_layout1_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.878931777282331
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 636x507 -> scaled 1325x1056
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -1.0, t -0.041095912] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.041095912, t 0.9178082] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.9178082, t 0.99999994] 0.107305884x0.082191765, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.878931777282331
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 636x507 -> scaled 1325x1056
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -1.0, t -0.041095912] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.041095912, t 0.9178082] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.9178082, t 0.99999994] 0.107305884x0.082191765, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 77 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383174 d 1ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test004_flip1_norm_layout1_layered1
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383177 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test011_flip1_bitm_layout0_layered0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test011_flip1_bitm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test012_flip1_bitm_layout1_layered0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test012_flip1_bitm_layout1_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test013_flip1_bitm_layout0_layered1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test013_flip1_bitm_layout0_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test014_flip1_bitm_layout1_layered1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test014_flip1_bitm_layout1_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test101_flip1_norm_layout0_layered0
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383222 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383222 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383222 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383239 d 1ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test101_flip1_norm_layout0_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 47 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383991 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383994 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test101_flip1_norm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test102_flip1_norm_layout1_layered0
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384058 d 1ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384059 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384060 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384085 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384085 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test102_flip1_norm_layout1_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.865326022216041
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 646x517 -> scaled 1345x1077
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.865326022216041
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 646x517 -> scaled 1345x1077
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 60 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384837 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test102_flip1_norm_layout1_layered0
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384839 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test103_flip1_norm_layout0_layered1
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384891 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384891 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384891 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384907 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test103_flip1_norm_layout0_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 56 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647385662 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test103_flip1_norm_layout0_layered1
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647385665 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test104_flip1_norm_layout1_layered1
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647385723 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647385723 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647385724 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647385740 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647385741 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test104_flip1_norm_layout1_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.878931777282331
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 636x507 -> scaled 1325x1056
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -1.0, t -0.041095912] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.041095912, t 0.9178082] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.9178082, t 0.99999994] 0.107305884x0.082191765, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.878931777282331
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 636x507 -> scaled 1325x1056
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -1.0, t -0.041095912] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.041095912, t 0.9178082] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.9178082, t 0.99999994] 0.107305884x0.082191765, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 64 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647386514 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test104_flip1_norm_layout1_layered1
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647386516 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test111_flip1_bitm_layout0_layered0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test111_flip1_bitm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test112_flip1_bitm_layout1_layered0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test112_flip1_bitm_layout1_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test113_flip1_bitm_layout0_layered1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test113_flip1_bitm_layout0_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647386584 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647386585 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 31.053 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647356189 ms III - Start
    [junit] SLOCK [T main @ 1460647356191 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647357545 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647357546 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647357546 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647357676 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test001_flip1_norm_layout0_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 144 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647358218 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647358240 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test002_flip1_norm_layout1_layered0
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647358922 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647358923 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647358924 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647358946 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647358946 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test002_flip1_norm_layout1_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.865326022216041
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 646x517 -> scaled 1345x1077
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.865326022216041
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 646x517 -> scaled 1345x1077
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 73 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647359721 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test002_flip1_norm_layout1_layered0
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647359723 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test003_flip1_norm_layout0_layered1
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647359772 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647359772 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647359772 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647359794 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test003_flip1_norm_layout0_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 22226 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647382308 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test003_flip1_norm_layout0_layered1
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647382312 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test004_flip1_norm_layout1_layered1
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647382374 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647382375 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647382376 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647382395 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647382395 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test004_flip1_norm_layout1_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.878931777282331
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 636x507 -> scaled 1325x1056
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -1.0, t -0.041095912] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.041095912, t 0.9178082] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.9178082, t 0.99999994] 0.107305884x0.082191765, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.878931777282331
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 636x507 -> scaled 1325x1056
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -1.0, t -0.041095912] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.041095912, t 0.9178082] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.9178082, t 0.99999994] 0.107305884x0.082191765, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 77 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383174 d 1ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test004_flip1_norm_layout1_layered1
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383177 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test011_flip1_bitm_layout0_layered0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test011_flip1_bitm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test012_flip1_bitm_layout1_layered0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test012_flip1_bitm_layout1_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test013_flip1_bitm_layout0_layered1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test013_flip1_bitm_layout0_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test014_flip1_bitm_layout1_layered1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test014_flip1_bitm_layout1_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test101_flip1_norm_layout0_layered0
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383222 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383222 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383222 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383239 d 1ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test101_flip1_norm_layout0_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 47 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383991 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383994 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test101_flip1_norm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test102_flip1_norm_layout1_layered0
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384058 d 1ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384059 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384060 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384085 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384085 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test102_flip1_norm_layout1_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.865326022216041
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 646x517 -> scaled 1345x1077
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.865326022216041
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 646x517 -> scaled 1345x1077
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 60 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384837 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test102_flip1_norm_layout1_layered0
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384839 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test103_flip1_norm_layout0_layered1
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384891 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384891 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384891 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384907 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test103_flip1_norm_layout0_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 56 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647385662 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test103_flip1_norm_layout0_layered1
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647385665 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test104_flip1_norm_layout1_layered1
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647385723 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647385723 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647385724 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647385740 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647385741 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test104_flip1_norm_layout1_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.878931777282331
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 636x507 -> scaled 1325x1056
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -1.0, t -0.041095912] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.041095912, t 0.9178082] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.9178082, t 0.99999994] 0.107305884x0.082191765, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.878931777282331
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 636x507 -> scaled 1325x1056
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -1.0, t -0.041095912] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.041095912, t 0.9178082] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.9178082, t 0.99999994] 0.107305884x0.082191765, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 64 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647386514 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test104_flip1_norm_layout1_layered1
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647386516 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test111_flip1_bitm_layout0_layered0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test111_flip1_bitm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test112_flip1_bitm_layout1_layered0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test112_flip1_bitm_layout1_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test113_flip1_bitm_layout0_layered1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test113_flip1_bitm_layout0_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647386584 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647386585 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test001_flip1_norm_layout0_layered0 took 0.836 sec
    [junit] Testcase: test002_flip1_norm_layout1_layered0 took 1.476 sec
    [junit] Testcase: test003_flip1_norm_layout0_layered1 took 22.588 sec
    [junit] Testcase: test004_flip1_norm_layout1_layered1 took 0.865 sec
    [junit] Testcase: test011_flip1_bitm_layout0_layered0 took 0 sec
    [junit] Testcase: test012_flip1_bitm_layout1_layered0 took 0.001 sec
    [junit] Testcase: test013_flip1_bitm_layout0_layered1 took 0 sec
    [junit] Testcase: test014_flip1_bitm_layout1_layered1 took 0 sec
    [junit] Testcase: test101_flip1_norm_layout0_layered0 took 0.81 sec
    [junit] Testcase: test102_flip1_norm_layout1_layered0 took 0.844 sec
    [junit] Testcase: test103_flip1_norm_layout0_layered1 took 0.826 sec
    [junit] Testcase: test104_flip1_norm_layout1_layered1 took 0.851 sec
    [junit] Testcase: test111_flip1_bitm_layout0_layered0 took 0 sec
    [junit] Testcase: test112_flip1_bitm_layout1_layered0 took 0 sec
    [junit] Testcase: test113_flip1_bitm_layout0_layered1 took 0 sec
    [junit] Testcase: test114_flip1_bitm_layout1_layered1 took 0.001 sec
    [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 31.053 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647356189 ms III - Start
    [junit] SLOCK [T main @ 1460647356191 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647357545 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647357546 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647357546 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647357676 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test001_flip1_norm_layout0_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x6c142c36], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 144 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647358218 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647358240 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test002_flip1_norm_layout1_layered0
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647358922 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647358923 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647358924 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647358946 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647358946 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test002_flip1_norm_layout1_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.865326022216041
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 646x517 -> scaled 1345x1077
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.865326022216041
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 646x517 -> scaled 1345x1077
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x6eba4879], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 73 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647359721 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test002_flip1_norm_layout1_layered0
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647359723 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test003_flip1_norm_layout0_layered1
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647359772 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647359772 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647359772 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647359794 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test003_flip1_norm_layout0_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x278cff98], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 22226 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647382308 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test003_flip1_norm_layout0_layered1
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647382312 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test004_flip1_norm_layout1_layered1
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647382374 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647382375 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647382376 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647382395 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647382395 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test004_flip1_norm_layout1_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.878931777282331
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 636x507 -> scaled 1325x1056
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -1.0, t -0.041095912] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.041095912, t 0.9178082] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.9178082, t 0.99999994] 0.107305884x0.082191765, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.878931777282331
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 636x507 -> scaled 1325x1056
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -1.0, t -0.041095912] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.041095912, t 0.9178082] 0.107305884x0.9589041, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.9178082, t 0.99999994] 0.107305884x0.082191765, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x6d12b9fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 77 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383174 d 1ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test004_flip1_norm_layout1_layered1
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383177 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test011_flip1_bitm_layout0_layered0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test011_flip1_bitm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test012_flip1_bitm_layout1_layered0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test012_flip1_bitm_layout1_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test013_flip1_bitm_layout0_layered1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test013_flip1_bitm_layout0_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test014_flip1_bitm_layout1_layered1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test014_flip1_bitm_layout1_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test101_flip1_norm_layout0_layered0
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383222 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383222 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383222 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383239 d 1ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test101_flip1_norm_layout0_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x25e4f2fb], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 47 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383991 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647383994 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test101_flip1_norm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test102_flip1_norm_layout1_layered0
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384058 d 1ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384059 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384060 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384085 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384085 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test102_flip1_norm_layout1_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.865326022216041
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 646x517 -> scaled 1345x1077
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.865326022216041
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 646x517 -> scaled 1345x1077
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x8e5382d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 60 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384837 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test102_flip1_norm_layout1_layered0
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384839 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test103_flip1_norm_layout0_layered1
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384891 d 0ms]]
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384891 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384891 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647384907 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test103_flip1_norm_layout0_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.9982153756277902
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/46 560x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/46 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/46 560x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.89497715, t 0.063926935] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/46 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/46 47x420, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.89497715, t 0.063926935] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 0/466 560x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/466 560x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 560/466 560x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.063926935, t 1.0] 1.2785388x0.93607306, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/466 47x410 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.063926935, t 1.0] 0.107305884x0.93607306, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/46 560x420 brd 0, cur 1120/466 47x410, buffer 0x4268367b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 56 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647385662 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test103_flip1_norm_layout0_layered1
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647385665 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test104_flip1_norm_layout1_layered1
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647385723 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647385723 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647385724 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647385740 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647385741 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test104_flip1_norm_layout1_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.878931777282331
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 636x507 -> scaled 1325x1056
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -1.0, t -0.041095912] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.041095912, t 0.9178082] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.9178082, t 0.99999994] 0.107305884x0.082191765, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Paper image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page  whole size 210 x 297 mm, 8 x 12 inch
    [junit] PF: Page  image size 18.0 / 18.0 197 x 276 mm, 8 x 11 inch, 559x783 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.878931777282331
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 636x507 -> scaled 1325x1056
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -1.0, t -0.041095912] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -1.0, t -0.041095912] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.041095912, t 0.9178082] 1.2785388x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b -0.041095912, t 0.9178082] 0.107305884x0.9589041, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.9178082, t 0.99999994] 1.2785388x0.082191765, v-flip true
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x36 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.3321917, b 0.9178082, t 0.99999994] 0.107305884x0.082191765, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x36, buffer 0x4af7945b], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 64 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647386514 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test104_flip1_norm_layout1_layered1
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1460647386516 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test111_flip1_bitm_layout0_layered0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test111_flip1_bitm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test112_flip1_bitm_layout1_layered0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test112_flip1_bitm_layout1_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test113_flip1_bitm_layout0_layered1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test113_flip1_bitm_layout0_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647386584 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647386585 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647388130 ms III - Start
    [junit] SLOCK [T main @ 1460647388131 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT DPI: scaleComp72 1.0, image-size 731x577, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577]
    [junit] XXX: image BufferedImage@bd8db5a: type = 2 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 731 height = 577 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster IntegerInterleavedRaster: width = 731 height = 577 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: dataBuffer java.awt.image.DataBufferInt@2f943d71
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bc09eb2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bc09eb2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bc09eb2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x709c42c8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x709c42c8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x709c42c8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0000-array_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0731x0577.png
    [junit] PRINT DPI: scaleComp72 1.0, image-size 731x577, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577]
    [junit] XXX: image BufferedImageInt@3cb1ffe6: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3dfc5fb8
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3dfc5fb8
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@467aecef
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x464784e0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x464784e0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x464784e0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6200f5a1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6200f5a1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6200f5a1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0001-newio_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0731x0577.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1462x1154, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577]
    [junit] XXX: image BufferedImageInt@4d50efb8: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7e2d773b
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7e2d773b
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@2173f6d9
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4ccefa6f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4ccefa6f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4ccefa6f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4ccefa6f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4ccefa6f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4ccefa6f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x248df103], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x248df103], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x248df103], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x248df103], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x248df103], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x248df103], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 1.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1462x1154.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1462x1154, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577]
    [junit] XXX: image BufferedImageInt@307f6b8c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a187f14
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a187f14
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@6f195bc3
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6ea74f94], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6ea74f94], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6ea74f94], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6ea74f94], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6ea74f94], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6ea74f94], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79b4fdc9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79b4fdc9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x79b4fdc9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x79b4fdc9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x79b4fdc9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x79b4fdc9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_argbp-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1462x1154.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1462x1154, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577]
    [junit] XXX: image BufferedImageInt@51e2adc7: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1a8a8f7c
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1a8a8f7c
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@2353b3e6
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10c6efb5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10c6efb5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x10c6efb5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x10c6efb5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x10c6efb5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x10c6efb5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x548f20bf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x548f20bf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x548f20bf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x548f20bf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x548f20bf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x548f20bf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_rgb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1462x1154.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1462x1154, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577]
    [junit] XXX: image BufferedImageInt@631330c: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@42f93a98
    [junit] XXX: cm DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@42f93a98
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@c46bcd4
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7571add6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7571add6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7571add6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7571add6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7571add6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7571add6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a375cb], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a375cb], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x79a375cb], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x79a375cb], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x79a375cb], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x79a375cb], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_bgr-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1462x1154.png
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0_layered
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=6, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT DPI: scaleComp72 1.0, image-size 716x567, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567]
    [junit] XXX: image BufferedImage@687080dc: type = 2 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 716 height = 567 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster IntegerInterleavedRaster: width = 716 height = 567 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: dataBuffer java.awt.image.DataBufferInt@23d2a7e8
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7026a43f], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7026a43f], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7026a43f], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x69b603cf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x69b603cf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x69b603cf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0000-array_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0716x0567.png
    [junit] PRINT DPI: scaleComp72 1.0, image-size 716x567, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567]
    [junit] XXX: image BufferedImageInt@7a9273a8: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@26a7b76d
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@26a7b76d
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@4abdb505
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x100dbc87], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x100dbc87], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x100dbc87], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x638730b0], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x638730b0], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x638730b0], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0001-newio_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0716x0567.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1432x1134, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567]
    [junit] XXX: image BufferedImageInt@7ce6a65d: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1500955a
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1500955a
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@e874448
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2daf4c02], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2daf4c02], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2daf4c02], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2daf4c02], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2daf4c02], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2daf4c02], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3ceef5f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3ceef5f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x3ceef5f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3ceef5f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x3ceef5f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x3ceef5f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 1.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1432x1134.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1432x1134, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567]
    [junit] XXX: image BufferedImageInt@29b5cd00: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@60285225
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@60285225
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@7113b13f
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x70b88d9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x70b88d9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x70b88d9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x70b88d9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x70b88d9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x70b88d9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x67043e8f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x67043e8f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x67043e8f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x67043e8f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x67043e8f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x67043e8f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_argbp-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1432x1134.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1432x1134, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567]
    [junit] XXX: image BufferedImageInt@45820e51: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@42d8062c
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@42d8062c
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@6043cd28
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d92c79b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d92c79b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4d92c79b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d92c79b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d92c79b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d92c79b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2b1ae0f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2b1ae0f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x2b1ae0f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2b1ae0f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x2b1ae0f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x2b1ae0f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_rgb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1432x1134.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1432x1134, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567]
    [junit] XXX: image BufferedImageInt@cb51256: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@59906517
    [junit] XXX: cm DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@59906517
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@5bfbf16f
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43b60a49], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43b60a49], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x43b60a49], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x43b60a49], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x43b60a49], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x43b60a49], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x351e01fd], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x351e01fd], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x351e01fd], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x351e01fd], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x351e01fd], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x351e01fd], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_bgr-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1432x1134.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0_layered
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647393245 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647393246 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.741 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647388130 ms III - Start
    [junit] SLOCK [T main @ 1460647388131 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT DPI: scaleComp72 1.0, image-size 731x577, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577]
    [junit] XXX: image BufferedImage@bd8db5a: type = 2 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 731 height = 577 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster IntegerInterleavedRaster: width = 731 height = 577 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: dataBuffer java.awt.image.DataBufferInt@2f943d71
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bc09eb2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bc09eb2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bc09eb2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x709c42c8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x709c42c8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x709c42c8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0000-array_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0731x0577.png
    [junit] PRINT DPI: scaleComp72 1.0, image-size 731x577, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577]
    [junit] XXX: image BufferedImageInt@3cb1ffe6: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3dfc5fb8
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3dfc5fb8
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@467aecef
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x464784e0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x464784e0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x464784e0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6200f5a1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6200f5a1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6200f5a1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0001-newio_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0731x0577.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1462x1154, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577]
    [junit] XXX: image BufferedImageInt@4d50efb8: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7e2d773b
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7e2d773b
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@2173f6d9
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4ccefa6f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4ccefa6f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4ccefa6f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4ccefa6f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4ccefa6f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4ccefa6f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x248df103], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x248df103], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x248df103], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x248df103], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x248df103], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x248df103], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 1.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1462x1154.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1462x1154, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577]
    [junit] XXX: image BufferedImageInt@307f6b8c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a187f14
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a187f14
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@6f195bc3
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6ea74f94], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6ea74f94], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6ea74f94], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6ea74f94], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6ea74f94], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6ea74f94], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79b4fdc9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79b4fdc9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x79b4fdc9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x79b4fdc9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x79b4fdc9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x79b4fdc9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_argbp-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1462x1154.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1462x1154, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577]
    [junit] XXX: image BufferedImageInt@51e2adc7: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1a8a8f7c
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1a8a8f7c
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@2353b3e6
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10c6efb5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10c6efb5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x10c6efb5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x10c6efb5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x10c6efb5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x10c6efb5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x548f20bf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x548f20bf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x548f20bf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x548f20bf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x548f20bf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x548f20bf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_rgb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1462x1154.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1462x1154, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577]
    [junit] XXX: image BufferedImageInt@631330c: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@42f93a98
    [junit] XXX: cm DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@42f93a98
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@c46bcd4
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7571add6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7571add6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7571add6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7571add6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7571add6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7571add6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a375cb], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a375cb], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x79a375cb], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x79a375cb], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x79a375cb], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x79a375cb], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_bgr-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1462x1154.png
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0_layered
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=6, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT DPI: scaleComp72 1.0, image-size 716x567, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567]
    [junit] XXX: image BufferedImage@687080dc: type = 2 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 716 height = 567 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster IntegerInterleavedRaster: width = 716 height = 567 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: dataBuffer java.awt.image.DataBufferInt@23d2a7e8
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7026a43f], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7026a43f], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7026a43f], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x69b603cf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x69b603cf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x69b603cf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0000-array_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0716x0567.png
    [junit] PRINT DPI: scaleComp72 1.0, image-size 716x567, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567]
    [junit] XXX: image BufferedImageInt@7a9273a8: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@26a7b76d
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@26a7b76d
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@4abdb505
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x100dbc87], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x100dbc87], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x100dbc87], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x638730b0], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x638730b0], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x638730b0], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0001-newio_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0716x0567.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1432x1134, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567]
    [junit] XXX: image BufferedImageInt@7ce6a65d: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1500955a
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1500955a
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@e874448
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2daf4c02], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2daf4c02], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2daf4c02], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2daf4c02], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2daf4c02], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2daf4c02], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3ceef5f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3ceef5f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x3ceef5f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3ceef5f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x3ceef5f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x3ceef5f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 1.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1432x1134.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1432x1134, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567]
    [junit] XXX: image BufferedImageInt@29b5cd00: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@60285225
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@60285225
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@7113b13f
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x70b88d9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x70b88d9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x70b88d9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x70b88d9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x70b88d9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x70b88d9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x67043e8f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x67043e8f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x67043e8f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x67043e8f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x67043e8f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x67043e8f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_argbp-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1432x1134.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1432x1134, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567]
    [junit] XXX: image BufferedImageInt@45820e51: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@42d8062c
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@42d8062c
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@6043cd28
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d92c79b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d92c79b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4d92c79b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d92c79b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d92c79b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d92c79b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2b1ae0f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2b1ae0f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x2b1ae0f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2b1ae0f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x2b1ae0f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x2b1ae0f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_rgb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1432x1134.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1432x1134, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567]
    [junit] XXX: image BufferedImageInt@cb51256: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@59906517
    [junit] XXX: cm DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@59906517
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@5bfbf16f
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43b60a49], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43b60a49], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x43b60a49], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x43b60a49], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x43b60a49], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x43b60a49], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x351e01fd], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x351e01fd], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x351e01fd], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x351e01fd], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x351e01fd], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x351e01fd], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_bgr-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1432x1134.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0_layered
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647393245 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647393246 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_Offscreen_aa0 took 2.568 sec
    [junit] Testcase: test01_Offscreen_aa0_layered took 1.301 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.741 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647388130 ms III - Start
    [junit] SLOCK [T main @ 1460647388131 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT DPI: scaleComp72 1.0, image-size 731x577, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577]
    [junit] XXX: image BufferedImage@bd8db5a: type = 2 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 731 height = 577 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster IntegerInterleavedRaster: width = 731 height = 577 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: dataBuffer java.awt.image.DataBufferInt@2f943d71
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bc09eb2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bc09eb2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bc09eb2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x709c42c8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x709c42c8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x709c42c8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0000-array_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0731x0577.png
    [junit] PRINT DPI: scaleComp72 1.0, image-size 731x577, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577]
    [junit] XXX: image BufferedImageInt@3cb1ffe6: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3dfc5fb8
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3dfc5fb8
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@467aecef
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x464784e0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x464784e0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x464784e0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6200f5a1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6200f5a1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6200f5a1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0001-newio_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0731x0577.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1462x1154, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577]
    [junit] XXX: image BufferedImageInt@4d50efb8: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7e2d773b
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7e2d773b
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@2173f6d9
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4ccefa6f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4ccefa6f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4ccefa6f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4ccefa6f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4ccefa6f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4ccefa6f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x248df103], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x248df103], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x248df103], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x248df103], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x248df103], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x248df103], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 1.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1462x1154.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1462x1154, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577]
    [junit] XXX: image BufferedImageInt@307f6b8c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a187f14
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a187f14
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@6f195bc3
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6ea74f94], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6ea74f94], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6ea74f94], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6ea74f94], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6ea74f94], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6ea74f94], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79b4fdc9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79b4fdc9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x79b4fdc9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x79b4fdc9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x79b4fdc9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x79b4fdc9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_argbp-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1462x1154.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1462x1154, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577]
    [junit] XXX: image BufferedImageInt@51e2adc7: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1a8a8f7c
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1a8a8f7c
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@2353b3e6
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10c6efb5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10c6efb5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x10c6efb5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x10c6efb5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x10c6efb5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x10c6efb5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x548f20bf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x548f20bf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x548f20bf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x548f20bf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x548f20bf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x548f20bf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_rgb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1462x1154.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1462x1154, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 731x577]
    [junit] XXX: image BufferedImageInt@631330c: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@42f93a98
    [junit] XXX: cm DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@42f93a98
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@c46bcd4
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7571add6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7571add6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7571add6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7571add6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7571add6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7571add6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a375cb], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79a375cb], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x79a375cb], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x79a375cb], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x79a375cb], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x79a375cb], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_bgr-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1462x1154.png
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0_layered
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=6, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT DPI: scaleComp72 1.0, image-size 716x567, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567]
    [junit] XXX: image BufferedImage@687080dc: type = 2 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 716 height = 567 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster IntegerInterleavedRaster: width = 716 height = 567 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: dataBuffer java.awt.image.DataBufferInt@23d2a7e8
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7026a43f], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7026a43f], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 0.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7026a43f], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x69b603cf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x69b603cf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x69b603cf], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0000-array_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0716x0567.png
    [junit] PRINT DPI: scaleComp72 1.0, image-size 716x567, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567]
    [junit] XXX: image BufferedImageInt@7a9273a8: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@26a7b76d
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@26a7b76d
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@4abdb505
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x100dbc87], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x100dbc87], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x100dbc87], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x638730b0], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x638730b0], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x638730b0], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0001-newio_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0716x0567.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1432x1134, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567]
    [junit] XXX: image BufferedImageInt@7ce6a65d: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1500955a
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1500955a
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@e874448
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2daf4c02], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2daf4c02], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2daf4c02], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2daf4c02], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2daf4c02], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2daf4c02], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3ceef5f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3ceef5f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x3ceef5f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3ceef5f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x3ceef5f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x3ceef5f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 1.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1432x1134.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1432x1134, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567]
    [junit] XXX: image BufferedImageInt@29b5cd00: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@60285225
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@60285225
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@7113b13f
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x70b88d9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x70b88d9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x70b88d9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x70b88d9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x70b88d9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x70b88d9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x67043e8f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x67043e8f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x67043e8f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x67043e8f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x67043e8f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x67043e8f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_argbp-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1432x1134.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1432x1134, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567]
    [junit] XXX: image BufferedImageInt@45820e51: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@42d8062c
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@42d8062c
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@6043cd28
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d92c79b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d92c79b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4d92c79b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d92c79b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d92c79b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d92c79b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2b1ae0f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2b1ae0f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x2b1ae0f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2b1ae0f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x2b1ae0f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x2b1ae0f9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_rgb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1432x1134.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1432x1134, frame[border java.awt.Insets[top=22,left=0,bottom=0,right=0], size 716x567]
    [junit] XXX: image BufferedImageInt@cb51256: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@59906517
    [junit] XXX: cm DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@59906517
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@5bfbf16f
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43b60a49], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43b60a49], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x43b60a49], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x43b60a49], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x43b60a49], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x43b60a49], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x351e01fd], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x351e01fd], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x351e01fd], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x351e01fd], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x351e01fd], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x351e01fd], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_bgr-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1432x1134.png
    [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0_layered
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647393245 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647393246 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647394562 ms III - Start
    [junit] SLOCK [T main @ 1460647394563 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOffscreenWritePNG
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x53f65459: tileRendererInUse null, GearsES2[obj 0x53f65459 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x53f65459 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x53f65459 created: GearsObj[0xb6ce3b6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x53f65459 created: GearsObj[0x6ee444a6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x53f65459 created: GearsObj[0x6ee444a6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x53f65459 FIN GearsES2[obj 0x53f65459 isInit true, usesShared false, 1 GearsObj[0xb6ce3b6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ee444a6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x686b3832, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53f65459 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f99f2e45f40, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x53f65459, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0002-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x53f65459 256x256, swapInterval 1, drawable 0x7f99f2e45f40
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53f65459: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53f65459 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOffscreenWritePNG
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOnscreenWritePNG
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOnscreenWritePNG
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647396248 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647396249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.275 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647394562 ms III - Start
    [junit] SLOCK [T main @ 1460647394563 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOffscreenWritePNG
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x53f65459: tileRendererInUse null, GearsES2[obj 0x53f65459 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x53f65459 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x53f65459 created: GearsObj[0xb6ce3b6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x53f65459 created: GearsObj[0x6ee444a6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x53f65459 created: GearsObj[0x6ee444a6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x53f65459 FIN GearsES2[obj 0x53f65459 isInit true, usesShared false, 1 GearsObj[0xb6ce3b6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ee444a6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x686b3832, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53f65459 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f99f2e45f40, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x53f65459, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0002-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x53f65459 256x256, swapInterval 1, drawable 0x7f99f2e45f40
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53f65459: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53f65459 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOffscreenWritePNG
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOnscreenWritePNG
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOnscreenWritePNG
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647396248 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647396249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testOffscreenWritePNG took 0.47 sec
    [junit] Testcase: testOnscreenWritePNG took 0 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.275 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647394562 ms III - Start
    [junit] SLOCK [T main @ 1460647394563 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOffscreenWritePNG
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x53f65459: tileRendererInUse null, GearsES2[obj 0x53f65459 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x53f65459 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x53f65459 created: GearsObj[0xb6ce3b6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x53f65459 created: GearsObj[0x6ee444a6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x53f65459 created: GearsObj[0x6ee444a6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x53f65459 FIN GearsES2[obj 0x53f65459 isInit true, usesShared false, 1 GearsObj[0xb6ce3b6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ee444a6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x686b3832, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53f65459 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f99f2e45f40, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x53f65459, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0002-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x53f65459 256x256, swapInterval 1, drawable 0x7f99f2e45f40
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0003-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOffscreenWritePNG-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53f65459: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53f65459 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOffscreenWritePNG
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOnscreenWritePNG
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOnscreenWritePNG
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647396248 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647396249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647397499 ms III - Start
    [junit] SLOCK [T main @ 1460647397500 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOffscreenWritePNGWithResize
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x53f65459: tileRendererInUse null, GearsES2[obj 0x53f65459 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x53f65459 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x53f65459 created: GearsObj[0x4ddc8c79, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x53f65459 created: GearsObj[0x41194893, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x53f65459 created: GearsObj[0x41194893, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x53f65459 FIN GearsES2[obj 0x53f65459 isInit true, usesShared false, 1 GearsObj[0x4ddc8c79, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x41194893, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3dcd39e8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53f65459 0/0 80x64 of 80x64, swapInterval 1, drawable 0x7f8ffbc1df10, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x53f65459, angle 0.0, [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0 -> [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0, v-flip false
    [junit] XXX: [0, 0], 80x86, 80x64, sz_changed true, snap true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOffscreenWritePNGWithResize-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0080x0064.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53f65459 0/0 160x128 of 160x128, swapInterval 1, drawable 0x7f8ffbc1df10, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x53f65459, angle 2.0, [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0 -> [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0, v-flip false
    [junit] XXX: [80, 80], 160x150, 160x128, sz_changed true, snap true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOffscreenWritePNGWithResize-n0001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0128.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53f65459 0/0 320x256 of 320x256, swapInterval 1, drawable 0x7f8ffbc1df10, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x53f65459, angle 4.0, [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0 -> [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0, v-flip false
    [junit] XXX: [160, 160], 320x278, 320x256, sz_changed true, snap true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOffscreenWritePNGWithResize-n0002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0320x0256.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53f65459 0/0 640x512 of 640x512, swapInterval 1, drawable 0x7f8ffbc1df10, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x53f65459, angle 6.0, [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0 -> [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53f65459: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53f65459 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOffscreenWritePNGWithResize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOnscreenWritePNGWithResize
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOnscreenWritePNGWithResize
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647399407 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647399408 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.507 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647397499 ms III - Start
    [junit] SLOCK [T main @ 1460647397500 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOffscreenWritePNGWithResize
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x53f65459: tileRendererInUse null, GearsES2[obj 0x53f65459 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x53f65459 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x53f65459 created: GearsObj[0x4ddc8c79, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x53f65459 created: GearsObj[0x41194893, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x53f65459 created: GearsObj[0x41194893, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x53f65459 FIN GearsES2[obj 0x53f65459 isInit true, usesShared false, 1 GearsObj[0x4ddc8c79, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x41194893, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3dcd39e8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53f65459 0/0 80x64 of 80x64, swapInterval 1, drawable 0x7f8ffbc1df10, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x53f65459, angle 0.0, [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0 -> [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0, v-flip false
    [junit] XXX: [0, 0], 80x86, 80x64, sz_changed true, snap true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOffscreenWritePNGWithResize-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0080x0064.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53f65459 0/0 160x128 of 160x128, swapInterval 1, drawable 0x7f8ffbc1df10, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x53f65459, angle 2.0, [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0 -> [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0, v-flip false
    [junit] XXX: [80, 80], 160x150, 160x128, sz_changed true, snap true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOffscreenWritePNGWithResize-n0001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0128.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53f65459 0/0 320x256 of 320x256, swapInterval 1, drawable 0x7f8ffbc1df10, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x53f65459, angle 4.0, [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0 -> [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0, v-flip false
    [junit] XXX: [160, 160], 320x278, 320x256, sz_changed true, snap true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOffscreenWritePNGWithResize-n0002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0320x0256.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53f65459 0/0 640x512 of 640x512, swapInterval 1, drawable 0x7f8ffbc1df10, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x53f65459, angle 6.0, [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0 -> [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53f65459: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53f65459 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOffscreenWritePNGWithResize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOnscreenWritePNGWithResize
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOnscreenWritePNGWithResize
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647399407 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647399408 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testOffscreenWritePNGWithResize took 0.682 sec
    [junit] Testcase: testOnscreenWritePNGWithResize took 0 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.507 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647397499 ms III - Start
    [junit] SLOCK [T main @ 1460647397500 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOffscreenWritePNGWithResize
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x53f65459: tileRendererInUse null, GearsES2[obj 0x53f65459 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x53f65459 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x53f65459 created: GearsObj[0x4ddc8c79, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x53f65459 created: GearsObj[0x41194893, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x53f65459 created: GearsObj[0x41194893, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x53f65459 FIN GearsES2[obj 0x53f65459 isInit true, usesShared false, 1 GearsObj[0x4ddc8c79, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x41194893, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3dcd39e8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53f65459 0/0 80x64 of 80x64, swapInterval 1, drawable 0x7f8ffbc1df10, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x53f65459, angle 0.0, [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0 -> [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0, v-flip false
    [junit] XXX: [0, 0], 80x86, 80x64, sz_changed true, snap true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOffscreenWritePNGWithResize-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0080x0064.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53f65459 0/0 160x128 of 160x128, swapInterval 1, drawable 0x7f8ffbc1df10, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x53f65459, angle 2.0, [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0 -> [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0, v-flip false
    [junit] XXX: [80, 80], 160x150, 160x128, sz_changed true, snap true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOffscreenWritePNGWithResize-n0001-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0128.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53f65459 0/0 320x256 of 320x256, swapInterval 1, drawable 0x7f8ffbc1df10, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x53f65459, angle 4.0, [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0 -> [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0, v-flip false
    [junit] XXX: [160, 160], 320x278, 320x256, sz_changed true, snap true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOffscreenWritePNGWithResize-n0002-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0320x0256.png
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53f65459 0/0 640x512 of 640x512, swapInterval 1, drawable 0x7f8ffbc1df10, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x53f65459, angle 6.0, [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0 -> [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53f65459: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53f65459 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOffscreenWritePNGWithResize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOnscreenWritePNGWithResize
    [junit] onscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOnscreenWritePNGWithResize
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647399407 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647399408 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647400661 ms III - Start
    [junit] SLOCK [T main @ 1460647400663 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT - benchmark
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT
    [junit] 0: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 0: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] 99: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 99: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] JOGL.RGB Loops 100, dt 1745 ms, 17.45 ms/l
    [junit] 0: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS YCbCr, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 0: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] 99: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS YCbCr, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 99: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] JOGL.YUV Loops 100, dt 376 ms, 3.76 ms/l
    [junit] 0: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261, buffer java.nio.HeapByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] 99: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261, buffer java.nio.HeapByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] AWT..... Loops 100, dt 2341 ms, 23.41 ms/l
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT - benchmark
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647405168 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647405168 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.104 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647400661 ms III - Start
    [junit] SLOCK [T main @ 1460647400663 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT - benchmark
    [junit] 0: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 0: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] 99: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 99: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] JOGL.RGB Loops 100, dt 1745 ms, 17.45 ms/l
    [junit] 0: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS YCbCr, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 0: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] 99: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS YCbCr, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 99: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] JOGL.YUV Loops 100, dt 376 ms, 3.76 ms/l
    [junit] 0: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261, buffer java.nio.HeapByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] 99: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261, buffer java.nio.HeapByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] AWT..... Loops 100, dt 2341 ms, 23.41 ms/l
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT - benchmark
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647405168 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647405168 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: benchmark took 4.464 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.104 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647400661 ms III - Start
    [junit] SLOCK [T main @ 1460647400663 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT - benchmark
    [junit] 0: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 0: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] 99: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 99: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] JOGL.RGB Loops 100, dt 1745 ms, 17.45 ms/l
    [junit] 0: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS YCbCr, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 0: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] 99: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS YCbCr, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 99: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] JOGL.YUV Loops 100, dt 376 ms, 3.76 ms/l
    [junit] 0: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261, buffer java.nio.HeapByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] 99: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261, buffer java.nio.HeapByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] AWT..... Loops 100, dt 2341 ms, 23.41 ms/l
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT - benchmark
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647405168 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647405168 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647406230 ms III - Start
    [junit] SLOCK [T main @ 1460647406231 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hBase__ES2
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.macosx_nil-1-EDT-1: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hBase__ES2__-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.macosx_nil-1-EDT-1: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hBase__ES2__-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hBase__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hProg_ES2
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.macosx_nil-1-EDT-2: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hProg_ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.macosx_nil-1-EDT-2: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hProg_ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hProg_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Base__ES2
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.macosx_nil-1-EDT-3: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Base__ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.macosx_nil-1-EDT-3: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Base__ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Base__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Prog__ES2
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.macosx_nil-1-EDT-4: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Prog__ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.macosx_nil-1-EDT-4: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Prog__ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Prog__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420BaseGray_ES2
    [junit] JPEGImage: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 1, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] TextureData: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0
    [junit] TextureData: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 52722, alignment 1, rowlen 261
    [junit] main-Display-.macosx_nil-1-EDT-5: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420BaseGray_ES2-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [junit] createAndCompileShader: Pre GL Error: 0x500
    [junit] main-Display-.macosx_nil-1-EDT-5: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420BaseGray_ES2-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420BaseGray_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Base__ES2
    [junit] JPEGImage: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] TextureData: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0
    [junit] TextureData: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261
    [junit] main-Display-.macosx_nil-1-EDT-6: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Base__ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [junit] main-Display-.macosx_nil-1-EDT-6: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Base__ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Base__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Prog_ES2
    [junit] JPEGImage: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] TextureData: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0
    [junit] TextureData: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261
    [junit] main-Display-.macosx_nil-1-EDT-7: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Prog_ES2____-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [junit] main-Display-.macosx_nil-1-EDT-7: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Prog_ES2____-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Prog_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03CMYK_01_ES2
    [junit] JPEGImage: JPEGImage[300x509, bytesPerPixel 3, reversedChannels false, JPEGPixels[300x509, sourceComp 4, sourceCS CMYK, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=458100 cap=458100]]
    [junit] TextureData: TextureData[300x509, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 458100, alignment 1, rowlen 0
    [junit] AWT ImageIO failure w/ file test-cmyk-01.jpg: Unsupported Image Type
    [junit] main-Display-.macosx_nil-1-EDT-8: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03CMYK_01_ES2_______-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0300x0509.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03CMYK_01_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03YCCK_01_ES2
    [junit] JPEGImage: JPEGImage[872x583, bytesPerPixel 3, reversedChannels false, JPEGPixels[872x583, sourceComp 4, sourceCS YCCK, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=1525128 cap=1525128]]
    [junit] TextureData: TextureData[872x583, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 1525128, alignment 1, rowlen 0
    [junit] AWT ImageIO failure w/ file test-ycck-01.jpg: Unsupported Image Type
    [junit] main-Display-.macosx_nil-1-EDT-9: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03YCCK_01_ES2_______-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0872x0583.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03YCCK_01_ES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647417239 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647417240 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.614 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647406230 ms III - Start
    [junit] SLOCK [T main @ 1460647406231 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hBase__ES2
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.macosx_nil-1-EDT-1: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hBase__ES2__-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.macosx_nil-1-EDT-1: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hBase__ES2__-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hBase__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hProg_ES2
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.macosx_nil-1-EDT-2: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hProg_ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.macosx_nil-1-EDT-2: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hProg_ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hProg_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Base__ES2
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.macosx_nil-1-EDT-3: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Base__ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.macosx_nil-1-EDT-3: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Base__ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Base__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Prog__ES2
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.macosx_nil-1-EDT-4: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Prog__ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.macosx_nil-1-EDT-4: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Prog__ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Prog__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420BaseGray_ES2
    [junit] JPEGImage: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 1, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] TextureData: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0
    [junit] TextureData: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 52722, alignment 1, rowlen 261
    [junit] main-Display-.macosx_nil-1-EDT-5: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420BaseGray_ES2-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [junit] createAndCompileShader: Pre GL Error: 0x500
    [junit] main-Display-.macosx_nil-1-EDT-5: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420BaseGray_ES2-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420BaseGray_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Base__ES2
    [junit] JPEGImage: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] TextureData: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0
    [junit] TextureData: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261
    [junit] main-Display-.macosx_nil-1-EDT-6: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Base__ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [junit] main-Display-.macosx_nil-1-EDT-6: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Base__ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Base__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Prog_ES2
    [junit] JPEGImage: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] TextureData: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0
    [junit] TextureData: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261
    [junit] main-Display-.macosx_nil-1-EDT-7: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Prog_ES2____-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [junit] main-Display-.macosx_nil-1-EDT-7: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Prog_ES2____-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Prog_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03CMYK_01_ES2
    [junit] JPEGImage: JPEGImage[300x509, bytesPerPixel 3, reversedChannels false, JPEGPixels[300x509, sourceComp 4, sourceCS CMYK, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=458100 cap=458100]]
    [junit] TextureData: TextureData[300x509, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 458100, alignment 1, rowlen 0
    [junit] AWT ImageIO failure w/ file test-cmyk-01.jpg: Unsupported Image Type
    [junit] main-Display-.macosx_nil-1-EDT-8: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03CMYK_01_ES2_______-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0300x0509.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03CMYK_01_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03YCCK_01_ES2
    [junit] JPEGImage: JPEGImage[872x583, bytesPerPixel 3, reversedChannels false, JPEGPixels[872x583, sourceComp 4, sourceCS YCCK, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=1525128 cap=1525128]]
    [junit] TextureData: TextureData[872x583, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 1525128, alignment 1, rowlen 0
    [junit] AWT ImageIO failure w/ file test-ycck-01.jpg: Unsupported Image Type
    [junit] main-Display-.macosx_nil-1-EDT-9: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03YCCK_01_ES2_______-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0872x0583.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03YCCK_01_ES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647417239 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647417240 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01YUV422hBase__ES2 took 1.643 sec
    [junit] Testcase: test01YUV422hProg_ES2 took 1.12 sec
    [junit] Testcase: test01YUV444Base__ES2 took 1.116 sec
    [junit] Testcase: test01YUV444Prog__ES2 took 1.15 sec
    [junit] Testcase: test02YUV420BaseGray_ES2 took 1.199 sec
    [junit] Testcase: test02YUV420Base__ES2 took 1.216 sec
    [junit] Testcase: test02YUV420Prog_ES2 took 1.215 sec
    [junit] Testcase: test03CMYK_01_ES2 took 1.117 sec
    [junit] Testcase: test03YCCK_01_ES2 took 1.181 sec
    [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.614 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647406230 ms III - Start
    [junit] SLOCK [T main @ 1460647406231 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hBase__ES2
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.macosx_nil-1-EDT-1: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hBase__ES2__-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.macosx_nil-1-EDT-1: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hBase__ES2__-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hBase__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hProg_ES2
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.macosx_nil-1-EDT-2: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hProg_ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.macosx_nil-1-EDT-2: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hProg_ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hProg_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Base__ES2
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.macosx_nil-1-EDT-3: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Base__ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.macosx_nil-1-EDT-3: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Base__ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Base__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Prog__ES2
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.macosx_nil-1-EDT-4: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Prog__ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.macosx_nil-1-EDT-4: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Prog__ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Prog__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420BaseGray_ES2
    [junit] JPEGImage: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 1, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] TextureData: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0
    [junit] TextureData: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 52722, alignment 1, rowlen 261
    [junit] main-Display-.macosx_nil-1-EDT-5: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420BaseGray_ES2-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [junit] createAndCompileShader: Pre GL Error: 0x500
    [junit] main-Display-.macosx_nil-1-EDT-5: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420BaseGray_ES2-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420BaseGray_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Base__ES2
    [junit] JPEGImage: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] TextureData: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0
    [junit] TextureData: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261
    [junit] main-Display-.macosx_nil-1-EDT-6: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Base__ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [junit] main-Display-.macosx_nil-1-EDT-6: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Base__ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Base__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Prog_ES2
    [junit] JPEGImage: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] TextureData: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0
    [junit] TextureData: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261
    [junit] main-Display-.macosx_nil-1-EDT-7: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Prog_ES2____-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [junit] main-Display-.macosx_nil-1-EDT-7: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Prog_ES2____-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0261x0202.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Prog_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03CMYK_01_ES2
    [junit] JPEGImage: JPEGImage[300x509, bytesPerPixel 3, reversedChannels false, JPEGPixels[300x509, sourceComp 4, sourceCS CMYK, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=458100 cap=458100]]
    [junit] TextureData: TextureData[300x509, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 458100, alignment 1, rowlen 0
    [junit] AWT ImageIO failure w/ file test-cmyk-01.jpg: Unsupported Image Type
    [junit] main-Display-.macosx_nil-1-EDT-8: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03CMYK_01_ES2_______-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0300x0509.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03CMYK_01_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03YCCK_01_ES2
    [junit] JPEGImage: JPEGImage[872x583, bytesPerPixel 3, reversedChannels false, JPEGPixels[872x583, sourceComp 4, sourceCS YCCK, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=1525128 cap=1525128]]
    [junit] TextureData: TextureData[872x583, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 1525128, alignment 1, rowlen 0
    [junit] AWT ImageIO failure w/ file test-ycck-01.jpg: Unsupported Image Type
    [junit] main-Display-.macosx_nil-1-EDT-9: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03YCCK_01_ES2_______-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0872x0583.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03YCCK_01_ES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647417239 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647417240 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647418531 ms III - Start
    [junit] SLOCK [T main @ 1460647418532 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderES2
    [junit] TextureData: TextureData[283x32, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 283
    [junit] createAndCompileShader: Pre GL Error: 0x500
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayAWTILoaderES2-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderGL2
    [junit] TextureData: TextureData[283x32, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 283
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayAWTILoaderGL2-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderGL2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderES2
    [junit] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayPNGJLoaderES2-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderGL2
    [junit] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayPNGJLoaderGL2-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderGL2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderES2
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestAWTILoaderES2-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderGL2
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestAWTILoaderGL2-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderGL2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderES2
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestPNGJLoaderES2-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderGL2
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestPNGJLoaderGL2-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderGL2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647421988 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647421988 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.066 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647418531 ms III - Start
    [junit] SLOCK [T main @ 1460647418532 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderES2
    [junit] TextureData: TextureData[283x32, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 283
    [junit] createAndCompileShader: Pre GL Error: 0x500
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayAWTILoaderES2-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderGL2
    [junit] TextureData: TextureData[283x32, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 283
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayAWTILoaderGL2-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderGL2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderES2
    [junit] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayPNGJLoaderES2-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderGL2
    [junit] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayPNGJLoaderGL2-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderGL2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderES2
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestAWTILoaderES2-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderGL2
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestAWTILoaderGL2-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderGL2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderES2
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestPNGJLoaderES2-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderGL2
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestPNGJLoaderGL2-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderGL2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647421988 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647421988 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testGrayAWTILoaderES2 took 1.552 sec
    [junit] Testcase: testGrayAWTILoaderGL2 took 0.25 sec
    [junit] Testcase: testGrayPNGJLoaderES2 took 0.275 sec
    [junit] Testcase: testGrayPNGJLoaderGL2 took 0.259 sec
    [junit] Testcase: testTestAWTILoaderES2 took 0.267 sec
    [junit] Testcase: testTestAWTILoaderGL2 took 0.264 sec
    [junit] Testcase: testTestPNGJLoaderES2 took 0.274 sec
    [junit] Testcase: testTestPNGJLoaderGL2 took 0.261 sec
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.066 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647418531 ms III - Start
    [junit] SLOCK [T main @ 1460647418532 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderES2
    [junit] TextureData: TextureData[283x32, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 283
    [junit] createAndCompileShader: Pre GL Error: 0x500
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayAWTILoaderES2-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderGL2
    [junit] TextureData: TextureData[283x32, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 283
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayAWTILoaderGL2-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderGL2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderES2
    [junit] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayPNGJLoaderES2-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderGL2
    [junit] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayPNGJLoaderGL2-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderGL2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderES2
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestAWTILoaderES2-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderGL2
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestAWTILoaderGL2-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderGL2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderES2
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestPNGJLoaderES2-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderGL2
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestPNGJLoaderGL2-n0000-GL2___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderGL2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647421988 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647421988 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647422900 ms III - Start
    [junit] SLOCK [T main @ 1460647422901 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT - test1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT - test1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647425075 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647425075 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.764 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647422900 ms III - Start
    [junit] SLOCK [T main @ 1460647422901 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT - test1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT - test1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647425075 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647425075 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test1 took 0.94 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.764 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647422900 ms III - Start
    [junit] SLOCK [T main @ 1460647422901 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT - test1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT - test1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647425075 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647425075 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647426317 ms III - Start
    [junit] SLOCK [T main @ 1460647426318 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT - test1
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x30a3107a: tileRendererInUse null, GearsES2[obj 0x30a3107a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x30a3107a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x30a3107a created: GearsObj[0x28e86309, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x30a3107a created: GearsObj[0x24bd6262, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x30a3107a created: GearsObj[0x24bd6262, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x30a3107a FIN GearsES2[obj 0x30a3107a isInit true, usesShared false, 1 GearsObj[0x28e86309, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x24bd6262, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3d9e94b3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x30a3107a 0/0 256x234 of 256x234, swapInterval 1, drawable 0x7fb0f9e38310, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x30a3107a, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x30a3107a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x30a3107a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT - test1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647428506 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647428507 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.783 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647426317 ms III - Start
    [junit] SLOCK [T main @ 1460647426318 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT - test1
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x30a3107a: tileRendererInUse null, GearsES2[obj 0x30a3107a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x30a3107a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x30a3107a created: GearsObj[0x28e86309, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x30a3107a created: GearsObj[0x24bd6262, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x30a3107a created: GearsObj[0x24bd6262, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x30a3107a FIN GearsES2[obj 0x30a3107a isInit true, usesShared false, 1 GearsObj[0x28e86309, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x24bd6262, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3d9e94b3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x30a3107a 0/0 256x234 of 256x234, swapInterval 1, drawable 0x7fb0f9e38310, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x30a3107a, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x30a3107a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x30a3107a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT - test1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647428506 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647428507 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test1 took 0.993 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.783 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647426317 ms III - Start
    [junit] SLOCK [T main @ 1460647426318 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT - test1
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x30a3107a: tileRendererInUse null, GearsES2[obj 0x30a3107a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x30a3107a on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x30a3107a created: GearsObj[0x28e86309, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x30a3107a created: GearsObj[0x24bd6262, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x30a3107a created: GearsObj[0x24bd6262, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x30a3107a FIN GearsES2[obj 0x30a3107a isInit true, usesShared false, 1 GearsObj[0x28e86309, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x24bd6262, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3d9e94b3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x30a3107a 0/0 256x234 of 256x234, swapInterval 1, drawable 0x7fb0f9e38310, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x30a3107a, angle 0.0, [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0 -> [l -1.0940171, r 1.0940171, b -1.0, t 1.0] 2.1880343x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x30a3107a: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x30a3107a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT - test1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647428506 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647428507 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647429753 ms III - Start
    [junit] SLOCK [T main @ 1460647429755 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT - test1
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] iVBO: GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 24, components 9, stride 36b 9c, initialElementCount 72, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled false, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=216 cap=648], alive true]
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] ShaderState[ 
    [junit] 	Natives
    [junit] 		GL4bc 	false
    [junit] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	false
    [junit] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	3 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL2 	GLProfile[GL2/GL2.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [junit] 		default GLProfile[GL2/GL2.hw]
    [junit] 		Count	7 / 12
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] XXX0: Perspective nearPlaneNormalized: 0.01010101
    [junit] XXX0: aspect: 1.7777778
    [junit] XXX0: y-flip: false
    [junit] XXX0: TexCoord[h: 0.0 - 1.0, v: 0.0 - 1.0]
    [junit] XXX0: Perspective nearPlaneNormalized: 0.01010101
    [junit]  ShaderProgram[id=2, linked=true, inUse=false, program: 4,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit]  enabledAttributes [
    [junit]  ], activeAttributes [
    [junit]  ], managedAttributes [
    [junit]  ], activeUniforms [
    [junit]   GLUniformData[name mgl_PMVMatrix, location 1, size 4x4, count 2, data 
    [junit] 0: [    1.31598    0.00000    0.00000    0.00000 ]
    [junit] 0: [    0.00000    2.41421    0.00000    0.00000 ]
    [junit] 0: [    0.00000    0.00000   -1.22222   -2.22222 ]
    [junit] 0: [    0.00000    0.00000   -1.00000    0.00000 ]
    [junit] ,
    [junit] 1: [    1.00000    0.00000    0.00000    0.00000 ]
    [junit] 1: [    0.00000    1.00000    0.00000    0.00000 ]
    [junit] 1: [    0.00000    0.00000    1.00000   -2.30000 ]
    [junit] 1: [    0.00000    0.00000    0.00000    1.00000 ]
    [junit] ,
    [junit] ]
    [junit]   GLUniformData[name mgl_ActiveTexture, location 0, size 1x1, count 1, data 0]
    [junit]  ], managedUniforms [
    [junit]  ]
    [junit] ]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT - test1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647431724 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647431724 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.567 sec
    [junit] ------------- Standard Output ---------------
    [junit] iVBO: GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 24, components 9, stride 36b 9c, initialElementCount 72, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled false, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=216 cap=648], alive true]
    [junit] ShaderState[ 
    [junit]  ShaderProgram[id=2, linked=true, inUse=false, program: 4,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit]  enabledAttributes [
    [junit]  ], activeAttributes [
    [junit]  ], managedAttributes [
    [junit]  ], activeUniforms [
    [junit]   GLUniformData[name mgl_PMVMatrix, location 1, size 4x4, count 2, data 
    [junit] 0: [    1.31598    0.00000    0.00000    0.00000 ]
    [junit] 0: [    0.00000    2.41421    0.00000    0.00000 ]
    [junit] 0: [    0.00000    0.00000   -1.22222   -2.22222 ]
    [junit] 0: [    0.00000    0.00000   -1.00000    0.00000 ]
    [junit] ,
    [junit] 1: [    1.00000    0.00000    0.00000    0.00000 ]
    [junit] 1: [    0.00000    1.00000    0.00000    0.00000 ]
    [junit] 1: [    0.00000    0.00000    1.00000   -2.30000 ]
    [junit] 1: [    0.00000    0.00000    0.00000    1.00000 ]
    [junit] ,
    [junit] ]
    [junit]   GLUniformData[name mgl_ActiveTexture, location 0, size 1x1, count 1, data 0]
    [junit]  ], managedUniforms [
    [junit]  ]
    [junit] ]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647429753 ms III - Start
    [junit] SLOCK [T main @ 1460647429755 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT - test1
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 	Natives
    [junit] 		GL4bc 	false
    [junit] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	false
    [junit] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	3 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL2 	GLProfile[GL2/GL2.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [junit] 		default GLProfile[GL2/GL2.hw]
    [junit] 		Count	7 / 12
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] XXX0: Perspective nearPlaneNormalized: 0.01010101
    [junit] XXX0: aspect: 1.7777778
    [junit] XXX0: y-flip: false
    [junit] XXX0: TexCoord[h: 0.0 - 1.0, v: 0.0 - 1.0]
    [junit] XXX0: Perspective nearPlaneNormalized: 0.01010101
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT - test1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647431724 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647431724 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test1 took 0.78 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.567 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] iVBO: GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 24, components 9, stride 36b 9c, initialElementCount 72, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled false, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=216 cap=648], alive true]
    [junit] ShaderState[ 
    [junit]  ShaderProgram[id=2, linked=true, inUse=false, program: 4,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit]  enabledAttributes [
    [junit]  ], activeAttributes [
    [junit]  ], managedAttributes [
    [junit]  ], activeUniforms [
    [junit]   GLUniformData[name mgl_PMVMatrix, location 1, size 4x4, count 2, data 
    [junit] 0: [    1.31598    0.00000    0.00000    0.00000 ]
    [junit] 0: [    0.00000    2.41421    0.00000    0.00000 ]
    [junit] 0: [    0.00000    0.00000   -1.22222   -2.22222 ]
    [junit] 0: [    0.00000    0.00000   -1.00000    0.00000 ]
    [junit] ,
    [junit] 1: [    1.00000    0.00000    0.00000    0.00000 ]
    [junit] 1: [    0.00000    1.00000    0.00000    0.00000 ]
    [junit] 1: [    0.00000    0.00000    1.00000   -2.30000 ]
    [junit] 1: [    0.00000    0.00000    0.00000    1.00000 ]
    [junit] ,
    [junit] ]
    [junit]   GLUniformData[name mgl_ActiveTexture, location 0, size 1x1, count 1, data 0]
    [junit]  ], managedUniforms [
    [junit]  ]
    [junit] ]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647429753 ms III - Start
    [junit] SLOCK [T main @ 1460647429755 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT - test1
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] MacOSXGraphicsDevice[type .macosx, connection decon]: 
    [junit] 	Natives
    [junit] 		GL4bc 	false
    [junit] 		GL4 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	false
    [junit] 		GL3 	true [4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
    [junit] 		GL2 	true [2.1 (Compat profile, arb, compat[], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	3 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL2.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL2 	GLProfile[GL2/GL2.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4.hw]
    [junit] 		default GLProfile[GL2/GL2.hw]
    [junit] 		Count	7 / 12
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] XXX0: Perspective nearPlaneNormalized: 0.01010101
    [junit] XXX0: aspect: 1.7777778
    [junit] XXX0: y-flip: false
    [junit] XXX0: TexCoord[h: 0.0 - 1.0, v: 0.0 - 1.0]
    [junit] XXX0: Perspective nearPlaneNormalized: 0.01010101
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT - test1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647431724 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647431724 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.9.6 compiled on June 29 2015
     [echo] ant.java.version           1.8
     [echo] java.version               1.8.0_74
     [echo] java.home                  /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre
     [echo] jvmJava.exe                /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/bin/java
     [echo] jvmJava7.exe               ${jvmJava7.exe}

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        
     [echo] jogamp.version             2.4.0-rc-20160414
     [echo] jogamp.version.int         0914019
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         1.8
     [echo] target.targetlevel         1.8
     [echo] target.rt.jar              /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar
     [echo] host.sourcelevel           1.8
     [echo] host.targetlevel           1.8
     [echo] host.rt.jar                /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            ${build.archiveon}
     [echo] build.node.name            local
     [echo] android.version            9
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Mac OS X
     [echo] os.version=10.11.2
     [echo] os.arch=x86_64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:

common.init:

declare.common:

test.compile.check:
     [echo] jogl-test.jar /Users/mavinci/projects/jogamp/jogl/build/jar/jogl-test.jar

test.compile:

junit.run.newt.awt:
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

generic.junit.run.newt.awt:
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647433397 ms III - Start
    [junit] SLOCK [T main @ 1460647433399 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test01GL2ES2
    [junit] Loop 1/1
    [junit] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x133e16fd, .macosx_nil-1, 0x7ff1314dddb0, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x51b279c9, .macosx_nil-1, 0x7ff1314de370, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x1ad282e0, .macosx_nil-1, 0x7ff1314deab0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x7f416310, .macosx_nil-1, 0x7ff1314df170, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x3439f68d, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x17695df3, .macosx_nil-1, 0x7ff131572470, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#00,5,main] GearsES2.init.0 0x543788f3: tileRendererInUse null, GearsES2[obj 0x543788f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x543788f3 on Thread[main-Animator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x543788f3 created: GearsObj[0x3591e657, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x543788f3 created: GearsObj[0x2152bfe3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x543788f3 created: GearsObj[0x2152bfe3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Animator#00,5,main] GearsES2.init.X 0x543788f3 FIN GearsES2[obj 0x543788f3 isInit true, usesShared false, 1 GearsObj[0x3591e657, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2152bfe3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f32f71a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Animator#00,5,main] GearsES2.reshape 0x543788f3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff13175c230, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#00,5,main] GearsES2.reshape 0x543788f3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff13175c230, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#00,5,main] GearsES2.reshape 0x543788f3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff13175c230, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] NW chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] GL chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x543788f3: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x543788f3 FIN
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-2,5,main]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test01GL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test02GL3
    [junit] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x6e2c9341, .macosx_nil-1, 0x7ff133a1f050, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x32464a14, .macosx_nil-1, 0x7ff133a2ab00, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x4e4aea35, .macosx_nil-1, 0x7ff1314810c0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x1442d7b5, .macosx_nil-1, 0x7ff13157a7e0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x76a4d6c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x517cd4b, .macosx_nil-1, 0x7ff1314610e0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#01,5,main] GearsES2.init.0 0x46238e3f: tileRendererInUse null, GearsES2[obj 0x46238e3f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x46238e3f on Thread[main-Animator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x46238e3f created: GearsObj[0x1f671652, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x46238e3f created: GearsObj[0x26045465, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x46238e3f created: GearsObj[0x26045465, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Animator#01,5,main] GearsES2.init.X 0x46238e3f FIN GearsES2[obj 0x46238e3f isInit true, usesShared false, 1 GearsObj[0x1f671652, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26045465, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e6acec2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Animator#01,5,main] GearsES2.reshape 0x46238e3f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff133a21720, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x46238e3f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#01,5,main] GearsES2.reshape 0x46238e3f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff133a21720, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x46238e3f, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#01,5,main] GearsES2.reshape 0x46238e3f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff133a21720, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x46238e3f, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] NW chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] GL chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-3,5,main]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x46238e3f: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x46238e3f FIN
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-4,5,main]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test02GL3
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test99_PixelScale1_DefaultNorm
    [junit] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x5cdd8682, .macosx_nil-1, 0x7ff133b2d740, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0xd6da883, .macosx_nil-1, 0x7ff1314159e0, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x45afc369, .macosx_nil-1, 0x7ff131572320, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x799d4f69, .macosx_nil-1, 0x7ff13156d280, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x2d127a61, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x2bbaf4f0, .macosx_nil-1, 0x7ff133a2a4c0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#02,5,main] GearsES2.init.0 0x679b62af: tileRendererInUse null, GearsES2[obj 0x679b62af isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x679b62af on Thread[main-Animator#02,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x679b62af created: GearsObj[0x74fa4d67, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x679b62af created: GearsObj[0x53b9640c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x679b62af created: GearsObj[0x53b9640c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Animator#02,5,main] GearsES2.init.X 0x679b62af FIN GearsES2[obj 0x679b62af isInit true, usesShared false, 1 GearsObj[0x74fa4d67, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53b9640c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26742ec2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Animator#02,5,main] GearsES2.reshape 0x679b62af 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff133b177e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x679b62af, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#02,5,main] GearsES2.reshape 0x679b62af 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff133b177e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x679b62af, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#02,5,main] GearsES2.reshape 0x679b62af 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff133b177e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x679b62af, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] NW chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] GL chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has)
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-5,5,main]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x679b62af: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x679b62af FIN
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-6,5,main]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test99_PixelScale1_DefaultNorm
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647436850 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647436850 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.064 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647433397 ms III - Start
    [junit] SLOCK [T main @ 1460647433399 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test01GL2ES2
    [junit] Loop 1/1
    [junit] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x133e16fd, .macosx_nil-1, 0x7ff1314dddb0, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x51b279c9, .macosx_nil-1, 0x7ff1314de370, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x1ad282e0, .macosx_nil-1, 0x7ff1314deab0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x7f416310, .macosx_nil-1, 0x7ff1314df170, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x3439f68d, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x17695df3, .macosx_nil-1, 0x7ff131572470, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#00,5,main] GearsES2.init.0 0x543788f3: tileRendererInUse null, GearsES2[obj 0x543788f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x543788f3 on Thread[main-Animator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x543788f3 created: GearsObj[0x3591e657, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x543788f3 created: GearsObj[0x2152bfe3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x543788f3 created: GearsObj[0x2152bfe3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Animator#00,5,main] GearsES2.init.X 0x543788f3 FIN GearsES2[obj 0x543788f3 isInit true, usesShared false, 1 GearsObj[0x3591e657, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2152bfe3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f32f71a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Animator#00,5,main] GearsES2.reshape 0x543788f3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff13175c230, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#00,5,main] GearsES2.reshape 0x543788f3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff13175c230, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#00,5,main] GearsES2.reshape 0x543788f3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff13175c230, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] NW chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] GL chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x543788f3: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x543788f3 FIN
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-2,5,main]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test01GL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test02GL3
    [junit] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x6e2c9341, .macosx_nil-1, 0x7ff133a1f050, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x32464a14, .macosx_nil-1, 0x7ff133a2ab00, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x4e4aea35, .macosx_nil-1, 0x7ff1314810c0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x1442d7b5, .macosx_nil-1, 0x7ff13157a7e0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x76a4d6c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x517cd4b, .macosx_nil-1, 0x7ff1314610e0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#01,5,main] GearsES2.init.0 0x46238e3f: tileRendererInUse null, GearsES2[obj 0x46238e3f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x46238e3f on Thread[main-Animator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x46238e3f created: GearsObj[0x1f671652, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x46238e3f created: GearsObj[0x26045465, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x46238e3f created: GearsObj[0x26045465, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Animator#01,5,main] GearsES2.init.X 0x46238e3f FIN GearsES2[obj 0x46238e3f isInit true, usesShared false, 1 GearsObj[0x1f671652, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26045465, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e6acec2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Animator#01,5,main] GearsES2.reshape 0x46238e3f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff133a21720, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x46238e3f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#01,5,main] GearsES2.reshape 0x46238e3f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff133a21720, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x46238e3f, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#01,5,main] GearsES2.reshape 0x46238e3f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff133a21720, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x46238e3f, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] NW chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] GL chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-3,5,main]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x46238e3f: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x46238e3f FIN
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-4,5,main]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test02GL3
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test99_PixelScale1_DefaultNorm
    [junit] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x5cdd8682, .macosx_nil-1, 0x7ff133b2d740, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0xd6da883, .macosx_nil-1, 0x7ff1314159e0, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x45afc369, .macosx_nil-1, 0x7ff131572320, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x799d4f69, .macosx_nil-1, 0x7ff13156d280, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x2d127a61, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x2bbaf4f0, .macosx_nil-1, 0x7ff133a2a4c0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#02,5,main] GearsES2.init.0 0x679b62af: tileRendererInUse null, GearsES2[obj 0x679b62af isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x679b62af on Thread[main-Animator#02,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x679b62af created: GearsObj[0x74fa4d67, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x679b62af created: GearsObj[0x53b9640c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x679b62af created: GearsObj[0x53b9640c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Animator#02,5,main] GearsES2.init.X 0x679b62af FIN GearsES2[obj 0x679b62af isInit true, usesShared false, 1 GearsObj[0x74fa4d67, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53b9640c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26742ec2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Animator#02,5,main] GearsES2.reshape 0x679b62af 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff133b177e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x679b62af, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#02,5,main] GearsES2.reshape 0x679b62af 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff133b177e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x679b62af, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#02,5,main] GearsES2.reshape 0x679b62af 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff133b177e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x679b62af, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] NW chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] GL chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has)
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-5,5,main]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x679b62af: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x679b62af FIN
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-6,5,main]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test99_PixelScale1_DefaultNorm
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647436850 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647436850 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GL2ES2 took 2.123 sec
    [junit] Testcase: test02GL3 took 0.634 sec
    [junit] Testcase: test99_PixelScale1_DefaultNorm took 0.647 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.064 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647433397 ms III - Start
    [junit] SLOCK [T main @ 1460647433399 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test01GL2ES2
    [junit] Loop 1/1
    [junit] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x133e16fd, .macosx_nil-1, 0x7ff1314dddb0, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x51b279c9, .macosx_nil-1, 0x7ff1314de370, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x1ad282e0, .macosx_nil-1, 0x7ff1314deab0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x7f416310, .macosx_nil-1, 0x7ff1314df170, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x3439f68d, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x17695df3, .macosx_nil-1, 0x7ff131572470, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#00,5,main] GearsES2.init.0 0x543788f3: tileRendererInUse null, GearsES2[obj 0x543788f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x543788f3 on Thread[main-Animator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x543788f3 created: GearsObj[0x3591e657, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x543788f3 created: GearsObj[0x2152bfe3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x543788f3 created: GearsObj[0x2152bfe3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Animator#00,5,main] GearsES2.init.X 0x543788f3 FIN GearsES2[obj 0x543788f3 isInit true, usesShared false, 1 GearsObj[0x3591e657, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2152bfe3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f32f71a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Animator#00,5,main] GearsES2.reshape 0x543788f3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff13175c230, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#00,5,main] GearsES2.reshape 0x543788f3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff13175c230, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#00,5,main] GearsES2.reshape 0x543788f3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff13175c230, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] NW chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] GL chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x543788f3: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x543788f3 FIN
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-2,5,main]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test01GL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test02GL3
    [junit] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x6e2c9341, .macosx_nil-1, 0x7ff133a1f050, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x32464a14, .macosx_nil-1, 0x7ff133a2ab00, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x4e4aea35, .macosx_nil-1, 0x7ff1314810c0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x1442d7b5, .macosx_nil-1, 0x7ff13157a7e0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x76a4d6c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x517cd4b, .macosx_nil-1, 0x7ff1314610e0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#01,5,main] GearsES2.init.0 0x46238e3f: tileRendererInUse null, GearsES2[obj 0x46238e3f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x46238e3f on Thread[main-Animator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x46238e3f created: GearsObj[0x1f671652, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x46238e3f created: GearsObj[0x26045465, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x46238e3f created: GearsObj[0x26045465, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Animator#01,5,main] GearsES2.init.X 0x46238e3f FIN GearsES2[obj 0x46238e3f isInit true, usesShared false, 1 GearsObj[0x1f671652, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26045465, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e6acec2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Animator#01,5,main] GearsES2.reshape 0x46238e3f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff133a21720, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x46238e3f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#01,5,main] GearsES2.reshape 0x46238e3f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff133a21720, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x46238e3f, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#01,5,main] GearsES2.reshape 0x46238e3f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff133a21720, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x46238e3f, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] NW chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] GL chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-3,5,main]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x46238e3f: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x46238e3f FIN
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-4,5,main]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test02GL3
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test99_PixelScale1_DefaultNorm
    [junit] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x5cdd8682, .macosx_nil-1, 0x7ff133b2d740, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0xd6da883, .macosx_nil-1, 0x7ff1314159e0, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x45afc369, .macosx_nil-1, 0x7ff131572320, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x799d4f69, .macosx_nil-1, 0x7ff13156d280, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x2d127a61, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x2bbaf4f0, .macosx_nil-1, 0x7ff133a2a4c0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#02,5,main] GearsES2.init.0 0x679b62af: tileRendererInUse null, GearsES2[obj 0x679b62af isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x679b62af on Thread[main-Animator#02,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x679b62af created: GearsObj[0x74fa4d67, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x679b62af created: GearsObj[0x53b9640c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x679b62af created: GearsObj[0x53b9640c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Animator#02,5,main] GearsES2.init.X 0x679b62af FIN GearsES2[obj 0x679b62af isInit true, usesShared false, 1 GearsObj[0x74fa4d67, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53b9640c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26742ec2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Animator#02,5,main] GearsES2.reshape 0x679b62af 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff133b177e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x679b62af, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#02,5,main] GearsES2.reshape 0x679b62af 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff133b177e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x679b62af, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] window resized: 0/0 640x480
    [junit] Thread[main-Animator#02,5,main] GearsES2.reshape 0x679b62af 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7ff133b177e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x679b62af, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] NW chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] GL chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has)
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-5,5,main]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x679b62af: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] GearsES2.dispose 0x679b62af FIN
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-6,5,main]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test99_PixelScale1_DefaultNorm
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647436850 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647436850 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647438124 ms III - Start
    [junit] SLOCK [T main @ 1460647438126 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test01GL2ES2
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT
    [junit] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] LandscapeES2.init ...
    [junit] LandscapeES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR: Intel Inc.
    [junit] GL_RENDERER: Intel Iris OpenGL Engine
    [junit] GL_VERSION: 4.1 INTEL-10.12.13
    [junit] GL GLSL: true, has-compiler-func: true, version 4.10, 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL Profile: GLProfile[GL4/GL4.hw]
    [junit] GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] GL:jogamp.opengl.gl4.GL4bcImpl@696d45ce, 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] LandscapeES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] LandscapeES2.reshape 0/0 128x128, swapInterval 1, drawable 0x7fec12e2f080
    [junit] Create PointerIcon #01: PointerIcon[obj 0x2f8f5f62, .macosx_nil-1, 0x7fec17005190, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x1068e947, .macosx_nil-1, 0x7fec17894530, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x7dc222ae, .macosx_nil-1, 0x7fec174272f0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0xaecb35a, .macosx_nil-1, 0x7fec174276c0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x80169cf, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x543e710e, .macosx_nil-1, 0x7fec17427fd0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] window resized: 0/0 500x268
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] LandscapeES2.reshape 0/0 500x268, swapInterval 1, drawable 0x7fec12da47b0
    [junit] window resized: 0/0 500x268
    [junit] Thread[main-Animator#00,5,main] LandscapeES2.reshape 0/0 500x268, swapInterval 1, drawable 0x7fec12da47b0
    [junit] window resized: 0/0 500x268
    [junit] Thread[main-Animator#00,5,main] LandscapeES2.reshape 0/0 500x268, swapInterval 1, drawable 0x7fec12da47b0
    [junit] NW chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] GL chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] window pos/siz: 0/0 500x268, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-2,6,main]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] LandscapeES2.dispose ... 
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] LandscapeES2.dispose FIN
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-3,5,main]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test01GL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test02GL3
    [junit] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,5,main] LandscapeES2.init ...
    [junit] LandscapeES2 init on Thread[main-Display-.macosx_nil-1-EDT-4,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR: Intel Inc.
    [junit] GL_RENDERER: Intel Iris OpenGL Engine
    [junit] GL_VERSION: 4.1 INTEL-10.12.13
    [junit] GL GLSL: true, has-compiler-func: true, version 4.10, 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL Profile: GLProfile[GL4/GL4.hw]
    [junit] GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] GL:jogamp.opengl.gl4.GL4bcImpl@21e7a669, 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,5,main] LandscapeES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,5,main] LandscapeES2.reshape 0/0 128x128, swapInterval 1, drawable 0x7fec12e4d380
    [junit] Create PointerIcon #01: PointerIcon[obj 0x51b279c9, .macosx_nil-1, 0x7fec12ca7090, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x1ad282e0, .macosx_nil-1, 0x7fec12ce54a0, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x7f416310, .macosx_nil-1, 0x7fec12e36eb0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x1cab0bfb, .macosx_nil-1, 0x7fec170494e0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x2473b9ce, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x60438a68, .macosx_nil-1, 0x7fec12f1b0f0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-4,5,main]
    [junit] window resized: 0/0 500x268
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] LandscapeES2.reshape 0/0 500x268, swapInterval 1, drawable 0x7fec17900cc0
    [junit] window resized: 0/0 500x268
    [junit] Thread[main-Animator#01,5,main] LandscapeES2.reshape 0/0 500x268, swapInterval 1, drawable 0x7fec17900cc0
    [junit] window resized: 0/0 500x268
    [junit] Thread[main-Animator#01,5,main] LandscapeES2.reshape 0/0 500x268, swapInterval 1, drawable 0x7fec17900cc0
    [junit] NW chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] GL chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] window pos/siz: 0/0 500x268, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-5,6,main]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] LandscapeES2.dispose ... 
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] LandscapeES2.dispose FIN
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-6,5,main]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test02GL3
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647440516 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647440517 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.994 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647438124 ms III - Start
    [junit] SLOCK [T main @ 1460647438126 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test01GL2ES2
    [junit] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] LandscapeES2.init ...
    [junit] LandscapeES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR: Intel Inc.
    [junit] GL_RENDERER: Intel Iris OpenGL Engine
    [junit] GL_VERSION: 4.1 INTEL-10.12.13
    [junit] GL GLSL: true, has-compiler-func: true, version 4.10, 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL Profile: GLProfile[GL4/GL4.hw]
    [junit] GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] GL:jogamp.opengl.gl4.GL4bcImpl@696d45ce, 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] LandscapeES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] LandscapeES2.reshape 0/0 128x128, swapInterval 1, drawable 0x7fec12e2f080
    [junit] Create PointerIcon #01: PointerIcon[obj 0x2f8f5f62, .macosx_nil-1, 0x7fec17005190, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x1068e947, .macosx_nil-1, 0x7fec17894530, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x7dc222ae, .macosx_nil-1, 0x7fec174272f0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0xaecb35a, .macosx_nil-1, 0x7fec174276c0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x80169cf, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x543e710e, .macosx_nil-1, 0x7fec17427fd0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] window resized: 0/0 500x268
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] LandscapeES2.reshape 0/0 500x268, swapInterval 1, drawable 0x7fec12da47b0
    [junit] window resized: 0/0 500x268
    [junit] Thread[main-Animator#00,5,main] LandscapeES2.reshape 0/0 500x268, swapInterval 1, drawable 0x7fec12da47b0
    [junit] window resized: 0/0 500x268
    [junit] Thread[main-Animator#00,5,main] LandscapeES2.reshape 0/0 500x268, swapInterval 1, drawable 0x7fec12da47b0
    [junit] NW chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] GL chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] window pos/siz: 0/0 500x268, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-2,6,main]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] LandscapeES2.dispose ... 
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] LandscapeES2.dispose FIN
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-3,5,main]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test01GL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test02GL3
    [junit] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,5,main] LandscapeES2.init ...
    [junit] LandscapeES2 init on Thread[main-Display-.macosx_nil-1-EDT-4,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR: Intel Inc.
    [junit] GL_RENDERER: Intel Iris OpenGL Engine
    [junit] GL_VERSION: 4.1 INTEL-10.12.13
    [junit] GL GLSL: true, has-compiler-func: true, version 4.10, 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL Profile: GLProfile[GL4/GL4.hw]
    [junit] GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] GL:jogamp.opengl.gl4.GL4bcImpl@21e7a669, 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,5,main] LandscapeES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,5,main] LandscapeES2.reshape 0/0 128x128, swapInterval 1, drawable 0x7fec12e4d380
    [junit] Create PointerIcon #01: PointerIcon[obj 0x51b279c9, .macosx_nil-1, 0x7fec12ca7090, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x1ad282e0, .macosx_nil-1, 0x7fec12ce54a0, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x7f416310, .macosx_nil-1, 0x7fec12e36eb0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x1cab0bfb, .macosx_nil-1, 0x7fec170494e0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x2473b9ce, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x60438a68, .macosx_nil-1, 0x7fec12f1b0f0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-4,5,main]
    [junit] window resized: 0/0 500x268
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] LandscapeES2.reshape 0/0 500x268, swapInterval 1, drawable 0x7fec17900cc0
    [junit] window resized: 0/0 500x268
    [junit] Thread[main-Animator#01,5,main] LandscapeES2.reshape 0/0 500x268, swapInterval 1, drawable 0x7fec17900cc0
    [junit] window resized: 0/0 500x268
    [junit] Thread[main-Animator#01,5,main] LandscapeES2.reshape 0/0 500x268, swapInterval 1, drawable 0x7fec17900cc0
    [junit] NW chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] GL chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] window pos/siz: 0/0 500x268, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-5,6,main]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] LandscapeES2.dispose ... 
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] LandscapeES2.dispose FIN
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-6,5,main]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test02GL3
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647440516 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647440517 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GL2ES2 took 1.906 sec
    [junit] Testcase: test02GL3 took 0.445 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.994 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647438124 ms III - Start
    [junit] SLOCK [T main @ 1460647438126 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test01GL2ES2
    [junit] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] LandscapeES2.init ...
    [junit] LandscapeES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR: Intel Inc.
    [junit] GL_RENDERER: Intel Iris OpenGL Engine
    [junit] GL_VERSION: 4.1 INTEL-10.12.13
    [junit] GL GLSL: true, has-compiler-func: true, version 4.10, 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL Profile: GLProfile[GL4/GL4.hw]
    [junit] GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] GL:jogamp.opengl.gl4.GL4bcImpl@696d45ce, 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] LandscapeES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] LandscapeES2.reshape 0/0 128x128, swapInterval 1, drawable 0x7fec12e2f080
    [junit] Create PointerIcon #01: PointerIcon[obj 0x2f8f5f62, .macosx_nil-1, 0x7fec17005190, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x1068e947, .macosx_nil-1, 0x7fec17894530, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x7dc222ae, .macosx_nil-1, 0x7fec174272f0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0xaecb35a, .macosx_nil-1, 0x7fec174276c0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x80169cf, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x543e710e, .macosx_nil-1, 0x7fec17427fd0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] window resized: 0/0 500x268
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] LandscapeES2.reshape 0/0 500x268, swapInterval 1, drawable 0x7fec12da47b0
    [junit] window resized: 0/0 500x268
    [junit] Thread[main-Animator#00,5,main] LandscapeES2.reshape 0/0 500x268, swapInterval 1, drawable 0x7fec12da47b0
    [junit] window resized: 0/0 500x268
    [junit] Thread[main-Animator#00,5,main] LandscapeES2.reshape 0/0 500x268, swapInterval 1, drawable 0x7fec12da47b0
    [junit] NW chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] GL chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] window pos/siz: 0/0 500x268, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-2,6,main]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] LandscapeES2.dispose ... 
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] LandscapeES2.dispose FIN
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-3,5,main]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test01GL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test02GL3
    [junit] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,5,main] LandscapeES2.init ...
    [junit] LandscapeES2 init on Thread[main-Display-.macosx_nil-1-EDT-4,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR: Intel Inc.
    [junit] GL_RENDERER: Intel Iris OpenGL Engine
    [junit] GL_VERSION: 4.1 INTEL-10.12.13
    [junit] GL GLSL: true, has-compiler-func: true, version 4.10, 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL Profile: GLProfile[GL4/GL4.hw]
    [junit] GL Renderer Quirks:[NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] GL:jogamp.opengl.gl4.GL4bcImpl@21e7a669, 4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,5,main] LandscapeES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,5,main] LandscapeES2.reshape 0/0 128x128, swapInterval 1, drawable 0x7fec12e4d380
    [junit] Create PointerIcon #01: PointerIcon[obj 0x51b279c9, .macosx_nil-1, 0x7fec12ca7090, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x1ad282e0, .macosx_nil-1, 0x7fec12ce54a0, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x7f416310, .macosx_nil-1, 0x7fec12e36eb0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x1cab0bfb, .macosx_nil-1, 0x7fec170494e0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x2473b9ce, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x60438a68, .macosx_nil-1, 0x7fec12f1b0f0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-4,5,main]
    [junit] window resized: 0/0 500x268
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] LandscapeES2.reshape 0/0 500x268, swapInterval 1, drawable 0x7fec17900cc0
    [junit] window resized: 0/0 500x268
    [junit] Thread[main-Animator#01,5,main] LandscapeES2.reshape 0/0 500x268, swapInterval 1, drawable 0x7fec17900cc0
    [junit] window resized: 0/0 500x268
    [junit] Thread[main-Animator#01,5,main] LandscapeES2.reshape 0/0 500x268, swapInterval 1, drawable 0x7fec17900cc0
    [junit] NW chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] GL chosen: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] window pos/siz: 0/0 500x268, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-5,6,main]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] LandscapeES2.dispose ... 
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] LandscapeES2.dispose FIN
    [junit] QUIT Window Thread[main-Display-.macosx_nil-1-EDT-6,5,main]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test02GL3
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647440516 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647440517 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647441799 ms III - Start
    [junit] SLOCK [T main @ 1460647441800 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper - test01
    [junit] WindowUpdateEvent[[ 0 / 0  213 x 160 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443140 d 0ms]]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x32d2fa64: tileRendererInUse null, GearsES2[obj 0x32d2fa64 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x32d2fa64 on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x32d2fa64 created: GearsObj[0x69e7d30c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x32d2fa64 created: GearsObj[0x42e226d6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x32d2fa64 created: GearsObj[0x42e226d6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x32d2fa64 FIN GearsES2[obj 0x32d2fa64 isInit true, usesShared false, 1 GearsObj[0x69e7d30c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x42e226d6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2b2fa041, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 213x160 of 213x160, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 0.0, [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0 -> [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443145 d 102ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 213x160 of 213x160, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 0.5, [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0 -> [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443248 d 31ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  213 x 160 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443279 d 0ms]]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 213x160 of 213x160, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 1.5, [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0 -> [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443281 d 17ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 213x160 of 213x160, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 2.0, [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0 -> [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0, v-flip false
    [junit] WindowUpdateEvent[[ 0 / 0  320 x 240 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443911 d 0ms]]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443911 d 4ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 21.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443916 d 1ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 21.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647444574 d 0ms]]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647444574 d 2ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 44.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647444576 d 1ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 45.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647445695 d 0ms]]
    [junit] QUIT Window Thread[AWT-EventQueue-0,6,main]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x32d2fa64: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x32d2fa64 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647445759 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647445759 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.549 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647441799 ms III - Start
    [junit] SLOCK [T main @ 1460647441800 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper - test01
    [junit] WindowUpdateEvent[[ 0 / 0  213 x 160 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443140 d 0ms]]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x32d2fa64: tileRendererInUse null, GearsES2[obj 0x32d2fa64 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x32d2fa64 on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x32d2fa64 created: GearsObj[0x69e7d30c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x32d2fa64 created: GearsObj[0x42e226d6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x32d2fa64 created: GearsObj[0x42e226d6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x32d2fa64 FIN GearsES2[obj 0x32d2fa64 isInit true, usesShared false, 1 GearsObj[0x69e7d30c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x42e226d6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2b2fa041, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 213x160 of 213x160, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 0.0, [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0 -> [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443145 d 102ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 213x160 of 213x160, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 0.5, [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0 -> [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443248 d 31ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  213 x 160 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443279 d 0ms]]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 213x160 of 213x160, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 1.5, [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0 -> [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443281 d 17ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 213x160 of 213x160, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 2.0, [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0 -> [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0, v-flip false
    [junit] WindowUpdateEvent[[ 0 / 0  320 x 240 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443911 d 0ms]]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443911 d 4ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 21.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443916 d 1ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 21.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647444574 d 0ms]]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647444574 d 2ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 44.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647444576 d 1ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 45.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647445695 d 0ms]]
    [junit] QUIT Window Thread[AWT-EventQueue-0,6,main]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x32d2fa64: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x32d2fa64 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647445759 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647445759 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 2.771 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.549 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647441799 ms III - Start
    [junit] SLOCK [T main @ 1460647441800 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper - test01
    [junit] WindowUpdateEvent[[ 0 / 0  213 x 160 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443140 d 0ms]]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x32d2fa64: tileRendererInUse null, GearsES2[obj 0x32d2fa64 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x32d2fa64 on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x32d2fa64 created: GearsObj[0x69e7d30c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x32d2fa64 created: GearsObj[0x42e226d6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x32d2fa64 created: GearsObj[0x42e226d6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x32d2fa64 FIN GearsES2[obj 0x32d2fa64 isInit true, usesShared false, 1 GearsObj[0x69e7d30c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x42e226d6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2b2fa041, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 213x160 of 213x160, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 0.0, [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0 -> [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443145 d 102ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 213x160 of 213x160, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 0.5, [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0 -> [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443248 d 31ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  213 x 160 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443279 d 0ms]]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 213x160 of 213x160, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 1.5, [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0 -> [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443281 d 17ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 213x160 of 213x160, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 2.0, [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0 -> [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0, v-flip false
    [junit] WindowUpdateEvent[[ 0 / 0  320 x 240 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443911 d 0ms]]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443911 d 4ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 21.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647443916 d 1ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 21.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647444574 d 0ms]]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647444574 d 2ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 44.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647444576 d 1ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x32d2fa64 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fa4d4407070, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32d2fa64, angle 45.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1460647445695 d 0ms]]
    [junit] QUIT Window Thread[AWT-EventQueue-0,6,main]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x32d2fa64: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x32d2fa64 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647445759 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647445759 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647447016 ms III - Start
    [junit] SLOCK [T main @ 1460647447017 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Start Pre-JOGL-Swing
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Before NativeWindow init
    [junit] ******** clearAWTFocus.0
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 200/99
    [junit] centerMouse: robot pos: 200x60, onTitleBarIfWindow: true
    [junit] Test: java.awt.event.MouseEvent[MOUSE_CLICKED,(200,15),absolute(200,60),button=1,modifiers=Button1,clickCount=1] on javax.swing.JButton[,0,0,400x29,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@30ddf7ee,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Click me,defaultCapable=true]
    [junit] requestFocus: click, d: 501 ms
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Before JOGL init
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): End Pre-JOGL-Swing
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test01NewtCanvasAWT
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test01NewtCanvasAWT(): Start
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x15bfd87: tileRendererInUse null, GearsES2[obj 0x15bfd87 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x15bfd87 on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x15bfd87 created: GearsObj[0x3827a317, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x15bfd87 created: GearsObj[0x73945bd6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x15bfd87 created: GearsObj[0x73945bd6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x15bfd87 FIN GearsES2[obj 0x15bfd87 isInit true, usesShared false, 1 GearsObj[0x3827a317, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x73945bd6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2803a1ae, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x15bfd87 0/0 100x100 of 100x100, swapInterval 1, drawable 0x7fa9bd3080a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x15bfd87, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] toFront: robot pos: 200/299
    [junit] FOCUS AWT  GAINED (Window) [fc 1]: window, sun.awt.TimedWindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x70beb599: tileRendererInUse null, GearsES2[obj 0x70beb599 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x70beb599 on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x70beb599 created: GearsObj[0x178520f6, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x70beb599 created: GearsObj[0x4b685a6c, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x70beb599 created: GearsObj[0x4b685a6c, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x70beb599 FIN GearsES2[obj 0x70beb599 isInit true, usesShared false, 1 GearsObj[0x178520f6, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x4b685a6c, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x65be1072, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x70beb599 0/0 400x400 of 400x400, swapInterval 1, drawable 0x7fa9b8fc3510, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x70beb599, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x70beb599: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x70beb599 FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x15bfd87: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x15bfd87 FIN
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test01NewtCanvasAWT(): End
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test01NewtCanvasAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test02GLCanvas
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test02GLCanvas(): Start
    [junit] toFront: robot pos: 200/299
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x641147d0: tileRendererInUse null, GearsES2[obj 0x641147d0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x641147d0 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x641147d0 created: GearsObj[0x768d93fb, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x641147d0 created: GearsObj[0x65f0de2b, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x641147d0 created: GearsObj[0x65f0de2b, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x641147d0 FIN GearsES2[obj 0x641147d0 isInit true, usesShared false, 1 GearsObj[0x768d93fb, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x65f0de2b, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x17eb0660, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x641147d0 0/0 400x400 of 400x400, swapInterval 1, drawable 0x7fa9b8fbc060, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x641147d0, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x641147d0: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x641147d0 FIN
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test02GLCanvas(): End
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test02GLCanvas
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.release(): Start
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.release(): End
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647461126 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647461126 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.722 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647447016 ms III - Start
    [junit] SLOCK [T main @ 1460647447017 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Start Pre-JOGL-Swing
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Before NativeWindow init
    [junit] ******** clearAWTFocus.0
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 200/99
    [junit] centerMouse: robot pos: 200x60, onTitleBarIfWindow: true
    [junit] Test: java.awt.event.MouseEvent[MOUSE_CLICKED,(200,15),absolute(200,60),button=1,modifiers=Button1,clickCount=1] on javax.swing.JButton[,0,0,400x29,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@30ddf7ee,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Click me,defaultCapable=true]
    [junit] requestFocus: click, d: 501 ms
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Before JOGL init
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): End Pre-JOGL-Swing
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test01NewtCanvasAWT
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test01NewtCanvasAWT(): Start
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x15bfd87: tileRendererInUse null, GearsES2[obj 0x15bfd87 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x15bfd87 on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x15bfd87 created: GearsObj[0x3827a317, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x15bfd87 created: GearsObj[0x73945bd6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x15bfd87 created: GearsObj[0x73945bd6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x15bfd87 FIN GearsES2[obj 0x15bfd87 isInit true, usesShared false, 1 GearsObj[0x3827a317, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x73945bd6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2803a1ae, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x15bfd87 0/0 100x100 of 100x100, swapInterval 1, drawable 0x7fa9bd3080a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x15bfd87, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] toFront: robot pos: 200/299
    [junit] FOCUS AWT  GAINED (Window) [fc 1]: window, sun.awt.TimedWindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x70beb599: tileRendererInUse null, GearsES2[obj 0x70beb599 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x70beb599 on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x70beb599 created: GearsObj[0x178520f6, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x70beb599 created: GearsObj[0x4b685a6c, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x70beb599 created: GearsObj[0x4b685a6c, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x70beb599 FIN GearsES2[obj 0x70beb599 isInit true, usesShared false, 1 GearsObj[0x178520f6, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x4b685a6c, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x65be1072, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x70beb599 0/0 400x400 of 400x400, swapInterval 1, drawable 0x7fa9b8fc3510, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x70beb599, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x70beb599: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x70beb599 FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x15bfd87: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x15bfd87 FIN
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test01NewtCanvasAWT(): End
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test01NewtCanvasAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test02GLCanvas
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test02GLCanvas(): Start
    [junit] toFront: robot pos: 200/299
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x641147d0: tileRendererInUse null, GearsES2[obj 0x641147d0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x641147d0 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x641147d0 created: GearsObj[0x768d93fb, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x641147d0 created: GearsObj[0x65f0de2b, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x641147d0 created: GearsObj[0x65f0de2b, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x641147d0 FIN GearsES2[obj 0x641147d0 isInit true, usesShared false, 1 GearsObj[0x768d93fb, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x65f0de2b, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x17eb0660, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x641147d0 0/0 400x400 of 400x400, swapInterval 1, drawable 0x7fa9b8fbc060, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x641147d0, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x641147d0: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x641147d0 FIN
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test02GLCanvas(): End
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test02GLCanvas
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.release(): Start
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.release(): End
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647461126 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647461126 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NewtCanvasAWT took 5.39 sec
    [junit] Testcase: test02GLCanvas took 5.704 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.722 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647447016 ms III - Start
    [junit] SLOCK [T main @ 1460647447017 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Start Pre-JOGL-Swing
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Before NativeWindow init
    [junit] ******** clearAWTFocus.0
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 200/99
    [junit] centerMouse: robot pos: 200x60, onTitleBarIfWindow: true
    [junit] Test: java.awt.event.MouseEvent[MOUSE_CLICKED,(200,15),absolute(200,60),button=1,modifiers=Button1,clickCount=1] on javax.swing.JButton[,0,0,400x29,alignmentX=0.0,alignmentY=0.5,border=com.apple.laf.AquaButtonBorder$Dynamic@30ddf7ee,flags=288,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=2,bottom=0,right=2],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Click me,defaultCapable=true]
    [junit] requestFocus: click, d: 501 ms
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Before JOGL init
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): End Pre-JOGL-Swing
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test01NewtCanvasAWT
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test01NewtCanvasAWT(): Start
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x15bfd87: tileRendererInUse null, GearsES2[obj 0x15bfd87 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x15bfd87 on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x15bfd87 created: GearsObj[0x3827a317, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x15bfd87 created: GearsObj[0x73945bd6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x15bfd87 created: GearsObj[0x73945bd6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x15bfd87 FIN GearsES2[obj 0x15bfd87 isInit true, usesShared false, 1 GearsObj[0x3827a317, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x73945bd6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2803a1ae, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x15bfd87 0/0 100x100 of 100x100, swapInterval 1, drawable 0x7fa9bd3080a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x15bfd87, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] toFront: robot pos: 200/299
    [junit] FOCUS AWT  GAINED (Window) [fc 1]: window, sun.awt.TimedWindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x70beb599: tileRendererInUse null, GearsES2[obj 0x70beb599 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x70beb599 on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x70beb599 created: GearsObj[0x178520f6, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x70beb599 created: GearsObj[0x4b685a6c, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x70beb599 created: GearsObj[0x4b685a6c, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x70beb599 FIN GearsES2[obj 0x70beb599 isInit true, usesShared false, 1 GearsObj[0x178520f6, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x4b685a6c, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x65be1072, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x70beb599 0/0 400x400 of 400x400, swapInterval 1, drawable 0x7fa9b8fc3510, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x70beb599, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x70beb599: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x70beb599 FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x15bfd87: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x15bfd87 FIN
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test01NewtCanvasAWT(): End
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test01NewtCanvasAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test02GLCanvas
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test02GLCanvas(): Start
    [junit] toFront: robot pos: 200/299
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x641147d0: tileRendererInUse null, GearsES2[obj 0x641147d0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x641147d0 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x641147d0 created: GearsObj[0x768d93fb, vbo ff 3, fs 4, bf 5, bs 6]
    [junit] gear2 0x641147d0 created: GearsObj[0x65f0de2b, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] gear3 0x641147d0 created: GearsObj[0x65f0de2b, vbo ff 9, fs 10, bf 11, bs 12]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x641147d0 FIN GearsES2[obj 0x641147d0 isInit true, usesShared false, 1 GearsObj[0x768d93fb, vbo ff 3, fs 4, bf 5, bs 6], 2 GearsObj[0x65f0de2b, vbo ff 9, fs 10, bf 11, bs 12], 3 GearsObj[0x17eb0660, vbo ff 15, fs 16, bf 17, bs 18], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x641147d0 0/0 400x400 of 400x400, swapInterval 1, drawable 0x7fa9b8fbc060, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x641147d0, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x641147d0: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x641147d0 FIN
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test02GLCanvas(): End
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test02GLCanvas
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.release(): Start
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.release(): End
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647461126 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647461126 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647462403 ms III - Start
    [junit] SLOCK [T main @ 1460647462404 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT - testCloseNewtAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT
    [junit] MyCanvas START add: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] MyCanvas END add: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] MyCanvas START remove: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] MyCanvas On NEWT-EDT From AWT-EDT: Thread[main-Display-.macosx_nil-1-EDT-2,6,main], holds AWTTreeLock: false
    [junit] MyCanvas On NEWT-EDT: position n/a, null NativeWindow
    [junit] MyCanvas passed critical: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] MyCanvas END remove: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT - testCloseNewtAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647464002 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647464003 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.194 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647462403 ms III - Start
    [junit] SLOCK [T main @ 1460647462404 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT - testCloseNewtAWT
    [junit] MyCanvas START add: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] MyCanvas END add: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] MyCanvas START remove: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] MyCanvas On NEWT-EDT From AWT-EDT: Thread[main-Display-.macosx_nil-1-EDT-2,6,main], holds AWTTreeLock: false
    [junit] MyCanvas On NEWT-EDT: position n/a, null NativeWindow
    [junit] MyCanvas passed critical: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] MyCanvas END remove: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT - testCloseNewtAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647464002 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647464003 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testCloseNewtAWT took 1.553 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.194 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647462403 ms III - Start
    [junit] SLOCK [T main @ 1460647462404 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT - testCloseNewtAWT
    [junit] MyCanvas START add: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] MyCanvas END add: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] MyCanvas START remove: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] MyCanvas On NEWT-EDT From AWT-EDT: Thread[main-Display-.macosx_nil-1-EDT-2,6,main], holds AWTTreeLock: false
    [junit] MyCanvas On NEWT-EDT: position n/a, null NativeWindow
    [junit] MyCanvas passed critical: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] MyCanvas END remove: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT - testCloseNewtAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647464002 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647464003 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647465252 ms III - Start
    [junit] SLOCK [T main @ 1460647465253 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug - testEventSourceNotNewtBug
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x44f75083: tileRendererInUse null, GearsES2[obj 0x44f75083 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x44f75083 on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x44f75083 created: GearsObj[0x31913852, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x44f75083 created: GearsObj[0x9ee73f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x44f75083 created: GearsObj[0x9ee73f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x44f75083 FIN GearsES2[obj 0x44f75083 isInit true, usesShared false, 1 GearsObj[0x31913852, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9ee73f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23fd3507, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x44f75083 0/0 800x578 of 800x578, swapInterval 1, drawable 0x7ff3163a7b30, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x44f75083, angle 0.0, [l -1.384083, r 1.384083, b -1.0, t 1.0] 2.768166x2.0 -> [l -1.384083, r 1.3840833, b -1.0, t 1.0] 2.7681663x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x44f75083 800x578, swapInterval 1, drawable 0x7ff3163a7b30
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x44f75083 0/0 800x578 of 800x578, swapInterval 1, drawable 0x7ff3163a7b30, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x44f75083, angle 0.5, [l -1.384083, r 1.384083, b -1.0, t 1.0] 2.768166x2.0 -> [l -1.384083, r 1.3840833, b -1.0, t 1.0] 2.7681663x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x44f75083 800x578, swapInterval 1, drawable 0x7ff3163a7b30
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x44f75083 800x578, swapInterval 1, drawable 0x7ff3163a7b30
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x44f75083 800x578, swapInterval 1, drawable 0x7ff3163a7b30
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x44f75083: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x44f75083 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug - testEventSourceNotNewtBug
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647467364 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647467364 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.702 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647465252 ms III - Start
    [junit] SLOCK [T main @ 1460647465253 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug - testEventSourceNotNewtBug
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x44f75083: tileRendererInUse null, GearsES2[obj 0x44f75083 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x44f75083 on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x44f75083 created: GearsObj[0x31913852, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x44f75083 created: GearsObj[0x9ee73f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x44f75083 created: GearsObj[0x9ee73f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x44f75083 FIN GearsES2[obj 0x44f75083 isInit true, usesShared false, 1 GearsObj[0x31913852, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9ee73f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23fd3507, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x44f75083 0/0 800x578 of 800x578, swapInterval 1, drawable 0x7ff3163a7b30, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x44f75083, angle 0.0, [l -1.384083, r 1.384083, b -1.0, t 1.0] 2.768166x2.0 -> [l -1.384083, r 1.3840833, b -1.0, t 1.0] 2.7681663x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x44f75083 800x578, swapInterval 1, drawable 0x7ff3163a7b30
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x44f75083 0/0 800x578 of 800x578, swapInterval 1, drawable 0x7ff3163a7b30, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x44f75083, angle 0.5, [l -1.384083, r 1.384083, b -1.0, t 1.0] 2.768166x2.0 -> [l -1.384083, r 1.3840833, b -1.0, t 1.0] 2.7681663x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x44f75083 800x578, swapInterval 1, drawable 0x7ff3163a7b30
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x44f75083 800x578, swapInterval 1, drawable 0x7ff3163a7b30
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x44f75083 800x578, swapInterval 1, drawable 0x7ff3163a7b30
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x44f75083: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x44f75083 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug - testEventSourceNotNewtBug
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647467364 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647467364 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testEventSourceNotNewtBug took 2.063 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.702 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647465252 ms III - Start
    [junit] SLOCK [T main @ 1460647465253 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug - testEventSourceNotNewtBug
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x44f75083: tileRendererInUse null, GearsES2[obj 0x44f75083 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x44f75083 on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x44f75083 created: GearsObj[0x31913852, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x44f75083 created: GearsObj[0x9ee73f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x44f75083 created: GearsObj[0x9ee73f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x44f75083 FIN GearsES2[obj 0x44f75083 isInit true, usesShared false, 1 GearsObj[0x31913852, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9ee73f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23fd3507, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x44f75083 0/0 800x578 of 800x578, swapInterval 1, drawable 0x7ff3163a7b30, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x44f75083, angle 0.0, [l -1.384083, r 1.384083, b -1.0, t 1.0] 2.768166x2.0 -> [l -1.384083, r 1.3840833, b -1.0, t 1.0] 2.7681663x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x44f75083 800x578, swapInterval 1, drawable 0x7ff3163a7b30
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x44f75083 0/0 800x578 of 800x578, swapInterval 1, drawable 0x7ff3163a7b30, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x44f75083, angle 0.5, [l -1.384083, r 1.384083, b -1.0, t 1.0] 2.768166x2.0 -> [l -1.384083, r 1.3840833, b -1.0, t 1.0] 2.7681663x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x44f75083 800x578, swapInterval 1, drawable 0x7ff3163a7b30
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x44f75083 800x578, swapInterval 1, drawable 0x7ff3163a7b30
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x44f75083 800x578, swapInterval 1, drawable 0x7ff3163a7b30
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x44f75083: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x44f75083 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug - testEventSourceNotNewtBug
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647467364 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647467364 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647468619 ms III - Start
    [junit] SLOCK [T main @ 1460647468620 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT - testListenerStringPassingAndOrder
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT
    [junit] durationPerTest 500
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647469978 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647469981 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x67b467e9: tileRendererInUse null, GearsES2[obj 0x67b467e9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x67b467e9 on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x67b467e9 created: GearsObj[0x6d696634, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x67b467e9 created: GearsObj[0x4b39ccb1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x67b467e9 created: GearsObj[0x4b39ccb1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x67b467e9 FIN GearsES2[obj 0x67b467e9 isInit true, usesShared false, 1 GearsObj[0x6d696634, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b39ccb1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3eb89419, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x67b467e9 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fc1b0f28ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67b467e9, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x67b467e9 640x458, swapInterval 1, drawable 0x7fc1b0f28ef0
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647470082 d 0ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x67b467e9 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fc1b0f28ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67b467e9, angle 0.5, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x67b467e9 640x458, swapInterval 1, drawable 0x7fc1b0f28ef0
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x67b467e9 0/0 650x468 of 650x468, swapInterval 1, drawable 0x7fc1b0f28ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67b467e9, angle 6.0, [l -1.3888888, r 1.3888888, b -1.0, t 1.0] 2.7777777x2.0 -> [l -1.3888888, r 1.3888888, b -1.0, t 1.0] 2.7777777x2.0, v-flip false
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647470280 d 0ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x67b467e9 0/0 660x478 of 660x478, swapInterval 1, drawable 0x7fc1b0f28ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67b467e9, angle 14.0, [l -1.3807532, r 1.3807532, b -1.0, t 1.0] 2.7615063x2.0 -> [l -1.3807532, r 1.3807532, b -1.0, t 1.0] 2.7615063x2.0, v-flip false
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647470379 d 1ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x67b467e9 0/0 670x488 of 670x488, swapInterval 1, drawable 0x7fc1b0f28ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67b467e9, angle 22.0, [l -1.3729508, r 1.3729508, b -1.0, t 1.0] 2.7459016x2.0 -> [l -1.3729508, r 1.3729508, b -1.0, t 1.0] 2.7459016x2.0, v-flip false
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647470480 d 0ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x67b467e9 0/0 680x498 of 680x498, swapInterval 1, drawable 0x7fc1b0f28ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67b467e9, angle 30.0, [l -1.3654618, r 1.3654618, b -1.0, t 1.0] 2.7309237x2.0 -> [l -1.3654618, r 1.3654618, b -1.0, t 1.0] 2.7309237x2.0, v-flip false
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647470579 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x67b467e9 0/0 690x508 of 690x508, swapInterval 1, drawable 0x7fc1b0f28ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67b467e9, angle 37.0, [l -1.3582677, r 1.3582677, b -1.0, t 1.0] 2.7165353x2.0 -> [l -1.3582677, r 1.3582677, b -1.0, t 1.0] 2.7165353x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x67b467e9 690x508, swapInterval 1, drawable 0x7fc1b0f28ef0
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x67b467e9: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x67b467e9 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT - testListenerStringPassingAndOrder
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647470673 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647470740 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647470740 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.713 sec
    [junit] ------------- Standard Output ---------------
    [junit] durationPerTest 500
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647469978 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647469981 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647470082 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647470280 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647470379 d 1ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647470480 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647470579 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647470673 d 0ms]]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647468619 ms III - Start
    [junit] SLOCK [T main @ 1460647468620 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT - testListenerStringPassingAndOrder
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x67b467e9: tileRendererInUse null, GearsES2[obj 0x67b467e9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x67b467e9 on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x67b467e9 created: GearsObj[0x6d696634, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x67b467e9 created: GearsObj[0x4b39ccb1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x67b467e9 created: GearsObj[0x4b39ccb1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x67b467e9 FIN GearsES2[obj 0x67b467e9 isInit true, usesShared false, 1 GearsObj[0x6d696634, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b39ccb1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3eb89419, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x67b467e9 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fc1b0f28ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67b467e9, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x67b467e9 640x458, swapInterval 1, drawable 0x7fc1b0f28ef0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x67b467e9 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fc1b0f28ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67b467e9, angle 0.5, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x67b467e9 640x458, swapInterval 1, drawable 0x7fc1b0f28ef0
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x67b467e9 0/0 650x468 of 650x468, swapInterval 1, drawable 0x7fc1b0f28ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67b467e9, angle 6.0, [l -1.3888888, r 1.3888888, b -1.0, t 1.0] 2.7777777x2.0 -> [l -1.3888888, r 1.3888888, b -1.0, t 1.0] 2.7777777x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x67b467e9 0/0 660x478 of 660x478, swapInterval 1, drawable 0x7fc1b0f28ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67b467e9, angle 14.0, [l -1.3807532, r 1.3807532, b -1.0, t 1.0] 2.7615063x2.0 -> [l -1.3807532, r 1.3807532, b -1.0, t 1.0] 2.7615063x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x67b467e9 0/0 670x488 of 670x488, swapInterval 1, drawable 0x7fc1b0f28ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67b467e9, angle 22.0, [l -1.3729508, r 1.3729508, b -1.0, t 1.0] 2.7459016x2.0 -> [l -1.3729508, r 1.3729508, b -1.0, t 1.0] 2.7459016x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x67b467e9 0/0 680x498 of 680x498, swapInterval 1, drawable 0x7fc1b0f28ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67b467e9, angle 30.0, [l -1.3654618, r 1.3654618, b -1.0, t 1.0] 2.7309237x2.0 -> [l -1.3654618, r 1.3654618, b -1.0, t 1.0] 2.7309237x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x67b467e9 0/0 690x508 of 690x508, swapInterval 1, drawable 0x7fc1b0f28ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67b467e9, angle 37.0, [l -1.3582677, r 1.3582677, b -1.0, t 1.0] 2.7165353x2.0 -> [l -1.3582677, r 1.3582677, b -1.0, t 1.0] 2.7165353x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x67b467e9 690x508, swapInterval 1, drawable 0x7fc1b0f28ef0
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x67b467e9: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x67b467e9 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT - testListenerStringPassingAndOrder
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647470740 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647470740 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testListenerStringPassingAndOrder took 2.07 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.713 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] durationPerTest 500
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647469978 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647469981 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647470082 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647470280 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647470379 d 1ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647470480 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647470579 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647470673 d 0ms]]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647468619 ms III - Start
    [junit] SLOCK [T main @ 1460647468620 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT - testListenerStringPassingAndOrder
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x67b467e9: tileRendererInUse null, GearsES2[obj 0x67b467e9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x67b467e9 on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x67b467e9 created: GearsObj[0x6d696634, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x67b467e9 created: GearsObj[0x4b39ccb1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x67b467e9 created: GearsObj[0x4b39ccb1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x67b467e9 FIN GearsES2[obj 0x67b467e9 isInit true, usesShared false, 1 GearsObj[0x6d696634, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b39ccb1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3eb89419, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x67b467e9 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fc1b0f28ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67b467e9, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x67b467e9 640x458, swapInterval 1, drawable 0x7fc1b0f28ef0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x67b467e9 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fc1b0f28ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67b467e9, angle 0.5, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x67b467e9 640x458, swapInterval 1, drawable 0x7fc1b0f28ef0
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x67b467e9 0/0 650x468 of 650x468, swapInterval 1, drawable 0x7fc1b0f28ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67b467e9, angle 6.0, [l -1.3888888, r 1.3888888, b -1.0, t 1.0] 2.7777777x2.0 -> [l -1.3888888, r 1.3888888, b -1.0, t 1.0] 2.7777777x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x67b467e9 0/0 660x478 of 660x478, swapInterval 1, drawable 0x7fc1b0f28ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67b467e9, angle 14.0, [l -1.3807532, r 1.3807532, b -1.0, t 1.0] 2.7615063x2.0 -> [l -1.3807532, r 1.3807532, b -1.0, t 1.0] 2.7615063x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x67b467e9 0/0 670x488 of 670x488, swapInterval 1, drawable 0x7fc1b0f28ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67b467e9, angle 22.0, [l -1.3729508, r 1.3729508, b -1.0, t 1.0] 2.7459016x2.0 -> [l -1.3729508, r 1.3729508, b -1.0, t 1.0] 2.7459016x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x67b467e9 0/0 680x498 of 680x498, swapInterval 1, drawable 0x7fc1b0f28ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67b467e9, angle 30.0, [l -1.3654618, r 1.3654618, b -1.0, t 1.0] 2.7309237x2.0 -> [l -1.3654618, r 1.3654618, b -1.0, t 1.0] 2.7309237x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x67b467e9 0/0 690x508 of 690x508, swapInterval 1, drawable 0x7fc1b0f28ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x67b467e9, angle 37.0, [l -1.3582677, r 1.3582677, b -1.0, t 1.0] 2.7165353x2.0 -> [l -1.3582677, r 1.3582677, b -1.0, t 1.0] 2.7165353x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x67b467e9 690x508, swapInterval 1, drawable 0x7fc1b0f28ef0
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x67b467e9: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x67b467e9 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT - testListenerStringPassingAndOrder
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647470740 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647470740 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647471998 ms III - Start
    [junit] SLOCK [T main @ 1460647471999 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT - test01
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x6366ebe0: tileRendererInUse null, GearsES2[obj 0x6366ebe0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6366ebe0 on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6366ebe0 created: GearsObj[0x2478a2cc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6366ebe0 created: GearsObj[0x628e68e9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6366ebe0 created: GearsObj[0x628e68e9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x6366ebe0 FIN GearsES2[obj 0x6366ebe0 isInit true, usesShared false, 1 GearsObj[0x2478a2cc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x628e68e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1f0286a1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x6366ebe0 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fd71344e650, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x6366ebe0, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x6366ebe0 640x480, swapInterval 0, drawable 0x7fd71344e650
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6366ebe0 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fd71344e650, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x6366ebe0, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6366ebe0 640x480, swapInterval 0, drawable 0x7fd71344e650
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x44f75083: tileRendererInUse null, GearsES2[obj 0x44f75083 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x44f75083 on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x44f75083 created: GearsObj[0x2f9bf2e4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x44f75083 created: GearsObj[0x2f273160, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x44f75083 created: GearsObj[0x2f273160, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x44f75083 FIN GearsES2[obj 0x44f75083 isInit true, usesShared false, 1 GearsObj[0x2f9bf2e4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2f273160, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4798af1e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x44f75083 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd713391860, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x44f75083, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x44f75083 640x480, swapInterval 1, drawable 0x7fd713391860
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x44f75083 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd713391860, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x44f75083, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x44f75083 640x480, swapInterval 1, drawable 0x7fd713391860
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6366ebe0 640x480, swapInterval 0, drawable 0x7fd71344e650
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6366ebe0 640x480, swapInterval 0, drawable 0x7fd71344e650
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x44f75083 640x480, swapInterval 1, drawable 0x7fd713391860
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x44f75083 640x480, swapInterval 1, drawable 0x7fd713391860
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6366ebe0: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6366ebe0 FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x44f75083: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x44f75083 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647474772 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647474773 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.386 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647471998 ms III - Start
    [junit] SLOCK [T main @ 1460647471999 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT - test01
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x6366ebe0: tileRendererInUse null, GearsES2[obj 0x6366ebe0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6366ebe0 on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6366ebe0 created: GearsObj[0x2478a2cc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6366ebe0 created: GearsObj[0x628e68e9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6366ebe0 created: GearsObj[0x628e68e9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x6366ebe0 FIN GearsES2[obj 0x6366ebe0 isInit true, usesShared false, 1 GearsObj[0x2478a2cc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x628e68e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1f0286a1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x6366ebe0 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fd71344e650, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x6366ebe0, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x6366ebe0 640x480, swapInterval 0, drawable 0x7fd71344e650
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6366ebe0 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fd71344e650, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x6366ebe0, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6366ebe0 640x480, swapInterval 0, drawable 0x7fd71344e650
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x44f75083: tileRendererInUse null, GearsES2[obj 0x44f75083 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x44f75083 on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x44f75083 created: GearsObj[0x2f9bf2e4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x44f75083 created: GearsObj[0x2f273160, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x44f75083 created: GearsObj[0x2f273160, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x44f75083 FIN GearsES2[obj 0x44f75083 isInit true, usesShared false, 1 GearsObj[0x2f9bf2e4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2f273160, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4798af1e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x44f75083 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd713391860, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x44f75083, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x44f75083 640x480, swapInterval 1, drawable 0x7fd713391860
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x44f75083 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd713391860, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x44f75083, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x44f75083 640x480, swapInterval 1, drawable 0x7fd713391860
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6366ebe0 640x480, swapInterval 0, drawable 0x7fd71344e650
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6366ebe0 640x480, swapInterval 0, drawable 0x7fd71344e650
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x44f75083 640x480, swapInterval 1, drawable 0x7fd713391860
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x44f75083 640x480, swapInterval 1, drawable 0x7fd713391860
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6366ebe0: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6366ebe0 FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x44f75083: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x44f75083 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647474772 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647474773 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 1.561 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.386 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647471998 ms III - Start
    [junit] SLOCK [T main @ 1460647471999 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT - test01
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x6366ebe0: tileRendererInUse null, GearsES2[obj 0x6366ebe0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6366ebe0 on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6366ebe0 created: GearsObj[0x2478a2cc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6366ebe0 created: GearsObj[0x628e68e9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6366ebe0 created: GearsObj[0x628e68e9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x6366ebe0 FIN GearsES2[obj 0x6366ebe0 isInit true, usesShared false, 1 GearsObj[0x2478a2cc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x628e68e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1f0286a1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x6366ebe0 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fd71344e650, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x6366ebe0, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x6366ebe0 640x480, swapInterval 0, drawable 0x7fd71344e650
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6366ebe0 0/0 640x480 of 640x480, swapInterval 0, drawable 0x7fd71344e650, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x6366ebe0, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6366ebe0 640x480, swapInterval 0, drawable 0x7fd71344e650
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x44f75083: tileRendererInUse null, GearsES2[obj 0x44f75083 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x44f75083 on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x44f75083 created: GearsObj[0x2f9bf2e4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x44f75083 created: GearsObj[0x2f273160, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x44f75083 created: GearsObj[0x2f273160, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x44f75083 FIN GearsES2[obj 0x44f75083 isInit true, usesShared false, 1 GearsObj[0x2f9bf2e4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2f273160, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4798af1e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x44f75083 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd713391860, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x44f75083, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x44f75083 640x480, swapInterval 1, drawable 0x7fd713391860
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x44f75083 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd713391860, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x44f75083, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x44f75083 640x480, swapInterval 1, drawable 0x7fd713391860
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6366ebe0 640x480, swapInterval 0, drawable 0x7fd71344e650
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6366ebe0 640x480, swapInterval 0, drawable 0x7fd71344e650
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x44f75083 640x480, swapInterval 1, drawable 0x7fd713391860
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x44f75083 640x480, swapInterval 1, drawable 0x7fd713391860
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6366ebe0: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6366ebe0 FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x44f75083: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x44f75083 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647474772 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647474773 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647476028 ms III - Start
    [junit] SLOCK [T main @ 1460647476029 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseFrameGLCanvas
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4b1c1ea0: tileRendererInUse null, GearsES2[obj 0x4b1c1ea0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4b1c1ea0 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4b1c1ea0 created: GearsObj[0x39e4a57e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4b1c1ea0 created: GearsObj[0x4b2059d2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4b1c1ea0 created: GearsObj[0x4b2059d2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4b1c1ea0 FIN GearsES2[obj 0x4b1c1ea0 isInit true, usesShared false, 1 GearsObj[0x39e4a57e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b2059d2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6aee87f4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4b1c1ea0 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fb32bf55b80, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4b1c1ea0, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4b1c1ea0 512x490, swapInterval 1, drawable 0x7fb32bf55b80
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4b1c1ea0 512x490, swapInterval 1, drawable 0x7fb32bf55b80
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4b1c1ea0: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4b1c1ea0 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseFrameGLCanvas
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseJFrameGLCanvas
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x764c8b4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x2cbadfa2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x2cbadfa2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x764c8b4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2cbadfa2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x554a97ab, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fb32e27be80, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fb32e27be80
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fb32e27be80
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseJFrameGLCanvas
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647478706 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647478706 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.27 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647476028 ms III - Start
    [junit] SLOCK [T main @ 1460647476029 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseFrameGLCanvas
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4b1c1ea0: tileRendererInUse null, GearsES2[obj 0x4b1c1ea0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4b1c1ea0 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4b1c1ea0 created: GearsObj[0x39e4a57e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4b1c1ea0 created: GearsObj[0x4b2059d2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4b1c1ea0 created: GearsObj[0x4b2059d2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4b1c1ea0 FIN GearsES2[obj 0x4b1c1ea0 isInit true, usesShared false, 1 GearsObj[0x39e4a57e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b2059d2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6aee87f4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4b1c1ea0 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fb32bf55b80, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4b1c1ea0, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4b1c1ea0 512x490, swapInterval 1, drawable 0x7fb32bf55b80
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4b1c1ea0 512x490, swapInterval 1, drawable 0x7fb32bf55b80
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4b1c1ea0: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4b1c1ea0 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseFrameGLCanvas
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseJFrameGLCanvas
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x764c8b4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x2cbadfa2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x2cbadfa2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x764c8b4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2cbadfa2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x554a97ab, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fb32e27be80, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fb32e27be80
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fb32e27be80
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseJFrameGLCanvas
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647478706 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647478706 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testCloseFrameGLCanvas took 2.027 sec
    [junit] Testcase: testCloseJFrameGLCanvas took 0.602 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.27 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647476028 ms III - Start
    [junit] SLOCK [T main @ 1460647476029 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseFrameGLCanvas
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4b1c1ea0: tileRendererInUse null, GearsES2[obj 0x4b1c1ea0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4b1c1ea0 on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4b1c1ea0 created: GearsObj[0x39e4a57e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4b1c1ea0 created: GearsObj[0x4b2059d2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4b1c1ea0 created: GearsObj[0x4b2059d2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4b1c1ea0 FIN GearsES2[obj 0x4b1c1ea0 isInit true, usesShared false, 1 GearsObj[0x39e4a57e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b2059d2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6aee87f4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4b1c1ea0 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fb32bf55b80, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4b1c1ea0, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4b1c1ea0 512x490, swapInterval 1, drawable 0x7fb32bf55b80
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4b1c1ea0 512x490, swapInterval 1, drawable 0x7fb32bf55b80
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4b1c1ea0: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4b1c1ea0 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseFrameGLCanvas
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseJFrameGLCanvas
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x467aecef: tileRendererInUse null, GearsES2[obj 0x467aecef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x467aecef on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x467aecef created: GearsObj[0x764c8b4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x467aecef created: GearsObj[0x2cbadfa2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x467aecef created: GearsObj[0x2cbadfa2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x467aecef FIN GearsES2[obj 0x467aecef isInit true, usesShared false, 1 GearsObj[0x764c8b4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2cbadfa2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x554a97ab, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x467aecef 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7fb32e27be80, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x467aecef, angle 0.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fb32e27be80
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x467aecef 512x490, swapInterval 1, drawable 0x7fb32e27be80
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x467aecef FIN
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseJFrameGLCanvas
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647478706 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647478706 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647479933 ms III - Start
    [junit] SLOCK [T main @ 1460647479934 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT - testCloseJFrameNewtCanvasAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x587c290d: tileRendererInUse null, GearsES2[obj 0x587c290d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x587c290d on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x587c290d created: GearsObj[0x32841b02, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x587c290d created: GearsObj[0x2892a63b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x587c290d created: GearsObj[0x2892a63b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x587c290d FIN GearsES2[obj 0x587c290d isInit true, usesShared false, 1 GearsObj[0x32841b02, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2892a63b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7539b5ed, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x587c290d 0/0 128x128 of 128x128, swapInterval 1, drawable 0x7f8c3ca68810, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x587c290d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x587c290d 128x128, swapInterval 1, drawable 0x7f8c3ca68810
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x587c290d 0/0 128x128 of 128x128, swapInterval 1, drawable 0x7f8c3ca68810, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x587c290d, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x587c290d 128x128, swapInterval 1, drawable 0x7f8c3ca68810
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x587c290d 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7f8c3ca68810, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x587c290d, angle 1.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x587c290d 512x490, swapInterval 1, drawable 0x7f8c3ca68810
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x587c290d 512x490, swapInterval 1, drawable 0x7f8c3ca68810
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x587c290d 512x490, swapInterval 1, drawable 0x7f8c3ca68810
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x587c290d 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7f8c3ca68810, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x587c290d, angle 2.5, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x587c290d 512x490, swapInterval 1, drawable 0x7f8c3ca68810
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x587c290d 512x490, swapInterval 1, drawable 0x7f8c3ca68810
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x587c290d: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x587c290d FIN
    [junit] NEWTWindowClosingAdapter.windowDestroyed: NEWTWindowClosingAdapter[closing 1, closed 1]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT - testCloseJFrameNewtCanvasAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647482294 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647482295 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.951 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647479933 ms III - Start
    [junit] SLOCK [T main @ 1460647479934 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT - testCloseJFrameNewtCanvasAWT
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x587c290d: tileRendererInUse null, GearsES2[obj 0x587c290d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x587c290d on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x587c290d created: GearsObj[0x32841b02, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x587c290d created: GearsObj[0x2892a63b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x587c290d created: GearsObj[0x2892a63b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x587c290d FIN GearsES2[obj 0x587c290d isInit true, usesShared false, 1 GearsObj[0x32841b02, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2892a63b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7539b5ed, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x587c290d 0/0 128x128 of 128x128, swapInterval 1, drawable 0x7f8c3ca68810, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x587c290d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x587c290d 128x128, swapInterval 1, drawable 0x7f8c3ca68810
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x587c290d 0/0 128x128 of 128x128, swapInterval 1, drawable 0x7f8c3ca68810, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x587c290d, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x587c290d 128x128, swapInterval 1, drawable 0x7f8c3ca68810
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x587c290d 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7f8c3ca68810, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x587c290d, angle 1.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x587c290d 512x490, swapInterval 1, drawable 0x7f8c3ca68810
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x587c290d 512x490, swapInterval 1, drawable 0x7f8c3ca68810
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x587c290d 512x490, swapInterval 1, drawable 0x7f8c3ca68810
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x587c290d 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7f8c3ca68810, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x587c290d, angle 2.5, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x587c290d 512x490, swapInterval 1, drawable 0x7f8c3ca68810
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x587c290d 512x490, swapInterval 1, drawable 0x7f8c3ca68810
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x587c290d: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x587c290d FIN
    [junit] NEWTWindowClosingAdapter.windowDestroyed: NEWTWindowClosingAdapter[closing 1, closed 1]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT - testCloseJFrameNewtCanvasAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647482294 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647482295 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testCloseJFrameNewtCanvasAWT took 2.315 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.951 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647479933 ms III - Start
    [junit] SLOCK [T main @ 1460647479934 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT - testCloseJFrameNewtCanvasAWT
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x587c290d: tileRendererInUse null, GearsES2[obj 0x587c290d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x587c290d on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x587c290d created: GearsObj[0x32841b02, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x587c290d created: GearsObj[0x2892a63b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x587c290d created: GearsObj[0x2892a63b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x587c290d FIN GearsES2[obj 0x587c290d isInit true, usesShared false, 1 GearsObj[0x32841b02, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2892a63b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7539b5ed, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x587c290d 0/0 128x128 of 128x128, swapInterval 1, drawable 0x7f8c3ca68810, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x587c290d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x587c290d 128x128, swapInterval 1, drawable 0x7f8c3ca68810
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x587c290d 0/0 128x128 of 128x128, swapInterval 1, drawable 0x7f8c3ca68810, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x587c290d, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x587c290d 128x128, swapInterval 1, drawable 0x7f8c3ca68810
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x587c290d 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7f8c3ca68810, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x587c290d, angle 1.0, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x587c290d 512x490, swapInterval 1, drawable 0x7f8c3ca68810
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x587c290d 512x490, swapInterval 1, drawable 0x7f8c3ca68810
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x587c290d 512x490, swapInterval 1, drawable 0x7f8c3ca68810
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x587c290d 0/0 512x490 of 512x490, swapInterval 1, drawable 0x7f8c3ca68810, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x587c290d, angle 2.5, [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0 -> [l -1.0448979, r 1.0448979, b -1.0, t 1.0] 2.0897958x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x587c290d 512x490, swapInterval 1, drawable 0x7f8c3ca68810
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x587c290d 512x490, swapInterval 1, drawable 0x7f8c3ca68810
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x587c290d: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x587c290d FIN
    [junit] NEWTWindowClosingAdapter.windowDestroyed: NEWTWindowClosingAdapter[closing 1, closed 1]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT - testCloseJFrameNewtCanvasAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647482294 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647482295 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647484670 ms III - Start
    [junit] SLOCK [T main @ 1460647484671 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] requestFocus: AWT Component
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x378 of 400x378, swapInterval 1, drawable 0x7fc13ca3ff90, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] centerMouse: robot pos: 300x311, onTitleBarIfWindow: false
    [junit] MouseEntered      ignored: MouseEvent[EVENT_MOUSE_ENTERED, [200]/[189], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647484952 d 10ms]]]
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[189], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647484955 d 7ms]]]
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647485170 d 3ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647485171 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647485171 d 2ms]]]
    [junit] requestFocus: click, d: 501 ms
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487098 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487153 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(1, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487208 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487208 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(1, 2):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487263 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(1, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487318 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487318 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(1, 3):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487373 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487373 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 4, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487426 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(2):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487481 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(2, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487536 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487536 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(2, 1):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487588 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(2, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487640 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487640 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(2, 3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487696 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487696 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 7, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487748 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(3):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487798 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(3, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487853 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487853 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487909 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(3, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487964 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487964 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(3, 2):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647488020 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647488020 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testHoldOneButtonAndPressAnother
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testPressAllButtonsInSequence
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doPressAllButtonsInSequence
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647490970 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testPressAllButtonsInSequence - mouse-press(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491023 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersAWTCanvas.testPressAllButtonsInSequence - mouse-press(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491074 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testPressAllButtonsInSequence - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491128 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491128 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.testPressAllButtonsInSequence - mouse-release(3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491181 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491181 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testPressAllButtonsInSequence - mouse-release(2):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491231 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491231 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.testPressAllButtonsInSequence - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testPressAllButtonsInSequence
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonClickAndDrag
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonClickAndDrag
    [junit] *** pressing button 1
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647494226 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[186], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647494281 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[186], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647494538 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-release(1):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[178], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647494591 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647494840 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-press(2):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[186], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647494896 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 2
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[186], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647495148 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-release(2):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[178], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647495200 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647495455 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-press(3):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[186], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647495508 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[186], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647495769 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-release(3):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[178], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647495824 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #17
    [junit] WAIT-till-done: eventDispatch() #18
    [junit] WAIT-till-done: eventDispatch() #19
    [junit] WAIT-till-done: eventDispatch() #20
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonClickAndDrag
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499018 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndRelease - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499072 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499072 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndRelease - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499127 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndRelease - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499181 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499181 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndRelease - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499237 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndRelease - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499288 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499288 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndRelease - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonPressAndRelease
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonPressAndReleaseWithCtrl
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502382 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithCtrl - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502437 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502437 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithCtrl - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502489 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithCtrl - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502542 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502542 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithCtrl - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502597 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithCtrl - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502648 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502648 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithCtrl - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonPressAndReleaseWithCtrl
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonPressAndReleaseWithShift
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647505836 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithShift - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647505888 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647505888 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithShift - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647505941 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithShift - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647505996 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647505996 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithShift - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647506048 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithShift - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647506103 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647506103 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithShift - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonPressAndReleaseWithShift
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647507828 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647507828 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.75 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647484670 ms III - Start
    [junit] SLOCK [T main @ 1460647484671 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] requestFocus: AWT Component
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x378 of 400x378, swapInterval 1, drawable 0x7fc13ca3ff90, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] centerMouse: robot pos: 300x311, onTitleBarIfWindow: false
    [junit] MouseEntered      ignored: MouseEvent[EVENT_MOUSE_ENTERED, [200]/[189], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647484952 d 10ms]]]
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[189], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647484955 d 7ms]]]
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647485170 d 3ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647485171 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647485171 d 2ms]]]
    [junit] requestFocus: click, d: 501 ms
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487098 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487153 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(1, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487208 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487208 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(1, 2):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487263 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(1, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487318 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487318 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(1, 3):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487373 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487373 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 4, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487426 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(2):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487481 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(2, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487536 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487536 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(2, 1):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487588 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(2, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487640 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487640 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(2, 3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487696 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487696 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 7, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487748 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(3):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487798 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(3, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487853 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487853 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487909 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(3, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487964 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487964 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(3, 2):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647488020 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647488020 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testHoldOneButtonAndPressAnother
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testPressAllButtonsInSequence
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doPressAllButtonsInSequence
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647490970 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testPressAllButtonsInSequence - mouse-press(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491023 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersAWTCanvas.testPressAllButtonsInSequence - mouse-press(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491074 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testPressAllButtonsInSequence - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491128 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491128 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.testPressAllButtonsInSequence - mouse-release(3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491181 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491181 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testPressAllButtonsInSequence - mouse-release(2):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491231 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491231 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.testPressAllButtonsInSequence - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testPressAllButtonsInSequence
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonClickAndDrag
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonClickAndDrag
    [junit] *** pressing button 1
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647494226 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[186], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647494281 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[186], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647494538 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-release(1):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[178], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647494591 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647494840 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-press(2):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[186], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647494896 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 2
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[186], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647495148 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-release(2):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[178], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647495200 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647495455 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-press(3):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[186], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647495508 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[186], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647495769 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-release(3):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[178], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647495824 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #17
    [junit] WAIT-till-done: eventDispatch() #18
    [junit] WAIT-till-done: eventDispatch() #19
    [junit] WAIT-till-done: eventDispatch() #20
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonClickAndDrag
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499018 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndRelease - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499072 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499072 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndRelease - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499127 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndRelease - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499181 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499181 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndRelease - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499237 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndRelease - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499288 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499288 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndRelease - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonPressAndRelease
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonPressAndReleaseWithCtrl
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502382 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithCtrl - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502437 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502437 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithCtrl - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502489 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithCtrl - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502542 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502542 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithCtrl - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502597 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithCtrl - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502648 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502648 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithCtrl - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonPressAndReleaseWithCtrl
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonPressAndReleaseWithShift
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647505836 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithShift - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647505888 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647505888 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithShift - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647505941 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithShift - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647505996 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647505996 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithShift - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647506048 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithShift - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647506103 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647506103 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithShift - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonPressAndReleaseWithShift
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647507828 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647507828 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testHoldOneButtonAndPressAnother took 3.876 sec
    [junit] Testcase: testPressAllButtonsInSequence took 3.247 sec
    [junit] Testcase: testSingleButtonClickAndDrag took 4.788 sec
    [junit] Testcase: testSingleButtonPressAndRelease took 3.256 sec
    [junit] Testcase: testSingleButtonPressAndReleaseWithCtrl took 3.455 sec
    [junit] Testcase: testSingleButtonPressAndReleaseWithShift took 3.471 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.75 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647484670 ms III - Start
    [junit] SLOCK [T main @ 1460647484671 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] requestFocus: AWT Component
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x378 of 400x378, swapInterval 1, drawable 0x7fc13ca3ff90, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] centerMouse: robot pos: 300x311, onTitleBarIfWindow: false
    [junit] MouseEntered      ignored: MouseEvent[EVENT_MOUSE_ENTERED, [200]/[189], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647484952 d 10ms]]]
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[189], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647484955 d 7ms]]]
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647485170 d 3ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647485171 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647485171 d 2ms]]]
    [junit] requestFocus: click, d: 501 ms
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487098 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487153 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(1, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487208 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487208 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(1, 2):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487263 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(1, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487318 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487318 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(1, 3):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487373 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487373 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 4, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487426 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(2):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487481 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(2, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487536 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487536 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(2, 1):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487588 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(2, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487640 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487640 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(2, 3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487696 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487696 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 7, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487748 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(3):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487798 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(3, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487853 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487853 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487909 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-press(3, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487964 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647487964 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(3, 2):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647488020 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647488020 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersAWTCanvas.testHoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testHoldOneButtonAndPressAnother
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testPressAllButtonsInSequence
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doPressAllButtonsInSequence
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647490970 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testPressAllButtonsInSequence - mouse-press(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491023 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersAWTCanvas.testPressAllButtonsInSequence - mouse-press(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491074 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testPressAllButtonsInSequence - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491128 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491128 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.testPressAllButtonsInSequence - mouse-release(3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491181 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491181 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testPressAllButtonsInSequence - mouse-release(2):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491231 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647491231 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.testPressAllButtonsInSequence - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testPressAllButtonsInSequence
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonClickAndDrag
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonClickAndDrag
    [junit] *** pressing button 1
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647494226 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[186], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647494281 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[186], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647494538 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-release(1):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[178], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647494591 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647494840 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-press(2):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[186], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647494896 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 2
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[186], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647495148 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-release(2):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[178], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647495200 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647495455 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-press(3):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[186], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647495508 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[186], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647495769 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonClickAndDrag - mouse-release(3):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[178], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647495824 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #17
    [junit] WAIT-till-done: eventDispatch() #18
    [junit] WAIT-till-done: eventDispatch() #19
    [junit] WAIT-till-done: eventDispatch() #20
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonClickAndDrag
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499018 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndRelease - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499072 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499072 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndRelease - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499127 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndRelease - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499181 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499181 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndRelease - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499237 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndRelease - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499288 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647499288 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndRelease - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonPressAndRelease
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonPressAndReleaseWithCtrl
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502382 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithCtrl - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502437 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502437 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithCtrl - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502489 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithCtrl - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502542 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502542 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithCtrl - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502597 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithCtrl - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502648 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647502648 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithCtrl - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonPressAndReleaseWithCtrl
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonPressAndReleaseWithShift
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647505836 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithShift - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647505888 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647505888 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithShift - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647505941 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithShift - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647505996 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647505996 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithShift - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647506048 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithShift - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647506103 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1460647506103 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.testSingleButtonPressAndReleaseWithShift - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - testSingleButtonPressAndReleaseWithShift
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647507828 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647507828 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647510532 ms III - Start
    [junit] SLOCK [T main @ 1460647510533 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0x7fea0632eb50, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] MouseEntered      ignored: MouseEvent[EVENT_MOUSE_ENTERED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647510645 d 63ms]]]
    [junit] centerMouse: robot pos: 300x300, onTitleBarIfWindow: false
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647510713 d 5ms]]]
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647510918 d 10ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647510918 d 10ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647510918 d 10ms]]]
    [junit] requestFocus: click, d: 301 ms
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testHoldOneButtonAndPressAnother
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647511440 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512651 d 12ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512707 d 4ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(1, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512759 d 12ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512759 d 12ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(1, 2):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512813 d 5ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(1, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512868 d 10ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512868 d 10ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(1, 3):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512923 d 6ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512923 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 4, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512978 d 12ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(2):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513029 d 10ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(2, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513084 d 3ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513084 d 3ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(2, 1):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513139 d 9ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(2, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513192 d 7ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513192 d 7ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(2, 3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513247 d 12ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513247 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 7, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513300 d 7ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(3):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513355 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(3, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513410 d 8ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513410 d 8ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513461 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(3, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513513 d 6ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513513 d 8ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(3, 2):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513568 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513568 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513994 d 12ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647514049 d 2ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647514100 d 13ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testHoldOneButtonAndPressAnother
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testPressAllButtonsInSequence
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647515307 d 5ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647515363 d 12ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647515418 d 5ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doPressAllButtonsInSequence
    [junit] *** pressing button 1
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516516 d 7ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testPressAllButtonsInSequence - mouse-press(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516568 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNEWTWindowAWT.testPressAllButtonsInSequence - mouse-press(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516621 d 12ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testPressAllButtonsInSequence - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516676 d 7ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516676 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.testPressAllButtonsInSequence - mouse-release(3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516729 d 11ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516729 d 11ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testPressAllButtonsInSequence - mouse-release(2):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516784 d 7ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516784 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.testPressAllButtonsInSequence - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647517250 d 4ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647517302 d 12ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647517352 d 12ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testPressAllButtonsInSequence
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonClickAndDrag
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647518574 d 12ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647518630 d 4ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647518685 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonClickAndDrag
    [junit] *** pressing button 1
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647519782 d 14ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[208], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647519834 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 1
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[208], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647520090 d 12ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-release(1):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647520145 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647520403 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-press(2):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[208], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647520459 d 8ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[208], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647520719 d 5ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-release(2):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647520775 d 10ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647521034 d 5ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-press(3):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[208], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647521090 d 9ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[208], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647521351 d 5ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-release(3):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647521404 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #17
    [junit] WAIT-till-done: eventDispatch() #18
    [junit] WAIT-till-done: eventDispatch() #19
    [junit] WAIT-till-done: eventDispatch() #20
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647522072 d 12ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647522123 d 11ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647522178 d 7ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonClickAndDrag
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonPressAndRelease
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647523379 d 8ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647523435 d 12ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647523489 d 9ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524584 d 6ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndRelease - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524639 d 12ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524639 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndRelease - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524695 d 4ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndRelease - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524750 d 6ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524750 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndRelease - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524805 d 12ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndRelease - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524856 d 10ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524856 d 10ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndRelease - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647525315 d 13ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647525366 d 10ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647525416 d 11ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonPressAndRelease
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonPressAndReleaseWithCtrl
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647526615 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647526666 d 10ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647526722 d 11ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647527927 d 10ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647527983 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647527983 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528038 d 3ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528089 d 11ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528089 d 11ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528144 d 5ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528199 d 10ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528199 d 10ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528764 d 12ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528814 d 12ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528869 d 7ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonPressAndReleaseWithCtrl
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonPressAndReleaseWithShift
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647530069 d 9ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647530123 d 6ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647530179 d 10ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531383 d 12ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithShift - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531438 d 5ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531438 d 5ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithShift - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531491 d 11ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithShift - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531546 d 6ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531546 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithShift - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531599 d 13ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithShift - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531650 d 12ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531650 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithShift - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647532207 d 12ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647532259 d 8ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647532310 d 7ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonPressAndReleaseWithShift
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647533348 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647533348 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.679 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647510532 ms III - Start
    [junit] SLOCK [T main @ 1460647510533 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0x7fea0632eb50, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] MouseEntered      ignored: MouseEvent[EVENT_MOUSE_ENTERED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647510645 d 63ms]]]
    [junit] centerMouse: robot pos: 300x300, onTitleBarIfWindow: false
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647510713 d 5ms]]]
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647510918 d 10ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647510918 d 10ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647510918 d 10ms]]]
    [junit] requestFocus: click, d: 301 ms
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testHoldOneButtonAndPressAnother
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647511440 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512651 d 12ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512707 d 4ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(1, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512759 d 12ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512759 d 12ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(1, 2):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512813 d 5ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(1, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512868 d 10ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512868 d 10ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(1, 3):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512923 d 6ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512923 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 4, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512978 d 12ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(2):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513029 d 10ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(2, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513084 d 3ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513084 d 3ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(2, 1):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513139 d 9ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(2, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513192 d 7ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513192 d 7ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(2, 3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513247 d 12ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513247 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 7, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513300 d 7ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(3):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513355 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(3, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513410 d 8ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513410 d 8ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513461 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(3, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513513 d 6ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513513 d 8ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(3, 2):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513568 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513568 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513994 d 12ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647514049 d 2ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647514100 d 13ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testHoldOneButtonAndPressAnother
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testPressAllButtonsInSequence
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647515307 d 5ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647515363 d 12ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647515418 d 5ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doPressAllButtonsInSequence
    [junit] *** pressing button 1
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516516 d 7ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testPressAllButtonsInSequence - mouse-press(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516568 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNEWTWindowAWT.testPressAllButtonsInSequence - mouse-press(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516621 d 12ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testPressAllButtonsInSequence - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516676 d 7ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516676 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.testPressAllButtonsInSequence - mouse-release(3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516729 d 11ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516729 d 11ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testPressAllButtonsInSequence - mouse-release(2):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516784 d 7ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516784 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.testPressAllButtonsInSequence - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647517250 d 4ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647517302 d 12ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647517352 d 12ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testPressAllButtonsInSequence
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonClickAndDrag
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647518574 d 12ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647518630 d 4ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647518685 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonClickAndDrag
    [junit] *** pressing button 1
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647519782 d 14ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[208], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647519834 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 1
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[208], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647520090 d 12ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-release(1):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647520145 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647520403 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-press(2):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[208], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647520459 d 8ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[208], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647520719 d 5ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-release(2):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647520775 d 10ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647521034 d 5ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-press(3):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[208], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647521090 d 9ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[208], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647521351 d 5ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-release(3):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647521404 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #17
    [junit] WAIT-till-done: eventDispatch() #18
    [junit] WAIT-till-done: eventDispatch() #19
    [junit] WAIT-till-done: eventDispatch() #20
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647522072 d 12ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647522123 d 11ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647522178 d 7ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonClickAndDrag
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonPressAndRelease
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647523379 d 8ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647523435 d 12ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647523489 d 9ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524584 d 6ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndRelease - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524639 d 12ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524639 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndRelease - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524695 d 4ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndRelease - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524750 d 6ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524750 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndRelease - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524805 d 12ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndRelease - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524856 d 10ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524856 d 10ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndRelease - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647525315 d 13ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647525366 d 10ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647525416 d 11ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonPressAndRelease
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonPressAndReleaseWithCtrl
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647526615 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647526666 d 10ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647526722 d 11ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647527927 d 10ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647527983 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647527983 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528038 d 3ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528089 d 11ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528089 d 11ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528144 d 5ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528199 d 10ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528199 d 10ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528764 d 12ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528814 d 12ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528869 d 7ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonPressAndReleaseWithCtrl
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonPressAndReleaseWithShift
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647530069 d 9ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647530123 d 6ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647530179 d 10ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531383 d 12ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithShift - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531438 d 5ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531438 d 5ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithShift - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531491 d 11ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithShift - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531546 d 6ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531546 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithShift - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531599 d 13ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithShift - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531650 d 12ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531650 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithShift - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647532207 d 12ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647532259 d 8ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647532310 d 7ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonPressAndReleaseWithShift
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647533348 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647533348 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testHoldOneButtonAndPressAnother took 3.861 sec
    [junit] Testcase: testPressAllButtonsInSequence took 3.263 sec
    [junit] Testcase: testSingleButtonClickAndDrag took 4.815 sec
    [junit] Testcase: testSingleButtonPressAndRelease took 3.236 sec
    [junit] Testcase: testSingleButtonPressAndReleaseWithCtrl took 3.452 sec
    [junit] Testcase: testSingleButtonPressAndReleaseWithShift took 3.45 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.679 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647510532 ms III - Start
    [junit] SLOCK [T main @ 1460647510533 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0x7fea0632eb50, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] MouseEntered      ignored: MouseEvent[EVENT_MOUSE_ENTERED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647510645 d 63ms]]]
    [junit] centerMouse: robot pos: 300x300, onTitleBarIfWindow: false
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647510713 d 5ms]]]
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647510918 d 10ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647510918 d 10ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647510918 d 10ms]]]
    [junit] requestFocus: click, d: 301 ms
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testHoldOneButtonAndPressAnother
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647511440 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512651 d 12ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512707 d 4ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(1, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512759 d 12ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512759 d 12ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(1, 2):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512813 d 5ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(1, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512868 d 10ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512868 d 10ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(1, 3):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512923 d 6ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512923 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 4, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647512978 d 12ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(2):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513029 d 10ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(2, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513084 d 3ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513084 d 3ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(2, 1):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513139 d 9ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(2, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513192 d 7ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513192 d 7ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(2, 3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513247 d 12ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513247 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 7, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513300 d 7ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(3):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513355 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(3, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513410 d 8ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513410 d 8ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513461 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-press(3, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513513 d 6ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513513 d 8ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(3, 2):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513568 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513568 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersNEWTWindowAWT.testHoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647513994 d 12ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647514049 d 2ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647514100 d 13ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testHoldOneButtonAndPressAnother
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testPressAllButtonsInSequence
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647515307 d 5ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647515363 d 12ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647515418 d 5ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doPressAllButtonsInSequence
    [junit] *** pressing button 1
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516516 d 7ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testPressAllButtonsInSequence - mouse-press(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516568 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNEWTWindowAWT.testPressAllButtonsInSequence - mouse-press(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516621 d 12ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testPressAllButtonsInSequence - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516676 d 7ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516676 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.testPressAllButtonsInSequence - mouse-release(3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516729 d 11ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516729 d 11ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testPressAllButtonsInSequence - mouse-release(2):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516784 d 7ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647516784 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.testPressAllButtonsInSequence - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647517250 d 4ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647517302 d 12ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647517352 d 12ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testPressAllButtonsInSequence
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonClickAndDrag
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647518574 d 12ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647518630 d 4ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647518685 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonClickAndDrag
    [junit] *** pressing button 1
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647519782 d 14ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[208], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647519834 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 1
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[208], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647520090 d 12ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-release(1):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647520145 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647520403 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-press(2):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[208], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647520459 d 8ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[208], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647520719 d 5ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-release(2):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647520775 d 10ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647521034 d 5ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-press(3):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[208], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647521090 d 9ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[208], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647521351 d 5ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonClickAndDrag - mouse-release(3):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647521404 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #17
    [junit] WAIT-till-done: eventDispatch() #18
    [junit] WAIT-till-done: eventDispatch() #19
    [junit] WAIT-till-done: eventDispatch() #20
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647522072 d 12ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647522123 d 11ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647522178 d 7ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonClickAndDrag
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonPressAndRelease
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647523379 d 8ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647523435 d 12ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647523489 d 9ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524584 d 6ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndRelease - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524639 d 12ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524639 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndRelease - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524695 d 4ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndRelease - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524750 d 6ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524750 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndRelease - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524805 d 12ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndRelease - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524856 d 10ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647524856 d 10ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndRelease - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647525315 d 13ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647525366 d 10ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647525416 d 11ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonPressAndRelease
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonPressAndReleaseWithCtrl
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647526615 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647526666 d 10ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647526722 d 11ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647527927 d 10ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647527983 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647527983 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528038 d 3ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528089 d 11ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528089 d 11ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528144 d 5ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528199 d 10ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528199 d 10ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528764 d 12ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528814 d 12ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647528869 d 7ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonPressAndReleaseWithCtrl
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonPressAndReleaseWithShift
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647530069 d 9ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647530123 d 6ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647530179 d 10ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531383 d 12ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithShift - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531438 d 5ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531438 d 5ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithShift - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531491 d 11ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithShift - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531546 d 6ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531546 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithShift - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531599 d 13ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithShift - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531650 d 12ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647531650 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.testSingleButtonPressAndReleaseWithShift - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647532207 d 12ms]]]
    [junit] MouseReleased    2: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647532259 d 8ms]]]
    [junit] MouseReleased    3: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647532310 d 7ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - testSingleButtonPressAndReleaseWithShift
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647533348 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647533348 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647535808 ms III - Start
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT
    [junit] SLOCK [T main @ 1460647535809 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts
    [junit] Thread[AWT-EventQueue-0-Display-.macosx_nil-1-EDT-1,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0-Display-.macosx_nil-1-EDT-1,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0-Display-.macosx_nil-1-EDT-1,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0-Display-.macosx_nil-1-EDT-1,6,main] RedSquareES2.reshape 0/0 400x378 of 400x378, swapInterval 1, drawable 0x7f923bd70030, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0-Display-.macosx_nil-1-EDT-1,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x378 of 400x378, swapInterval 1, drawable 0x7f923bd70030, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 300x311, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538116 d 5ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538170 d 9ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(1, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538222 d 7ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538222 d 7ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(1, 2):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538275 d 14ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(1, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538327 d 11ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538327 d 11ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(1, 3):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538380 d 6ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538380 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 4, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538432 d 5ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(2):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538483 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(2, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538539 d 5ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538539 d 5ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(2, 1):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538590 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(2, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538645 d 8ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538645 d 8ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(2, 3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538700 d 13ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538700 d 13ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 7, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538755 d 7ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(3):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538811 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(3, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538866 d 4ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538866 d 4ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538922 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(3, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538977 d 12ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538977 d 12ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(3, 2):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647539030 d 5ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647539030 d 5ms]]]
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testHoldOneButtonAndPressAnother
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testPressAllButtonsInSequence
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doPressAllButtonsInSequence
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542010 d 6ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testPressAllButtonsInSequence - mouse-press(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542063 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNewtCanvasAWT.testPressAllButtonsInSequence - mouse-press(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542116 d 9ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testPressAllButtonsInSequence - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542172 d 11ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542172 d 11ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.testPressAllButtonsInSequence - mouse-release(3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542227 d 5ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542227 d 5ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testPressAllButtonsInSequence - mouse-release(2):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542282 d 8ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542282 d 8ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.testPressAllButtonsInSequence - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testPressAllButtonsInSequence
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonClickAndDrag
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonClickAndDrag
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647545261 d 13ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[186], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647545319 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[186], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647545575 d 3ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-release(1):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[178], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647545629 d 11ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647545889 d 7ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-press(2):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[186], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647545939 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[186], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647546200 d 10ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-release(2):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[178], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647546256 d 10ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647546510 d 12ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-press(3):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[186], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647546566 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[186], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647546822 d 10ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-release(3):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[178], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647546875 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #17
    [junit] WAIT-till-done: eventDispatch() #18
    [junit] WAIT-till-done: eventDispatch() #19
    [junit] WAIT-till-done: eventDispatch() #20
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonClickAndDrag
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550067 d 8ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndRelease - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550122 d 11ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550122 d 11ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndRelease - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550176 d 6ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndRelease - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550225 d 8ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550225 d 8ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndRelease - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550276 d 7ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndRelease - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550327 d 5ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550327 d 5ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndRelease - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonPressAndRelease
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonPressAndReleaseWithCtrl
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553447 d 6ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553500 d 13ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553500 d 13ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553556 d 4ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553611 d 12ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553611 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553667 d 3ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553722 d 7ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553722 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonPressAndReleaseWithCtrl
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonPressAndReleaseWithShift
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647556890 d 10ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithShift - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647556942 d 8ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647556942 d 8ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithShift - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647556994 d 6ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithShift - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647557049 d 11ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647557049 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithShift - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647557100 d 8ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithShift - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647557150 d 9ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647557150 d 9ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithShift - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonPressAndReleaseWithShift
    [junit] Thread[AWT-EventQueue-0-Display-.macosx_nil-1-EDT-1,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0-Display-.macosx_nil-1-EDT-1,6,main] RedSquareES2.dispose FIN
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647558887 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647558887 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.676 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647535808 ms III - Start
    [junit] SLOCK [T main @ 1460647535809 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts
    [junit] Thread[AWT-EventQueue-0-Display-.macosx_nil-1-EDT-1,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0-Display-.macosx_nil-1-EDT-1,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0-Display-.macosx_nil-1-EDT-1,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0-Display-.macosx_nil-1-EDT-1,6,main] RedSquareES2.reshape 0/0 400x378 of 400x378, swapInterval 1, drawable 0x7f923bd70030, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0-Display-.macosx_nil-1-EDT-1,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x378 of 400x378, swapInterval 1, drawable 0x7f923bd70030, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 300x311, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538116 d 5ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538170 d 9ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(1, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538222 d 7ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538222 d 7ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(1, 2):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538275 d 14ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(1, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538327 d 11ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538327 d 11ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(1, 3):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538380 d 6ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538380 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 4, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538432 d 5ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(2):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538483 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(2, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538539 d 5ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538539 d 5ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(2, 1):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538590 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(2, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538645 d 8ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538645 d 8ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(2, 3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538700 d 13ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538700 d 13ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 7, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538755 d 7ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(3):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538811 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(3, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538866 d 4ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538866 d 4ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538922 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(3, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538977 d 12ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538977 d 12ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(3, 2):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647539030 d 5ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647539030 d 5ms]]]
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testHoldOneButtonAndPressAnother
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testPressAllButtonsInSequence
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doPressAllButtonsInSequence
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542010 d 6ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testPressAllButtonsInSequence - mouse-press(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542063 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNewtCanvasAWT.testPressAllButtonsInSequence - mouse-press(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542116 d 9ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testPressAllButtonsInSequence - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542172 d 11ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542172 d 11ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.testPressAllButtonsInSequence - mouse-release(3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542227 d 5ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542227 d 5ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testPressAllButtonsInSequence - mouse-release(2):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542282 d 8ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542282 d 8ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.testPressAllButtonsInSequence - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testPressAllButtonsInSequence
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonClickAndDrag
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonClickAndDrag
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647545261 d 13ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[186], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647545319 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[186], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647545575 d 3ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-release(1):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[178], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647545629 d 11ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647545889 d 7ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-press(2):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[186], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647545939 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[186], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647546200 d 10ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-release(2):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[178], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647546256 d 10ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647546510 d 12ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-press(3):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[186], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647546566 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[186], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647546822 d 10ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-release(3):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[178], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647546875 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #17
    [junit] WAIT-till-done: eventDispatch() #18
    [junit] WAIT-till-done: eventDispatch() #19
    [junit] WAIT-till-done: eventDispatch() #20
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonClickAndDrag
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550067 d 8ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndRelease - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550122 d 11ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550122 d 11ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndRelease - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550176 d 6ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndRelease - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550225 d 8ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550225 d 8ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndRelease - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550276 d 7ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndRelease - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550327 d 5ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550327 d 5ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndRelease - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonPressAndRelease
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonPressAndReleaseWithCtrl
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553447 d 6ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553500 d 13ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553500 d 13ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553556 d 4ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553611 d 12ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553611 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553667 d 3ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553722 d 7ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553722 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonPressAndReleaseWithCtrl
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonPressAndReleaseWithShift
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647556890 d 10ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithShift - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647556942 d 8ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647556942 d 8ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithShift - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647556994 d 6ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithShift - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647557049 d 11ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647557049 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithShift - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647557100 d 8ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithShift - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647557150 d 9ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647557150 d 9ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithShift - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonPressAndReleaseWithShift
    [junit] Thread[AWT-EventQueue-0-Display-.macosx_nil-1-EDT-1,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0-Display-.macosx_nil-1-EDT-1,6,main] RedSquareES2.dispose FIN
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647558887 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647558887 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testHoldOneButtonAndPressAnother took 3.875 sec
    [junit] Testcase: testPressAllButtonsInSequence took 3.258 sec
    [junit] Testcase: testSingleButtonClickAndDrag took 4.809 sec
    [junit] Testcase: testSingleButtonPressAndRelease took 3.256 sec
    [junit] Testcase: testSingleButtonPressAndReleaseWithCtrl took 3.461 sec
    [junit] Testcase: testSingleButtonPressAndReleaseWithShift took 3.458 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.676 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647535808 ms III - Start
    [junit] SLOCK [T main @ 1460647535809 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts
    [junit] Thread[AWT-EventQueue-0-Display-.macosx_nil-1-EDT-1,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[AWT-EventQueue-0-Display-.macosx_nil-1-EDT-1,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-10.12.13 [GL 4.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     4.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  45
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  6, source]]
    [junit] Thread[AWT-EventQueue-0-Display-.macosx_nil-1-EDT-1,6,main] RedSquareES2.init FIN
    [junit] Thread[AWT-EventQueue-0-Display-.macosx_nil-1-EDT-1,6,main] RedSquareES2.reshape 0/0 400x378 of 400x378, swapInterval 1, drawable 0x7f923bd70030, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0-Display-.macosx_nil-1-EDT-1,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x378 of 400x378, swapInterval 1, drawable 0x7f923bd70030, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 300x311, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538116 d 5ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538170 d 9ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(1, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538222 d 7ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538222 d 7ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(1, 2):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538275 d 14ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(1, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538327 d 11ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538327 d 11ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(1, 3):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538380 d 6ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538380 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 4, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538432 d 5ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(2):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538483 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(2, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538539 d 5ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538539 d 5ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(2, 1):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538590 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(2, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538645 d 8ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538645 d 8ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(2, 3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538700 d 13ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538700 d 13ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 7, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538755 d 7ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(3):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538811 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(3, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538866 d 4ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538866 d 4ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538922 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-press(3, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538977 d 12ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647538977 d 12ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(3, 2):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647539030 d 5ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647539030 d 5ms]]]
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersNewtCanvasAWT.testHoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testHoldOneButtonAndPressAnother
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testPressAllButtonsInSequence
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doPressAllButtonsInSequence
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542010 d 6ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testPressAllButtonsInSequence - mouse-press(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542063 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNewtCanvasAWT.testPressAllButtonsInSequence - mouse-press(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542116 d 9ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testPressAllButtonsInSequence - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542172 d 11ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542172 d 11ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.testPressAllButtonsInSequence - mouse-release(3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542227 d 5ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542227 d 5ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testPressAllButtonsInSequence - mouse-release(2):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542282 d 8ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[189], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647542282 d 8ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.testPressAllButtonsInSequence - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testPressAllButtonsInSequence
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonClickAndDrag
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonClickAndDrag
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[189], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/189, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647545261 d 13ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[186], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647545319 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[186], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647545575 d 3ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-release(1):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[178], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647545629 d 11ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647545889 d 7ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-press(2):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[186], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647545939 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[186], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647546200 d 10ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-release(2):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[178], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647546256 d 10ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647546510 d 12ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-press(3):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[EVENT_MOUSE_DRAGGED, [208]/[186], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647546566 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [208]/[186], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/186, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647546822 d 10ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonClickAndDrag - mouse-release(3):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[EVENT_MOUSE_MOVED, [200]/[178], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647546875 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #17
    [junit] WAIT-till-done: eventDispatch() #18
    [junit] WAIT-till-done: eventDispatch() #19
    [junit] WAIT-till-done: eventDispatch() #20
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonClickAndDrag
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550067 d 8ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndRelease - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550122 d 11ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550122 d 11ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndRelease - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550176 d 6ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndRelease - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550225 d 8ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550225 d 8ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndRelease - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550276 d 7ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndRelease - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550327 d 5ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647550327 d 5ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndRelease - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonPressAndRelease
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonPressAndReleaseWithCtrl
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553447 d 6ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553500 d 13ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553500 d 13ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553556 d 4ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553611 d 12ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553611 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553667 d 3ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553722 d 7ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647553722 d 7ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithCtrl - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonPressAndReleaseWithCtrl
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonPressAndReleaseWithShift
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647556890 d 10ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithShift - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647556942 d 8ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647556942 d 8ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithShift - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647556994 d 6ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithShift - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647557049 d 11ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647557049 d 12ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithShift - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[EVENT_MOUSE_PRESSED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647557100 d 8ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithShift - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[EVENT_MOUSE_RELEASED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647557150 d 9ms]]]
    [junit] MouseClicked      ignored: MouseEvent[EVENT_MOUSE_CLICKED, [200]/[178], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647557150 d 9ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNewtCanvasAWT.testSingleButtonPressAndReleaseWithShift - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - testSingleButtonPressAndReleaseWithShift
    [junit] Thread[AWT-EventQueue-0-Display-.macosx_nil-1-EDT-1,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0-Display-.macosx_nil-1-EDT-1,6,main] RedSquareES2.dispose FIN
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647558887 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647558887 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647560186 ms III - Start
    [junit] SLOCK [T main @ 1460647560187 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test01NEWT
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd05d21afa0, tileRendererInUse null
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 384x304, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test02NewtCanvasAWT_Onscreen
    [junit] Platform doesn't support onscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test02NewtCanvasAWT_Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-6-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fd05ae50630, tileRendererInUse null
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647565748 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647565748 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 3, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 6.172 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647560186 ms III - Start
    [junit] SLOCK [T main @ 1460647560187 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test01NEWT
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd05d21afa0, tileRendererInUse null
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 384x304, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] *** AWTRobotUtil: UncaughtException (this Thread Thread-6-AWTAnimator#01) : Thread <Thread-6-AWTAnimator#01>, com.jogamp.opengl.util.AnimatorBase$UncaughtAnimatorException: com.jogamp.opengl.GLException: Caught ThreadDeath: null on thread Thread-6-AWTAnimator#01
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] com.jogamp.opengl.util.AnimatorBase$UncaughtAnimatorException: com.jogamp.opengl.GLException: Caught ThreadDeath: null on thread Thread-6-AWTAnimator#01
    [junit] 	at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:92)
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] 	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:204)
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] 	at java.lang.Thread.run(Thread.java:745)
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test01NEWT
    [junit] Caused by: com.jogamp.opengl.GLException: Caught ThreadDeath: null on thread Thread-6-AWTAnimator#01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test02NewtCanvasAWT_Onscreen
    [junit] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [junit] Platform doesn't support onscreen rendering.
    [junit] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [junit] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test02NewtCanvasAWT_Onscreen
    [junit] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [junit] 	at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
    [junit] 	... 3 more
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] Caused by: java.lang.ThreadDeath
    [junit] RedSquareES2 init on Thread[Thread-6-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] 	at java.lang.Thread.stop(Thread.java:850)
    [junit] Swap Interval  0
    [junit] 	at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook$1.run(GLWindow.java:724)
    [junit] 	at java.security.AccessController.doPrivileged(Native Method)
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] 	at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook.shutdownRenderingAction(GLWindow.java:719)
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] 	at jogamp.newt.WindowImpl.shutdown(WindowImpl.java:635)
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] 	at jogamp.newt.WindowImpl.shutdownAll(WindowImpl.java:123)
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] 	at jogamp.newt.DisplayImpl$1.run(DisplayImpl.java:74)
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] 	at com.jogamp.nativewindow.NativeWindowFactory.shutdown(NativeWindowFactory.java:272)
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] 	at com.jogamp.nativewindow.NativeWindowFactory$2$1.run(NativeWindowFactory.java:190)
    [junit] 	... 1 more
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] *** AWTRobotUtil: UncaughtException (this Thread Thread-3-AWTAnimator#00) : Thread <Thread-3-AWTAnimator#00>, com.jogamp.opengl.util.AnimatorBase$UncaughtAnimatorException: com.jogamp.opengl.GLException: Caught ThreadDeath: null on thread Thread-3-AWTAnimator#00
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] com.jogamp.opengl.util.AnimatorBase$UncaughtAnimatorException: com.jogamp.opengl.GLException: Caught ThreadDeath: null on thread Thread-3-AWTAnimator#00
    [junit] 	null
    [junit] 	at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:92)
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit] 	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:204)
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] 	at java.lang.Thread.run(Thread.java:745)
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fd05ae50630, tileRendererInUse null
    [junit] Caused by: com.jogamp.opengl.GLException: Caught ThreadDeath: null on thread Thread-3-AWTAnimator#00
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [junit] requestFocus: click, d: 301 ms
    [junit] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] 	at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
    [junit] 	... 3 more
    [junit] Caused by: java.lang.ThreadDeath
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] 	at java.lang.Thread.stop(Thread.java:850)
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] 	at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook$1.run(GLWindow.java:724)
    [junit] 	at java.security.AccessController.doPrivileged(Native Method)
    [junit] 	at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook.shutdownRenderingAction(GLWindow.java:719)
    [junit] 	at jogamp.newt.WindowImpl.shutdown(WindowImpl.java:635)
    [junit] Expec AutoRp Press 0, Release 0
    [junit] 	at jogamp.newt.WindowImpl.shutdownAll(WindowImpl.java:123)
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] 	at jogamp.newt.DisplayImpl$1.run(DisplayImpl.java:74)
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] 	at com.jogamp.nativewindow.NativeWindowFactory.shutdown(NativeWindowFactory.java:272)
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] 	at com.jogamp.nativewindow.NativeWindowFactory$2$1.run(NativeWindowFactory.java:190)
    [junit] 	... 1 more
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647565748 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647565748 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NEWT took 2.17 sec
    [junit] 	FAILED
    [junit] KeyEvent char mismatch, expected 0x79, has KeyEvent[EVENT_KEY_PRESSED, code 0x59, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647562937 d 566ms]]]
    [junit] junit.framework.AssertionFailedError: KeyEvent char mismatch, expected 0x79, has KeyEvent[EVENT_KEY_PRESSED, code 0x59, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647562937 d 566ms]]]
    [junit] 	at com.jogamp.opengl.test.junit.util.NEWTKeyUtil.validateKeyEvent(NEWTKeyUtil.java:132)
    [junit] 	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT.testKeyCodeModifier(TestNewtKeyCodeModifiersAWT.java:191)
    [junit] 	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT.testImpl(TestNewtKeyCodeModifiersAWT.java:269)
    [junit] 	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT.test01NEWT(TestNewtKeyCodeModifiersAWT.java:107)
    [junit] 
    [junit] Testcase: test02NewtCanvasAWT_Onscreen took 0.009 sec
    [junit] Testcase: test03NewtCanvasAWT_Offsccreen took 2.19 sec
    [junit] 	FAILED
    [junit] KeyEvent code mismatch, expected 0x59, has KeyEvent[EVENT_KEY_PRESSED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647565143 d 567ms]]]
    [junit] junit.framework.AssertionFailedError: KeyEvent code mismatch, expected 0x59, has KeyEvent[EVENT_KEY_PRESSED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647565143 d 567ms]]]
    [junit] 	at com.jogamp.opengl.test.junit.util.NEWTKeyUtil.validateKeyEvent(NEWTKeyUtil.java:129)
    [junit] 	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT.testKeyCodeModifier(TestNewtKeyCodeModifiersAWT.java:191)
    [junit] 	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT.testImpl(TestNewtKeyCodeModifiersAWT.java:269)
    [junit] 	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT.testNewtCanvasAWT_Impl(TestNewtKeyCodeModifiersAWT.java:132)
    [junit] 	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT.test03NewtCanvasAWT_Offsccreen(TestNewtKeyCodeModifiersAWT.java:162)
    [junit] 
    [junit] Tests run: 3, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 6.172 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647560186 ms III - Start
    [junit] SLOCK [T main @ 1460647560187 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test01NEWT
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd05d21afa0, tileRendererInUse null
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 384x304, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test02NewtCanvasAWT_Onscreen
    [junit] Platform doesn't support onscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test02NewtCanvasAWT_Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-6-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fd05ae50630, tileRendererInUse null
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647565748 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647565748 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testcase: test01NEWT(com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT):	FAILED
    [junit] KeyEvent char mismatch, expected 0x79, has KeyEvent[EVENT_KEY_PRESSED, code 0x59, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647562937 d 566ms]]]
    [junit] junit.framework.AssertionFailedError: KeyEvent char mismatch, expected 0x79, has KeyEvent[EVENT_KEY_PRESSED, code 0x59, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647562937 d 566ms]]]
    [junit] 	at com.jogamp.opengl.test.junit.util.NEWTKeyUtil.validateKeyEvent(NEWTKeyUtil.java:132)
    [junit] 	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT.testKeyCodeModifier(TestNewtKeyCodeModifiersAWT.java:191)
    [junit] 	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT.testImpl(TestNewtKeyCodeModifiersAWT.java:269)
    [junit] 	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT.test01NEWT(TestNewtKeyCodeModifiersAWT.java:107)
    [junit] 
    [junit] 
    [junit] Testcase: test03NewtCanvasAWT_Offsccreen(com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT):	FAILED
    [junit] KeyEvent code mismatch, expected 0x59, has KeyEvent[EVENT_KEY_PRESSED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647565143 d 567ms]]]
    [junit] junit.framework.AssertionFailedError: KeyEvent code mismatch, expected 0x59, has KeyEvent[EVENT_KEY_PRESSED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647565143 d 567ms]]]
    [junit] 	at com.jogamp.opengl.test.junit.util.NEWTKeyUtil.validateKeyEvent(NEWTKeyUtil.java:129)
    [junit] 	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT.testKeyCodeModifier(TestNewtKeyCodeModifiersAWT.java:191)
    [junit] 	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT.testImpl(TestNewtKeyCodeModifiersAWT.java:269)
    [junit] 	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT.testNewtCanvasAWT_Impl(TestNewtKeyCodeModifiersAWT.java:132)
    [junit] 	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT.test03NewtCanvasAWT_Offsccreen(TestNewtKeyCodeModifiersAWT.java:162)
    [junit] 
    [junit] 
    [junit] Test com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT FAILED
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647567038 ms III - Start
    [junit] SLOCK [T main @ 1460647567039 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test01NEWT
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f87f2ce5aa0, tileRendererInUse null
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 384x304, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x8, sym 0x8, char '' (0x7f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647569051 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x8, sym 0x8, char '' (0x7f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647569060 d 5ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xd, sym 0xd, char '
    [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647569476 d 2ms]]]KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xd, sym 0xd, char '
    [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647569489 d 12ms]]]KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xb, sym 0xc, char '' (0xf72d), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647569900 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xb, sym 0xc, char '' (0xf72d), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647569911 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570326 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570339 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x10, sym 0xb, char '' (0xf72c), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570543 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x10, sym 0xb, char '' (0xf72c), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570554 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570759 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570772 d 8ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570976 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570989 d 8ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x1b, sym 0x1b, char ' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647571399 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x1b, sym 0x1b, char ' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647571411 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647571826 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647571838 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x27, sym 0xe4, char 'ä' (0xe4), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647572252 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x27, sym 0xe4, char 'ä' (0xe4), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647572264 d 5ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647572676 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647572689 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2d, sym 0xdf, char 'ß' (0xdf), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647572893 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2d, sym 0xdf, char 'ß' (0xdf), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647572906 d 5ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573110 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573121 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2f, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573327 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2f, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573339 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573751 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573764 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573972 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573985 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574192 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574204 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574411 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574424 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574626 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574638 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574843 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574856 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575059 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575071 d 13ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575280 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575293 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575502 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575514 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575722 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575735 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x3b, sym 0xf6, char 'ö' (0xf6), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647576147 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3b, sym 0xf6, char 'ö' (0xf6), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647576159 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x3d, sym 0x3d, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647576569 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3d, sym 0x3d, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647576582 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647576993 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577005 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577215 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577226 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577437 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577450 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577655 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577666 d 13ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577876 d 3ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577889 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578093 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578106 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578311 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578324 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578532 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578543 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578749 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578760 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578969 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578981 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579193 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579205 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579410 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579421 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579626 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579638 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579844 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579856 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580066 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580076 d 8ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580284 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580297 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580508 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580520 d 5ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580726 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580739 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580947 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580959 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581164 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581176 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581384 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581397 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581605 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581618 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581826 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581839 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582043 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582055 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x59, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582261 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x59, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582274 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5a, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582476 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5a, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582489 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5b, sym 0xfc, char 'ü' (0xfc), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582902 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5b, sym 0xfc, char 'ü' (0xfc), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582915 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5c, sym 0x23, char '#' (0x23), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647583124 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5c, sym 0x23, char '#' (0x23), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647583136 d 13ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5d, sym 0x2b, char '+' (0x2b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647583343 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5d, sym 0x2b, char '+' (0x2b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647583356 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x60, sym 0x3c, char '<' (0x3c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647583772 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x60, sym 0x3c, char '<' (0x3c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647583785 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x61, sym 0x10, char '' (0xf704), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584194 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x61, sym 0x10, char '' (0xf704), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584207 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x62, sym 0x10, char '' (0xf705), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584416 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x62, sym 0x10, char '' (0xf705), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584426 d 13ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x63, sym 0x10, char '' (0xf706), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584630 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x63, sym 0x10, char '' (0xf706), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584642 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x64, sym 0x10, char '' (0xf707), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584843 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x64, sym 0x10, char '' (0xf707), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584856 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x65, sym 0x10, char '' (0xf708), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585062 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x65, sym 0x10, char '' (0xf708), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585074 d 13ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x66, sym 0x10, char '' (0xf709), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585276 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x66, sym 0x10, char '' (0xf709), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585288 d 13ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x67, sym 0x10, char '' (0xf70a), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585505 d 2ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x67, sym 0x10, char '' (0xf70a), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585519 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x68, sym 0x10, char '' (0xf70b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585726 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x68, sym 0x10, char '' (0xf70b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585737 d 13ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x93, sym 0x7f, char '' (0xf728), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647586144 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x93, sym 0x7f, char '' (0xf728), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647586157 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x95, sym 0x1c, char '' (0xf702), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647586574 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x95, sym 0x1c, char '' (0xf702), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647586587 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x96, sym 0x1e, char '' (0xf700), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647586793 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x96, sym 0x1e, char '' (0xf700), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647586806 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x97, sym 0x1d, char '' (0xf703), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647587012 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x97, sym 0x1d, char '' (0xf703), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647587025 d 5ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x98, sym 0x1f, char '' (0xf701), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647587227 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x98, sym 0x1f, char '' (0xf701), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647587239 d 8ms]]]
    [junit] +++ Code Segment bs, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment cr, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment pg_down, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment shift, pg_up, ctrl, alt, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment esc, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment space, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment quote, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment , - . /, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment 0 - 9, Misses: 0 / 10, events 20, valid true
    [junit] +++ Code Segment ;, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment =, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment a - z, Misses: 0 / 26, events 52, valid true
    [junit] +++ Code Segment [ \ ], Misses: 0 / 3, events 6, valid true
    [junit] +++ Code Segment `, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment f1..f8, Misses: 0 / 8, events 16, valid true
    [junit] +++ Code Segment del, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment cursor arrows, Misses: 0 / 4, events 8, valid true
    [junit] *** Total KeyCode Misses 0 / 69, valid true
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test02NewtCanvasAWT_Onscreen
    [junit] Platform doesn't support onscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test02NewtCanvasAWT_Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-6-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7f87f54458f0, tileRendererInUse null
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x8, sym 0x8, char ' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647588521 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x8, sym 0x8, char ' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647588531 d 5ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xd, sym 0xd, char '
    [junit] ' (0xa), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647588944 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xd, sym 0xd, char '
    [junit] ' (0xa), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647588957 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xb, sym 0xb, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647589370 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xb, sym 0xb, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647589383 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xf, sym 0xf, char '?' (0xffff), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647589794 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xf, sym 0xf, char '?' (0xffff), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647589806 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x10, sym 0x10, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590012 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x10, sym 0x10, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590024 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x11, sym 0x11, char '?' (0xffff), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590227 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x11, sym 0x11, char '?' (0xffff), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590240 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x12, sym 0x12, char '?' (0xffff), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590443 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x12, sym 0x12, char '?' (0xffff), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590456 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x1b, sym 0x1b, char ' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590868 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x1b, sym 0x1b, char ' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590880 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647591291 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647591302 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x27, sym 0x27, char 'ä' (0xe4), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647591722 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x27, sym 0x27, char 'ä' (0xe4), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647591735 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592144 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592157 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2d, sym 0x2d, char 'ß' (0xdf), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592368 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2d, sym 0x2d, char 'ß' (0xdf), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592380 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592586 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592599 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2f, sym 0x2f, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592803 d 3ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2f, sym 0x2f, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592816 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593227 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593240 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593443 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593456 d 8ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593660 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593672 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593877 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593890 d 8ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594094 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594108 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594316 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594327 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594536 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594549 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594753 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594766 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594969 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594982 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647595186 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647595199 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x3b, sym 0x3b, char 'ö' (0xf6), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647595610 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3b, sym 0x3b, char 'ö' (0xf6), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647595622 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x81, sym 0x81, char '´' (0xb4), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596036 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3d, sym 0x3d, char '´' (0xb4), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596049 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'á' (0xe1), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596462 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596475 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596684 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596697 d 5ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596903 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596916 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597122 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597135 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597339 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597352 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597558 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597569 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597777 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597790 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597994 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598007 d 8ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598216 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598227 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598430 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598442 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598644 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598657 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598866 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598877 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599085 d 3ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599098 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599303 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599316 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599522 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599535 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599744 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599757 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599961 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599973 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600177 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600190 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600399 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600410 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600619 d 13ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600632 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600836 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600849 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601058 d 2ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601069 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601277 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601290 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601494 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601507 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601712 d 13ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601725 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601927 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601940 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5b, sym 0x5b, char 'ü' (0xfc), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647602345 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5b, sym 0x5b, char 'ü' (0xfc), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647602357 d 8ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5c, sym 0x5c, char '#' (0x23), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647602561 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5c, sym 0x5c, char '#' (0x23), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647602574 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5d, sym 0x5d, char '+' (0x2b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647602777 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5d, sym 0x5d, char '+' (0x2b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647602790 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x60, sym 0x60, char '<' (0x3c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647603203 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x60, sym 0x60, char '<' (0x3c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647603216 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x61, sym 0x61, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647603627 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x61, sym 0x61, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647603640 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x62, sym 0x62, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647603845 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x62, sym 0x62, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647603858 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x63, sym 0x63, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604061 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x63, sym 0x63, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604071 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x64, sym 0x64, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604281 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x64, sym 0x64, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604292 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x65, sym 0x65, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604503 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x65, sym 0x65, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604516 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x66, sym 0x66, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604720 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x66, sym 0x66, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604733 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x67, sym 0x67, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604936 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x67, sym 0x67, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604949 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x68, sym 0x68, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647605153 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x68, sym 0x68, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647605166 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x93, sym 0x93, char '' (0x7f), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647605578 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x93, sym 0x93, char '' (0x7f), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647605590 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x95, sym 0x95, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606003 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x95, sym 0x95, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606016 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x96, sym 0x96, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606220 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x96, sym 0x96, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606230 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x97, sym 0x97, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606436 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x97, sym 0x97, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606449 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x98, sym 0x98, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606653 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x98, sym 0x98, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606666 d 10ms]]]
    [junit] +++ Code Segment bs, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment cr, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment pg_down, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment shift, pg_up, ctrl, alt, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment esc, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment space, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment quote, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment , - . /, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment 0 - 9, Misses: 0 / 10, events 20, valid true
    [junit] +++ Code Segment ;, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment =, Misses: 1 / 1, events 2, valid false
    [junit] +++ Code Segment a - z, Misses: 2 / 26, events 52, valid false
    [junit] +++ Code Segment [ \ ], Misses: 0 / 3, events 6, valid false
    [junit] +++ Code Segment `, Misses: 0 / 1, events 2, valid false
    [junit] +++ Code Segment f1..f8, Misses: 0 / 8, events 16, valid false
    [junit] +++ Code Segment del, Misses: 0 / 1, events 2, valid false
    [junit] +++ Code Segment cursor arrows, Misses: 0 / 4, events 8, valid false
    [junit] *** Total KeyCode Misses 3 / 69, valid false
    [junit] Miss[0]: Code 0x3d != KeyEvent[EVENT_KEY_PRESSED, code 0x81, sym 0x81, char '´' (0xb4), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596036 d 10941ms]]] // =
    [junit] Miss[1]: Code 0x59 != KeyEvent[EVENT_KEY_PRESSED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601712 d 5265ms]]] // a - z
    [junit] Miss[2]: Code 0x5a != KeyEvent[EVENT_KEY_PRESSED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601927 d 5050ms]]] // a - z
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647607017 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647607017 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 40.575 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647567038 ms III - Start
    [junit] SLOCK [T main @ 1460647567039 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test01NEWT
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f87f2ce5aa0, tileRendererInUse null
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 384x304, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x8, sym 0x8, char '' (0x7f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647569051 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x8, sym 0x8, char '' (0x7f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647569060 d 5ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xd, sym 0xd, char '
    [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647569476 d 2ms]]]KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xd, sym 0xd, char '
    [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647569489 d 12ms]]]KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xb, sym 0xc, char '' (0xf72d), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647569900 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xb, sym 0xc, char '' (0xf72d), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647569911 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570326 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570339 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x10, sym 0xb, char '' (0xf72c), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570543 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x10, sym 0xb, char '' (0xf72c), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570554 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570759 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570772 d 8ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570976 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570989 d 8ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x1b, sym 0x1b, char ' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647571399 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x1b, sym 0x1b, char ' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647571411 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647571826 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647571838 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x27, sym 0xe4, char 'ä' (0xe4), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647572252 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x27, sym 0xe4, char 'ä' (0xe4), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647572264 d 5ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647572676 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647572689 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2d, sym 0xdf, char 'ß' (0xdf), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647572893 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2d, sym 0xdf, char 'ß' (0xdf), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647572906 d 5ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573110 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573121 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2f, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573327 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2f, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573339 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573751 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573764 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573972 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573985 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574192 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574204 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574411 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574424 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574626 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574638 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574843 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574856 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575059 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575071 d 13ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575280 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575293 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575502 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575514 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575722 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575735 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x3b, sym 0xf6, char 'ö' (0xf6), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647576147 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3b, sym 0xf6, char 'ö' (0xf6), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647576159 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x3d, sym 0x3d, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647576569 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3d, sym 0x3d, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647576582 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647576993 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577005 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577215 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577226 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577437 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577450 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577655 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577666 d 13ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577876 d 3ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577889 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578093 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578106 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578311 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578324 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578532 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578543 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578749 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578760 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578969 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578981 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579193 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579205 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579410 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579421 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579626 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579638 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579844 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579856 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580066 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580076 d 8ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580284 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580297 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580508 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580520 d 5ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580726 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580739 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580947 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580959 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581164 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581176 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581384 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581397 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581605 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581618 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581826 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581839 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582043 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582055 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x59, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582261 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x59, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582274 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5a, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582476 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5a, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582489 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5b, sym 0xfc, char 'ü' (0xfc), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582902 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5b, sym 0xfc, char 'ü' (0xfc), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582915 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5c, sym 0x23, char '#' (0x23), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647583124 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5c, sym 0x23, char '#' (0x23), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647583136 d 13ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5d, sym 0x2b, char '+' (0x2b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647583343 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5d, sym 0x2b, char '+' (0x2b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647583356 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x60, sym 0x3c, char '<' (0x3c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647583772 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x60, sym 0x3c, char '<' (0x3c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647583785 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x61, sym 0x10, char '' (0xf704), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584194 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x61, sym 0x10, char '' (0xf704), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584207 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x62, sym 0x10, char '' (0xf705), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584416 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x62, sym 0x10, char '' (0xf705), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584426 d 13ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x63, sym 0x10, char '' (0xf706), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584630 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x63, sym 0x10, char '' (0xf706), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584642 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x64, sym 0x10, char '' (0xf707), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584843 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x64, sym 0x10, char '' (0xf707), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584856 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x65, sym 0x10, char '' (0xf708), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585062 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x65, sym 0x10, char '' (0xf708), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585074 d 13ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x66, sym 0x10, char '' (0xf709), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585276 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x66, sym 0x10, char '' (0xf709), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585288 d 13ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x67, sym 0x10, char '' (0xf70a), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585505 d 2ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x67, sym 0x10, char '' (0xf70a), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585519 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x68, sym 0x10, char '' (0xf70b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585726 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x68, sym 0x10, char '' (0xf70b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585737 d 13ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x93, sym 0x7f, char '' (0xf728), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647586144 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x93, sym 0x7f, char '' (0xf728), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647586157 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x95, sym 0x1c, char '' (0xf702), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647586574 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x95, sym 0x1c, char '' (0xf702), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647586587 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x96, sym 0x1e, char '' (0xf700), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647586793 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x96, sym 0x1e, char '' (0xf700), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647586806 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x97, sym 0x1d, char '' (0xf703), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647587012 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x97, sym 0x1d, char '' (0xf703), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647587025 d 5ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x98, sym 0x1f, char '' (0xf701), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647587227 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x98, sym 0x1f, char '' (0xf701), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647587239 d 8ms]]]
    [junit] +++ Code Segment bs, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment cr, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment pg_down, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment shift, pg_up, ctrl, alt, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment esc, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment space, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment quote, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment , - . /, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment 0 - 9, Misses: 0 / 10, events 20, valid true
    [junit] +++ Code Segment ;, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment =, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment a - z, Misses: 0 / 26, events 52, valid true
    [junit] +++ Code Segment [ \ ], Misses: 0 / 3, events 6, valid true
    [junit] +++ Code Segment `, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment f1..f8, Misses: 0 / 8, events 16, valid true
    [junit] +++ Code Segment del, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment cursor arrows, Misses: 0 / 4, events 8, valid true
    [junit] *** Total KeyCode Misses 0 / 69, valid true
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test02NewtCanvasAWT_Onscreen
    [junit] Platform doesn't support onscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test02NewtCanvasAWT_Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-6-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7f87f54458f0, tileRendererInUse null
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x8, sym 0x8, char ' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647588521 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x8, sym 0x8, char ' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647588531 d 5ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xd, sym 0xd, char '
    [junit] ' (0xa), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647588944 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xd, sym 0xd, char '
    [junit] ' (0xa), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647588957 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xb, sym 0xb, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647589370 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xb, sym 0xb, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647589383 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xf, sym 0xf, char '?' (0xffff), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647589794 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xf, sym 0xf, char '?' (0xffff), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647589806 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x10, sym 0x10, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590012 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x10, sym 0x10, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590024 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x11, sym 0x11, char '?' (0xffff), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590227 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x11, sym 0x11, char '?' (0xffff), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590240 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x12, sym 0x12, char '?' (0xffff), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590443 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x12, sym 0x12, char '?' (0xffff), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590456 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x1b, sym 0x1b, char ' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590868 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x1b, sym 0x1b, char ' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590880 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647591291 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647591302 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x27, sym 0x27, char 'ä' (0xe4), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647591722 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x27, sym 0x27, char 'ä' (0xe4), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647591735 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592144 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592157 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2d, sym 0x2d, char 'ß' (0xdf), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592368 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2d, sym 0x2d, char 'ß' (0xdf), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592380 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592586 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592599 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2f, sym 0x2f, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592803 d 3ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2f, sym 0x2f, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592816 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593227 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593240 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593443 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593456 d 8ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593660 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593672 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593877 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593890 d 8ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594094 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594108 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594316 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594327 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594536 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594549 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594753 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594766 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594969 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594982 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647595186 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647595199 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x3b, sym 0x3b, char 'ö' (0xf6), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647595610 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3b, sym 0x3b, char 'ö' (0xf6), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647595622 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x81, sym 0x81, char '´' (0xb4), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596036 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3d, sym 0x3d, char '´' (0xb4), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596049 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'á' (0xe1), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596462 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596475 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596684 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596697 d 5ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596903 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596916 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597122 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597135 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597339 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597352 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597558 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597569 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597777 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597790 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597994 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598007 d 8ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598216 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598227 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598430 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598442 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598644 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598657 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598866 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598877 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599085 d 3ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599098 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599303 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599316 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599522 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599535 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599744 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599757 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599961 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599973 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600177 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600190 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600399 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600410 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600619 d 13ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600632 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600836 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600849 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601058 d 2ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601069 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601277 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601290 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601494 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601507 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601712 d 13ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601725 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601927 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601940 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5b, sym 0x5b, char 'ü' (0xfc), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647602345 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5b, sym 0x5b, char 'ü' (0xfc), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647602357 d 8ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5c, sym 0x5c, char '#' (0x23), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647602561 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5c, sym 0x5c, char '#' (0x23), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647602574 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5d, sym 0x5d, char '+' (0x2b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647602777 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5d, sym 0x5d, char '+' (0x2b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647602790 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x60, sym 0x60, char '<' (0x3c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647603203 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x60, sym 0x60, char '<' (0x3c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647603216 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x61, sym 0x61, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647603627 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x61, sym 0x61, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647603640 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x62, sym 0x62, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647603845 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x62, sym 0x62, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647603858 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x63, sym 0x63, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604061 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x63, sym 0x63, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604071 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x64, sym 0x64, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604281 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x64, sym 0x64, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604292 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x65, sym 0x65, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604503 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x65, sym 0x65, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604516 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x66, sym 0x66, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604720 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x66, sym 0x66, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604733 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x67, sym 0x67, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604936 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x67, sym 0x67, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604949 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x68, sym 0x68, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647605153 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x68, sym 0x68, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647605166 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x93, sym 0x93, char '' (0x7f), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647605578 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x93, sym 0x93, char '' (0x7f), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647605590 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x95, sym 0x95, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606003 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x95, sym 0x95, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606016 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x96, sym 0x96, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606220 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x96, sym 0x96, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606230 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x97, sym 0x97, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606436 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x97, sym 0x97, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606449 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x98, sym 0x98, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606653 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x98, sym 0x98, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606666 d 10ms]]]
    [junit] +++ Code Segment bs, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment cr, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment pg_down, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment shift, pg_up, ctrl, alt, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment esc, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment space, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment quote, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment , - . /, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment 0 - 9, Misses: 0 / 10, events 20, valid true
    [junit] +++ Code Segment ;, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment =, Misses: 1 / 1, events 2, valid false
    [junit] +++ Code Segment a - z, Misses: 2 / 26, events 52, valid false
    [junit] +++ Code Segment [ \ ], Misses: 0 / 3, events 6, valid false
    [junit] +++ Code Segment `, Misses: 0 / 1, events 2, valid false
    [junit] +++ Code Segment f1..f8, Misses: 0 / 8, events 16, valid false
    [junit] +++ Code Segment del, Misses: 0 / 1, events 2, valid false
    [junit] +++ Code Segment cursor arrows, Misses: 0 / 4, events 8, valid false
    [junit] *** Total KeyCode Misses 3 / 69, valid false
    [junit] Miss[0]: Code 0x3d != KeyEvent[EVENT_KEY_PRESSED, code 0x81, sym 0x81, char '´' (0xb4), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596036 d 10941ms]]] // =
    [junit] Miss[1]: Code 0x59 != KeyEvent[EVENT_KEY_PRESSED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601712 d 5265ms]]] // a - z
    [junit] Miss[2]: Code 0x5a != KeyEvent[EVENT_KEY_PRESSED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601927 d 5050ms]]] // a - z
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647607017 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647607017 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NEWT took 19.383 sec
    [junit] Testcase: test02NewtCanvasAWT_Onscreen took 0.001 sec
    [junit] Testcase: test03NewtCanvasAWT_Offsccreen took 19.402 sec
    [junit] 	FAILED
    [junit] KeyCode impl. incomplete expected:<true> but was:<false>
    [junit] junit.framework.AssertionFailedError: KeyCode impl. incomplete expected:<true> but was:<false>
    [junit] 	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT.testKeyCodes(TestNewtKeyCodesAWT.java:230)
    [junit] 	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT.testImpl(TestNewtKeyCodesAWT.java:258)
    [junit] 	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT.testNewtCanvasAWT_Impl(TestNewtKeyCodesAWT.java:127)
    [junit] 	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT.test03NewtCanvasAWT_Offsccreen(TestNewtKeyCodesAWT.java:157)
    [junit] 
    [junit] Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 40.575 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647567038 ms III - Start
    [junit] SLOCK [T main @ 1460647567039 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test01NEWT
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f87f2ce5aa0, tileRendererInUse null
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 384x304, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x8, sym 0x8, char '' (0x7f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647569051 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x8, sym 0x8, char '' (0x7f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647569060 d 5ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xd, sym 0xd, char '
    [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647569476 d 2ms]]]KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xd, sym 0xd, char '
    [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647569489 d 12ms]]]KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xb, sym 0xc, char '' (0xf72d), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647569900 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xb, sym 0xc, char '' (0xf72d), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647569911 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570326 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570339 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x10, sym 0xb, char '' (0xf72c), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570543 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x10, sym 0xb, char '' (0xf72c), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570554 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570759 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570772 d 8ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570976 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647570989 d 8ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x1b, sym 0x1b, char ' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647571399 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x1b, sym 0x1b, char ' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647571411 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647571826 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647571838 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x27, sym 0xe4, char 'ä' (0xe4), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647572252 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x27, sym 0xe4, char 'ä' (0xe4), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647572264 d 5ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647572676 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647572689 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2d, sym 0xdf, char 'ß' (0xdf), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647572893 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2d, sym 0xdf, char 'ß' (0xdf), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647572906 d 5ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573110 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573121 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2f, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573327 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2f, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573339 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573751 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573764 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573972 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647573985 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574192 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574204 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574411 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574424 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574626 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574638 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574843 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647574856 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575059 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575071 d 13ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575280 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575293 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575502 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575514 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575722 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647575735 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x3b, sym 0xf6, char 'ö' (0xf6), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647576147 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3b, sym 0xf6, char 'ö' (0xf6), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647576159 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x3d, sym 0x3d, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647576569 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3d, sym 0x3d, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647576582 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647576993 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577005 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577215 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577226 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577437 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577450 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577655 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577666 d 13ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577876 d 3ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647577889 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578093 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578106 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578311 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578324 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578532 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578543 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578749 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578760 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578969 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647578981 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579193 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579205 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579410 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579421 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579626 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579638 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579844 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647579856 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580066 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580076 d 8ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580284 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580297 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580508 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580520 d 5ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580726 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580739 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580947 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647580959 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581164 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581176 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581384 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581397 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581605 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581618 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581826 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647581839 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582043 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582055 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x59, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582261 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x59, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582274 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5a, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582476 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5a, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582489 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5b, sym 0xfc, char 'ü' (0xfc), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582902 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5b, sym 0xfc, char 'ü' (0xfc), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647582915 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5c, sym 0x23, char '#' (0x23), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647583124 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5c, sym 0x23, char '#' (0x23), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647583136 d 13ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5d, sym 0x2b, char '+' (0x2b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647583343 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5d, sym 0x2b, char '+' (0x2b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647583356 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x60, sym 0x3c, char '<' (0x3c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647583772 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x60, sym 0x3c, char '<' (0x3c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647583785 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x61, sym 0x10, char '' (0xf704), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584194 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x61, sym 0x10, char '' (0xf704), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584207 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x62, sym 0x10, char '' (0xf705), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584416 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x62, sym 0x10, char '' (0xf705), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584426 d 13ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x63, sym 0x10, char '' (0xf706), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584630 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x63, sym 0x10, char '' (0xf706), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584642 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x64, sym 0x10, char '' (0xf707), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584843 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x64, sym 0x10, char '' (0xf707), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647584856 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x65, sym 0x10, char '' (0xf708), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585062 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x65, sym 0x10, char '' (0xf708), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585074 d 13ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x66, sym 0x10, char '' (0xf709), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585276 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x66, sym 0x10, char '' (0xf709), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585288 d 13ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x67, sym 0x10, char '' (0xf70a), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585505 d 2ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x67, sym 0x10, char '' (0xf70a), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585519 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x68, sym 0x10, char '' (0xf70b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585726 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x68, sym 0x10, char '' (0xf70b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647585737 d 13ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x93, sym 0x7f, char '' (0xf728), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647586144 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x93, sym 0x7f, char '' (0xf728), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647586157 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x95, sym 0x1c, char '' (0xf702), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647586574 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x95, sym 0x1c, char '' (0xf702), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647586587 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x96, sym 0x1e, char '' (0xf700), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647586793 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x96, sym 0x1e, char '' (0xf700), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647586806 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x97, sym 0x1d, char '' (0xf703), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647587012 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x97, sym 0x1d, char '' (0xf703), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647587025 d 5ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x98, sym 0x1f, char '' (0xf701), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647587227 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x98, sym 0x1f, char '' (0xf701), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647587239 d 8ms]]]
    [junit] +++ Code Segment bs, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment cr, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment pg_down, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment shift, pg_up, ctrl, alt, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment esc, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment space, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment quote, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment , - . /, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment 0 - 9, Misses: 0 / 10, events 20, valid true
    [junit] +++ Code Segment ;, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment =, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment a - z, Misses: 0 / 26, events 52, valid true
    [junit] +++ Code Segment [ \ ], Misses: 0 / 3, events 6, valid true
    [junit] +++ Code Segment `, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment f1..f8, Misses: 0 / 8, events 16, valid true
    [junit] +++ Code Segment del, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment cursor arrows, Misses: 0 / 4, events 8, valid true
    [junit] *** Total KeyCode Misses 0 / 69, valid true
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test02NewtCanvasAWT_Onscreen
    [junit] Platform doesn't support onscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test02NewtCanvasAWT_Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-6-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7f87f54458f0, tileRendererInUse null
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x8, sym 0x8, char ' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647588521 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x8, sym 0x8, char ' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647588531 d 5ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xd, sym 0xd, char '
    [junit] ' (0xa), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647588944 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xd, sym 0xd, char '
    [junit] ' (0xa), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647588957 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xb, sym 0xb, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647589370 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xb, sym 0xb, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647589383 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xf, sym 0xf, char '?' (0xffff), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647589794 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xf, sym 0xf, char '?' (0xffff), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647589806 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x10, sym 0x10, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590012 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x10, sym 0x10, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590024 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x11, sym 0x11, char '?' (0xffff), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590227 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x11, sym 0x11, char '?' (0xffff), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590240 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x12, sym 0x12, char '?' (0xffff), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590443 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x12, sym 0x12, char '?' (0xffff), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590456 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x1b, sym 0x1b, char ' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590868 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x1b, sym 0x1b, char ' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647590880 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647591291 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647591302 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x27, sym 0x27, char 'ä' (0xe4), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647591722 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x27, sym 0x27, char 'ä' (0xe4), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647591735 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592144 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592157 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2d, sym 0x2d, char 'ß' (0xdf), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592368 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2d, sym 0x2d, char 'ß' (0xdf), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592380 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592586 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592599 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2f, sym 0x2f, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592803 d 3ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2f, sym 0x2f, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647592816 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593227 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593240 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593443 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593456 d 8ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593660 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593672 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593877 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647593890 d 8ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594094 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594108 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594316 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594327 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594536 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594549 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594753 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594766 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594969 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647594982 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647595186 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647595199 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x3b, sym 0x3b, char 'ö' (0xf6), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647595610 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3b, sym 0x3b, char 'ö' (0xf6), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647595622 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x81, sym 0x81, char '´' (0xb4), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596036 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3d, sym 0x3d, char '´' (0xb4), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596049 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'á' (0xe1), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596462 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596475 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596684 d 5ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596697 d 5ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596903 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596916 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597122 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597135 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597339 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597352 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597558 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597569 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597777 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597790 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647597994 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598007 d 8ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598216 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598227 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598430 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598442 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598644 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598657 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598866 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647598877 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599085 d 3ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599098 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599303 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599316 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599522 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599535 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599744 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599757 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599961 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647599973 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600177 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600190 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600399 d 10ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600410 d 12ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600619 d 13ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600632 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600836 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647600849 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601058 d 2ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601069 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601277 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601290 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601494 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601507 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601712 d 13ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601725 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601927 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601940 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5b, sym 0x5b, char 'ü' (0xfc), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647602345 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5b, sym 0x5b, char 'ü' (0xfc), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647602357 d 8ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5c, sym 0x5c, char '#' (0x23), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647602561 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5c, sym 0x5c, char '#' (0x23), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647602574 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5d, sym 0x5d, char '+' (0x2b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647602777 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5d, sym 0x5d, char '+' (0x2b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647602790 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x60, sym 0x60, char '<' (0x3c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647603203 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x60, sym 0x60, char '<' (0x3c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647603216 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x61, sym 0x61, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647603627 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x61, sym 0x61, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647603640 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x62, sym 0x62, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647603845 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x62, sym 0x62, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647603858 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x63, sym 0x63, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604061 d 8ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x63, sym 0x63, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604071 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x64, sym 0x64, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604281 d 11ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x64, sym 0x64, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604292 d 11ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x65, sym 0x65, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604503 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x65, sym 0x65, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604516 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x66, sym 0x66, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604720 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x66, sym 0x66, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604733 d 10ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x67, sym 0x67, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604936 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x67, sym 0x67, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647604949 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x68, sym 0x68, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647605153 d 9ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x68, sym 0x68, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647605166 d 9ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x93, sym 0x93, char '' (0x7f), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647605578 d 4ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x93, sym 0x93, char '' (0x7f), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647605590 d 3ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x95, sym 0x95, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606003 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x95, sym 0x95, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606016 d 6ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x96, sym 0x96, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606220 d 6ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x96, sym 0x96, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606230 d 7ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x97, sym 0x97, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606436 d 7ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x97, sym 0x97, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606449 d 4ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x98, sym 0x98, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606653 d 12ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x98, sym 0x98, char '?' (0xffff), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647606666 d 10ms]]]
    [junit] +++ Code Segment bs, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment cr, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment pg_down, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment shift, pg_up, ctrl, alt, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment esc, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment space, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment quote, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment , - . /, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment 0 - 9, Misses: 0 / 10, events 20, valid true
    [junit] +++ Code Segment ;, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment =, Misses: 1 / 1, events 2, valid false
    [junit] +++ Code Segment a - z, Misses: 2 / 26, events 52, valid false
    [junit] +++ Code Segment [ \ ], Misses: 0 / 3, events 6, valid false
    [junit] +++ Code Segment `, Misses: 0 / 1, events 2, valid false
    [junit] +++ Code Segment f1..f8, Misses: 0 / 8, events 16, valid false
    [junit] +++ Code Segment del, Misses: 0 / 1, events 2, valid false
    [junit] +++ Code Segment cursor arrows, Misses: 0 / 4, events 8, valid false
    [junit] *** Total KeyCode Misses 3 / 69, valid false
    [junit] Miss[0]: Code 0x3d != KeyEvent[EVENT_KEY_PRESSED, code 0x81, sym 0x81, char '´' (0xb4), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647596036 d 10941ms]]] // =
    [junit] Miss[1]: Code 0x59 != KeyEvent[EVENT_KEY_PRESSED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601712 d 5265ms]]] // a - z
    [junit] Miss[2]: Code 0x5a != KeyEvent[EVENT_KEY_PRESSED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647601927 d 5050ms]]] // a - z
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647607017 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647607017 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testcase: test03NewtCanvasAWT_Offsccreen(com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT):	FAILED
    [junit] KeyCode impl. incomplete expected:<true> but was:<false>
    [junit] junit.framework.AssertionFailedError: KeyCode impl. incomplete expected:<true> but was:<false>
    [junit] 	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT.testKeyCodes(TestNewtKeyCodesAWT.java:230)
    [junit] 	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT.testImpl(TestNewtKeyCodesAWT.java:258)
    [junit] 	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT.testNewtCanvasAWT_Impl(TestNewtKeyCodesAWT.java:127)
    [junit] 	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT.test03NewtCanvasAWT_Offsccreen(TestNewtKeyCodesAWT.java:157)
    [junit] 
    [junit] 
    [junit] *** AWTRobotUtil: UncaughtException (this Thread Thread-6-AWTAnimator#01) : Thread <Thread-6-AWTAnimator#01>, java.lang.ThreadDeath: null
    [junit] java.lang.ThreadDeath
    [junit] 	at java.lang.Thread.stop(Thread.java:850)
    [junit] 	at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook$1.run(GLWindow.java:724)
    [junit] 	at java.security.AccessController.doPrivileged(Native Method)
    [junit] 	at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook.shutdownRenderingAction(GLWindow.java:719)
    [junit] 	at jogamp.newt.WindowImpl.shutdown(WindowImpl.java:635)
    [junit] 	at jogamp.newt.WindowImpl.shutdownAll(WindowImpl.java:123)
    [junit] 	at jogamp.newt.DisplayImpl$1.run(DisplayImpl.java:74)
    [junit] 	at com.jogamp.nativewindow.NativeWindowFactory.shutdown(NativeWindowFactory.java:272)
    [junit] 	at com.jogamp.nativewindow.NativeWindowFactory$2$1.run(NativeWindowFactory.java:190)
    [junit] 	at java.lang.Thread.run(Thread.java:745)
    [junit] Test com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT FAILED
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647608452 ms III - Start
    [junit] SLOCK [T main @ 1460647608453 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test01NEWT
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fc78aa21e70, tileRendererInUse null
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 384x304, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] KEY Event Auto-Repeat Test: 3
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 2
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 2
    [junit] Expec Single Press 6, Release 6
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 6, Release 6, Events 12
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 6, Release 6, Events 12
    [junit] No AUTO-REPEAT triggered by AWT Robot .. aborting test analysis
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test02NewtCanvasAWT
    [junit] Thread[Thread-5-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-5-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-5-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-5-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fc78aa66700, tileRendererInUse null
    [junit] Thread[Thread-5-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] KEY Event Auto-Repeat Test: 3
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 2
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 2
    [junit] Expec Single Press 6, Release 6
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 6, Release 6, Events 12
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 6, Release 6, Events 12
    [junit] No AUTO-REPEAT triggered by AWT Robot .. aborting test analysis
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test02NewtCanvasAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647636979 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647636979 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.132 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647608452 ms III - Start
    [junit] SLOCK [T main @ 1460647608453 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test01NEWT
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fc78aa21e70, tileRendererInUse null
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 384x304, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] KEY Event Auto-Repeat Test: 3
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 2
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 2
    [junit] Expec Single Press 6, Release 6
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 6, Release 6, Events 12
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 6, Release 6, Events 12
    [junit] No AUTO-REPEAT triggered by AWT Robot .. aborting test analysis
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test02NewtCanvasAWT
    [junit] Thread[Thread-5-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-5-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-5-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-5-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fc78aa66700, tileRendererInUse null
    [junit] Thread[Thread-5-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] KEY Event Auto-Repeat Test: 3
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 2
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 2
    [junit] Expec Single Press 6, Release 6
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 6, Release 6, Events 12
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 6, Release 6, Events 12
    [junit] No AUTO-REPEAT triggered by AWT Robot .. aborting test analysis
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test02NewtCanvasAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647636979 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647636979 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NEWT took 13.647 sec
    [junit] Testcase: test02NewtCanvasAWT took 13.681 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.132 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647608452 ms III - Start
    [junit] SLOCK [T main @ 1460647608453 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test01NEWT
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fc78aa21e70, tileRendererInUse null
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 384x304, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] KEY Event Auto-Repeat Test: 3
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 2
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 2
    [junit] Expec Single Press 6, Release 6
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 6, Release 6, Events 12
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 6, Release 6, Events 12
    [junit] No AUTO-REPEAT triggered by AWT Robot .. aborting test analysis
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test02NewtCanvasAWT
    [junit] Thread[Thread-5-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-5-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-5-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-5-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fc78aa66700, tileRendererInUse null
    [junit] Thread[Thread-5-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] KEY Event Auto-Repeat Test: 3
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 2
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 2
    [junit] Expec Single Press 6, Release 6
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 6, Release 6, Events 12
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 6, Release 6, Events 12
    [junit] No AUTO-REPEAT triggered by AWT Robot .. aborting test analysis
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test02NewtCanvasAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647636979 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647636979 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647638267 ms III - Start
    [junit] SLOCK [T main @ 1460647638268 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test01NEWT
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd57bb1e3f0, tileRendererInUse null
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 384x304, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] KEY Event Order Test: 6
    [junit] Expec Single Press 36, Release 36
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 36, Release 36, Events 72
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 36, Release 36, Events 72
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test02NewtCanvasAWT_Onscreen
    [junit] Platform doesn't support onscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test02NewtCanvasAWT_Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-6-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fd57bb693c0, tileRendererInUse null
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] KEY Event Order Test: 6
    [junit] Expec Single Press 36, Release 36
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 36, Release 36, Events 72
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 36, Release 36, Events 72
    [junit] Thread[Thread-6-Display-.macosx_nil-2-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[Thread-6-Display-.macosx_nil-2-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647650728 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647650728 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.08 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647638267 ms III - Start
    [junit] SLOCK [T main @ 1460647638268 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test01NEWT
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd57bb1e3f0, tileRendererInUse null
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 384x304, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] KEY Event Order Test: 6
    [junit] Expec Single Press 36, Release 36
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 36, Release 36, Events 72
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 36, Release 36, Events 72
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test02NewtCanvasAWT_Onscreen
    [junit] Platform doesn't support onscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test02NewtCanvasAWT_Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-6-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fd57bb693c0, tileRendererInUse null
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] KEY Event Order Test: 6
    [junit] Expec Single Press 36, Release 36
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 36, Release 36, Events 72
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 36, Release 36, Events 72
    [junit] Thread[Thread-6-Display-.macosx_nil-2-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[Thread-6-Display-.macosx_nil-2-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647650728 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647650728 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NEWT took 5.614 sec
    [junit] Testcase: test02NewtCanvasAWT_Onscreen took 0.01 sec
    [junit] Testcase: test03NewtCanvasAWT_Offsccreen took 5.639 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.08 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647638267 ms III - Start
    [junit] SLOCK [T main @ 1460647638268 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test01NEWT
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fd57bb1e3f0, tileRendererInUse null
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 384x304, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] KEY Event Order Test: 6
    [junit] Expec Single Press 36, Release 36
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 36, Release 36, Events 72
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 36, Release 36, Events 72
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test02NewtCanvasAWT_Onscreen
    [junit] Platform doesn't support onscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test02NewtCanvasAWT_Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-6-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fd57bb693c0, tileRendererInUse null
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] KEY Event Order Test: 6
    [junit] Expec Single Press 36, Release 36
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 36, Release 36, Events 72
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 36, Release 36, Events 72
    [junit] Thread[Thread-6-Display-.macosx_nil-2-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[Thread-6-Display-.macosx_nil-2-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647650728 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647650728 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647652024 ms III - Start
    [junit] SLOCK [T main @ 1460647652025 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test01NEWT
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fb83b4f6be0, tileRendererInUse null
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 384x304, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test02NewtCanvasAWT_Onscreen
    [junit] Platform doesn't support onscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test02NewtCanvasAWT_Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-6-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fb83dc47e30, tileRendererInUse null
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647654862 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647654862 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.449 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647652024 ms III - Start
    [junit] SLOCK [T main @ 1460647652025 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test01NEWT
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fb83b4f6be0, tileRendererInUse null
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 384x304, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test02NewtCanvasAWT_Onscreen
    [junit] Platform doesn't support onscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test02NewtCanvasAWT_Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-6-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fb83dc47e30, tileRendererInUse null
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647654862 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647654862 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NEWT took 0.769 sec
    [junit] Testcase: test02NewtCanvasAWT_Onscreen took 0.001 sec
    [junit] Testcase: test03NewtCanvasAWT_Offsccreen took 0.86 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.449 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647652024 ms III - Start
    [junit] SLOCK [T main @ 1460647652025 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test01NEWT
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7fb83b4f6be0, tileRendererInUse null
    [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 384x304, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test02NewtCanvasAWT_Onscreen
    [junit] Platform doesn't support onscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test02NewtCanvasAWT_Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[Thread-6-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fb83dc47e30, tileRendererInUse null
    [junit] Thread[Thread-6-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 301 ms
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[Thread-3-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647654862 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647654862 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647656157 ms III - Start
    [junit] SLOCK [T main @ 1460647656158 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus01ProgrFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647658193 d 1ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fe99ec1af40, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fe99ec1af40, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647658360 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button0,0,0,640x29,label=Click me ..]
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/263
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on java.awt.Button[button0,0,0,640x29,label=Click me ..]
    [junit] Frames for initial setVisible(true): 4
    [junit] FOCUS AWT  Button request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame0,0,23,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,22,640x458,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on java.awt.Button[button0,0,0,640x29,label=Click me ..]
    [junit] FOCUS AWT  Button sync
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [1]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [2]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [3]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,0,29,640x429],cause=UNKNOWN] on java.awt.Button[button0,0,0,640x29,label=Click me ..]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647662280 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,640x29,label=Click me ..],cause=UNKNOWN] on com.jogamp.newt.awt.NewtCanvasAWT[canvas0,0,29,640x429]
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x288, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647664662 d 4ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647664717 d 10ms]]]
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647665024 d 11ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647665075 d 7ms]]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus01ProgrFocus
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus02RobotFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647665357 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-3,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.reshape 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fe99ea67000, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fe99ea67000, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647665425 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button1,0,0,640x29,label=Click me ..]
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/263
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on java.awt.Button[button1,0,0,640x29,label=Click me ..]
    [junit] Frames for initial setVisible(true): 4
    [junit] FOCUS AWT  Button request
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: true
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [1]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame1,0,23,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,22,640x458,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=MOUSE_EVENT] on java.awt.Button[button1,0,0,640x29,label=Click me ..]
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  Button sync
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [2]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [3]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [4]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [5]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] centerMouse: robot pos: 320x289, onTitleBarIfWindow: true
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,0,29,640x429],cause=MOUSE_EVENT] on java.awt.Button[button1,0,0,640x29,label=Click me ..]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647670141 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button1,0,0,640x29,label=Click me ..],cause=MOUSE_EVENT] on com.jogamp.newt.awt.NewtCanvasAWT[canvas1,0,29,640x429]
    [junit] requestFocus: click, d: 501 ms
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x288, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647672897 d 11ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647672948 d 7ms]]]
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647673256 d 6ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647673311 d 11ms]]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus02RobotFocus
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647673569 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647673569 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.035 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647656157 ms III - Start
    [junit] SLOCK [T main @ 1460647656158 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus01ProgrFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647658193 d 1ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fe99ec1af40, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fe99ec1af40, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647658360 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button0,0,0,640x29,label=Click me ..]
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/263
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on java.awt.Button[button0,0,0,640x29,label=Click me ..]
    [junit] Frames for initial setVisible(true): 4
    [junit] FOCUS AWT  Button request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame0,0,23,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,22,640x458,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on java.awt.Button[button0,0,0,640x29,label=Click me ..]
    [junit] FOCUS AWT  Button sync
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [1]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [2]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [3]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,0,29,640x429],cause=UNKNOWN] on java.awt.Button[button0,0,0,640x29,label=Click me ..]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647662280 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,640x29,label=Click me ..],cause=UNKNOWN] on com.jogamp.newt.awt.NewtCanvasAWT[canvas0,0,29,640x429]
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x288, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647664662 d 4ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647664717 d 10ms]]]
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647665024 d 11ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647665075 d 7ms]]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus01ProgrFocus
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus02RobotFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647665357 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-3,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.reshape 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fe99ea67000, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fe99ea67000, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647665425 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button1,0,0,640x29,label=Click me ..]
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/263
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on java.awt.Button[button1,0,0,640x29,label=Click me ..]
    [junit] Frames for initial setVisible(true): 4
    [junit] FOCUS AWT  Button request
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: true
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [1]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame1,0,23,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,22,640x458,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=MOUSE_EVENT] on java.awt.Button[button1,0,0,640x29,label=Click me ..]
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  Button sync
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [2]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [3]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [4]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [5]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] centerMouse: robot pos: 320x289, onTitleBarIfWindow: true
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,0,29,640x429],cause=MOUSE_EVENT] on java.awt.Button[button1,0,0,640x29,label=Click me ..]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647670141 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button1,0,0,640x29,label=Click me ..],cause=MOUSE_EVENT] on com.jogamp.newt.awt.NewtCanvasAWT[canvas1,0,29,640x429]
    [junit] requestFocus: click, d: 501 ms
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x288, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647672897 d 11ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647672948 d 7ms]]]
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647673256 d 6ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647673311 d 11ms]]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus02RobotFocus
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647673569 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647673569 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testFocus01ProgrFocus took 7.971 sec
    [junit] Testcase: testFocus02RobotFocus took 8.21 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.035 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647656157 ms III - Start
    [junit] SLOCK [T main @ 1460647656158 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus01ProgrFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647658193 d 1ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fe99ec1af40, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fe99ec1af40, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647658360 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button0,0,0,640x29,label=Click me ..]
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/263
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on java.awt.Button[button0,0,0,640x29,label=Click me ..]
    [junit] Frames for initial setVisible(true): 4
    [junit] FOCUS AWT  Button request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame0,0,23,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,22,640x458,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on java.awt.Button[button0,0,0,640x29,label=Click me ..]
    [junit] FOCUS AWT  Button sync
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [1]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [2]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [3]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,0,29,640x429],cause=UNKNOWN] on java.awt.Button[button0,0,0,640x29,label=Click me ..]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647662280 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,640x29,label=Click me ..],cause=UNKNOWN] on com.jogamp.newt.awt.NewtCanvasAWT[canvas0,0,29,640x429]
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x288, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647664662 d 4ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647664717 d 10ms]]]
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647665024 d 11ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647665075 d 7ms]]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus01ProgrFocus
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus02RobotFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647665357 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-3,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.reshape 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fe99ea67000, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 640x429 of 640x429, swapInterval 1, drawable 0x7fe99ea67000, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647665425 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button1,0,0,640x29,label=Click me ..]
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/263
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on java.awt.Button[button1,0,0,640x29,label=Click me ..]
    [junit] Frames for initial setVisible(true): 4
    [junit] FOCUS AWT  Button request
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: true
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [1]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame1,0,23,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,22,640x458,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=MOUSE_EVENT] on java.awt.Button[button1,0,0,640x29,label=Click me ..]
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  Button sync
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [2]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [3]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [4]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [5]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] centerMouse: robot pos: 320x289, onTitleBarIfWindow: true
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,0,29,640x429],cause=MOUSE_EVENT] on java.awt.Button[button1,0,0,640x29,label=Click me ..]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647670141 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button1,0,0,640x29,label=Click me ..],cause=MOUSE_EVENT] on com.jogamp.newt.awt.NewtCanvasAWT[canvas1,0,29,640x429]
    [junit] requestFocus: click, d: 501 ms
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x288, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647672897 d 11ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647672948 d 7ms]]]
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647673256 d 6ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647673311 d 11ms]]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus02RobotFocus
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647673569 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647673569 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647674874 ms III - Start
    [junit] SLOCK [T main @ 1460647674875 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus01ProgrFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647676965 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x1f021e6c: tileRendererInUse null, GearsES2[obj 0x1f021e6c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1f021e6c on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1f021e6c created: GearsObj[0x1605c89c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1f021e6c created: GearsObj[0x4255674a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1f021e6c created: GearsObj[0x4255674a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x1f021e6c FIN GearsES2[obj 0x1f021e6c isInit true, usesShared false, 1 GearsObj[0x1605c89c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4255674a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5968b572, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x1f021e6c 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9d2033ad50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f021e6c, angle 0.0, [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648 -> [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x1f021e6c 340x342, swapInterval 1, drawable 0x7f9d2033ad50
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1f021e6c 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9d2033ad50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f021e6c, angle 0.5, [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648 -> [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1f021e6c 340x342, swapInterval 1, drawable 0x7f9d2033ad50
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647677128 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button0,0,0,640x29,label=north]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1f021e6c 340x342, swapInterval 1, drawable 0x7f9d2033ad50
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1f021e6c 340x342, swapInterval 1, drawable 0x7f9d2033ad50
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/263
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on java.awt.Button[button0,0,0,640x29,label=north]
    [junit] Frames for initial setVisible(true): 4
    [junit] FOCUS AWT  Button Outer request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame0,0,23,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,22,640x458,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on java.awt.Button[button0,0,0,640x29,label=north]
    [junit] FOCUS AWT  Button Outer sync
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342],cause=UNKNOWN] on java.awt.Button[button0,0,0,640x29,label=north]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647680929 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,640x29,label=north],cause=UNKNOWN] on com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342]
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647683297 d 9ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647683352 d 11ms]]]
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647683657 d 10ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647683708 d 5ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT CLICKED [1]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647684126 d 11ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647684128 d 9ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647684128 d 10ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT CLICKED [2]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647684747 d 8ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647684749 d 6ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647684749 d 6ms]]]
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT CLICKED [3]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647685257 d 12ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647685258 d 11ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647685258 d 11ms]]]
    [junit] FOCUS AWT  Button request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=java.awt.Button[button1,0,0,490x29,label=north],cause=UNKNOWN] on com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647685773 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthInner, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342],cause=UNKNOWN] on java.awt.Button[button1,0,0,490x29,label=north]
    [junit] FOCUS AWT  Button sync
    [junit] centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthInner, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342],cause=UNKNOWN] on java.awt.Button[button1,0,0,490x29,label=north]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647689148 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button1,0,0,490x29,label=north],cause=UNKNOWN] on com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342]
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647691526 d 10ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647691578 d 6ms]]]
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647691885 d 11ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647691939 d 13ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT CLICKED [1]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647692364 d 7ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647692365 d 6ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647692365 d 6ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT CLICKED [2]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647692976 d 3ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647692978 d 1ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647692978 d 1ms]]]
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT CLICKED [3]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647693490 d 6ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647693491 d 5ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647693491 d 5ms]]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x1f021e6c: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x1f021e6c FIN
    [junit] FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342,invalid]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus01ProgrFocus
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus02RobotFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647693973 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.init.0 0x1372ed45: tileRendererInUse null, GearsES2[obj 0x1372ed45 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1372ed45 on Thread[main-Display-.macosx_nil-1-EDT-3,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1372ed45 created: GearsObj[0xaf17e32, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1372ed45 created: GearsObj[0x6585c76d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1372ed45 created: GearsObj[0x6585c76d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.init.X 0x1372ed45 FIN GearsES2[obj 0x1372ed45 isInit true, usesShared false, 1 GearsObj[0xaf17e32, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6585c76d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b2f5dc9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.reshape 0x1372ed45 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9d201917e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1372ed45, angle 0.0, [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648 -> [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.display 0x1372ed45 340x342, swapInterval 1, drawable 0x7f9d201917e0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1372ed45 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9d201917e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1372ed45, angle 0.5, [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648 -> [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1372ed45 340x342, swapInterval 1, drawable 0x7f9d201917e0
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647694041 d 1ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button2,0,0,640x29,label=north]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1372ed45 340x342, swapInterval 1, drawable 0x7f9d201917e0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1372ed45 340x342, swapInterval 1, drawable 0x7f9d201917e0
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/263
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on java.awt.Button[button2,0,0,640x29,label=north]
    [junit] Frames for initial setVisible(true): 4
    [junit] FOCUS AWT  Button Outer request
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: true
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame1,0,23,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,22,640x458,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=MOUSE_EVENT] on java.awt.Button[button2,0,0,640x29,label=north]
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  Button Outer sync
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button2
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button2
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button2
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button2
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [4]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: true
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [1]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342],cause=MOUSE_EVENT] on java.awt.Button[button2,0,0,640x29,label=north]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647698651 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647698648 d 3ms]]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button2,0,0,640x29,label=north],cause=MOUSE_EVENT] on com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647698650 d 1ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647698650 d 2ms]]]
    [junit] requestFocus: click, d: 501 ms
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647701407 d 6ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647701462 d 11ms]]]
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647701767 d 0ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647701822 d 4ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [2]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647702248 d 8ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647702249 d 7ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647702249 d 7ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [3]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647702865 d 6ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647702866 d 5ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647702866 d 5ms]]]
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [4]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647703374 d 6ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647703375 d 5ms]]]
    [junit] MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647703375 d 5ms]]]
    [junit] FOCUS AWT  Button request
    [junit] centerMouse: robot pos: 320x89, onTitleBarIfWindow: true
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=java.awt.Button[button3,0,0,490x29,label=north],cause=MOUSE_EVENT] on com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647704092 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthInner, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342],cause=MOUSE_EVENT] on java.awt.Button[button3,0,0,490x29,label=north]
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  Button sync
    [junit] centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button3
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button3
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button3
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button3
    [junit] centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [4]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: true
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [1]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthInner, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342],cause=MOUSE_EVENT] on java.awt.Button[button3,0,0,490x29,label=north]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647708067 d 3ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647708068 d 2ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647708068 d 2ms]]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647708070 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button3,0,0,490x29,label=north],cause=MOUSE_EVENT] on com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342]
    [junit] requestFocus: click, d: 501 ms
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647710831 d 12ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647710887 d 5ms]]]
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647711196 d 1ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647711247 d 6ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [2]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647711667 d 13ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647711668 d 12ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647711668 d 12ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [3]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647712298 d 2ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647712299 d 1ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647712299 d 1ms]]]
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [4]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647712807 d 11ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647712808 d 10ms]]]
    [junit] MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647712808 d 10ms]]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x1372ed45: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x1372ed45 FIN
    [junit] FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342,invalid]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus02RobotFocus
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647713273 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647713274 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 39.02 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647674874 ms III - Start
    [junit] SLOCK [T main @ 1460647674875 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus01ProgrFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647676965 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x1f021e6c: tileRendererInUse null, GearsES2[obj 0x1f021e6c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1f021e6c on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1f021e6c created: GearsObj[0x1605c89c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1f021e6c created: GearsObj[0x4255674a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1f021e6c created: GearsObj[0x4255674a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x1f021e6c FIN GearsES2[obj 0x1f021e6c isInit true, usesShared false, 1 GearsObj[0x1605c89c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4255674a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5968b572, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x1f021e6c 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9d2033ad50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f021e6c, angle 0.0, [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648 -> [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x1f021e6c 340x342, swapInterval 1, drawable 0x7f9d2033ad50
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1f021e6c 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9d2033ad50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f021e6c, angle 0.5, [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648 -> [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1f021e6c 340x342, swapInterval 1, drawable 0x7f9d2033ad50
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647677128 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button0,0,0,640x29,label=north]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1f021e6c 340x342, swapInterval 1, drawable 0x7f9d2033ad50
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1f021e6c 340x342, swapInterval 1, drawable 0x7f9d2033ad50
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/263
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on java.awt.Button[button0,0,0,640x29,label=north]
    [junit] Frames for initial setVisible(true): 4
    [junit] FOCUS AWT  Button Outer request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame0,0,23,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,22,640x458,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on java.awt.Button[button0,0,0,640x29,label=north]
    [junit] FOCUS AWT  Button Outer sync
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342],cause=UNKNOWN] on java.awt.Button[button0,0,0,640x29,label=north]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647680929 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,640x29,label=north],cause=UNKNOWN] on com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342]
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647683297 d 9ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647683352 d 11ms]]]
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647683657 d 10ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647683708 d 5ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT CLICKED [1]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647684126 d 11ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647684128 d 9ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647684128 d 10ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT CLICKED [2]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647684747 d 8ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647684749 d 6ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647684749 d 6ms]]]
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT CLICKED [3]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647685257 d 12ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647685258 d 11ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647685258 d 11ms]]]
    [junit] FOCUS AWT  Button request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=java.awt.Button[button1,0,0,490x29,label=north],cause=UNKNOWN] on com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647685773 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthInner, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342],cause=UNKNOWN] on java.awt.Button[button1,0,0,490x29,label=north]
    [junit] FOCUS AWT  Button sync
    [junit] centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthInner, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342],cause=UNKNOWN] on java.awt.Button[button1,0,0,490x29,label=north]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647689148 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button1,0,0,490x29,label=north],cause=UNKNOWN] on com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342]
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647691526 d 10ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647691578 d 6ms]]]
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647691885 d 11ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647691939 d 13ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT CLICKED [1]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647692364 d 7ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647692365 d 6ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647692365 d 6ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT CLICKED [2]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647692976 d 3ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647692978 d 1ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647692978 d 1ms]]]
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT CLICKED [3]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647693490 d 6ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647693491 d 5ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647693491 d 5ms]]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x1f021e6c: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x1f021e6c FIN
    [junit] FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342,invalid]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus01ProgrFocus
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus02RobotFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647693973 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.init.0 0x1372ed45: tileRendererInUse null, GearsES2[obj 0x1372ed45 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1372ed45 on Thread[main-Display-.macosx_nil-1-EDT-3,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1372ed45 created: GearsObj[0xaf17e32, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1372ed45 created: GearsObj[0x6585c76d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1372ed45 created: GearsObj[0x6585c76d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.init.X 0x1372ed45 FIN GearsES2[obj 0x1372ed45 isInit true, usesShared false, 1 GearsObj[0xaf17e32, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6585c76d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b2f5dc9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.reshape 0x1372ed45 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9d201917e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1372ed45, angle 0.0, [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648 -> [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.display 0x1372ed45 340x342, swapInterval 1, drawable 0x7f9d201917e0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1372ed45 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9d201917e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1372ed45, angle 0.5, [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648 -> [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1372ed45 340x342, swapInterval 1, drawable 0x7f9d201917e0
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647694041 d 1ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button2,0,0,640x29,label=north]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1372ed45 340x342, swapInterval 1, drawable 0x7f9d201917e0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1372ed45 340x342, swapInterval 1, drawable 0x7f9d201917e0
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/263
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on java.awt.Button[button2,0,0,640x29,label=north]
    [junit] Frames for initial setVisible(true): 4
    [junit] FOCUS AWT  Button Outer request
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: true
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame1,0,23,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,22,640x458,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=MOUSE_EVENT] on java.awt.Button[button2,0,0,640x29,label=north]
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  Button Outer sync
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button2
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button2
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button2
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button2
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [4]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: true
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [1]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342],cause=MOUSE_EVENT] on java.awt.Button[button2,0,0,640x29,label=north]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647698651 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647698648 d 3ms]]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button2,0,0,640x29,label=north],cause=MOUSE_EVENT] on com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647698650 d 1ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647698650 d 2ms]]]
    [junit] requestFocus: click, d: 501 ms
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647701407 d 6ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647701462 d 11ms]]]
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647701767 d 0ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647701822 d 4ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [2]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647702248 d 8ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647702249 d 7ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647702249 d 7ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [3]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647702865 d 6ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647702866 d 5ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647702866 d 5ms]]]
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [4]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647703374 d 6ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647703375 d 5ms]]]
    [junit] MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647703375 d 5ms]]]
    [junit] FOCUS AWT  Button request
    [junit] centerMouse: robot pos: 320x89, onTitleBarIfWindow: true
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=java.awt.Button[button3,0,0,490x29,label=north],cause=MOUSE_EVENT] on com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647704092 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthInner, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342],cause=MOUSE_EVENT] on java.awt.Button[button3,0,0,490x29,label=north]
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  Button sync
    [junit] centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button3
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button3
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button3
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button3
    [junit] centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [4]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: true
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [1]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthInner, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342],cause=MOUSE_EVENT] on java.awt.Button[button3,0,0,490x29,label=north]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647708067 d 3ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647708068 d 2ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647708068 d 2ms]]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647708070 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button3,0,0,490x29,label=north],cause=MOUSE_EVENT] on com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342]
    [junit] requestFocus: click, d: 501 ms
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647710831 d 12ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647710887 d 5ms]]]
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647711196 d 1ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647711247 d 6ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [2]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647711667 d 13ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647711668 d 12ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647711668 d 12ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [3]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647712298 d 2ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647712299 d 1ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647712299 d 1ms]]]
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [4]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647712807 d 11ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647712808 d 10ms]]]
    [junit] MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647712808 d 10ms]]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x1372ed45: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x1372ed45 FIN
    [junit] FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342,invalid]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus02RobotFocus
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647713273 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647713274 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testFocus01ProgrFocus took 17.738 sec
    [junit] Testcase: testFocus02RobotFocus took 19.3 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 39.02 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647674874 ms III - Start
    [junit] SLOCK [T main @ 1460647674875 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus01ProgrFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647676965 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x1f021e6c: tileRendererInUse null, GearsES2[obj 0x1f021e6c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1f021e6c on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1f021e6c created: GearsObj[0x1605c89c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1f021e6c created: GearsObj[0x4255674a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1f021e6c created: GearsObj[0x4255674a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x1f021e6c FIN GearsES2[obj 0x1f021e6c isInit true, usesShared false, 1 GearsObj[0x1605c89c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4255674a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5968b572, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x1f021e6c 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9d2033ad50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f021e6c, angle 0.0, [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648 -> [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x1f021e6c 340x342, swapInterval 1, drawable 0x7f9d2033ad50
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1f021e6c 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9d2033ad50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f021e6c, angle 0.5, [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648 -> [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1f021e6c 340x342, swapInterval 1, drawable 0x7f9d2033ad50
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647677128 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button0,0,0,640x29,label=north]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1f021e6c 340x342, swapInterval 1, drawable 0x7f9d2033ad50
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1f021e6c 340x342, swapInterval 1, drawable 0x7f9d2033ad50
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/263
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on java.awt.Button[button0,0,0,640x29,label=north]
    [junit] Frames for initial setVisible(true): 4
    [junit] FOCUS AWT  Button Outer request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame0,0,23,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,22,640x458,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on java.awt.Button[button0,0,0,640x29,label=north]
    [junit] FOCUS AWT  Button Outer sync
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342],cause=UNKNOWN] on java.awt.Button[button0,0,0,640x29,label=north]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647680929 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,640x29,label=north],cause=UNKNOWN] on com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342]
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647683297 d 9ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647683352 d 11ms]]]
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647683657 d 10ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647683708 d 5ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT CLICKED [1]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647684126 d 11ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647684128 d 9ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647684128 d 10ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT CLICKED [2]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647684747 d 8ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647684749 d 6ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647684749 d 6ms]]]
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT CLICKED [3]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647685257 d 12ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647685258 d 11ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647685258 d 11ms]]]
    [junit] FOCUS AWT  Button request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=java.awt.Button[button1,0,0,490x29,label=north],cause=UNKNOWN] on com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647685773 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthInner, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342],cause=UNKNOWN] on java.awt.Button[button1,0,0,490x29,label=north]
    [junit] FOCUS AWT  Button sync
    [junit] centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
    [junit] centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthInner, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342],cause=UNKNOWN] on java.awt.Button[button1,0,0,490x29,label=north]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647689148 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button1,0,0,490x29,label=north],cause=UNKNOWN] on com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342]
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647691526 d 10ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647691578 d 6ms]]]
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647691885 d 11ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647691939 d 13ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT CLICKED [1]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647692364 d 7ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647692365 d 6ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647692365 d 6ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT CLICKED [2]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647692976 d 3ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647692978 d 1ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647692978 d 1ms]]]
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE AWT CLICKED [3]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647693490 d 6ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647693491 d 5ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647693491 d 5ms]]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x1f021e6c: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x1f021e6c FIN
    [junit] FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342,invalid]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus01ProgrFocus
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus02RobotFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647693973 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.init.0 0x1372ed45: tileRendererInUse null, GearsES2[obj 0x1372ed45 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1372ed45 on Thread[main-Display-.macosx_nil-1-EDT-3,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1372ed45 created: GearsObj[0xaf17e32, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1372ed45 created: GearsObj[0x6585c76d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1372ed45 created: GearsObj[0x6585c76d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.init.X 0x1372ed45 FIN GearsES2[obj 0x1372ed45 isInit true, usesShared false, 1 GearsObj[0xaf17e32, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6585c76d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b2f5dc9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.reshape 0x1372ed45 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9d201917e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1372ed45, angle 0.0, [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648 -> [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.display 0x1372ed45 340x342, swapInterval 1, drawable 0x7f9d201917e0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1372ed45 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9d201917e0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1372ed45, angle 0.5, [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648 -> [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1372ed45 340x342, swapInterval 1, drawable 0x7f9d201917e0
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647694041 d 1ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button2,0,0,640x29,label=north]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1372ed45 340x342, swapInterval 1, drawable 0x7f9d201917e0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1372ed45 340x342, swapInterval 1, drawable 0x7f9d201917e0
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/263
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on java.awt.Button[button2,0,0,640x29,label=north]
    [junit] Frames for initial setVisible(true): 4
    [junit] FOCUS AWT  Button Outer request
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: true
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame1,0,23,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,22,640x458,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=MOUSE_EVENT] on java.awt.Button[button2,0,0,640x29,label=north]
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  Button Outer sync
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button2
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button2
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button2
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button2
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [4]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: true
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [1]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342],cause=MOUSE_EVENT] on java.awt.Button[button2,0,0,640x29,label=north]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647698651 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647698648 d 3ms]]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button2,0,0,640x29,label=north],cause=MOUSE_EVENT] on com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647698650 d 1ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647698650 d 2ms]]]
    [junit] requestFocus: click, d: 501 ms
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647701407 d 6ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647701462 d 11ms]]]
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647701767 d 0ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647701822 d 4ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [2]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647702248 d 8ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647702249 d 7ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647702249 d 7ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [3]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647702865 d 6ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647702866 d 5ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647702866 d 5ms]]]
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [4]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647703374 d 6ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647703375 d 5ms]]]
    [junit] MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647703375 d 5ms]]]
    [junit] FOCUS AWT  Button request
    [junit] centerMouse: robot pos: 320x89, onTitleBarIfWindow: true
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=java.awt.Button[button3,0,0,490x29,label=north],cause=MOUSE_EVENT] on com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647704092 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthInner, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342],cause=MOUSE_EVENT] on java.awt.Button[button3,0,0,490x29,label=north]
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  Button sync
    [junit] centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button3
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button3
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button3
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button3
    [junit] centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [4]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: true
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [1]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthInner, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342],cause=MOUSE_EVENT] on java.awt.Button[button3,0,0,490x29,label=north]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647708067 d 3ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647708068 d 2ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647708068 d 2ms]]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647708070 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button3,0,0,490x29,label=north],cause=MOUSE_EVENT] on com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342]
    [junit] requestFocus: click, d: 501 ms
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647710831 d 12ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647710887 d 5ms]]]
    [junit] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647711196 d 1ms]]]
    [junit] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647711247 d 6ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [2]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647711667 d 13ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647711668 d 12ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647711668 d 12ms]]]
    [junit] centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [3]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647712298 d 2ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647712299 d 1ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647712299 d 1ms]]]
    [junit] MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE AWT CLICKED [4]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647712807 d 11ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647712808 d 10ms]]]
    [junit] MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1460647712808 d 10ms]]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x1372ed45: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x1372ed45 FIN
    [junit] FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342,invalid]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus02RobotFocus
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647713273 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647713274 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647714584 ms III - Start
    [junit] SLOCK [T main @ 1460647714585 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal01Onscreen
    [junit] FTKL.fwd-keys: pressed TAB
    [junit] FTKL.fwd-keys: ctrl pressed TAB
    [junit] FTKL.bwd-keys: pressed BACK_SPACE
    [junit] FTKL.bwd-keys: shift ctrl pressed TAB
    [junit] FTKL.bwd-keys: shift pressed TAB
    [junit] Create PointerIcon #01: PointerIcon[obj 0x17baae6e, .macosx_nil-1, 0x7fed02cf9060, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x69379752, .macosx_nil-1, 0x7fed02cf95b0, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x27fe3806, .macosx_nil-1, 0x7fed02cf9b00, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x5f71c76a, .macosx_nil-1, 0x7fed02cf9f30, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x133e16fd, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x7f416310, .macosx_nil-1, 0x7fed02f2e0d0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647716630 d 1ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0xaecb35a: tileRendererInUse null, GearsES2[obj 0xaecb35a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xaecb35a on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xaecb35a created: GearsObj[0x6c938b58, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xaecb35a created: GearsObj[0x4dd13fc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xaecb35a created: GearsObj[0x4dd13fc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0xaecb35a FIN GearsES2[obj 0xaecb35a isInit true, usesShared false, 1 GearsObj[0x6c938b58, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4dd13fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ac0411d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0xaecb35a 0/0 148x278 of 148x278, swapInterval 1, drawable 0x7fed069a3ec0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xaecb35a, angle 0.0, [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568 -> [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0xaecb35a 0/0 148x278 of 148x278, swapInterval 1, drawable 0x7fed069a3ec0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xaecb35a, angle 0.5, [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568 -> [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0xaecb35a 0/0 148x278 of 148x278, swapInterval 1, drawable 0x7fed069a3ec0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xaecb35a, angle 1.0, [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568 -> [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568, v-flip false
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647716812 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 150/173
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] centerMouse: robot pos: 39x184, onTitleBarIfWindow: true
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Frame[frame0,0,23,300x300,layout=java.awt.BorderLayout,title=AWT Parent Frame,resizable,normal],cause=MOUSE_EVENT] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,77,22,148x278],cause=TRAVERSAL_FORWARD] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647718143 d 0ms]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647718700 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: EAST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,77,22,148x278],cause=TRAVERSAL_FORWARD] on java.awt.Button[button1,225,22,75x278,label=EAST]
    [junit] FOCUS AWT  LOST   PERM [fc -1]: EAST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,77,22,148x278],cause=TRAVERSAL_BACKWARD] on java.awt.Button[button1,225,22,75x278,label=EAST]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647719266 d 0ms]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647719833 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,77,22,148x278],cause=TRAVERSAL_BACKWARD] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] Test: Direct NewtCanvasAWT focus
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,77,22,148x278],cause=UNKNOWN] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647720297 d 0ms]]
    [junit] Test: Direct AWT Button-West focus
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647720605 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,77,22,148x278],cause=UNKNOWN] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] Test: Direct NEWT-Child request focus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647720908 d 0ms]]
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,77,22,148x278],cause=UNKNOWN] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] glWindow hasFocus true
    [junit] glWindow1FA GLWindow1[focusCount 1]
    [junit] bWestFA WEST[focusCount -1, temp false]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xaecb35a: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xaecb35a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal01Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal02Offscreen
    [junit] FTKL.fwd-keys: pressed TAB
    [junit] FTKL.fwd-keys: ctrl pressed TAB
    [junit] FTKL.bwd-keys: pressed BACK_SPACE
    [junit] FTKL.bwd-keys: shift ctrl pressed TAB
    [junit] FTKL.bwd-keys: shift pressed TAB
    [junit] Create PointerIcon #01: PointerIcon[obj 0x365c30cc, .macosx_nil-1, 0x7fed05275eb0, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x701fc37a, .macosx_nil-1, 0x7fed05404780, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x4148db48, .macosx_nil-1, 0x7fed0527c170, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x282003e1, .macosx_nil-1, 0x7fed02dd0940, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x76329302, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x5e25a92e, .macosx_nil-1, 0x7fed06c20ba0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647721299 d 0ms]]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.0 0x33cb5951: tileRendererInUse null, GearsES2[obj 0x33cb5951 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x33cb5951 on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x33cb5951 created: GearsObj[0x7466e68c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x33cb5951 created: GearsObj[0x2d89a5d3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x33cb5951 created: GearsObj[0x2d89a5d3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.X 0x33cb5951 FIN GearsES2[obj 0x33cb5951 isInit true, usesShared false, 1 GearsObj[0x7466e68c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d89a5d3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x25c65a9e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x33cb5951 0/0 148x278 of 148x278, swapInterval 1, drawable 0x7fed02f2fce0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x33cb5951, angle 0.0, [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568 -> [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x33cb5951 0/0 148x278 of 148x278, swapInterval 1, drawable 0x7fed02f2fce0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x33cb5951, angle 0.5, [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568 -> [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x33cb5951 0/0 148x278 of 148x278, swapInterval 1, drawable 0x7fed02f2fce0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x33cb5951, angle 1.0, [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568 -> [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568, v-flip false
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647721375 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 150/173
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] centerMouse: robot pos: 39x184, onTitleBarIfWindow: true
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Frame[frame1,0,23,300x300,layout=java.awt.BorderLayout,title=AWT Parent Frame,resizable,normal],cause=MOUSE_EVENT] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,77,22,148x278],cause=TRAVERSAL_FORWARD] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647722700 d 0ms]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647723266 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: EAST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,77,22,148x278],cause=TRAVERSAL_FORWARD] on java.awt.Button[button3,225,22,75x278,label=EAST]
    [junit] FOCUS AWT  LOST   PERM [fc -1]: EAST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,77,22,148x278],cause=TRAVERSAL_BACKWARD] on java.awt.Button[button3,225,22,75x278,label=EAST]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647723833 d 0ms]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647724404 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,77,22,148x278],cause=TRAVERSAL_BACKWARD] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] Test: Direct NewtCanvasAWT focus
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,77,22,148x278],cause=UNKNOWN] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647724868 d 0ms]]
    [junit] Test: Direct AWT Button-West focus
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647725174 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,77,22,148x278],cause=UNKNOWN] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] Test: Direct NEWT-Child request focus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647725480 d 0ms]]
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,77,22,148x278],cause=UNKNOWN] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] glWindow hasFocus true
    [junit] glWindow1FA GLWindow1[focusCount 1]
    [junit] bWestFA WEST[focusCount -1, temp false]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x33cb5951: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x33cb5951 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal02Offscreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647725840 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647725840 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.883 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647714584 ms III - Start
    [junit] SLOCK [T main @ 1460647714585 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal01Onscreen
    [junit] FTKL.fwd-keys: pressed TAB
    [junit] FTKL.fwd-keys: ctrl pressed TAB
    [junit] FTKL.bwd-keys: pressed BACK_SPACE
    [junit] FTKL.bwd-keys: shift ctrl pressed TAB
    [junit] FTKL.bwd-keys: shift pressed TAB
    [junit] Create PointerIcon #01: PointerIcon[obj 0x17baae6e, .macosx_nil-1, 0x7fed02cf9060, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x69379752, .macosx_nil-1, 0x7fed02cf95b0, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x27fe3806, .macosx_nil-1, 0x7fed02cf9b00, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x5f71c76a, .macosx_nil-1, 0x7fed02cf9f30, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x133e16fd, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x7f416310, .macosx_nil-1, 0x7fed02f2e0d0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647716630 d 1ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0xaecb35a: tileRendererInUse null, GearsES2[obj 0xaecb35a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xaecb35a on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xaecb35a created: GearsObj[0x6c938b58, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xaecb35a created: GearsObj[0x4dd13fc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xaecb35a created: GearsObj[0x4dd13fc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0xaecb35a FIN GearsES2[obj 0xaecb35a isInit true, usesShared false, 1 GearsObj[0x6c938b58, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4dd13fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ac0411d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0xaecb35a 0/0 148x278 of 148x278, swapInterval 1, drawable 0x7fed069a3ec0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xaecb35a, angle 0.0, [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568 -> [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0xaecb35a 0/0 148x278 of 148x278, swapInterval 1, drawable 0x7fed069a3ec0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xaecb35a, angle 0.5, [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568 -> [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0xaecb35a 0/0 148x278 of 148x278, swapInterval 1, drawable 0x7fed069a3ec0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xaecb35a, angle 1.0, [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568 -> [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568, v-flip false
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647716812 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 150/173
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] centerMouse: robot pos: 39x184, onTitleBarIfWindow: true
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Frame[frame0,0,23,300x300,layout=java.awt.BorderLayout,title=AWT Parent Frame,resizable,normal],cause=MOUSE_EVENT] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,77,22,148x278],cause=TRAVERSAL_FORWARD] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647718143 d 0ms]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647718700 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: EAST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,77,22,148x278],cause=TRAVERSAL_FORWARD] on java.awt.Button[button1,225,22,75x278,label=EAST]
    [junit] FOCUS AWT  LOST   PERM [fc -1]: EAST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,77,22,148x278],cause=TRAVERSAL_BACKWARD] on java.awt.Button[button1,225,22,75x278,label=EAST]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647719266 d 0ms]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647719833 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,77,22,148x278],cause=TRAVERSAL_BACKWARD] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] Test: Direct NewtCanvasAWT focus
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,77,22,148x278],cause=UNKNOWN] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647720297 d 0ms]]
    [junit] Test: Direct AWT Button-West focus
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647720605 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,77,22,148x278],cause=UNKNOWN] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] Test: Direct NEWT-Child request focus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647720908 d 0ms]]
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,77,22,148x278],cause=UNKNOWN] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] glWindow hasFocus true
    [junit] glWindow1FA GLWindow1[focusCount 1]
    [junit] bWestFA WEST[focusCount -1, temp false]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xaecb35a: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xaecb35a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal01Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal02Offscreen
    [junit] FTKL.fwd-keys: pressed TAB
    [junit] FTKL.fwd-keys: ctrl pressed TAB
    [junit] FTKL.bwd-keys: pressed BACK_SPACE
    [junit] FTKL.bwd-keys: shift ctrl pressed TAB
    [junit] FTKL.bwd-keys: shift pressed TAB
    [junit] Create PointerIcon #01: PointerIcon[obj 0x365c30cc, .macosx_nil-1, 0x7fed05275eb0, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x701fc37a, .macosx_nil-1, 0x7fed05404780, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x4148db48, .macosx_nil-1, 0x7fed0527c170, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x282003e1, .macosx_nil-1, 0x7fed02dd0940, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x76329302, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x5e25a92e, .macosx_nil-1, 0x7fed06c20ba0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647721299 d 0ms]]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.0 0x33cb5951: tileRendererInUse null, GearsES2[obj 0x33cb5951 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x33cb5951 on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x33cb5951 created: GearsObj[0x7466e68c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x33cb5951 created: GearsObj[0x2d89a5d3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x33cb5951 created: GearsObj[0x2d89a5d3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.X 0x33cb5951 FIN GearsES2[obj 0x33cb5951 isInit true, usesShared false, 1 GearsObj[0x7466e68c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d89a5d3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x25c65a9e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x33cb5951 0/0 148x278 of 148x278, swapInterval 1, drawable 0x7fed02f2fce0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x33cb5951, angle 0.0, [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568 -> [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x33cb5951 0/0 148x278 of 148x278, swapInterval 1, drawable 0x7fed02f2fce0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x33cb5951, angle 0.5, [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568 -> [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x33cb5951 0/0 148x278 of 148x278, swapInterval 1, drawable 0x7fed02f2fce0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x33cb5951, angle 1.0, [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568 -> [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568, v-flip false
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647721375 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 150/173
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] centerMouse: robot pos: 39x184, onTitleBarIfWindow: true
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Frame[frame1,0,23,300x300,layout=java.awt.BorderLayout,title=AWT Parent Frame,resizable,normal],cause=MOUSE_EVENT] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,77,22,148x278],cause=TRAVERSAL_FORWARD] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647722700 d 0ms]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647723266 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: EAST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,77,22,148x278],cause=TRAVERSAL_FORWARD] on java.awt.Button[button3,225,22,75x278,label=EAST]
    [junit] FOCUS AWT  LOST   PERM [fc -1]: EAST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,77,22,148x278],cause=TRAVERSAL_BACKWARD] on java.awt.Button[button3,225,22,75x278,label=EAST]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647723833 d 0ms]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647724404 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,77,22,148x278],cause=TRAVERSAL_BACKWARD] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] Test: Direct NewtCanvasAWT focus
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,77,22,148x278],cause=UNKNOWN] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647724868 d 0ms]]
    [junit] Test: Direct AWT Button-West focus
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647725174 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,77,22,148x278],cause=UNKNOWN] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] Test: Direct NEWT-Child request focus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647725480 d 0ms]]
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,77,22,148x278],cause=UNKNOWN] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] glWindow hasFocus true
    [junit] glWindow1FA GLWindow1[focusCount 1]
    [junit] bWestFA WEST[focusCount -1, temp false]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x33cb5951: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x33cb5951 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal02Offscreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647725840 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647725840 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testWindowParentingAWTFocusTraversal01Onscreen took 5.538 sec
    [junit] Testcase: testWindowParentingAWTFocusTraversal02Offscreen took 4.546 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.883 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647714584 ms III - Start
    [junit] SLOCK [T main @ 1460647714585 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal01Onscreen
    [junit] FTKL.fwd-keys: pressed TAB
    [junit] FTKL.fwd-keys: ctrl pressed TAB
    [junit] FTKL.bwd-keys: pressed BACK_SPACE
    [junit] FTKL.bwd-keys: shift ctrl pressed TAB
    [junit] FTKL.bwd-keys: shift pressed TAB
    [junit] Create PointerIcon #01: PointerIcon[obj 0x17baae6e, .macosx_nil-1, 0x7fed02cf9060, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x69379752, .macosx_nil-1, 0x7fed02cf95b0, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x27fe3806, .macosx_nil-1, 0x7fed02cf9b00, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x5f71c76a, .macosx_nil-1, 0x7fed02cf9f30, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x133e16fd, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x7f416310, .macosx_nil-1, 0x7fed02f2e0d0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647716630 d 1ms]]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0xaecb35a: tileRendererInUse null, GearsES2[obj 0xaecb35a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xaecb35a on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xaecb35a created: GearsObj[0x6c938b58, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xaecb35a created: GearsObj[0x4dd13fc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xaecb35a created: GearsObj[0x4dd13fc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0xaecb35a FIN GearsES2[obj 0xaecb35a isInit true, usesShared false, 1 GearsObj[0x6c938b58, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4dd13fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ac0411d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0xaecb35a 0/0 148x278 of 148x278, swapInterval 1, drawable 0x7fed069a3ec0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xaecb35a, angle 0.0, [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568 -> [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0xaecb35a 0/0 148x278 of 148x278, swapInterval 1, drawable 0x7fed069a3ec0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xaecb35a, angle 0.5, [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568 -> [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0xaecb35a 0/0 148x278 of 148x278, swapInterval 1, drawable 0x7fed069a3ec0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xaecb35a, angle 1.0, [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568 -> [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568, v-flip false
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647716812 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 150/173
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] centerMouse: robot pos: 39x184, onTitleBarIfWindow: true
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Frame[frame0,0,23,300x300,layout=java.awt.BorderLayout,title=AWT Parent Frame,resizable,normal],cause=MOUSE_EVENT] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,77,22,148x278],cause=TRAVERSAL_FORWARD] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647718143 d 0ms]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647718700 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: EAST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,77,22,148x278],cause=TRAVERSAL_FORWARD] on java.awt.Button[button1,225,22,75x278,label=EAST]
    [junit] FOCUS AWT  LOST   PERM [fc -1]: EAST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,77,22,148x278],cause=TRAVERSAL_BACKWARD] on java.awt.Button[button1,225,22,75x278,label=EAST]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647719266 d 0ms]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647719833 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,77,22,148x278],cause=TRAVERSAL_BACKWARD] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] Test: Direct NewtCanvasAWT focus
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,77,22,148x278],cause=UNKNOWN] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647720297 d 0ms]]
    [junit] Test: Direct AWT Button-West focus
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647720605 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,77,22,148x278],cause=UNKNOWN] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] Test: Direct NEWT-Child request focus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647720908 d 0ms]]
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,77,22,148x278],cause=UNKNOWN] on java.awt.Button[button0,0,22,77x278,label=WEST]
    [junit] glWindow hasFocus true
    [junit] glWindow1FA GLWindow1[focusCount 1]
    [junit] bWestFA WEST[focusCount -1, temp false]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xaecb35a: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xaecb35a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal01Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal02Offscreen
    [junit] FTKL.fwd-keys: pressed TAB
    [junit] FTKL.fwd-keys: ctrl pressed TAB
    [junit] FTKL.bwd-keys: pressed BACK_SPACE
    [junit] FTKL.bwd-keys: shift ctrl pressed TAB
    [junit] FTKL.bwd-keys: shift pressed TAB
    [junit] Create PointerIcon #01: PointerIcon[obj 0x365c30cc, .macosx_nil-1, 0x7fed05275eb0, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x701fc37a, .macosx_nil-1, 0x7fed05404780, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x4148db48, .macosx_nil-1, 0x7fed0527c170, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x282003e1, .macosx_nil-1, 0x7fed02dd0940, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x76329302, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x5e25a92e, .macosx_nil-1, 0x7fed06c20ba0, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647721299 d 0ms]]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.0 0x33cb5951: tileRendererInUse null, GearsES2[obj 0x33cb5951 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x33cb5951 on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x33cb5951 created: GearsObj[0x7466e68c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x33cb5951 created: GearsObj[0x2d89a5d3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x33cb5951 created: GearsObj[0x2d89a5d3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.X 0x33cb5951 FIN GearsES2[obj 0x33cb5951 isInit true, usesShared false, 1 GearsObj[0x7466e68c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d89a5d3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x25c65a9e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x33cb5951 0/0 148x278 of 148x278, swapInterval 1, drawable 0x7fed02f2fce0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x33cb5951, angle 0.0, [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568 -> [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x33cb5951 0/0 148x278 of 148x278, swapInterval 1, drawable 0x7fed02f2fce0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x33cb5951, angle 0.5, [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568 -> [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x33cb5951 0/0 148x278 of 148x278, swapInterval 1, drawable 0x7fed02f2fce0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x33cb5951, angle 1.0, [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568 -> [l -1.0, r 1.0, b -1.8783784, t 1.8783784] 2.0x3.7567568, v-flip false
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647721375 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 150/173
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] centerMouse: robot pos: 39x184, onTitleBarIfWindow: true
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Frame[frame1,0,23,300x300,layout=java.awt.BorderLayout,title=AWT Parent Frame,resizable,normal],cause=MOUSE_EVENT] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,77,22,148x278],cause=TRAVERSAL_FORWARD] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647722700 d 0ms]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647723266 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: EAST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,77,22,148x278],cause=TRAVERSAL_FORWARD] on java.awt.Button[button3,225,22,75x278,label=EAST]
    [junit] FOCUS AWT  LOST   PERM [fc -1]: EAST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,77,22,148x278],cause=TRAVERSAL_BACKWARD] on java.awt.Button[button3,225,22,75x278,label=EAST]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647723833 d 0ms]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647724404 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,77,22,148x278],cause=TRAVERSAL_BACKWARD] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] Test: Direct NewtCanvasAWT focus
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,77,22,148x278],cause=UNKNOWN] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647724868 d 0ms]]
    [junit] Test: Direct AWT Button-West focus
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647725174 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,77,22,148x278],cause=UNKNOWN] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] Test: Direct NEWT-Child request focus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647725480 d 0ms]]
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,77,22,148x278],cause=UNKNOWN] on java.awt.Button[button2,0,22,77x278,label=WEST]
    [junit] glWindow hasFocus true
    [junit] glWindow1FA GLWindow1[focusCount 1]
    [junit] bWestFA WEST[focusCount -1, temp false]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x33cb5951: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x33cb5951 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal02Offscreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647725840 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647725840 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647727155 ms III - Start
    [junit] SLOCK [T main @ 1460647727156 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test01WindowParenting01CreateVisibleDestroy1
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fecad7f5310, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fecad7f5310, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fecad7f5310, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test01WindowParenting01CreateVisibleDestroy1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test02WindowParenting02CreateVisibleDestroy2Defered
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-3,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaf312700, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaf312700, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test02WindowParenting02CreateVisibleDestroy2Defered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test03WindowParenting02CreateVisibleDestroy3Odd
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-5,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecad7f7b80, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecad7f7b80, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test03WindowParenting02CreateVisibleDestroy3Odd
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test04WindowParenting03ReparentNewtWin2Top
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-7,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaf0f3c40, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaf0f3c40, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-8,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaf0f3c40, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-8,6,main] RedSquareES2.reshape FIN
    [junit] Reparent CHILD -> TOP: ACTION_NATIVE_CREATION
    [junit] Thread[main-AWTAnimator#03,5,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaf0f3c40, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#03,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaad8e600, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] RedSquareES2.reshape FIN
    [junit] Reparent TOP -> CHILD: ACTION_NATIVE_CREATION
    [junit] Thread[main-AWTAnimator#03,5,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaad8e600, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#03,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test04WindowParenting03ReparentNewtWin2Top
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test05WindowParenting04ReparentNewtWin2TopLayouted
    [junit] Thread[main-Display-.macosx_nil-1-EDT-11,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-11,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-11,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-11,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaf0f3e20, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-11,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaf0f3e20, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-12,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaadd8000, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-12,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#04,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaadd8000, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#04,5,main] RedSquareES2.reshape FIN
    [junit] Reparent CHILD -> TOP: ACTION_NATIVE_CREATION
    [junit] Thread[main-Display-.macosx_nil-1-EDT-13,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaadcb480, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-13,6,main] RedSquareES2.reshape FIN
    [junit] Reparent TOP -> CHILD: ACTION_NATIVE_CREATION
    [junit] Thread[main-AWTAnimator#04,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaadcb480, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#04,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-13,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-13,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test05WindowParenting04ReparentNewtWin2TopLayouted
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test06WindowParenting05ReparentAWTWinHopFrame2Frame
    [junit] Thread[main-Display-.macosx_nil-1-EDT-15,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-15,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=6, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-15,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-15,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaf33e430, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-15,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaf33e430, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-15,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-15,5,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#05,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=7, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaadd7a70, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaadd7a70, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaadd7a70, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-16,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-16,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#05,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 8 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=8, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=16, type=FRAGMENT_SHADER, valid=true, shader:  3, source]
    [junit]    ShaderCode[id=15, type=VERTEX_SHADER, valid=true, shader:  2, source]]
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaf33dbc0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaf33dbc0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaf33dbc0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-17,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-17,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test06WindowParenting05ReparentAWTWinHopFrame2Frame
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647745751 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647745751 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.207 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647727155 ms III - Start
    [junit] SLOCK [T main @ 1460647727156 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test01WindowParenting01CreateVisibleDestroy1
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fecad7f5310, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fecad7f5310, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fecad7f5310, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test01WindowParenting01CreateVisibleDestroy1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test02WindowParenting02CreateVisibleDestroy2Defered
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-3,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaf312700, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaf312700, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test02WindowParenting02CreateVisibleDestroy2Defered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test03WindowParenting02CreateVisibleDestroy3Odd
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-5,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecad7f7b80, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecad7f7b80, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test03WindowParenting02CreateVisibleDestroy3Odd
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test04WindowParenting03ReparentNewtWin2Top
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-7,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaf0f3c40, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaf0f3c40, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-8,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaf0f3c40, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-8,6,main] RedSquareES2.reshape FIN
    [junit] Reparent CHILD -> TOP: ACTION_NATIVE_CREATION
    [junit] Thread[main-AWTAnimator#03,5,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaf0f3c40, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#03,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaad8e600, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] RedSquareES2.reshape FIN
    [junit] Reparent TOP -> CHILD: ACTION_NATIVE_CREATION
    [junit] Thread[main-AWTAnimator#03,5,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaad8e600, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#03,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test04WindowParenting03ReparentNewtWin2Top
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test05WindowParenting04ReparentNewtWin2TopLayouted
    [junit] Thread[main-Display-.macosx_nil-1-EDT-11,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-11,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-11,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-11,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaf0f3e20, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-11,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaf0f3e20, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-12,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaadd8000, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-12,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#04,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaadd8000, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#04,5,main] RedSquareES2.reshape FIN
    [junit] Reparent CHILD -> TOP: ACTION_NATIVE_CREATION
    [junit] Thread[main-Display-.macosx_nil-1-EDT-13,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaadcb480, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-13,6,main] RedSquareES2.reshape FIN
    [junit] Reparent TOP -> CHILD: ACTION_NATIVE_CREATION
    [junit] Thread[main-AWTAnimator#04,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaadcb480, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#04,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-13,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-13,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test05WindowParenting04ReparentNewtWin2TopLayouted
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test06WindowParenting05ReparentAWTWinHopFrame2Frame
    [junit] Thread[main-Display-.macosx_nil-1-EDT-15,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-15,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=6, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-15,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-15,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaf33e430, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-15,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaf33e430, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-15,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-15,5,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#05,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=7, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaadd7a70, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaadd7a70, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaadd7a70, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-16,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-16,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#05,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 8 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=8, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=16, type=FRAGMENT_SHADER, valid=true, shader:  3, source]
    [junit]    ShaderCode[id=15, type=VERTEX_SHADER, valid=true, shader:  2, source]]
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaf33dbc0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaf33dbc0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaf33dbc0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-17,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-17,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test06WindowParenting05ReparentAWTWinHopFrame2Frame
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647745751 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647745751 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01WindowParenting01CreateVisibleDestroy1 took 1.897 sec
    [junit] Testcase: test02WindowParenting02CreateVisibleDestroy2Defered took 0.92 sec
    [junit] Testcase: test03WindowParenting02CreateVisibleDestroy3Odd took 0.963 sec
    [junit] Testcase: test04WindowParenting03ReparentNewtWin2Top took 5.008 sec
    [junit] Testcase: test05WindowParenting04ReparentNewtWin2TopLayouted took 4.194 sec
    [junit] Testcase: test06WindowParenting05ReparentAWTWinHopFrame2Frame took 4.404 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.207 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647727155 ms III - Start
    [junit] SLOCK [T main @ 1460647727156 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test01WindowParenting01CreateVisibleDestroy1
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fecad7f5310, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fecad7f5310, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fecad7f5310, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test01WindowParenting01CreateVisibleDestroy1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test02WindowParenting02CreateVisibleDestroy2Defered
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-3,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaf312700, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaf312700, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test02WindowParenting02CreateVisibleDestroy2Defered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test03WindowParenting02CreateVisibleDestroy3Odd
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-5,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecad7f7b80, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecad7f7b80, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test03WindowParenting02CreateVisibleDestroy3Odd
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test04WindowParenting03ReparentNewtWin2Top
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-7,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaf0f3c40, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaf0f3c40, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-8,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaf0f3c40, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-8,6,main] RedSquareES2.reshape FIN
    [junit] Reparent CHILD -> TOP: ACTION_NATIVE_CREATION
    [junit] Thread[main-AWTAnimator#03,5,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaf0f3c40, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#03,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaad8e600, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] RedSquareES2.reshape FIN
    [junit] Reparent TOP -> CHILD: ACTION_NATIVE_CREATION
    [junit] Thread[main-AWTAnimator#03,5,main] RedSquareES2.reshape 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7fecaad8e600, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#03,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-9,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test04WindowParenting03ReparentNewtWin2Top
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test05WindowParenting04ReparentNewtWin2TopLayouted
    [junit] Thread[main-Display-.macosx_nil-1-EDT-11,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-11,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-11,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-11,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaf0f3e20, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-11,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaf0f3e20, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-12,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaadd8000, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-12,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#04,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaadd8000, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#04,5,main] RedSquareES2.reshape FIN
    [junit] Reparent CHILD -> TOP: ACTION_NATIVE_CREATION
    [junit] Thread[main-Display-.macosx_nil-1-EDT-13,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaadcb480, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-13,6,main] RedSquareES2.reshape FIN
    [junit] Reparent TOP -> CHILD: ACTION_NATIVE_CREATION
    [junit] Thread[main-AWTAnimator#04,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaadcb480, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#04,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-13,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-13,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test05WindowParenting04ReparentNewtWin2TopLayouted
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test06WindowParenting05ReparentAWTWinHopFrame2Frame
    [junit] Thread[main-Display-.macosx_nil-1-EDT-15,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-15,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=6, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-15,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-15,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaf33e430, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-15,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaf33e430, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-15,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-15,5,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#05,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=7, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaadd7a70, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaadd7a70, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaadd7a70, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-16,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-16,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#05,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 8 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=8, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=16, type=FRAGMENT_SHADER, valid=true, shader:  3, source]
    [junit]    ShaderCode[id=15, type=VERTEX_SHADER, valid=true, shader:  2, source]]
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaf33dbc0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaf33dbc0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fecaf33dbc0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-17,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-17,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test06WindowParenting05ReparentAWTWinHopFrame2Frame
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647745751 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647745751 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] *** AWTRobotUtil: UncaughtException (this Thread main-AWTAnimator#02) : Thread <main-AWTAnimator#02>, java.lang.ThreadDeath: null
    [junit] java.lang.ThreadDeath
    [junit] 	at java.lang.Thread.stop(Thread.java:850)
    [junit] 	at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook$1.run(GLWindow.java:724)
    [junit] 	at java.security.AccessController.doPrivileged(Native Method)
    [junit] 	at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook.shutdownRenderingAction(GLWindow.java:719)
    [junit] 	at jogamp.newt.WindowImpl.shutdown(WindowImpl.java:635)
    [junit] 	at jogamp.newt.WindowImpl.shutdownAll(WindowImpl.java:123)
    [junit] 	at jogamp.newt.DisplayImpl$1.run(DisplayImpl.java:74)
    [junit] 	at com.jogamp.nativewindow.NativeWindowFactory.shutdown(NativeWindowFactory.java:272)
    [junit] 	at com.jogamp.nativewindow.NativeWindowFactory$2$1.run(NativeWindowFactory.java:190)
    [junit] 	at java.lang.Thread.run(Thread.java:745)
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647747053 ms III - Start
    [junit] SLOCK [T main @ 1460647747054 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test01AWTWinHopFrame2FrameFPS25Animator
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fadd4b0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fadd4b0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-FPSAWTAnimator#00-Timer0,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.init FIN
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55f9e06c0, tileRendererInUse null
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-FPSAWTAnimator#00-Timer0,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.init FIN
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fadd580, tileRendererInUse null
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test01AWTWinHopFrame2FrameFPS25Animator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test02AWTWinHopFrame2FrameStdAnimator
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-5,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fad3bd0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fad3bd0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55d5423e0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55d5423e0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55d5423e0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=6, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fc00340, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fc00340, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fc00340, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test02AWTWinHopFrame2FrameStdAnimator
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647754677 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647754678 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.235 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647747053 ms III - Start
    [junit] SLOCK [T main @ 1460647747054 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test01AWTWinHopFrame2FrameFPS25Animator
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fadd4b0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fadd4b0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-FPSAWTAnimator#00-Timer0,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.init FIN
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55f9e06c0, tileRendererInUse null
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-FPSAWTAnimator#00-Timer0,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.init FIN
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fadd580, tileRendererInUse null
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test01AWTWinHopFrame2FrameFPS25Animator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test02AWTWinHopFrame2FrameStdAnimator
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-5,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fad3bd0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fad3bd0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55d5423e0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55d5423e0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55d5423e0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=6, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fc00340, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fc00340, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fc00340, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test02AWTWinHopFrame2FrameStdAnimator
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647754677 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647754678 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01AWTWinHopFrame2FrameFPS25Animator took 3.664 sec
    [junit] Testcase: test02AWTWinHopFrame2FrameStdAnimator took 2.776 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.235 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647747053 ms III - Start
    [junit] SLOCK [T main @ 1460647747054 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test01AWTWinHopFrame2FrameFPS25Animator
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fadd4b0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fadd4b0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-FPSAWTAnimator#00-Timer0,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.init FIN
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55f9e06c0, tileRendererInUse null
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-FPSAWTAnimator#00-Timer0,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.init FIN
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fadd580, tileRendererInUse null
    [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test01AWTWinHopFrame2FrameFPS25Animator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test02AWTWinHopFrame2FrameStdAnimator
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-5,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fad3bd0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fad3bd0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,5,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55d5423e0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55d5423e0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55d5423e0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=6, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fc00340, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fc00340, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7fa55fc00340, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test02AWTWinHopFrame2FrameStdAnimator
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647754677 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647754678 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647755973 ms III - Start
    [junit] SLOCK [T main @ 1460647755974 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test01CreateVisibleDestroy1
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f832724cfc0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f832724cfc0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f832724cfc0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test01CreateVisibleDestroy1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test02AWTWinHopFrame2Frame
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-3,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7f8327287bd0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7f8327287bd0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-4,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7f8325a3c690, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7f8325a3c690, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-5,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7f8327272570, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7f8327272570, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test02AWTWinHopFrame2Frame
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647761717 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647761717 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.36 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647755973 ms III - Start
    [junit] SLOCK [T main @ 1460647755974 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test01CreateVisibleDestroy1
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f832724cfc0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f832724cfc0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f832724cfc0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test01CreateVisibleDestroy1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test02AWTWinHopFrame2Frame
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-3,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7f8327287bd0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7f8327287bd0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-4,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7f8325a3c690, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7f8325a3c690, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-5,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7f8327272570, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7f8327272570, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test02AWTWinHopFrame2Frame
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647761717 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647761717 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01CreateVisibleDestroy1 took 1.862 sec
    [junit] Testcase: test02AWTWinHopFrame2Frame took 2.696 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.36 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647755973 ms III - Start
    [junit] SLOCK [T main @ 1460647755974 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test01CreateVisibleDestroy1
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f832724cfc0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f832724cfc0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f832724cfc0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test01CreateVisibleDestroy1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test02AWTWinHopFrame2Frame
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-3,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7f8327287bd0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7f8327287bd0, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-4,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7f8325a3c690, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7f8325a3c690, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-5,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7f8327272570, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7f8327272570, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test02AWTWinHopFrame2Frame
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647761717 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647761717 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647763035 ms III - Start
    [junit] SLOCK [T main @ 1460647763037 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test01CreateVisibleDestroy1
    [junit] $
    [junit] Demos: 1 - Visible
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d16e0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d16e0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d16e0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Demos: 2 - StopAnimator
    [junit] Demos: 3 - !Visible
    [junit] Demos: 4 - Visible
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d16e0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Demos: 5 - X Container
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] Demos: 6 - X Frame
    [junit] Demos: 7 - X GLWindow
    [junit] Demos: 8 - X DisturbanceThread
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test01CreateVisibleDestroy1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test02AWTWinHopFrame2Frame
    [junit] $
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d31b0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d31b0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d31b0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7f9ef8362a50, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d31b0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d31b0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d31b0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Demos: 2 - !visible
    [junit] Demos: 3 - !visible
    [junit] Demos: 4 - X frame
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.dispose FIN
    [junit] Demos: 5 - X frame
    [junit] Demos: 6 - X GLWindow
    [junit] Demos: 7 - X DisturbanceThread
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test02AWTWinHopFrame2Frame
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647770490 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647770490 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.076 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647763035 ms III - Start
    [junit] SLOCK [T main @ 1460647763037 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test01CreateVisibleDestroy1
    [junit] $
    [junit] Demos: 1 - Visible
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d16e0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d16e0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d16e0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Demos: 2 - StopAnimator
    [junit] Demos: 3 - !Visible
    [junit] Demos: 4 - Visible
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d16e0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Demos: 5 - X Container
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] Demos: 6 - X Frame
    [junit] Demos: 7 - X GLWindow
    [junit] Demos: 8 - X DisturbanceThread
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test01CreateVisibleDestroy1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test02AWTWinHopFrame2Frame
    [junit] $
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d31b0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d31b0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d31b0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7f9ef8362a50, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d31b0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d31b0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d31b0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Demos: 2 - !visible
    [junit] Demos: 3 - !visible
    [junit] Demos: 4 - X frame
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.dispose FIN
    [junit] Demos: 5 - X frame
    [junit] Demos: 6 - X GLWindow
    [junit] Demos: 7 - X DisturbanceThread
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test02AWTWinHopFrame2Frame
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647770490 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647770490 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01CreateVisibleDestroy1 took 1.929 sec
    [junit] Testcase: test02AWTWinHopFrame2Frame took 4.342 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.076 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647763035 ms III - Start
    [junit] SLOCK [T main @ 1460647763037 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test01CreateVisibleDestroy1
    [junit] $
    [junit] Demos: 1 - Visible
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d16e0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d16e0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d16e0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Demos: 2 - StopAnimator
    [junit] Demos: 3 - !Visible
    [junit] Demos: 4 - Visible
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d16e0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Demos: 5 - X Container
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] Demos: 6 - X Frame
    [junit] Demos: 7 - X GLWindow
    [junit] Demos: 8 - X DisturbanceThread
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test01CreateVisibleDestroy1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test02AWTWinHopFrame2Frame
    [junit] $
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d31b0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d31b0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d31b0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7f9ef8362a50, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d31b0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d31b0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7f9ef80d31b0, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Demos: 2 - !visible
    [junit] Demos: 3 - !visible
    [junit] Demos: 4 - X frame
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.dispose FIN
    [junit] Demos: 5 - X frame
    [junit] Demos: 6 - X GLWindow
    [junit] Demos: 7 - X DisturbanceThread
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test02AWTWinHopFrame2Frame
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647770490 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647770490 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647771779 ms III - Start
    [junit] SLOCK [T main @ 1460647771780 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test01GLWindowReparentRecreateNoPreserve
    [junit] MyGLEventListenerCounter.init: GLEventListenerCounter[init 1, dispose 0, reshape 0, display 0]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccda5fa60, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccda5fa60, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Start Reparent #1
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccdbf56c0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccdbf56c0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Result Reparent #1: ACTION_NATIVE_CREATION
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Start Reparent #2
    [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 1, dispose 1, reshape 4, display 7]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Result Reparent #2: ACTION_NATIVE_CREATION
    [junit] MyGLEventListenerCounter.init: GLEventListenerCounter[init 2, dispose 1, reshape 4, display 7]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-3,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccdc12a10, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccdc12a10, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.reshape FIN
    [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 2, dispose 2, reshape 6, display 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test01GLWindowReparentRecreateNoPreserve
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test02GLWindowReparentRecreateGLPreserve
    [junit] MyGLEventListenerCounter.init: GLEventListenerCounter[init 1, dispose 0, reshape 0, display 0]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-5,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccda5eb00, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccda5eb00, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Start Reparent #1
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccda5eb00, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccda5eb00, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Result Reparent #1: ACTION_NATIVE_CREATION
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Start Reparent #2
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Result Reparent #2: ACTION_NATIVE_CREATION
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fecc974cdf0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fecc974cdf0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fecc974cdf0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.reshape FIN
    [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 1, dispose 1, reshape 7, display 9]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test02GLWindowReparentRecreateGLPreserve
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647776022 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647776022 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.861 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647771779 ms III - Start
    [junit] SLOCK [T main @ 1460647771780 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test01GLWindowReparentRecreateNoPreserve
    [junit] MyGLEventListenerCounter.init: GLEventListenerCounter[init 1, dispose 0, reshape 0, display 0]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccda5fa60, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccda5fa60, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Start Reparent #1
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccdbf56c0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccdbf56c0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Result Reparent #1: ACTION_NATIVE_CREATION
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Start Reparent #2
    [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 1, dispose 1, reshape 4, display 7]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Result Reparent #2: ACTION_NATIVE_CREATION
    [junit] MyGLEventListenerCounter.init: GLEventListenerCounter[init 2, dispose 1, reshape 4, display 7]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-3,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccdc12a10, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccdc12a10, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.reshape FIN
    [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 2, dispose 2, reshape 6, display 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test01GLWindowReparentRecreateNoPreserve
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test02GLWindowReparentRecreateGLPreserve
    [junit] MyGLEventListenerCounter.init: GLEventListenerCounter[init 1, dispose 0, reshape 0, display 0]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-5,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccda5eb00, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccda5eb00, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Start Reparent #1
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccda5eb00, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccda5eb00, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Result Reparent #1: ACTION_NATIVE_CREATION
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Start Reparent #2
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Result Reparent #2: ACTION_NATIVE_CREATION
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fecc974cdf0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fecc974cdf0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fecc974cdf0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.reshape FIN
    [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 1, dispose 1, reshape 7, display 9]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test02GLWindowReparentRecreateGLPreserve
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647776022 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647776022 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GLWindowReparentRecreateNoPreserve took 1.995 sec
    [junit] Testcase: test02GLWindowReparentRecreateGLPreserve took 1.047 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.861 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647771779 ms III - Start
    [junit] SLOCK [T main @ 1460647771780 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test01GLWindowReparentRecreateNoPreserve
    [junit] MyGLEventListenerCounter.init: GLEventListenerCounter[init 1, dispose 0, reshape 0, display 0]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccda5fa60, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccda5fa60, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Start Reparent #1
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccdbf56c0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccdbf56c0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Result Reparent #1: ACTION_NATIVE_CREATION
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Start Reparent #2
    [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 1, dispose 1, reshape 4, display 7]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Result Reparent #2: ACTION_NATIVE_CREATION
    [junit] MyGLEventListenerCounter.init: GLEventListenerCounter[init 2, dispose 1, reshape 4, display 7]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-3,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccdc12a10, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccdc12a10, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.reshape FIN
    [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 2, dispose 2, reshape 6, display 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test01GLWindowReparentRecreateNoPreserve
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test02GLWindowReparentRecreateGLPreserve
    [junit] MyGLEventListenerCounter.init: GLEventListenerCounter[init 1, dispose 0, reshape 0, display 0]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-5,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccda5eb00, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccda5eb00, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Start Reparent #1
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccda5eb00, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7feccda5eb00, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Result Reparent #1: ACTION_NATIVE_CREATION
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Start Reparent #2
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Result Reparent #2: ACTION_NATIVE_CREATION
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fecc974cdf0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fecc974cdf0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.reshape 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fecc974cdf0, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.reshape FIN
    [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 1, dispose 1, reshape 7, display 9]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test02GLWindowReparentRecreateGLPreserve
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647776022 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647776022 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647777325 ms III - Start
    [junit] SLOCK [T main @ 1460647777326 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test01NewtChildOnAWTParentLayouted
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647779311 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647779311 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x306279ee: tileRendererInUse null, GearsES2[obj 0x306279ee isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x306279ee on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x306279ee created: GearsObj[0x53a9f09e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x306279ee created: GearsObj[0xeabc8ff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x306279ee created: GearsObj[0xeabc8ff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x306279ee FIN GearsES2[obj 0x306279ee isInit true, usesShared false, 1 GearsObj[0x53a9f09e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xeabc8ff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3751819f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x306279ee 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e10dc70, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x306279ee, angle 0.0, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e10dc70
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647779314 d 105ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x306279ee 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e10dc70, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x306279ee, angle 0.5, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e10dc70
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647779420 d 21ms]]
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e10dc70
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647779465 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647779777 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x306279ee: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x306279ee FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647779789 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647780103 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647780103 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.init.0 0x306279ee: tileRendererInUse null, GearsES2[obj 0x306279ee isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x306279ee on Thread[main-Display-.macosx_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x306279ee created: GearsObj[0x5324ec51, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x306279ee created: GearsObj[0x74726e2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x306279ee created: GearsObj[0x74726e2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.init.X 0x306279ee FIN GearsES2[obj 0x306279ee isInit true, usesShared false, 1 GearsObj[0x5324ec51, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x74726e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x22312fa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.reshape 0x306279ee 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e0d4480, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x306279ee, angle 1.5, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647780103 d 22ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x306279ee 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e0d4480, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x306279ee, angle 2.0, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647780125 d 17ms]]
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647781599 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.dispose 0x306279ee: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.dispose 0x306279ee FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647781600 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test01NewtChildOnAWTParentLayouted
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test02NewtChildOnAWTParentLayoutedDef
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647781678 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647781678 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.init.0 0x543e710e: tileRendererInUse null, GearsES2[obj 0x543e710e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x543e710e on Thread[main-Display-.macosx_nil-1-EDT-3,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x543e710e created: GearsObj[0x4d15deed, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x543e710e created: GearsObj[0x7ff9c6e6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x543e710e created: GearsObj[0x7ff9c6e6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.init.X 0x543e710e FIN GearsES2[obj 0x543e710e isInit true, usesShared false, 1 GearsObj[0x4d15deed, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ff9c6e6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c8c19f9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.reshape 0x543e710e 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e0cff50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543e710e, angle 0.0, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0cff50
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647781679 d 26ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x543e710e 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e0cff50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543e710e, angle 0.5, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0cff50
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647781706 d 20ms]]
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0cff50
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647781729 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647782048 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x543e710e: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x543e710e FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647782049 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647782363 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647782363 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] GearsES2.init.0 0x543e710e: tileRendererInUse null, GearsES2[obj 0x543e710e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x543e710e on Thread[main-Display-.macosx_nil-1-EDT-4,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x543e710e created: GearsObj[0x31d21bb5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x543e710e created: GearsObj[0x270ec512, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x543e710e created: GearsObj[0x270ec512, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] GearsES2.init.X 0x543e710e FIN GearsES2[obj 0x543e710e isInit true, usesShared false, 1 GearsObj[0x31d21bb5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x270ec512, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60b70387, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] GearsES2.reshape 0x543e710e 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e0d0440, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543e710e, angle 1.5, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647782363 d 22ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x543e710e 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e0d0440, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543e710e, angle 2.0, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647782385 d 22ms]]
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647783868 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] GearsES2.dispose 0x543e710e: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] GearsES2.dispose 0x543e710e FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647783869 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test02NewtChildOnAWTParentLayoutedDef
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test03NewtChildOnAWTParentDirect
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647783914 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647783914 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.init.0 0x2698dc7: tileRendererInUse null, GearsES2[obj 0x2698dc7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2698dc7 on Thread[main-Display-.macosx_nil-1-EDT-5,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2698dc7 created: GearsObj[0x2d441756, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2698dc7 created: GearsObj[0x73d1529b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2698dc7 created: GearsObj[0x73d1529b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.init.X 0x2698dc7 FIN GearsES2[obj 0x2698dc7 isInit true, usesShared false, 1 GearsObj[0x2d441756, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x73d1529b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c3d9177, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.reshape 0x2698dc7 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7ff55c42e880, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2698dc7, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647783914 d 22ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2698dc7 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7ff55c42e880, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2698dc7, angle 0.5, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647783936 d 20ms]]
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785439 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.dispose 0x2698dc7: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.dispose 0x2698dc7 FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785442 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test03NewtChildOnAWTParentDirect
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test04NewtChildOnAWTParentDirectDef
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785494 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785494 d 1ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.init.0 0x69379752: tileRendererInUse null, GearsES2[obj 0x69379752 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x69379752 on Thread[main-Display-.macosx_nil-1-EDT-6,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x69379752 created: GearsObj[0x29c011b7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x69379752 created: GearsObj[0x7742d913, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x69379752 created: GearsObj[0x7742d913, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.init.X 0x69379752 FIN GearsES2[obj 0x69379752 isInit true, usesShared false, 1 GearsObj[0x29c011b7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7742d913, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x783d1304, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.reshape 0x69379752 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x69379752, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785495 d 22ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x69379752 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x69379752, angle 0.5, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785518 d 23ms]]
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785546 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] WindowUpdateEvent[[ 0 / 0  640 x 458 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785548 d 28ms]]]
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647787001 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.dispose 0x69379752: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.dispose 0x69379752 FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647787003 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test04NewtChildOnAWTParentDirectDef
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647787053 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647787053 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.346 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647777325 ms III - Start
    [junit] SLOCK [T main @ 1460647777326 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test01NewtChildOnAWTParentLayouted
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647779311 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647779311 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x306279ee: tileRendererInUse null, GearsES2[obj 0x306279ee isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x306279ee on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x306279ee created: GearsObj[0x53a9f09e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x306279ee created: GearsObj[0xeabc8ff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x306279ee created: GearsObj[0xeabc8ff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x306279ee FIN GearsES2[obj 0x306279ee isInit true, usesShared false, 1 GearsObj[0x53a9f09e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xeabc8ff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3751819f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x306279ee 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e10dc70, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x306279ee, angle 0.0, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e10dc70
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647779314 d 105ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x306279ee 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e10dc70, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x306279ee, angle 0.5, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e10dc70
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647779420 d 21ms]]
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e10dc70
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647779465 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647779777 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x306279ee: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x306279ee FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647779789 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647780103 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647780103 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.init.0 0x306279ee: tileRendererInUse null, GearsES2[obj 0x306279ee isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x306279ee on Thread[main-Display-.macosx_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x306279ee created: GearsObj[0x5324ec51, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x306279ee created: GearsObj[0x74726e2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x306279ee created: GearsObj[0x74726e2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.init.X 0x306279ee FIN GearsES2[obj 0x306279ee isInit true, usesShared false, 1 GearsObj[0x5324ec51, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x74726e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x22312fa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.reshape 0x306279ee 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e0d4480, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x306279ee, angle 1.5, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647780103 d 22ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x306279ee 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e0d4480, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x306279ee, angle 2.0, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647780125 d 17ms]]
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647781599 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.dispose 0x306279ee: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.dispose 0x306279ee FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647781600 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test01NewtChildOnAWTParentLayouted
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test02NewtChildOnAWTParentLayoutedDef
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647781678 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647781678 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.init.0 0x543e710e: tileRendererInUse null, GearsES2[obj 0x543e710e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x543e710e on Thread[main-Display-.macosx_nil-1-EDT-3,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x543e710e created: GearsObj[0x4d15deed, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x543e710e created: GearsObj[0x7ff9c6e6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x543e710e created: GearsObj[0x7ff9c6e6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.init.X 0x543e710e FIN GearsES2[obj 0x543e710e isInit true, usesShared false, 1 GearsObj[0x4d15deed, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ff9c6e6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c8c19f9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.reshape 0x543e710e 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e0cff50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543e710e, angle 0.0, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0cff50
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647781679 d 26ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x543e710e 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e0cff50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543e710e, angle 0.5, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0cff50
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647781706 d 20ms]]
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0cff50
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647781729 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647782048 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x543e710e: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x543e710e FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647782049 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647782363 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647782363 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] GearsES2.init.0 0x543e710e: tileRendererInUse null, GearsES2[obj 0x543e710e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x543e710e on Thread[main-Display-.macosx_nil-1-EDT-4,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x543e710e created: GearsObj[0x31d21bb5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x543e710e created: GearsObj[0x270ec512, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x543e710e created: GearsObj[0x270ec512, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] GearsES2.init.X 0x543e710e FIN GearsES2[obj 0x543e710e isInit true, usesShared false, 1 GearsObj[0x31d21bb5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x270ec512, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60b70387, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] GearsES2.reshape 0x543e710e 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e0d0440, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543e710e, angle 1.5, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647782363 d 22ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x543e710e 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e0d0440, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543e710e, angle 2.0, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647782385 d 22ms]]
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647783868 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] GearsES2.dispose 0x543e710e: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] GearsES2.dispose 0x543e710e FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647783869 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test02NewtChildOnAWTParentLayoutedDef
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test03NewtChildOnAWTParentDirect
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647783914 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647783914 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.init.0 0x2698dc7: tileRendererInUse null, GearsES2[obj 0x2698dc7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2698dc7 on Thread[main-Display-.macosx_nil-1-EDT-5,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2698dc7 created: GearsObj[0x2d441756, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2698dc7 created: GearsObj[0x73d1529b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2698dc7 created: GearsObj[0x73d1529b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.init.X 0x2698dc7 FIN GearsES2[obj 0x2698dc7 isInit true, usesShared false, 1 GearsObj[0x2d441756, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x73d1529b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c3d9177, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.reshape 0x2698dc7 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7ff55c42e880, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2698dc7, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647783914 d 22ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2698dc7 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7ff55c42e880, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2698dc7, angle 0.5, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647783936 d 20ms]]
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785439 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.dispose 0x2698dc7: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.dispose 0x2698dc7 FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785442 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test03NewtChildOnAWTParentDirect
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test04NewtChildOnAWTParentDirectDef
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785494 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785494 d 1ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.init.0 0x69379752: tileRendererInUse null, GearsES2[obj 0x69379752 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x69379752 on Thread[main-Display-.macosx_nil-1-EDT-6,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x69379752 created: GearsObj[0x29c011b7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x69379752 created: GearsObj[0x7742d913, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x69379752 created: GearsObj[0x7742d913, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.init.X 0x69379752 FIN GearsES2[obj 0x69379752 isInit true, usesShared false, 1 GearsObj[0x29c011b7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7742d913, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x783d1304, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.reshape 0x69379752 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x69379752, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785495 d 22ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x69379752 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x69379752, angle 0.5, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785518 d 23ms]]
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785546 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] WindowUpdateEvent[[ 0 / 0  640 x 458 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785548 d 28ms]]]
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647787001 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.dispose 0x69379752: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.dispose 0x69379752 FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647787003 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test04NewtChildOnAWTParentDirectDef
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647787053 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647787053 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NewtChildOnAWTParentLayouted took 4.285 sec
    [junit] Testcase: test02NewtChildOnAWTParentLayoutedDef took 2.259 sec
    [junit] Testcase: test03NewtChildOnAWTParentDirect took 1.57 sec
    [junit] Testcase: test04NewtChildOnAWTParentDirectDef took 1.564 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.346 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647777325 ms III - Start
    [junit] SLOCK [T main @ 1460647777326 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test01NewtChildOnAWTParentLayouted
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647779311 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647779311 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x306279ee: tileRendererInUse null, GearsES2[obj 0x306279ee isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x306279ee on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x306279ee created: GearsObj[0x53a9f09e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x306279ee created: GearsObj[0xeabc8ff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x306279ee created: GearsObj[0xeabc8ff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x306279ee FIN GearsES2[obj 0x306279ee isInit true, usesShared false, 1 GearsObj[0x53a9f09e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xeabc8ff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3751819f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x306279ee 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e10dc70, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x306279ee, angle 0.0, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e10dc70
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647779314 d 105ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x306279ee 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e10dc70, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x306279ee, angle 0.5, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e10dc70
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647779420 d 21ms]]
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e10dc70
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647779465 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647779777 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x306279ee: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x306279ee FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647779789 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647780103 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647780103 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.init.0 0x306279ee: tileRendererInUse null, GearsES2[obj 0x306279ee isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x306279ee on Thread[main-Display-.macosx_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x306279ee created: GearsObj[0x5324ec51, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x306279ee created: GearsObj[0x74726e2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x306279ee created: GearsObj[0x74726e2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.init.X 0x306279ee FIN GearsES2[obj 0x306279ee isInit true, usesShared false, 1 GearsObj[0x5324ec51, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x74726e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x22312fa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.reshape 0x306279ee 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e0d4480, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x306279ee, angle 1.5, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647780103 d 22ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x306279ee 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e0d4480, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x306279ee, angle 2.0, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647780125 d 17ms]]
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] Thread[main,5,main] GearsES2.display 0x306279ee 490x400, swapInterval 1, drawable 0x7ff55e0d4480
    [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647781599 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.dispose 0x306279ee: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.dispose 0x306279ee FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647781600 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test01NewtChildOnAWTParentLayouted
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test02NewtChildOnAWTParentLayoutedDef
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647781678 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647781678 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.init.0 0x543e710e: tileRendererInUse null, GearsES2[obj 0x543e710e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x543e710e on Thread[main-Display-.macosx_nil-1-EDT-3,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x543e710e created: GearsObj[0x4d15deed, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x543e710e created: GearsObj[0x7ff9c6e6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x543e710e created: GearsObj[0x7ff9c6e6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.init.X 0x543e710e FIN GearsES2[obj 0x543e710e isInit true, usesShared false, 1 GearsObj[0x4d15deed, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ff9c6e6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c8c19f9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.reshape 0x543e710e 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e0cff50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543e710e, angle 0.0, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0cff50
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647781679 d 26ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x543e710e 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e0cff50, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543e710e, angle 0.5, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0cff50
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647781706 d 20ms]]
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0cff50
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647781729 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647782048 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x543e710e: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x543e710e FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647782049 d 0ms]]
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647782363 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647782363 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] GearsES2.init.0 0x543e710e: tileRendererInUse null, GearsES2[obj 0x543e710e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x543e710e on Thread[main-Display-.macosx_nil-1-EDT-4,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x543e710e created: GearsObj[0x31d21bb5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x543e710e created: GearsObj[0x270ec512, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x543e710e created: GearsObj[0x270ec512, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] GearsES2.init.X 0x543e710e FIN GearsES2[obj 0x543e710e isInit true, usesShared false, 1 GearsObj[0x31d21bb5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x270ec512, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60b70387, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] GearsES2.reshape 0x543e710e 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e0d0440, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543e710e, angle 1.5, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647782363 d 22ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x543e710e 0/0 490x400 of 490x400, swapInterval 1, drawable 0x7ff55e0d0440, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543e710e, angle 2.0, [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0 -> [l -1.225, r 1.225, b -1.0, t 1.0] 2.45x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647782385 d 22ms]]
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] Thread[main,5,main] GearsES2.display 0x543e710e 490x400, swapInterval 1, drawable 0x7ff55e0d0440
    [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647783868 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] GearsES2.dispose 0x543e710e: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-4,6,main] GearsES2.dispose 0x543e710e FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647783869 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test02NewtChildOnAWTParentLayoutedDef
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test03NewtChildOnAWTParentDirect
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647783914 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647783914 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.init.0 0x2698dc7: tileRendererInUse null, GearsES2[obj 0x2698dc7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2698dc7 on Thread[main-Display-.macosx_nil-1-EDT-5,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2698dc7 created: GearsObj[0x2d441756, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2698dc7 created: GearsObj[0x73d1529b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2698dc7 created: GearsObj[0x73d1529b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.init.X 0x2698dc7 FIN GearsES2[obj 0x2698dc7 isInit true, usesShared false, 1 GearsObj[0x2d441756, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x73d1529b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c3d9177, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.reshape 0x2698dc7 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7ff55c42e880, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2698dc7, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647783914 d 22ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2698dc7 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7ff55c42e880, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2698dc7, angle 0.5, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647783936 d 20ms]]
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] Thread[main,5,main] GearsES2.display 0x2698dc7 640x458, swapInterval 1, drawable 0x7ff55c42e880
    [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785439 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.dispose 0x2698dc7: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-5,6,main] GearsES2.dispose 0x2698dc7 FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785442 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test03NewtChildOnAWTParentDirect
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test04NewtChildOnAWTParentDirectDef
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785494 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785494 d 1ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.init.0 0x69379752: tileRendererInUse null, GearsES2[obj 0x69379752 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x69379752 on Thread[main-Display-.macosx_nil-1-EDT-6,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x69379752 created: GearsObj[0x29c011b7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x69379752 created: GearsObj[0x7742d913, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x69379752 created: GearsObj[0x7742d913, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.init.X 0x69379752 FIN GearsES2[obj 0x69379752 isInit true, usesShared false, 1 GearsObj[0x29c011b7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7742d913, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x783d1304, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.reshape 0x69379752 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x69379752, angle 0.0, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785495 d 22ms]]
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x69379752 0/0 640x458 of 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x69379752, angle 0.5, [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0 -> [l -1.3973799, r 1.3973799, b -1.0, t 1.0] 2.7947598x2.0, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785518 d 23ms]]
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785546 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] WindowUpdateEvent[[ 0 / 0  640 x 458 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647785548 d 28ms]]]
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] Thread[main,5,main] GearsES2.display 0x69379752 640x458, swapInterval 1, drawable 0x7ff55e0f9eb0
    [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647787001 d 0ms]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.dispose 0x69379752: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.dispose 0x69379752 FIN
    [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1460647787003 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test04NewtChildOnAWTParentDirectDef
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647787053 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647787053 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647788356 ms III - Start
    [junit] SLOCK [T main @ 1460647788357 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test01AWTOneNewtChilds01
    [junit] Create PointerIcon #01: PointerIcon[obj 0x7dc222ae, .macosx_nil-1, 0x7fc555408a30, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0xaecb35a, .macosx_nil-1, 0x7fc555408f00, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x5fcd892a, .macosx_nil-1, 0x7fc555326370, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x8b87145, .macosx_nil-1, 0x7fc5553267c0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x15bfd87, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x3d0f8e03, .macosx_nil-1, 0x7fc55540a670, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] ******* Cont1 setVisible
    [junit] ******* Cont2 setVisible
    [junit] ******* Frame setVisible
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x543788f3: tileRendererInUse null, GearsES2[obj 0x543788f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x543788f3 on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x543788f3 created: GearsObj[0x5224ea72, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x543788f3 created: GearsObj[0x1a0a8ab2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x543788f3 created: GearsObj[0x1a0a8ab2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x543788f3 FIN GearsES2[obj 0x543788f3 isInit true, usesShared false, 1 GearsObj[0x5224ea72, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1a0a8ab2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x65b556c9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x543788f3 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc552da9400, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 0.0, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x543788f3 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc552da9400, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 0.5, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x543788f3 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc552da9400, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 1.0, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x543788f3: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x543788f3 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test01AWTOneNewtChilds01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test02AWTTwoNewtChilds01
    [junit] Create PointerIcon #01: PointerIcon[obj 0x130f889, .macosx_nil-1, 0x7fc55542c9e0, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x1188e820, .macosx_nil-1, 0x7fc555427170, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x2f490758, .macosx_nil-1, 0x7fc555447ea0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x101df177, .macosx_nil-1, 0x7fc5554463b0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x276438c9, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x588df31b, .macosx_nil-1, 0x7fc552fa6f20, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x77a57272, .macosx_nil-1, 0x7fc552e629d0, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x7181ae3f, .macosx_nil-1, 0x7fc552d5e7b0, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x46238e3f, .macosx_nil-1, 0x7fc552dad340, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x6e2c9341, .macosx_nil-1, 0x7fc55532a300, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x76a4d6c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x517cd4b, .macosx_nil-1, 0x7fc552fe3b50, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] ******* Cont1 setVisible
    [junit] ******* Cont2 setVisible
    [junit] ******* Frame setVisible
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.0 0x70a9f84e: tileRendererInUse null, GearsES2[obj 0x70a9f84e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x70a9f84e on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x70a9f84e created: GearsObj[0xa5dea12, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x70a9f84e created: GearsObj[0x46142c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x70a9f84e created: GearsObj[0x46142c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.X 0x70a9f84e FIN GearsES2[obj 0x70a9f84e isInit true, usesShared false, 1 GearsObj[0xa5dea12, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46142c1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b836d7d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x70a9f84e 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc555363020, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x70a9f84e, angle 0.0, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x70a9f84e 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc555363020, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x70a9f84e, angle 0.5, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x70a9f84e 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc555363020, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x70a9f84e, angle 1.0, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.init.0 0x33b37288: tileRendererInUse null, GearsES2[obj 0x33b37288 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x33b37288 on Thread[main-AWTAnimator#02,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x33b37288 created: GearsObj[0x45544cb4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x33b37288 created: GearsObj[0x31e54c6e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x33b37288 created: GearsObj[0x31e54c6e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.init.X 0x33b37288 FIN GearsES2[obj 0x33b37288 isInit true, usesShared false, 1 GearsObj[0x45544cb4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x31e54c6e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1445c2ab, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.reshape 0x33b37288 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc552db0380, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x33b37288, angle 0.0, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.reshape 0x33b37288 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc552db0380, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x33b37288, angle 0.5, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.reshape 0x33b37288 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc552db0380, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x33b37288, angle 1.0, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x33b37288: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x33b37288 FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x70a9f84e: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x70a9f84e FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test02AWTTwoNewtChilds01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647793616 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647793616 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.868 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647788356 ms III - Start
    [junit] SLOCK [T main @ 1460647788357 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test01AWTOneNewtChilds01
    [junit] Create PointerIcon #01: PointerIcon[obj 0x7dc222ae, .macosx_nil-1, 0x7fc555408a30, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0xaecb35a, .macosx_nil-1, 0x7fc555408f00, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x5fcd892a, .macosx_nil-1, 0x7fc555326370, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x8b87145, .macosx_nil-1, 0x7fc5553267c0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x15bfd87, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x3d0f8e03, .macosx_nil-1, 0x7fc55540a670, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] ******* Cont1 setVisible
    [junit] ******* Cont2 setVisible
    [junit] ******* Frame setVisible
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x543788f3: tileRendererInUse null, GearsES2[obj 0x543788f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x543788f3 on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x543788f3 created: GearsObj[0x5224ea72, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x543788f3 created: GearsObj[0x1a0a8ab2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x543788f3 created: GearsObj[0x1a0a8ab2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x543788f3 FIN GearsES2[obj 0x543788f3 isInit true, usesShared false, 1 GearsObj[0x5224ea72, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1a0a8ab2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x65b556c9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x543788f3 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc552da9400, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 0.0, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x543788f3 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc552da9400, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 0.5, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x543788f3 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc552da9400, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 1.0, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x543788f3: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x543788f3 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test01AWTOneNewtChilds01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test02AWTTwoNewtChilds01
    [junit] Create PointerIcon #01: PointerIcon[obj 0x130f889, .macosx_nil-1, 0x7fc55542c9e0, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x1188e820, .macosx_nil-1, 0x7fc555427170, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x2f490758, .macosx_nil-1, 0x7fc555447ea0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x101df177, .macosx_nil-1, 0x7fc5554463b0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x276438c9, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x588df31b, .macosx_nil-1, 0x7fc552fa6f20, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x77a57272, .macosx_nil-1, 0x7fc552e629d0, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x7181ae3f, .macosx_nil-1, 0x7fc552d5e7b0, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x46238e3f, .macosx_nil-1, 0x7fc552dad340, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x6e2c9341, .macosx_nil-1, 0x7fc55532a300, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x76a4d6c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x517cd4b, .macosx_nil-1, 0x7fc552fe3b50, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] ******* Cont1 setVisible
    [junit] ******* Cont2 setVisible
    [junit] ******* Frame setVisible
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.0 0x70a9f84e: tileRendererInUse null, GearsES2[obj 0x70a9f84e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x70a9f84e on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x70a9f84e created: GearsObj[0xa5dea12, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x70a9f84e created: GearsObj[0x46142c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x70a9f84e created: GearsObj[0x46142c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.X 0x70a9f84e FIN GearsES2[obj 0x70a9f84e isInit true, usesShared false, 1 GearsObj[0xa5dea12, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46142c1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b836d7d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x70a9f84e 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc555363020, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x70a9f84e, angle 0.0, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x70a9f84e 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc555363020, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x70a9f84e, angle 0.5, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x70a9f84e 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc555363020, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x70a9f84e, angle 1.0, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.init.0 0x33b37288: tileRendererInUse null, GearsES2[obj 0x33b37288 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x33b37288 on Thread[main-AWTAnimator#02,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x33b37288 created: GearsObj[0x45544cb4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x33b37288 created: GearsObj[0x31e54c6e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x33b37288 created: GearsObj[0x31e54c6e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.init.X 0x33b37288 FIN GearsES2[obj 0x33b37288 isInit true, usesShared false, 1 GearsObj[0x45544cb4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x31e54c6e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1445c2ab, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.reshape 0x33b37288 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc552db0380, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x33b37288, angle 0.0, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.reshape 0x33b37288 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc552db0380, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x33b37288, angle 0.5, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.reshape 0x33b37288 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc552db0380, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x33b37288, angle 1.0, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x33b37288: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x33b37288 FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x70a9f84e: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x70a9f84e FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test02AWTTwoNewtChilds01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647793616 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647793616 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01AWTOneNewtChilds01 took 2.228 sec
    [junit] Testcase: test02AWTTwoNewtChilds01 took 1.832 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.868 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647788356 ms III - Start
    [junit] SLOCK [T main @ 1460647788357 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test01AWTOneNewtChilds01
    [junit] Create PointerIcon #01: PointerIcon[obj 0x7dc222ae, .macosx_nil-1, 0x7fc555408a30, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0xaecb35a, .macosx_nil-1, 0x7fc555408f00, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x5fcd892a, .macosx_nil-1, 0x7fc555326370, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x8b87145, .macosx_nil-1, 0x7fc5553267c0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x15bfd87, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x3d0f8e03, .macosx_nil-1, 0x7fc55540a670, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] ******* Cont1 setVisible
    [junit] ******* Cont2 setVisible
    [junit] ******* Frame setVisible
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x543788f3: tileRendererInUse null, GearsES2[obj 0x543788f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x543788f3 on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x543788f3 created: GearsObj[0x5224ea72, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x543788f3 created: GearsObj[0x1a0a8ab2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x543788f3 created: GearsObj[0x1a0a8ab2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x543788f3 FIN GearsES2[obj 0x543788f3 isInit true, usesShared false, 1 GearsObj[0x5224ea72, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1a0a8ab2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x65b556c9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x543788f3 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc552da9400, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 0.0, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x543788f3 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc552da9400, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 0.5, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x543788f3 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc552da9400, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x543788f3, angle 1.0, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x543788f3: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x543788f3 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test01AWTOneNewtChilds01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test02AWTTwoNewtChilds01
    [junit] Create PointerIcon #01: PointerIcon[obj 0x130f889, .macosx_nil-1, 0x7fc55542c9e0, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x1188e820, .macosx_nil-1, 0x7fc555427170, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x2f490758, .macosx_nil-1, 0x7fc555447ea0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x101df177, .macosx_nil-1, 0x7fc5554463b0, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x276438c9, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x588df31b, .macosx_nil-1, 0x7fc552fa6f20, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x77a57272, .macosx_nil-1, 0x7fc552e629d0, RGBA8888, 16 x 16, 8 / 8, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x7181ae3f, .macosx_nil-1, 0x7fc552d5e7b0, RGBA8888, 16 x 24, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x46238e3f, .macosx_nil-1, 0x7fc552dad340, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x6e2c9341, .macosx_nil-1, 0x7fc55532a300, RGBA8888, 64 x 64, 0 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x76a4d6c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x517cd4b, .macosx_nil-1, 0x7fc552fe3b50, RGBA8888, 64 x 64, 32 / 0, pixels java.nio.DirectByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] ******* Cont1 setVisible
    [junit] ******* Cont2 setVisible
    [junit] ******* Frame setVisible
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.0 0x70a9f84e: tileRendererInUse null, GearsES2[obj 0x70a9f84e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x70a9f84e on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x70a9f84e created: GearsObj[0xa5dea12, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x70a9f84e created: GearsObj[0x46142c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x70a9f84e created: GearsObj[0x46142c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.X 0x70a9f84e FIN GearsES2[obj 0x70a9f84e isInit true, usesShared false, 1 GearsObj[0xa5dea12, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46142c1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b836d7d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x70a9f84e 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc555363020, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x70a9f84e, angle 0.0, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x70a9f84e 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc555363020, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x70a9f84e, angle 0.5, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x70a9f84e 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc555363020, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x70a9f84e, angle 1.0, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.init.0 0x33b37288: tileRendererInUse null, GearsES2[obj 0x33b37288 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x33b37288 on Thread[main-AWTAnimator#02,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x33b37288 created: GearsObj[0x45544cb4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x33b37288 created: GearsObj[0x31e54c6e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x33b37288 created: GearsObj[0x31e54c6e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.init.X 0x33b37288 FIN GearsES2[obj 0x33b37288 isInit true, usesShared false, 1 GearsObj[0x45544cb4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x31e54c6e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1445c2ab, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.reshape 0x33b37288 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc552db0380, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x33b37288, angle 0.0, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.reshape 0x33b37288 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc552db0380, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x33b37288, angle 0.5, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.reshape 0x33b37288 0/0 400x262 of 400x262, swapInterval 1, drawable 0x7fc552db0380, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x33b37288, angle 1.0, [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0 -> [l -1.5267175, r 1.5267175, b -1.0, t 1.0] 3.053435x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x33b37288: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x33b37288 FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x70a9f84e: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x70a9f84e FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test02AWTTwoNewtChilds01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647793616 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647793616 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647794903 ms III - Start
    [junit] SLOCK [T main @ 1460647794904 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test01WinHopFrame2FrameDirectHop
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84f97d780, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84f97d780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x4fcd19b3: tileRendererInUse null, GearsES2[obj 0x4fcd19b3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4fcd19b3 on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4fcd19b3 created: GearsObj[0x1df5923e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4fcd19b3 created: GearsObj[0x270e6ee6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4fcd19b3 created: GearsObj[0x270e6ee6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x4fcd19b3 FIN GearsES2[obj 0x4fcd19b3 isInit true, usesShared false, 1 GearsObj[0x1df5923e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x270e6ee6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x31771917, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fa4d7c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 0.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4fcd19b3 250x320, swapInterval 1, drawable 0x7fe84fa4d7c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fa4d7c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 0.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4fcd19b3 250x320, swapInterval 1, drawable 0x7fe84fa4d7c0
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4fcd19b3: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4fcd19b3 FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.0 0x4fcd19b3: tileRendererInUse null, GearsES2[obj 0x4fcd19b3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4fcd19b3 on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4fcd19b3 created: GearsObj[0x2d73a06c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4fcd19b3 created: GearsObj[0x4fe99ee4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4fcd19b3 created: GearsObj[0x4fe99ee4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.X 0x4fcd19b3 FIN GearsES2[obj 0x4fcd19b3 isInit true, usesShared false, 1 GearsObj[0x2d73a06c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4fe99ee4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c0a01fa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84aea6ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 26.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84aea6ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 26.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84aea6ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 27.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fc04340, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fc04340, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fc04340, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.dispose 0x4fcd19b3: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.dispose 0x4fcd19b3 FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84f8e8b70, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84f8e8b70, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84f8e8b70, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.0 0x4fcd19b3: tileRendererInUse null, GearsES2[obj 0x4fcd19b3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4fcd19b3 on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4fcd19b3 created: GearsObj[0x4dd3cb5c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4fcd19b3 created: GearsObj[0x733f7ffe, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4fcd19b3 created: GearsObj[0x733f7ffe, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.X 0x4fcd19b3 FIN GearsES2[obj 0x4fcd19b3 isInit true, usesShared false, 1 GearsObj[0x4dd3cb5c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x733f7ffe, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2fed7e49, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84aea7ee0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 54.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84aea7ee0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 55.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84aea7ee0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 55.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x4fcd19b3: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x4fcd19b3 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test01WinHopFrame2FrameDirectHop
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test02WinHopFrame2FrameDetachFirst
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-6,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=7, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae46a10, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae46a10, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.init.0 0xdbd940d: tileRendererInUse null, GearsES2[obj 0xdbd940d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xdbd940d on Thread[main-Display-.macosx_nil-1-EDT-6,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xdbd940d created: GearsObj[0x7159e644, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdbd940d created: GearsObj[0x66903e72, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdbd940d created: GearsObj[0x66903e72, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.init.X 0xdbd940d FIN GearsES2[obj 0xdbd940d isInit true, usesShared false, 1 GearsObj[0x7159e644, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66903e72, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x69af46ef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84f97e200, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 0.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.display 0xdbd940d 250x320, swapInterval 1, drawable 0x7fe84f97e200
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84f97e200, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 0.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xdbd940d 250x320, swapInterval 1, drawable 0x7fe84f97e200
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.dispose 0xdbd940d: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.dispose 0xdbd940d FIN
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.init.0 0xdbd940d: tileRendererInUse null, GearsES2[obj 0xdbd940d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xdbd940d on Thread[main-AWTAnimator#03,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xdbd940d created: GearsObj[0x21c743c0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdbd940d created: GearsObj[0xd5d54ed, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdbd940d created: GearsObj[0xd5d54ed, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.init.X 0xdbd940d FIN GearsES2[obj 0xdbd940d isInit true, usesShared false, 1 GearsObj[0x21c743c0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd5d54ed, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x70b24eb8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ace81f0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 26.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ace81f0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 26.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ace81f0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 27.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#02,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 10 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=10, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=19, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=20, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae95c10, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae95c10, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae95c10, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.dispose 0xdbd940d: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.dispose 0xdbd940d FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#02,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 11 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=11, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=21, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=22, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae95050, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae95050, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae95050, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.init.0 0xdbd940d: tileRendererInUse null, GearsES2[obj 0xdbd940d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xdbd940d on Thread[main-AWTAnimator#03,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xdbd940d created: GearsObj[0x7b8faa7a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdbd940d created: GearsObj[0x21c60f74, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdbd940d created: GearsObj[0x21c60f74, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.init.X 0xdbd940d FIN GearsES2[obj 0xdbd940d isInit true, usesShared false, 1 GearsObj[0x7b8faa7a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x21c60f74, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x333de86d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fc17f60, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 52.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fc17f60, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 53.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fc17f60, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 53.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-8,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-8,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-8,6,main] GearsES2.dispose 0xdbd940d: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-8,6,main] GearsES2.dispose 0xdbd940d FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test02WinHopFrame2FrameDetachFirst
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647802856 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647802856 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.568 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647794903 ms III - Start
    [junit] SLOCK [T main @ 1460647794904 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test01WinHopFrame2FrameDirectHop
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84f97d780, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84f97d780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x4fcd19b3: tileRendererInUse null, GearsES2[obj 0x4fcd19b3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4fcd19b3 on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4fcd19b3 created: GearsObj[0x1df5923e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4fcd19b3 created: GearsObj[0x270e6ee6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4fcd19b3 created: GearsObj[0x270e6ee6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x4fcd19b3 FIN GearsES2[obj 0x4fcd19b3 isInit true, usesShared false, 1 GearsObj[0x1df5923e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x270e6ee6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x31771917, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fa4d7c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 0.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4fcd19b3 250x320, swapInterval 1, drawable 0x7fe84fa4d7c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fa4d7c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 0.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4fcd19b3 250x320, swapInterval 1, drawable 0x7fe84fa4d7c0
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4fcd19b3: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4fcd19b3 FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.0 0x4fcd19b3: tileRendererInUse null, GearsES2[obj 0x4fcd19b3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4fcd19b3 on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4fcd19b3 created: GearsObj[0x2d73a06c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4fcd19b3 created: GearsObj[0x4fe99ee4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4fcd19b3 created: GearsObj[0x4fe99ee4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.X 0x4fcd19b3 FIN GearsES2[obj 0x4fcd19b3 isInit true, usesShared false, 1 GearsObj[0x2d73a06c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4fe99ee4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c0a01fa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84aea6ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 26.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84aea6ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 26.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84aea6ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 27.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fc04340, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fc04340, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fc04340, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.dispose 0x4fcd19b3: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.dispose 0x4fcd19b3 FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84f8e8b70, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84f8e8b70, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84f8e8b70, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.0 0x4fcd19b3: tileRendererInUse null, GearsES2[obj 0x4fcd19b3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4fcd19b3 on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4fcd19b3 created: GearsObj[0x4dd3cb5c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4fcd19b3 created: GearsObj[0x733f7ffe, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4fcd19b3 created: GearsObj[0x733f7ffe, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.X 0x4fcd19b3 FIN GearsES2[obj 0x4fcd19b3 isInit true, usesShared false, 1 GearsObj[0x4dd3cb5c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x733f7ffe, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2fed7e49, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84aea7ee0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 54.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84aea7ee0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 55.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84aea7ee0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 55.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x4fcd19b3: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x4fcd19b3 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test01WinHopFrame2FrameDirectHop
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test02WinHopFrame2FrameDetachFirst
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-6,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=7, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae46a10, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae46a10, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.init.0 0xdbd940d: tileRendererInUse null, GearsES2[obj 0xdbd940d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xdbd940d on Thread[main-Display-.macosx_nil-1-EDT-6,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xdbd940d created: GearsObj[0x7159e644, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdbd940d created: GearsObj[0x66903e72, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdbd940d created: GearsObj[0x66903e72, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.init.X 0xdbd940d FIN GearsES2[obj 0xdbd940d isInit true, usesShared false, 1 GearsObj[0x7159e644, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66903e72, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x69af46ef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84f97e200, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 0.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.display 0xdbd940d 250x320, swapInterval 1, drawable 0x7fe84f97e200
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84f97e200, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 0.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xdbd940d 250x320, swapInterval 1, drawable 0x7fe84f97e200
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.dispose 0xdbd940d: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.dispose 0xdbd940d FIN
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.init.0 0xdbd940d: tileRendererInUse null, GearsES2[obj 0xdbd940d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xdbd940d on Thread[main-AWTAnimator#03,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xdbd940d created: GearsObj[0x21c743c0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdbd940d created: GearsObj[0xd5d54ed, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdbd940d created: GearsObj[0xd5d54ed, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.init.X 0xdbd940d FIN GearsES2[obj 0xdbd940d isInit true, usesShared false, 1 GearsObj[0x21c743c0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd5d54ed, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x70b24eb8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ace81f0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 26.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ace81f0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 26.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ace81f0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 27.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#02,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 10 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=10, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=19, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=20, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae95c10, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae95c10, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae95c10, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.dispose 0xdbd940d: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.dispose 0xdbd940d FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#02,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 11 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=11, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=21, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=22, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae95050, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae95050, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae95050, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.init.0 0xdbd940d: tileRendererInUse null, GearsES2[obj 0xdbd940d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xdbd940d on Thread[main-AWTAnimator#03,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xdbd940d created: GearsObj[0x7b8faa7a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdbd940d created: GearsObj[0x21c60f74, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdbd940d created: GearsObj[0x21c60f74, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.init.X 0xdbd940d FIN GearsES2[obj 0xdbd940d isInit true, usesShared false, 1 GearsObj[0x7b8faa7a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x21c60f74, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x333de86d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fc17f60, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 52.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fc17f60, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 53.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fc17f60, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 53.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-8,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-8,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-8,6,main] GearsES2.dispose 0xdbd940d: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-8,6,main] GearsES2.dispose 0xdbd940d FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test02WinHopFrame2FrameDetachFirst
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647802856 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647802856 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01WinHopFrame2FrameDirectHop took 3.851 sec
    [junit] Testcase: test02WinHopFrame2FrameDetachFirst took 2.909 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.568 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647794903 ms III - Start
    [junit] SLOCK [T main @ 1460647794904 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test01WinHopFrame2FrameDirectHop
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84f97d780, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84f97d780, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x4fcd19b3: tileRendererInUse null, GearsES2[obj 0x4fcd19b3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4fcd19b3 on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4fcd19b3 created: GearsObj[0x1df5923e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4fcd19b3 created: GearsObj[0x270e6ee6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4fcd19b3 created: GearsObj[0x270e6ee6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x4fcd19b3 FIN GearsES2[obj 0x4fcd19b3 isInit true, usesShared false, 1 GearsObj[0x1df5923e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x270e6ee6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x31771917, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fa4d7c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 0.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x4fcd19b3 250x320, swapInterval 1, drawable 0x7fe84fa4d7c0
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fa4d7c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 0.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4fcd19b3 250x320, swapInterval 1, drawable 0x7fe84fa4d7c0
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4fcd19b3: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4fcd19b3 FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.0 0x4fcd19b3: tileRendererInUse null, GearsES2[obj 0x4fcd19b3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4fcd19b3 on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4fcd19b3 created: GearsObj[0x2d73a06c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4fcd19b3 created: GearsObj[0x4fe99ee4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4fcd19b3 created: GearsObj[0x4fe99ee4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.X 0x4fcd19b3 FIN GearsES2[obj 0x4fcd19b3 isInit true, usesShared false, 1 GearsObj[0x2d73a06c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4fe99ee4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c0a01fa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84aea6ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 26.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84aea6ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 26.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84aea6ef0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 27.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fc04340, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fc04340, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fc04340, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.dispose 0x4fcd19b3: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-2,6,main] GearsES2.dispose 0x4fcd19b3 FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84f8e8b70, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84f8e8b70, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84f8e8b70, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.0 0x4fcd19b3: tileRendererInUse null, GearsES2[obj 0x4fcd19b3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4fcd19b3 on Thread[main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4fcd19b3 created: GearsObj[0x4dd3cb5c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4fcd19b3 created: GearsObj[0x733f7ffe, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4fcd19b3 created: GearsObj[0x733f7ffe, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.X 0x4fcd19b3 FIN GearsES2[obj 0x4fcd19b3 isInit true, usesShared false, 1 GearsObj[0x4dd3cb5c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x733f7ffe, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2fed7e49, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84aea7ee0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 54.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84aea7ee0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 55.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x4fcd19b3 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84aea7ee0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4fcd19b3, angle 55.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x4fcd19b3: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.dispose 0x4fcd19b3 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test01WinHopFrame2FrameDirectHop
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test02WinHopFrame2FrameDetachFirst
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-6,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=7, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.init FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae46a10, tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.reshape FIN
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae46a10, tileRendererInUse null
    [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.init.0 0xdbd940d: tileRendererInUse null, GearsES2[obj 0xdbd940d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xdbd940d on Thread[main-Display-.macosx_nil-1-EDT-6,6,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xdbd940d created: GearsObj[0x7159e644, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdbd940d created: GearsObj[0x66903e72, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdbd940d created: GearsObj[0x66903e72, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.init.X 0xdbd940d FIN GearsES2[obj 0xdbd940d isInit true, usesShared false, 1 GearsObj[0x7159e644, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66903e72, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x69af46ef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84f97e200, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 0.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.display 0xdbd940d 250x320, swapInterval 1, drawable 0x7fe84f97e200
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84f97e200, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 0.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xdbd940d 250x320, swapInterval 1, drawable 0x7fe84f97e200
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.dispose 0xdbd940d: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-6,6,main] GearsES2.dispose 0xdbd940d FIN
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.init.0 0xdbd940d: tileRendererInUse null, GearsES2[obj 0xdbd940d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xdbd940d on Thread[main-AWTAnimator#03,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xdbd940d created: GearsObj[0x21c743c0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdbd940d created: GearsObj[0xd5d54ed, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdbd940d created: GearsObj[0xd5d54ed, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.init.X 0xdbd940d FIN GearsES2[obj 0xdbd940d isInit true, usesShared false, 1 GearsObj[0x21c743c0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd5d54ed, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x70b24eb8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ace81f0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 26.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ace81f0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 26.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ace81f0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 27.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#02,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 10 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=10, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=19, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=20, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae95c10, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae95c10, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae95c10, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.dispose 0xdbd940d: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] GearsES2.dispose 0xdbd940d FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-7,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[main-AWTAnimator#02,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 11 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=11, linked=false, inUse=false, program: 1,
    [junit]    ShaderCode[id=21, type=VERTEX_SHADER, valid=true, shader:  2, source]
    [junit]    ShaderCode[id=22, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.init FIN
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae95050, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae95050, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84ae95050, tileRendererInUse null
    [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.init.0 0xdbd940d: tileRendererInUse null, GearsES2[obj 0xdbd940d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xdbd940d on Thread[main-AWTAnimator#03,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xdbd940d created: GearsObj[0x7b8faa7a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdbd940d created: GearsObj[0x21c60f74, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdbd940d created: GearsObj[0x21c60f74, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.init.X 0xdbd940d FIN GearsES2[obj 0xdbd940d isInit true, usesShared false, 1 GearsObj[0x7b8faa7a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x21c60f74, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x333de86d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fc17f60, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 52.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fc17f60, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 53.0, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0xdbd940d 0/0 250x320 of 250x320, swapInterval 1, drawable 0x7fe84fc17f60, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdbd940d, angle 53.5, [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56 -> [l -1.0, r 1.0, b -1.28, t 1.28] 2.0x2.56, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-8,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-8,6,main] RedSquareES2.dispose FIN
    [junit] Thread[main-Display-.macosx_nil-1-EDT-8,6,main] GearsES2.dispose 0xdbd940d: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-8,6,main] GearsES2.dispose 0xdbd940d FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test02WinHopFrame2FrameDetachFirst
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647802856 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647802856 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647804158 ms III - Start
    [junit] SLOCK [T main @ 1460647804159 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT - testWindowParenting1AWTOneNewtChild01
    [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) passed: true
    [junit] 0:0 CGLGraphicsConfig[dev=421088705,pixfmt=0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/true
    [junit] Chosen 0:0 CGLGraphicsConfig[dev=421088705,pixfmt=0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/true
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x768b970c: tileRendererInUse null, GearsES2[obj 0x768b970c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x768b970c on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x768b970c created: GearsObj[0x54b5f4ec, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x768b970c created: GearsObj[0x172375fb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x768b970c created: GearsObj[0x172375fb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x768b970c FIN GearsES2[obj 0x768b970c isInit true, usesShared false, 1 GearsObj[0x54b5f4ec, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x172375fb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c597f1c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x768b970c 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fc7fab328d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x768b970c, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x768b970c 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fc7fab328d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x768b970c, angle 0.5, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x768b970c 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fc7fab328d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x768b970c, angle 1.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x768b970c: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x768b970c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT - testWindowParenting1AWTOneNewtChild01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647806804 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647806804 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.26 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647804158 ms III - Start
    [junit] SLOCK [T main @ 1460647804159 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT - testWindowParenting1AWTOneNewtChild01
    [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) passed: true
    [junit] 0:0 CGLGraphicsConfig[dev=421088705,pixfmt=0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/true
    [junit] Chosen 0:0 CGLGraphicsConfig[dev=421088705,pixfmt=0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/true
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x768b970c: tileRendererInUse null, GearsES2[obj 0x768b970c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x768b970c on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x768b970c created: GearsObj[0x54b5f4ec, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x768b970c created: GearsObj[0x172375fb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x768b970c created: GearsObj[0x172375fb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x768b970c FIN GearsES2[obj 0x768b970c isInit true, usesShared false, 1 GearsObj[0x54b5f4ec, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x172375fb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c597f1c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x768b970c 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fc7fab328d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x768b970c, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x768b970c 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fc7fab328d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x768b970c, angle 0.5, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x768b970c 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fc7fab328d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x768b970c, angle 1.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x768b970c: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x768b970c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT - testWindowParenting1AWTOneNewtChild01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647806804 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647806804 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testWindowParenting1AWTOneNewtChild01 took 1.461 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.26 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647804158 ms III - Start
    [junit] SLOCK [T main @ 1460647804159 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT - testWindowParenting1AWTOneNewtChild01
    [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) passed: true
    [junit] 0:0 CGLGraphicsConfig[dev=421088705,pixfmt=0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/true
    [junit] Chosen 0:0 CGLGraphicsConfig[dev=421088705,pixfmt=0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/true
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x768b970c: tileRendererInUse null, GearsES2[obj 0x768b970c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x768b970c on Thread[main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL2.hw]
    [junit] GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.12.13 [GL 2.1.0, vendor 10.12.13 (INTEL-10.12.13)]
    [junit] Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Intel Inc.
    [junit] GL_RENDERER    Intel Iris OpenGL Engine
    [junit] GL_VERSION     2.1 INTEL-10.12.13
    [junit] GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  128
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x768b970c created: GearsObj[0x54b5f4ec, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x768b970c created: GearsObj[0x172375fb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x768b970c created: GearsObj[0x172375fb, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x768b970c FIN GearsES2[obj 0x768b970c isInit true, usesShared false, 1 GearsObj[0x54b5f4ec, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x172375fb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c597f1c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x768b970c 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fc7fab328d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x768b970c, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x768b970c 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fc7fab328d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x768b970c, angle 0.5, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x768b970c 0/0 400x200 of 400x200, swapInterval 1, drawable 0x7fc7fab328d0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x768b970c, angle 1.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x768b970c: tileRendererInUse null
    [junit] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x768b970c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT - testWindowParenting1AWTOneNewtChild01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647806804 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1460647806804 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.9.6 compiled on June 29 2015
     [echo] ant.java.version           1.8
     [echo] java.version               1.8.0_74
     [echo] java.home                  /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre
     [echo] jvmJava.exe                /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/bin/java
     [echo] jvmJava7.exe               ${jvmJava7.exe}

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        
     [echo] jogamp.version             2.4.0-rc-20160414
     [echo] jogamp.version.int         0914019
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         1.8
     [echo] target.targetlevel         1.8
     [echo] target.rt.jar              /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar
     [echo] host.sourcelevel           1.8
     [echo] host.targetlevel           1.8
     [echo] host.rt.jar                /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            ${build.archiveon}
     [echo] build.node.name            local
     [echo] android.version            9
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Mac OS X
     [echo] os.version=10.11.2
     [echo] os.arch=x86_64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:

common.init:

declare.common:

test.compile.check:
     [echo] jogl-test.jar /Users/mavinci/projects/jogamp/jogl/build/jar/jogl-test.jar

test.compile:

junit.run.swt.headless:
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

generic.junit.run.swt.headless:
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.9.6 compiled on June 29 2015
     [echo] ant.java.version           1.8
     [echo] java.version               1.8.0_74
     [echo] java.home                  /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre
     [echo] jvmJava.exe                /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/bin/java
     [echo] jvmJava7.exe               ${jvmJava7.exe}

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        
     [echo] jogamp.version             2.4.0-rc-20160414
     [echo] jogamp.version.int         0914019
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         1.8
     [echo] target.targetlevel         1.8
     [echo] target.rt.jar              /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar
     [echo] host.sourcelevel           1.8
     [echo] host.targetlevel           1.8
     [echo] host.rt.jar                /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            ${build.archiveon}
     [echo] build.node.name            local
     [echo] android.version            9
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Mac OS X
     [echo] os.version=10.11.2
     [echo] os.arch=x86_64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:

common.init:

declare.common:

test.compile.check:
     [echo] jogl-test.jar /Users/mavinci/projects/jogamp/jogl/build/jar/jogl-test.jar

test.compile:

junit.run.swt.awt:
     [echo] Testing com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647808601 ms III - Start
    [apply] SLOCK [T main @ 1460647808603 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT - test
    [apply] SWTAccessor.<init>: GTK Version: 0.0.0
    [apply] 2016-04-14 17:30:09.295 java[1603:75453] _createMenuRef called with existing principal MenuRef already associated with menu
    [apply] 2016-04-14 17:30:09.296 java[1603:75453] (
    [apply] 	0   CoreFoundation                      0x00007fff97b6aae2 __exceptionPreprocess + 178
    [apply] 	1   libobjc.A.dylib                     0x00007fff8ad7ff7e objc_exception_throw + 48
    [apply] 	2   CoreFoundation                      0x00007fff97b6a98d +[NSException raise:format:] + 205
    [apply] 	3   AppKit                              0x00007fff8dd65252 -[NSCarbonMenuImpl _createMenuRef] + 62
    [apply] 	4   AppKit                              0x00007fff8dd64b91 -[NSCarbonMenuImpl _instantiateCarbonMenu] + 140
    [apply] 	5   AppKit                              0x00007fff8dd634b8 -[NSApplication finishLaunching] + 856
    [apply] 	6   libosxapp.dylib                     0x000000012536fe5a -[NSApplicationAWT finishLaunching] + 683
    [apply] 	7   libswt-pi-cocoa-4312.jnilib         0x00000001267fe9ee Java_org_eclipse_swt_internal_cocoa_OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2J + 89
    [apply] 	8   ???                                 0x000000010dda4954 0x0 + 4527376724
    [apply] )
    [apply] junit.framework.TestListener: addError(test, Invalid thread access)
    [apply] junit.framework.TestListener: endTest(test)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT - test
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647810265 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1460647810265 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 2.256 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647808601 ms III - Start
    [apply] SLOCK [T main @ 1460647808603 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT - test
    [apply] SWTAccessor.<init>: GTK Version: 0.0.0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT - test
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647810265 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1460647810265 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test took 1.624 sec
    [apply] 	Caused an ERROR
    [apply] Invalid thread access
    [apply] org.eclipse.swt.SWTException: Invalid thread access
    [apply] 	at org.eclipse.swt.SWT.error(SWT.java:4373)
    [apply] 	at org.eclipse.swt.SWT.error(SWT.java:4288)
    [apply] 	at org.eclipse.swt.SWT.error(SWT.java:4259)
    [apply] 	at org.eclipse.swt.widgets.Display.error(Display.java:1076)
    [apply] 	at org.eclipse.swt.widgets.Display.checkDevice(Display.java:624)
    [apply] 	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3620)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT$SWT_DSC$WaitAction.run(TestNewtCanvasSWTBug628ResizeDeadlockAWT.java:308)
    [apply] 	at com.jogamp.opengl.test.junit.util.AWTRobotUtil.waitForRealized(AWTRobotUtil.java:737)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT.test(TestNewtCanvasSWTBug628ResizeDeadlockAWT.java:352)
    [apply] 
    [apply] Result: 2
     [echo] Testing com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647811503 ms III - Start
    [apply] SLOCK [T main @ 1460647811504 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test)setTestSupported: false
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn - test - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn - test
    [apply] ++++ Test Singleton.unlock()
    [apply] 
    [apply] junit.framework.TestListener: endTest(test)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647811638 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1460647811638 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.708 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647811503 ms III - Start
    [apply] SLOCK [T main @ 1460647811504 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] setTestSupported: false
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn - test - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn - test
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647811638 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1460647811638 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test took 0.007 sec
    [apply] 	SKIPPED: got: <false>, expected: is <true>
    [apply] Testcase: test took 0.01 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT
    [apply] junit.framework.TestListener: tests to run: 6
    [apply] junit.framework.TestListener: startTest(testHoldOneButtonAndPressAnother)
    [apply] junit.framework.TestListener: endTest(testHoldOneButtonAndPressAnother)
    [apply] junit.framework.TestListener: startTest(testPressAllButtonsInSequence)
    [apply] junit.framework.TestListener: endTest(testPressAllButtonsInSequence)
    [apply] junit.framework.TestListener: startTest(testSingleButtonClickAndDrag)
    [apply] junit.framework.TestListener: endTest(testSingleButtonClickAndDrag)
    [apply] junit.framework.TestListener: startTest(testSingleButtonPressAndRelease)
    [apply] junit.framework.TestListener: endTest(testSingleButtonPressAndRelease)
    [apply] junit.framework.TestListener: startTest(testSingleButtonPressAndReleaseWithCtrl)
    [apply] junit.framework.TestListener: endTest(testSingleButtonPressAndReleaseWithCtrl)
    [apply] junit.framework.TestListener: startTest(testSingleButtonPressAndReleaseWithShift)
    [apply] ++++ Test Singleton.ctor()junit.framework.TestListener: endTest(testSingleButtonPressAndReleaseWithShift)
    [apply] ++++ Test Singleton.lock()
    [apply] 
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647813529 ms III - Start
    [apply] SLOCK [T main @ 1460647813530 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] setTestSupported: false
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testHoldOneButtonAndPressAnother - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testHoldOneButtonAndPressAnother
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testPressAllButtonsInSequence - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testPressAllButtonsInSequence
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testSingleButtonClickAndDrag - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testSingleButtonClickAndDrag
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testSingleButtonPressAndRelease - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testSingleButtonPressAndRelease
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testSingleButtonPressAndReleaseWithCtrl - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testSingleButtonPressAndReleaseWithCtrl
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testSingleButtonPressAndReleaseWithShift - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testSingleButtonPressAndReleaseWithShift
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647813577 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1460647813577 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 6, Time elapsed: 0.623 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647813529 ms III - Start
    [apply] SLOCK [T main @ 1460647813530 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [apply] setTestSupported: false
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testHoldOneButtonAndPressAnother - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testHoldOneButtonAndPressAnother
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testPressAllButtonsInSequence - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testPressAllButtonsInSequence
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testSingleButtonClickAndDrag - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testSingleButtonClickAndDrag
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testSingleButtonPressAndRelease - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testSingleButtonPressAndRelease
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testSingleButtonPressAndReleaseWithCtrl - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testSingleButtonPressAndReleaseWithCtrl
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testSingleButtonPressAndReleaseWithShift - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - testSingleButtonPressAndReleaseWithShift
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1460647813577 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1460647813577 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testHoldOneButtonAndPressAnother took 0.004 sec
    [apply] 	SKIPPED: got: <false>, expected: is <true>
    [apply] Testcase: testHoldOneButtonAndPressAnother took 0.006 sec
    [apply] Testcase: testPressAllButtonsInSequence took 0 sec
    [apply] 	SKIPPED: got: <false>, expected: is <true>
    [apply] Testcase: testPressAllButtonsInSequence took 0 sec
    [apply] Testcase: testSingleButtonClickAndDrag took 0.001 sec
    [apply] 	SKIPPED: got: <false>, expected: is <true>
    [apply] Testcase: testSingleButtonClickAndDrag took 0.001 sec
    [apply] Testcase: testSingleButtonPressAndRelease took 0 sec
    [apply] 	SKIPPED: got: <false>, expected: is <true>
    [apply] Testcase: testSingleButtonPressAndRelease took 0 sec
    [apply] Testcase: testSingleButtonPressAndReleaseWithCtrl took 0 sec
    [apply] 	SKIPPED: got: <false>, expected: is <true>
    [apply] Testcase: testSingleButtonPressAndReleaseWithCtrl took 0 sec
    [apply] Testcase: testSingleButtonPressAndReleaseWithShift took 0 sec
    [apply] 	SKIPPED: got: <false>, expected: is <true>
    [apply] Testcase: testSingleButtonPressAndReleaseWithShift took 0 sec

junit.run.local.java7:

junit.run.remote.ssh.all:

junit.run.remote.adb:

junit.run.tests:

junit.run.if.disabled:

junit.run:
     [move] Moving 898 files to /Users/mavinci/projects/jogamp/jogl/build/test/results
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.9.6 compiled on June 29 2015
     [echo] ant.java.version           1.8
     [echo] java.version               1.8.0_74
     [echo] java.home                  /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre
     [echo] jvmJava.exe                /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/bin/java
     [echo] jvmJava7.exe               ${jvmJava7.exe}

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        
     [echo] jogamp.version             2.4.0-rc-20160414
     [echo] jogamp.version.int         0914019
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         1.8
     [echo] target.targetlevel         1.8
     [echo] target.rt.jar              /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar
     [echo] host.sourcelevel           1.8
     [echo] host.targetlevel           1.8
     [echo] host.rt.jar                /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            ${build.archiveon}
     [echo] build.node.name            local
     [echo] android.version            9
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Mac OS X
     [echo] os.version=10.11.2
     [echo] os.arch=x86_64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:

common.init:

declare.common:

test-zip-archive:

BUILD FAILED
/Users/mavinci/projects/jogamp/jogl/make/build.xml:28: The following error occurred while executing this line:
/Users/mavinci/projects/jogamp/jogl/make/build-test.xml:1160: The following error occurred while executing this line:
/Users/mavinci/projects/jogamp/jogl/make/build-test.xml:1208: The following error occurred while executing this line:
/Users/mavinci/projects/jogamp/gluegen/make/jogamp-archivetasks.xml:23: Execute failed: java.io.IOException: Cannot run program "7z" (in directory "/Users/mavinci/projects/jogamp/jogl"): error=2, No such file or directory
	at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
	at java.lang.Runtime.exec(Runtime.java:620)
	at org.apache.tools.ant.taskdefs.launcher.Java13CommandLauncher.exec(Java13CommandLauncher.java:58)
	at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:428)
	at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:442)
	at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:629)
	at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:670)
	at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:496)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:396)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:435)
	at org.apache.tools.ant.Target.performTasks(Target.java:456)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
	at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441)
	at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:435)
	at org.apache.tools.ant.Target.performTasks(Target.java:456)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
	at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:435)
	at org.apache.tools.ant.Target.performTasks(Target.java:456)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
	at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
	at org.apache.tools.ant.Main.runBuild(Main.java:853)
	at org.apache.tools.ant.Main.startAnt(Main.java:235)
	at org.apache.tools.ant.launch.Launcher.run(Launcher.java:285)
	at org.apache.tools.ant.launch.Launcher.main(Launcher.java:112)
Caused by: java.io.IOException: error=2, No such file or directory
	at java.lang.UNIXProcess.forkAndExec(Native Method)
	at java.lang.UNIXProcess.<init>(UNIXProcess.java:248)
	at java.lang.ProcessImpl.start(ProcessImpl.java:134)
	at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
	... 62 more

Total time: 33 minutes 7 seconds
